Skip to content

网络名词释义

MTU

MTUMaximum Transmission Unit 的缩写,也就是最大传输单元,规定了在数据链路层上的最大数据包大小(以字节为单位)。

不同网络下 MUT 的大小不同,在常用的以太网中,大小为 1500 Byte。

MTU & MSS - 《网络是怎样连接的》

注:上图中的 FCS 表示 Frame Check Sequence(帧校验序列),俗称帧尾,是一段 4 个字节的循环冗余校验码,具有数据正确性校验的作用。

为什么不能更大?

因为链路层在传输数据包时是被独占的,假如一个数据包过大,就会导致其它的数据包等待时间过长。

为什么不能更小?

因为除了数据(payload)外,每一个数据包(frame)还需要携带固定长度的头部信息(head),例如在以太网中是 22 个 Byte。

以以太网为例,每一个数据包的的有效数据比为 1500 / (1500 + 22) = 98.5%。

可以看出,假如降低 MTU,也就是降低 1500 的话,那么有效数据比就会下降,例如为 1000 时,降低到 97.8%。

路由模式和桥接模式

现在家庭组网一般都是通过运营商的光纤进行接入,像我家使用的是电信的宽带,电信工作人员来安装时会送一个光猫(说是送,其实退网的时候也要还),不仅能够将光信号转换为电信号,而且还自带了 Wi-Fi 功能,很方便。

在这种默认的情况下,光猫采用的就是路由模式,它除了发挥光猫本身的能力外(光电转换),还承担了路由器的能力,能进行数据包的转发。

不过在网上我们经常可以看到,不少人想设置成桥接模式,关闭光猫的路由功能,反而自己额外安装一个路由器,这是为什么呢?

为什么要设置光猫为桥接模式?

主要是因为装宽带送的光猫能力有效,只能满足基本的路由器功能,当想要追求更好的信号、更快的转发速度、更多的自定义能力(例如全局翻墙)时,就显得力不从心了。

因而将光猫设置为桥接模式,让其仅负责将局域网内的数据与外网进行数据交换,仅仅作为管道而已,更专业的路由能力则交给路由器设备完成。

为什么光猫要集成路由模式?

最主要的原因有两点:

  1. 方便普通用户,让普通用户在安装宽带时不需要再额外购买 WI-FI 路由器等设备。
  2. 方便运营商收集数据,在路由模式下可以更方便地收集、了解用户使用网络的情况。

保持独立思考