CCNA 640-802中关于TCP报头的问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 07:27:48
在sybex的640-802的CCNA书中关于TCP报头的描述并有张张表,(表我传不上来)里面提到“序列号(32)、确认应答号(32)”,而且举例用网络分析仪上抓取的TCP片段
TCP-Transport Control Protocol
Source Port : 5973
Destination Port : 23
Sequence Number : 1456389907
Ack Number: 1242056456
Offset : 5
......
对这段抓取的数据段我就有疑惑了,明明表中“序列号(32)”、“确认应答号(32)”,这里的32是32位的意思吗?
而作者举例的这段抓取的这个数据段中
Sequence Number : 1456389907(这串数字为什么不是32位,而这32位是不是一定就是0、1的二进制呢?如果这里的这串数字它是十进制的,转化为2进制那也不是32位啊)
Ack Number: 1242056456(这串数字也是,为什么不是32位)

请通晓网络的专家给我解答,非常感谢,因为本人等级有限,就悬赏20分
我已经知道了“序列号(32)”、“确认应答号(32),这后面的32是32位的意思,即4字节,但是Sequence Number : 1456389907 、Ack Number: 1242056456 这里的数字如果是十进制也长度就不是32了,这不是和TCP报头规范有矛盾了吗?

是32位的意思
1456389907化成二进制是不到32“位”,但是只能说明没填充满32个2进制位置啊,最大可以是32bit,明白吗?
就是2的32次方,这个就是最大的32位的十进制。

预留空间32
这是初级认证,学与考试有关的才最重要。