我正在尝试理解 OSI 模型的封装,总的来说,这对我来说很清楚,但我有一个问题。
请看这张图片http://www.just2good.co.uk/images/gif/ethernetFrame.gif
默认以太网框架。这是我的问题的好图片。您可以看到显示了 IP 封装。
据我了解,data部分Ethernet frame长度从 46 字节到 1500 字节。这意味着对于上层协议,只有 1500-46 = 1454 个字节。好的。
我的问题是:这一切都意味着数据包大小根据级别编号减少,我的意思是网络层有数据包大小<链路层等等,因为data数据包的封装部分正在减少,对吗?但是为什么我发现 TCP 数据包大小是例如 64kBytes !!!
如果我们有1454 bytes数据(减去上层的标题),怎么可能data link layer????
请为我解释一下,我将不胜感激。