关于TCP协议的东东 高手们帮帮忙了~~
以下为TCP协议传送的一个数据报文,请根据TCP的PDU结构,写出该TCP报文首部各字段的详细含义。098000159f56975a000000007002faf06f1...
以下为TCP协议传送的一个数据报文,请根据TCP的PDU结构,写出该TCP报文首部各字段的详细含义。
09 80 00 15 9f 56 97 5a 00 00 00 00 70 02 fa f0 6f 17 00 00 70 02 fa f0 6f 17 00 00 展开
09 80 00 15 9f 56 97 5a 00 00 00 00 70 02 fa f0 6f 17 00 00 70 02 fa f0 6f 17 00 00 展开
展开全部
我来讲一下吧!
这一共是28个字节。建议你先把TCP报文头格式放在手边再往下看。
1、2字节(09 80)表示源端口号,为2432端口,是文件服务器的端口(把0980转化成十进制);
3、4字节(00 15)表示目的端口号,21端口,ftp的端口;
5、6、7、8(9f 56 97 5a)字节表示32位的序列号;
9、10、11、12(00 00 00 00)表示确认序号(应该是一个请求连接的报文);
13字节(70)的前四位(7表示首部长,以四字节为单位,正好28个字节,后四位没有用);
14字节(02)只后五位000010有用,右数第二位为1,即SYN为一,说明这是一个请求连接;
15、16(fa f0)表示窗口大小;
17、18(6f 17)表示校验和;
19、20(00 00)为紧急指针(由于在14字节那六位中最左边那位为0,所以这两个字节没有用);
21——28为选项字段(比较杂,如果要深究可自己去查一查)。
至此完毕!!!
这一共是28个字节。建议你先把TCP报文头格式放在手边再往下看。
1、2字节(09 80)表示源端口号,为2432端口,是文件服务器的端口(把0980转化成十进制);
3、4字节(00 15)表示目的端口号,21端口,ftp的端口;
5、6、7、8(9f 56 97 5a)字节表示32位的序列号;
9、10、11、12(00 00 00 00)表示确认序号(应该是一个请求连接的报文);
13字节(70)的前四位(7表示首部长,以四字节为单位,正好28个字节,后四位没有用);
14字节(02)只后五位000010有用,右数第二位为1,即SYN为一,说明这是一个请求连接;
15、16(fa f0)表示窗口大小;
17、18(6f 17)表示校验和;
19、20(00 00)为紧急指针(由于在14字节那六位中最左边那位为0,所以这两个字节没有用);
21——28为选项字段(比较杂,如果要深究可自己去查一查)。
至此完毕!!!
晓网科技
2024-10-17 广告
2024-10-17 广告
ZigBee 协议属于高级通信协议,是基于上世界的IEEE协会制定的802协议,主要约束了网路的无线协议、通讯协议、安全协议和应用需求等方面的标准,其有效转播速率可以达到300Kbps (千比特率)。 和计算机通信的模式类似,ZigBee的...
点击进入详情页
本回答由晓网科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询