在网络层中规定大小是由MTU规定的,那么在数据链路中“帧”的大小是由什么规定的?

如题所述

网络层的数据包经过数据链路层封装之后就叫“帧”,帧的头部共14字节,尾部4字节,所以,帧的大小其实就是数据包长度加18字节。MTU规定的是数据包长度,即帧的负载长度,比如MTU为1500,那么帧长就是1518。但是帧还规定了最小长度为64字节,也就是说,如果数据包长度小于46字节(64-18) 的话,在数据链路层封装时会利用填充字段把整个帧填充够64字节。
不知讲的明不明白,有问题再一起讨论。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-30
网络层的数据包经过数据链路层封装之后就叫“帧”,帧的头部共14字节,尾部4字节,所以,帧的大小其实就是数据包长度加18字节。MTU规定的是数据包长度,即帧的负载长度,比如MTU为1500,那么帧长就是1518。但是帧还规定了最小长度为64字节,也就是说,如果数据包长度小于46字节(64-18) 的话,在数据链路层封装时会利用填充字段把整个帧填充够64字节。
不知讲的明不明白,有问题再一起讨论吧。本回答被网友采纳
相似回答