六.网络协议学习笔记 物理层数据链路层

路由连接不同网段A->B,第一次timeout问题

1.A发送arp广播,获取网关mac地址
2.A发送数据包到路由器
3.路由器发现ip地址连着,但是没有mac地址,所以丢弃数据包
网关发送arp广播,获取B的mac地址
4.下一个数据包从A到路由器,路由器也已经获取到B的mac地址
5.路由器发送数据包给B

网络互联模型

OSI (Open System Interconnect Reference Model)
应用层
表示层
会话层 应用层
运输层 运输层
网络层 网络层
数据链路层 数据链路层
物理层 物理层

物理层

定义接口标准 线缆标准 传输速率 传输方式

信道 channel

信息传输的通道,一条传输介质上有多条信道

数据链路层(Data Link)

链路:从1个节点到相邻节点道物理线路
广播信道:CSMA/CD协议
点对点信道:PPP协议

1.封装成帧
2.透明传输
3.差错检验

封装成帧

帧结束符 IP数据包 帧开始符

透明传输

EOT(End Of Transmission)帧结束符 SOH(Start Of Header)帧开始符
中间再出现EOT,SOH就需要转义
待发送 EOT EOT SOH ESC SOH
链路上 EOT EOTESC SOHESC ESCESC SOH
接收 EOT EOT SOH ESC SOH

差错检验

帧结束符 FCS IP数据包 数据链路层首部 帧开始符
FCS = IP数据包+首部计算

CSMA/CD协议

以太网帧 Ethernet V2标准 。 IEEE的802.3标准

Ethernet V2的格式
帧结束符 FCS IP数据包 数据链路层首部 帧开始符
目标Mac源Mac类型

PPP协议 开始结束符 0x7E

帧结束符 F FCS IP数据包 数据链路层首部 帧开始符
协议 C A F
透明传输 0x7E替换0x7D5E
0x7D替换0x7D5D

你可能感兴趣的:(六.网络协议学习笔记 物理层数据链路层)