网络互联网模型
网络分层
物理层
- 模拟信号
- 连续的信号,适合长距离传输。抗干扰能力差,受到干扰时波形容易变形。(声波式)
- 数字信号
-
离散的信号,不适合长距离传输。抗干扰能力强,受干扰时可以修复。
数据链路层
-
封装成帧
- 帧(Frame)的数据部分就是网络层传输下来的数据包(IP数据包 packet)
- 最大传输单元MTU、 每一种数据链路层协议都规定了能够传送的帧数据长度上限。 以太网的MTU为1500个字节
-
透明传输
- 使用SOH作为帧的开始符
-
使用EOT作为帧的结束符
- 差错检验
- FCS是根据数据部分+首部计算出来的
- 发送主机在整个帧中有一个检测码随着发送。接收主机在整个帧中的检测码使用相同的运算法则,并将它与接收到的 FCS 相比较
CSMA/CD协议
- 载波侦听多路访问/冲突检测
- 为了检测正在发送的帧是否产生的冲突以太网帧至少64个字节
- 首部: 目标MAC+源MAC + 网络类型
- 以太网帧 : 首部 + 数据 + FCS
- 数据的长度至少是64 - 6 - 6 - 2 - 4 = 46字节(最大1500字节)小于46时自动填充
- 插入8字节 第一个字段是7个字节的前同步码((1和0交替码),它的作用是使接收端的适配器在接收MAC帧时能够迅速调整其时钟频率,使它和发送端的时钟同步,也就是“实现位同步”(位同步就是比特同步的意思)。第二个字段是帧开始定界符,定义为10101011。它的前六位的作用和前同步码一样,最后的两个连续的1就是告诉接收端适配器:”MAC帧的信息马上就要来了,请适配器注意接收
- MAC帧的FCS字段的检验范围不包括前同步码和帧开始定界符