1 / 12
文档名称:

理解TCP和FTP协议实验报告.doc

格式:doc   大小:106KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

理解TCP和FTP协议实验报告.doc

上传人:260933426 2022/5/23 文件大小:106 KB

下载得到文件列表

理解TCP和FTP协议实验报告.doc

文档介绍

文档介绍:理解TCP 和FTP协议实验报告
姓名:
学号:
班级:
实验目的:
深入理解TCP协议的连接建立和释放的工作原理和通信过程
理解FTP协议的工作过程
实验原理:
TCP协议工作原理
FTP协议工作31 TCP ftp > 1954 [SYN, ACK] Seq=0 Ack=1 Win=16384 Len=0 MSS=1460
0000 00 10 5c ca b5 3d 00 d0 f8 c6 05 2b 08 00 45 00 ..\..-.....+..E.
0010 00 30 2d 8f 00 00 7c 06 3e 3d 0a 08 09 ca ac 10 .0-...|.>=......
0020 13 1a 00 15 07 a2 d7 3c2f b4 a3 6b 6e 38 70 12 .......</..kn8p.
0030 40 00 4f c7 00 00 02 04 05 b4 01 01 04 02 ***@.O...........
这是请求建立TCP连接的报文“第二次握手”:TCP连接的响应报文:
具体分析:00 10 5c ca b5 3d:目标主机物理地址
00 d0 f8 c6 05 2b:源主机物理地址
08 00:IP协议
45:版本号和IP协议头文件长度为20字节
00:区分服务,一般情况下不使用这个字段
00 30:IP数据报总长度48字节
2d 8f:标识字段
00 00:标志和片偏移字段,二进制为(00000000 00000000 00000000 00000000)
可知MF=0,说明没有进行分片
7c 06:生存时间字段和协议字段,生存时间为124,采用TCP协议为06
3e 3d:首部检验和字段
0a 08 09 ca:源主机IP地址
Ac 10 13 1a:目标主机IP地址
00 15:源端口号为(21)
07 a2:目的端号为(1954)
d7 3c2f b4:序号,为自己建立一个初始序号。
a3 6b 6e 38:4字节的确认号,由于ACK=1,有效
70:首部长度为28字节
12:SYN和ACK字段都有效。二进制为(00010010),其中URG=0:无紧急数据要发送。ACK=1,确认号有效。SYN=1,表示同步序号,有效。这时ACK=1且SYN=1,表明这是一个建立连接的响应报文,则表示同意建立连接。FIN=0,没有设置,为1时表示释放连接。
40 00:窗口大小字段,为(16348)
4f c7:检验和字段
00 00:紧急指针,占两字节,无效,因为在上面中URG=0,所在无效。
02 04 05 b4:最大报文长度MMS,为1460个字节。
04 02:选择确认字段
3 15:10: TCP 1954 > ftp [ACK] Seq=1 Ack=1 Win=17520 Len=0
0000 00 d0 f8 c6 05 2b 00 10 5c ca b5 3d 08 00 45 00 .....+..\..-..E.
0010 00 28 91 4d 40 00 80 06 96 86 ac 10 13 1a0a 08 .(.******@...........
0020 09 ca 07 a2 00 15 a3 6b 6e 38 d7 3c2f b5 50 10 .......kn8.</.P.
0030 44 70 78 1b 00 00 Dpx...
这是请求建立TCP连接的报文“第三次握手”:
具体分析:00 d0 f8 c6 05 2b:目标主机物理地址
00 10 5c ca b5 3d:源主机物理地址
08 00:IP协议
45:版本号和IP协议头文件长度为20字节
00:区分服务,一般情况下不使用这个字段
0028:IP数据报总长度40字节
91 4d:标识字段
40 00:标志和片偏移字段,二进制为(01000000 00000000 00000000 00000000)
可知MF=0,说明没有进行分片
80 60:生存时间字段和协议字段,生存时间为128,采用TCP协议为06
96 86:首部检验和字段
ac 10 13 1a:源主机IP地址
0a 08 09 ca:目标主机IP地址