链路层
一、作用
- 为IP模块发送和接收IP数据报
- 为ARP模块发送ARP请求和结束ARP应答
- 为RARP发送RARP请求和接受RARP应答
二、以太网帧格式

- 目的地址和源地址是48bit的MAC地址
- 以太网的帧有最小长度要求,数据部分最少46字节。因此必须在不足的空间插入填充 (pad) 字节
三、环回接口 (Loopback Interface)
- 目的
运行运行在同一台主机上的客户程序和服务器程序通过TCP/IP通信 - 网络号
A类网络号127 - 命名
localhost

- 传给环回地址的任何数据均作为IP输入
- 传给广播地址或多播地址的数据复制一份给环回接口,然后送到以太网上。因为广播传送和多播传送的定义包含主机本身
- 任何传给该主机IP地址的数据均送到环回接口。
以上对应环回驱动程序的三个入口。此外,送给主机本身IP地址的IP数据报一般不出现在相应的网络上。
四、最大传输单元MTU
链路层对数据帧长度的限制称为MTU,以太网的MTU为1500Byte。
路径MTU是指多个链路中的最小MTU。
随着路由的不同,两台主机之间的路径MTU可能会变化,而且路径MTU在两个方向上不一定是一致的。
MTU是IP向链路层查询的结果,通常包含TCP和IP首部。
下起雨,也要勇敢前行