当前位置: 技术问答>linux和unix
u-boot中tftp包大小为什么为1456bytes
来源: 互联网 发布时间:2017-04-03
本文导语: 真心的不理解,我本想把tftp接收到的包直接烧到flash中,但是Nandflash只能以2k为最小单位烧写。我觉得1456Byte和2k差不多,就改成了2k,结果就下载就下载不下来了。这个数字有什么意义。为什么要取这个数呢? ...
真心的不理解,我本想把tftp接收到的包直接烧到flash中,但是Nandflash只能以2k为最小单位烧写。我觉得1456Byte和2k差不多,就改成了2k,结果就下载就下载不下来了。这个数字有什么意义。为什么要取这个数呢?
|
不是1468么?
Ethernet的MTU通常是1500,减去20字节IP、8字节UDP、4字节tftp,刚好。
Ethernet的MTU通常是1500,减去20字节IP、8字节UDP、4字节tftp,刚好。
|
这样传输效率高,所需的Ethernet帧数最少。就像卡车运货总是要塞满它的载重。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。