链路层-已废弃的封装格式:尾部封装
RFC 893描述了另一种用于以太网的封装格式, 称作尾部封装。这是一个早期BSD系统在DEC VAX机上运行时运行时的试验格式,他通过调整IP数据报中字段的次序来提高性能。在以太网数据帧中,开始的那部分是变长的字段(IP首部和TCP首部)。把他们移到尾部(CRC之前),哈哈,前面忘了说CRC是什么东东。我们称其为:CRC检验码,一种验证数据包的机制。判断,从遥远网络传来的数据,是否是正确的(中国到美国够远了吧,还要走海底线缆)!其算法好像是:二进制反码求和(记不清了,抱歉!)。
把协议首部移到数据的尾部,这样一来,当把数据复制到内核时,就可以把数据帧中的数据部分映射到一个硬件页面,节省内存到内存的复制过程。TCP数据报的长度是512字节的整数倍,正好可以用内核中的页表来处理。两台主机通过协商使用ARP扩展协议对数据帧进行尾部封装。这些数据帧需要定义不同的以太网帧类型值。
现在,尾部封装已被废弃,我也不知道原因!

















