- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TCP協议分析实验报告
网络协议分析与设计 实验报告
实验名称: 实验班 级: 姓 名: 实验地点: 日 期:
一、实验目的:
掌握 二、实验环境:
联网并运行PC机 三、实验内容和要求:
四、实验步骤:
五、实验结果与分析(含程序、数据记录及分析和实验总结等):
107 11(源端口) 00 15(目标端口) 01 FB 24 31 (序列号)00 00 00 00 (确认序列号)B0(TCP首部长度) 02(标志位:SYN)FF FF(窗口大小)F7 31(校验和) 00 00 (紧急指针)02 04 05 B4 01 03 03 03 01 01 08 0A 00 00 00 00 00 00 00 00 01 01 04 02
00 15(源端口) 07 11 (目标端口)5D BF ED 2F (序列号)01 FB 24 32 (确认序列号)B0 TCP首部长度)12(标志位:SYN|ACK)44 70 (窗口大小)67 C4 (校验和)00 00 (紧急指针)02 04 05 B4 01 03 03 00 01 01 08 0A 00 00 00 00 00 00 00 00 01 01 04 02
2、以十六进制写出捕获到的TCP报文段和确认报文段
07 0A(源端口) 00 15 (目标端口)F8 50 A0 9A (序列号)6E 4E 2A 57确认序列号)
80TCP首部长度) 10 标志位:ACK)B5 C9(窗口大小) F2 EE (校验和)
00 00 (紧急指针)01 01 08 0A 00 00 83 DA 00 00 00 00 00 00
3、以十六进制形式写出释放TCP连接过程中发送和接收的TCP报文段,给出各字段的取值及含义,注意这些报文段控制位的置位和复位情况。
00 15(源端口) 07 0A(目标端口) 6E 4E 2B 0C(序列号) F8 50 A0 CB (确认序列号)80 (TCP首部长度)19(标志位:FIN|PUSH|ACK)44 3F( 窗口大小)6B BB(校验和) 00 00 (紧急指针)01 01 08 0A 00 D5 62 56 00 00 8B 17 32 32 31 20 20 0D 0A
07 0A (源端口)00 15 (目标端口)F8 50 A0 CB (序列号)6E 4E 2B 14 确认序列号)80(TCP首部长度) 10(标志位:ACK)B5 B2(窗口大小) 87 9D(校验和) 00 00 (紧急指针)01 01 08 0A 00 00 8B 29 00 D5
62 56 32
07 0A(源端口) 00 15(目标端口) F8 50 A0 CB(序列号) 6E 4E 2B 14 (确认序列号)80(TCP首部长度) 11(标志位:FIN|ACK)B5 B2(窗口大小) 86 CA (校验和)00 00 (紧急指针)01 01 08 0A 00 00 8B FB 00 D5 62 56 32
00 15(源端口) 07 0A(目标端口) 6E 4E 2B 14 (序列号)F8 50 A0 CC (确认序列号)80(TCP首部长度) 10(标志位:ACK) 44 3F (窗口大小)F7 6B (校验和)00 00 (紧急指针)01 01 08 0A 00 D5 63 28 00 00
8B FB 32 32
4、以十六进制形式写出原始的和重传的TCP报文段。
07 0F(源端口) 00 50(目标端口) FD 0C 12 D6 (序列号)00 00 00 00 (确认序列号)B0(TCP首部长度) 02(标志位:SYN)FF FF(窗口大小) 55 1E(校验和) 00 00(紧急指针) 02 04 05 B4 01 03 03 03 01 01 08 0A 00 00 00 00 00 00 00 00 01 01 04 02 六:思考题:
1、第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 完成三次握手,客户端与服务器开始传送数据 七、教师评语:
蚅肂
文档评论(0)