电子科大 tcpip实验报告三 ftp中的tcp传输服务(2)

2018-12-02 15:06

192.168.192.168.22.253 11.2 192.168.192.168.22.253 11.2 192.168.192.168.22.253 11.2 20 20 20 1037 1037 1037 20 21 20 1035 1037 21 21 1035 1035 21 21 1035 02974fa258a5b3 b2 02974fa258a5b3 b2 02974fa258a5bf b2 a258a02974f5b2 c0 370c6f6006adff fd a258a02974f5b2 c0 f6006a370c6dfd ff 02974fa258a5c0 b3 370c6f6006bdff 15 370c6f6006bdff 15 f6006b370c6e15 05 f6006b370c6e1c 05 370c6f6006be05 1d 370c6f6006be05 1d f6006b370c6e1d 06 ACK PSH, ACK FIN, ACK ACK ACK FIN, ACK PSH, ACK ACK ACK PSH, ACK PSH, ACK FIN, ACK ACK FIN, ACK ACK faf0 faf0 faf0 fae4 fa0f fae4 fab4 faf0 f9f7 f9f7 faae faae f9f0 f9f0 faae 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 12 0 0 0 0 24 0 0 6 7 0 0 0 0 192.168.192.168.1037 11.2 22.253 192.168.192.168.1035 11.2 22.253 192.168.192.168.1037 11.2 22.253 192.168.192.168.22.253 11.2 192.168.192.168.22.253 11.2 21 20 192.168.192.168.1035 11.2 22.253 192.168.192.168.1035 11.2 22.253 192.168.192.168.22.253 11.2 192.168.192.168.22.253 11.2 21 21 192.168.192.168.1035 11.2 22.253 192.168.192.168.1035 11.2 22.253 192.168.192.168.22.253 11.2 21 说明:“标志位”=控制字段中置1的标志; “序号”、“确认号”和“窗口”用十六进制表示。

【分析】

1) 步骤6中的FTP客户以及FTP服务器之间建立了几条TCP连接?每条连接中双方的IP地址、TCP端口号和初始序号分别是多少? 答:

根据标志位SYN出现的数量,可以判断建立了2条TCP连接。分别是:

源IP地址 192.168.11.2 192.168.22.253 目的IP地址 192.168.22.253 192.168.11.2 TCP源端口号 1035 20 TCP目的端口号 初始序号 21 1035 370c6dc2 02974fb2

2) TCP报文段中的窗口值定义的是该报文段源端还是目的端的发送窗口还是

接收窗口? 答:

是该报文段目的端的接收窗口。

3) 实验中哪些类型的TCP报文段首部中携带有MSS的选项信息? 答:

标志位中含有SYN的TCP报文段,本实验中为SYN和(SYN,ACK)。

2、按捕获顺序记录步骤7中子网A上捕获的所有TCP连接建立、连接终止和连接复位报文段,记录信息如下:

IP分组首部 IP地址 源 目的 端口 源 目的 21 1038 21 TCP报文段 序号 确认号 标志位 窗口 f958dc5c - SYN SYN, ACK ACK SYN SYN, ACK ACK FIN, ACK ACK faf0 faf0 faf0 faf0 faf0 faf0 faf0 fabe 长度(字节) 首部 28 28 20 28 28 20 20 20 数据 0 0 0 0 0 0 0 0 192.168.192.168.1038 11.2 22.253 192.168.192.168.22.253 11.2 21 1a7fbdf958dc5d8 d f958dc1a7fbdd5d 9 - 192.168.192.168.1038 11.2 22.253 192.168.192.168.189831039 1035 11.2 22.253 596 192.168.192.168.ef2e5a18983591035 1039 22.253 11.2 d8 7 192.168.192.168.18983ef2e5ad1039 1035 11.2 22.253 597 9 192.168.192.168.ef2e5b18983591035 1039 22.253 11.2 0b 7 192.168.192.168.18983ef2e5b01039 1035 11.2 22.253 597 c 192.168.192.168.18983ef2e5b01039 1035 11.2 22.253 597 c 192.168.192.168.ef2e5b18983591035 1039 22.253 11.2 0c 8 192.168.192.168.2c72e1040 1036 11.2 22.253 53d - FIN, ACK ACK SYN SYN, ACK ACK FIN, ACK ACK FIN, ACK ACK fabe faf0 faf0 faf0 faf0 faf0 fae4 fae4 faf0 20 20 28 28 20 20 20 20 20 0 0 0 0 0 0 0 0 0 192.168.192.168.7dc6c2c72e531036 1040 22.253 11.2 233 e 192.168.192.168.2c72e7dc6c231040 1036 11.2 22.253 53e 4 192.168.192.168.7dc6c2c72e531036 1040 22.253 11.2 240 e 192.168.192.168.2c72e7dc6c241040 1036 11.2 22.253 53e 1 192.168.192.168.2c72e7dc6c241040 1036 11.2 22.253 53e 1 192.168.192.168.7dc6c2c72e531036 1040 22.253 11.2 241 f 说明:“标志位”=控制字段中置1的标志; “序号”、“确认号”和“窗口”用十六进制表示。

