06-网络分层
网络互连模型
1、iso国际标准化组织1985年制定了网络互连模型
2、OSI参考模型 open system interconnect reference model 具有7层结构
3、TCP/IP协议模型 4层结构
应用层、运输层、网际层、网络接口层
物理层 physical
- 定义了接口标准、线缆标准、传输速率、传输方式
数字信号[digital signal]
- 离散的信号,不适合长距离传输
- 抗干扰能力强,收到干扰时波形失真可以修复
模拟信号【analog signal】 - 连续的信号、适合船距离船速
- 抗干扰能力差,收到干扰时波形变形很难纠正
数据通信模型
-
局域网通信模型
PC —网线【数字信号】—集线器、交换机—网线—PC 注意:网线不能超过100米 -
广域网通信模型
PC—网线—调制解调器—电话线—调制解调器—网线【数字信号】—PC
PC—光纤—光电转换器—电话线—光电转换器—光纤【数字信号】—PC
信道
- 信息传输的通道、一条传输介质上可以有多条信道
单工通信 - 信号只能往一个方向传输,任何时候都不能改变信号的传输。如无线电广播、有线电视广播
半双工通信 - 信号可以双向传输,但必须是交替进行,同一时间只能往一个方向传输。如对讲机
全双工通信 - 信号可以同时双向传输。如打电话,听说同时进行
数据链路层 data link【帧】
链路:从1个节点到相邻节点的一段物理线路(有线活无线),中间没有其他交换节点。
数据链路:在一条链路上传输数据时,需要有对应的通信协议来控制数据的传输
不同的数据链路,所用的通信协议可能是不同的
数据链路层
-
封装成帧
将网络层的数据包封装成帧,加上帧首部、帧尾部。
帧的数据部分:是网络层传递下来的数据包(IP数据包、Packet)
最大传输单元MTU
每一种数据链路层协议都规定了所能够传送的帧的数据长度上限
以太网的MTU为1500字节 -
透明传输
数据部分一单出现了SOH/EOT,就需要进行转义。 SOH[ESC]/EOT[ESC] /ESC[ESC]
接收端去掉转义字符 SOH/EOT -
差错检验
帧结束符 【FCS】 帧的数据部分,数据链路层首部 帧开始符
FCS是根据数据部分与首部计算得来的
CSMA/CD协议
-
载波侦听/多路访问/冲突检测
-
使用该协议的网络被称为以太网,传输的是以太网帧
-
格式 Ethernet V2标准/ IEEE的802.3标准
-
使用最多的是 Ethernet V2标准
-
为了能够检测正在发送的帧是否产生了冲突,以太网的帧至少要有64字节。
△ 用交换机组件的网络,已经支持全双工通信,不需要使用CSMA/CD协议,但它传输的帧依然是以太网帧,所以依然可以叫做以太网。
Ethernet V2帧的格式
目标MAC地址|源MAC地址|类型数据|FCS
PPP协议
address字段:途中的值是0xff,形同虚设,点到点
control字段: 没什么作用
protocol字段:内部用到的协议类型
帧开始、结束符:0x7E
网卡
截屏2020-10-22 下午9.39.46.png
网卡接收到一个帧,首先进行差错校验,如果校验失败,就会将帧丢弃
wireshark抓包工具!