设为首页收藏本站language 语言切换
查看: 2847|回复: 10
收起左侧

[求助] 关于TCP/IP协议

[复制链接]
发表于 2014-9-25 11:13:21 | 显示全部楼层 |阅读模式
10鸿鹄币
最近在看TCP/IP协议详解卷一,ip报头和tcp报头里都有4位的首部长度字段,我搞不明白为什么TCP和IP报头的最大值是60个字节,如果没有选项和数据的话,就是最小值20个字节,这个我能理解。请问60个字节的最大值是怎么算出来的?求详细解答,顺便问问学习TCP/IP协议的推荐书籍有什么?除了我正在看的被称为圣经的《TCP/IP详解,卷一:协议》之外,还有什么比较好的呢?大神快快出来帮帮小弟~~~10分送上~

最佳答案

查看完整内容

IP数据包的格式我就不上图了,参考《TCP/IP详解,卷一:协议》24页。解决这个问题的关键就在这个图上,“4位首部长度”决定了最大长度是60字节,当“4位首部长度”取值都为1的时候,就是首部长度最大的时候。是这样计算的,首部长度指的是首部占32 bit字的数目,包括任何选项。由于它是一个4比特字段,因此首部最长为2的4次方减去1,再乘以4个字节,结果就是60。普通IP数据报(没有任何选择项)字段的值是5,因此最短就是5x4=20。 ...
发表于 2014-9-25 11:13:22 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请登录
回复

使用道具 举报

 楼主| 发表于 2014-9-25 15:13:59 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请登录
回复

使用道具 举报

发表于 2014-9-25 15:48:08 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请登录
回复

使用道具 举报

 楼主| 发表于 2014-9-25 15:56:55 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请登录
回复

使用道具 举报

发表于 2014-9-25 17:43:17 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请登录
回复

使用道具 举报

发表于 2014-9-25 19:42:51 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请登录
回复

使用道具 举报

 楼主| 发表于 2014-9-25 20:27:01 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请登录
回复

使用道具 举报

 楼主| 发表于 2014-9-25 21:27:12 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请登录
回复

使用道具 举报

发表于 2017-2-10 17:19:19 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请登录
回复

使用道具 举报

发表于 2017-11-7 10:34:06 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请登录
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2026-9-3 16:58 , Processed in 0.057154 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表