TCP/IP(2)链路层

来源:互联网 发布:java需要掌握的技术 编辑:程序博客网 时间:2024/05/10 03:52

1.链路层

在T C P / I P协议族中,链路层主要有三个目的:

(1)为I P模块发送和接收I P数据报;

(2)为A R P模块发送A R P请求和接收A R P应答;

(3)为R A R P发送R A R P请求和接收R A R P应答。


2.最大传输单元MTU

比较常见的MTU


如果I P层有一个数据报要传,而且数据的长度比链路层的M T U还大,那么I P层就需要进行分片( f r a g m e n t a t i o n),把数据报分成若干片,这样每一片都小于M T U。


3.路径MTU

当在同一个网络上的两台主机互相进行通信时,该网络的M T U是非常重要的。但是如果两台主机之间的通信要通过多个网络,那么每个网络的链路层就可能有不同的M T U。重要的不是两台主机所在网络的M T U的值,重要的是两台通信主机路径中的最小M T U。它被称作路径M T U。
两台主机之间的路径M T U不一定是个常数。它取决于当时所选择的路由。而选路不一定是对称的(从A到B的路由可能与从B到A的路由不同),因此路径M T U在两个方向上不一定是一致的。



原创粉丝点击