计算机网络知识点全面总结(一篇全懂)

本文详细介绍了计算机网络的各个层次,包括物理层、数据链路层、网络层、传输层和应用层,涵盖协议、设备、寻址和路由等多个方面。讲解了IP、TCP、UDP等关键协议的工作原理,以及网络层的路由选择、子网划分和NAT技术。同时,讨论了网络性能指标和数据链路层的差错检测。
摘要由CSDN通过智能技术生成

一、计算机网络概述

1.1 计算机网络的分类

按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN);按照网络使用者:公用网络、专用网络。

1.2 计算机网络的层次结构

​TCP/IP四层模型与OSI体系结构对比:

1.3 层次结构设计的基本原则

  • 各层之间是相互独立的;

  • 每一层需要有足够的灵活性;

  • 各层之间完全解耦。

1.4 计算机网络的性能指标

速率:bps=bit/s时延:发送时延、传播时延、排队时延、处理时延往返时间RTT:数据报文在端到端通信中的来回一次的时间。

二、物理层

物理层的作用:连接不同的物理设备,传输比特流。该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层确保原始的数据可在各种物理媒体上传输。物理层设备:

  • 中继器【Repeater,也叫放大器】:同一局域网的再生信号;两端口的网段必须同一协议;5-4-3规程:10BASE-5以太网中,最多串联4个中继器,5段中只能有3个连接主机;

  • 集线器:同一局域网的再生、放大信号(多端口的中继器);半双工,不能隔离冲突域也不能隔离广播域。

信道的基本概念:信道是往一个方向传输信息的媒体,一条通信电路包含一个发送信道和一个接受信道。

  1. 单工通信信道:只能一个方向通信,没有反方向反馈的信道;

  2. 半双工通信信道:双方都可以发送和接受信息,但不能同时发送也不能同时接收;

  3. 全双工通信信道:双方都可以同时发送和接收。

三、数据链路层

3.1 数据链路层概述

数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。有关数据链路层的重要知识点:

  1. 数据链路层为网络层提供可靠的数据传输;

  2. 基本数据单位为帧;

  3. 主要的协议:以太网协议;

  4. 两个重要设备名称:网桥和交换机。

封装成帧:“帧”是数据链路层数据的基本单位:

​透明传输:“透明”是指即使控制字符在帧数据中,但是要当做不存在去处理。即在控制字符前加上转义字符ESC。

​3.2 数据链路层的差错监测

差错检测:奇偶校验码、循环冗余校验码CRC

  1. 奇偶校验码–局限性:当出错两位时,检测不到错误。

  2. 循环冗余检验码:根据传输或保存的数据而产生固定位数校验码。

3.3 最大传输单元MTU

最大传输单元MTU(Maximum Transmission Unit),数据链路层的数据帧不是无限大的,数据帧长度受MTU限制.路径MTU:由链路中MTU的最小值决定。

​3.4 以太网协议详解

MAC地址:每一个设备都拥有唯一的MAC地址,共48位,使用十六进制表示。以太网协议:是一种使用广泛的局域网技术,是一种应用于数据链路层的协议,使用以太网可以完成相邻设备的数据帧传输:

局域网分类:

Ethernet以太网IEEE802.3:

  1. 以太网第一个广泛部署的高速局域网

  2. 以太网数据速率快

  3. 以太网硬件价格便宜,网络造价成本低

以太网帧结构:

  1. 类型:标识上层协议(2字节)

  2. 目的地址和源地址:MAC地址(每个6字节)

  3. 数据:封装的上层协议的分组(46~1500字节)

  4. CRC:循环冗余码(4字节)

  5. 以太网最短帧:以太网帧最短64字节;以太网帧除了数据部分18字节;数据最短46字节;

MAC地址(物理地址、局域网地址)

  1. MAC地址长度为6字节,48位;

  2. MAC地址具有唯一性,每个网络适配器对应一个MAC地址;

  3. 通常采用十六进制表示法,每个字节表示一个十六进制数,用 - 或 : 连接起来;

  4. MAC广播地址:FF-FF-FF-FF-FF-FF。

【文章福利】另外小编还整理了一些底层原理开发、C/C++后台开发教学视频,相关面试题,后台学习路线图免费分享,需要的可以自行添加:Q群:720209036 点击加入~

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值