当前位置:文档之家› TCP协议分析及应用层命令

TCP协议分析及应用层命令

2.网络数据包捕获

四、实验步骤与结果分析:

1.抓取本机和远程计算机进行文件传输时TCP 数据包。设计操作获得TCP 建立连接使用的三

次握手数据包,描述操作过程。

(1)设置过滤器,开始捕获。

(2)arp -d清除缓存,arp –a 查看路由器。

(3)访问ftp服务器ftp://172.28.28.5,下载和保存文件到桌面。

(4)第一次握手,A向B发送一个连接请求报文,这时候A初始化一个初始序号SEQ为29 DF B4 80,确认信号为ack为00 00 00 00,ack=0。ACK =0,SYN=1。

(5)第二次握手,当B收到A的请求报文后,因为B同意连接,就向A发送一个确认报文,此时,B也初始化一个初始序号SEQ为0B E6 6E 73,并且确认ACK号为A发送过来数据包的SEQ+1即29 DF B4 81

源端口号为:21(主机B,即服务器)

目的端口号为:2346(主机A,即客户机)

ACK =1,SYN=1

(6)第三次握手,当A收到B数据包的时候再次向B发送确认信号,此时A又会产生一个序号SEQ 29 DF B4 81,确认号ACK为B发送过来的数据包的SEQ+1即0B E6 6E 74 。这时,TCP协议就建立起连接。ACK =0,SYN=0。

2.查看捕获的数据包,回答以下问题:

①本地计算机的IP 地址是什么,通讯使用的TCP 端口号是多少?

本地计算机的IP 地址是172.28.28.36

通讯使用的TCP 端口号是2346

②与本地计算机建立连接的IP 地址是多少,对方使用哪个端口发送和接收TCP 数据包?

与本地计算机建立连接的IP 地址是172.28.28.5

对方使用21端口发送和接收TCP 数据包

③结合本实验数据讲述TCP 建立连接的三次握手过程,并分析其中一个TCP 报文段内

容。

以第一次握手为例:

原端口号:2346

目的端口号:21

序列号:702526592

Ack:0

首部长度:8

ACK:0

SYN:1

五:总结

相关主题