TCP/IP协议不清楚请回看TCP/IP协议理论

在虚拟机运行ubuntu,通过windows下的cuteftp连接ubuntu,利用wireshark进行抓包分析。出现如下数据帧(注意wireshark如何过滤消息):
这里写图片描述
其中47,48,49分别是三次握手对应的帧信息。

三次握手

47帧/握手1

这里写图片描述
这里写图片描述

上面信息已经非常明确。这是一个客户机请求连接帧。只设置了SYN标志位。并且初始化序列号和确认应答号都为0.

48帧/握手2

这里写图片描述
这里写图片描述

信息明确,这是服务器到客户机的握手2,服务器将客户机的序列号+1作为确认序号,并将自己的序列号初始化为0.

49帧/握手3

这里写图片描述
这里写图片描述

三次握手仅仅交换IP数据报TCP的首部,当握手成功之后,就可以通过上层FTP协议交换信息了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