本目内容还是为上课笔记,主要为自己总结。所以,写的不是很规范。
承接上一目,本目主要讲链路层的相关内容。
主要有一下几个内容:
- 最大传输单元MTU
- 以太网帧格式
- ICMP协议
- ARP协议
基本概念
最大传输单元MTU
- maximum transmission unit,如果超过mtu,需要分片
- 两台通信主机中的最小MTU被称作路径MTU
- 传输过程中应该避免分片,分片会降低通信效率。
以太网帧格式
既然说到帧,那肯定是针对链路层而言。
ICMP(IP层)
- 主要用来传递差错信息
- ping 程序的实现机制就是把数据封装为icmp报文
ARP协议 链路层
- 链路层打包的时候,需要MAC地址。所以,要把ip地址转化为mac地址。
- 采用广播协议,把ip地址的包封装后,向所有主机发送,相应ip的主机返回报文。那么就知道了ip地址所对应的mac地址。
- ARP告诉缓存当中获取
- 这样的话,其实两端都知道了彼此的mac地址。