【分析】

1) 步骤7中的FTP客户以及FTP服务器之间建立了几条TCP连接?每条连接中双方的IP地址、TCP端口号和初始序号分别是多少? 答:

根据标志位SYN第一次出现的数量,可以判断FTP客户和FTP服务器之间建立了3条TCP连接。分别是:

源IP地址 192.168.11.2 192.168.11.2 192.168.11.2 目的IP地址 192.168.22.253 192.168.22.253 192.168.22.253 TCP源端口号 1038 1039 1040 TCP目的端口号 初始序号 21 1035 1036 f958dc5c 18983596 2c72e53d

2) 步骤6和步骤7的FTP会话交互有哪些不同?解释产生这些差异的原因。 答:

FTP连接有控制连接和数据连接2种,步骤6和步骤7中,FTP控制连接相

同而数据连接不同。在步骤6中数据连接的发起方是服务器,而步骤7中数据连接的发起方是客户机;另外,步骤6中的FTP服务器端口是熟知端口20,而步骤7中的FTP服务器则不是。

原因是端口定义命令不同。步骤6中使用PORT命令,客户机选择一个临时端口号,并使用被动打开把它发给服务器,服务器就使用这个端口号和熟知端口20创建主动打开。步骤7中使用PASV命令,客户要求服务器先选择一个端口号,服务器在该端口进行被动打开,并在响应中发送端口号,客户使用这个端口号发出主动打开。

七、实验结论

1. TCP报文段中的窗口值是该报文目的端的接收窗口,而不是该报文段源端的发送窗口;只有标志位中含有SYN报文段的首部中携带有MSS的选项信息;一条TCP连接由IP地址(源、目的)和端口号唯一标识。

2. FTP有两种端口命令(PORT模式和PASV模式),不同的端口命令将造成不同的FTP会话交互。

3. (要求:在图中注明每个TCP报文段的编号、类型、序号和确认号,并标注出每一条TCP

连接的连接建立、数据传输和连接终止阶段。)

3. 步骤6的时序交互图:

主机 192.168.11.2

1. SYN:seq=370c6dc2, ack= - FTP服务器 192.168.22.253 连接1建立 2. SYN/ACK:seq=f6006a1b, ack= 370c6dc3 3. ACK:seq=370c6dc3, ack= f6006a1c 4. ACK/PSH:seq=f6006a1c, ack= 370c6dc3 5. ACK:seq=370c6dc3, ack=f6006a37 …… , ack= 15. ACK/PSH:seq=370c6def, ack=f6006abc 16. ACK/PSH:seq=f6006abc, ack=370c6dff 17. SYN:seq=02974fb2, ack= - 连接1的数据传输 连接2建立 18. SYN/ACK:seq=a258a5b1, ack= 02974fb3 19.ACK :seq=02974fb3, ack= a258a5b2 时序图就画在纸质档上了,这里只有部分

八、总结及心得体会

通过实验加深了对FTP协议工作原理的理解,以及FTP控制连接和数据连接的特点和异同。

九、对本实验过程及方法、手段的改进建议

无。


电子科大 tcpip实验报告三 ftp中的tcp传输服务(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我的同桌

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: