表3第二组 建立连接
1)下图显示的是3-5行的数据;
图112)解释数据包
这三行数据是两机建立连接的过程 。
这三行的核心意思就是TCP协议的三次握手 。TCP的数据包是靠IP协议来传输的 。但IP协议是只管把数据送到出去 , 但不能保证IP数据报能成功地到达目的地 , 保证数据的可靠传输是靠TCP协议来完成的 。当接收端收到来自发送端的信息时 , 接受端详发送短发送一条应答信息 , 意思是:“我已收到你的信息了 。”第三组数据将能看到这个过程 。TCP是一个面向连接的协议 。无论哪一方向另一方发送数据之前 , 都必须先在双方之间建立一条连接 。建立连接的过程就是三次握手的过程 。
这个过程就像要我找到了张三向他借几本书 , 第一步:我说:“你好 , 我是担子” , 第二步:张三说:“你好 , 我是张三” , 第三步:我说:“我找你借几本书 。”这样通过问答就确认对方身份 , 建立了联系 。
下面来分析一下此例的三次握手过程 。
1))请求端208号机发送一个初始序号(SEQ)987694419给1号机 。
2))服务器1号机收到这个序号后 , 将此序号加1值为987694419作为应答信号(ACK) , 同时随机产生一个初始序号(SEQ)1773195208 , 这两个信号同时发回到请求端208号机 , 意思为:“消息已收到 , 让我们的数据流以1773195208这个数开始 。”
3))请求端208号机收到后将确认序号设置为服务器的初始序号(SEQ)1773195208加1为1773195209作为应答信号 。
以上三步完成了三次握手 , 双方建立了一条通道 , 接下来就可以进行数据传输了 。
下面分析TCP头信息就可以看出 , 在握手过程中TCP头部的相关字段也发生了变化 。
3)头信息分析
如图12所示 , 第3数据包包含了三头信息:以太网(Ethernet)和IP和TCP 。
头信息少了ARP多了IP、TCP , 下面的过程也没有ARP的参与 , 可以这样理解 , 在局域网内 , ARP负责的是在众多联网的计算机中找到需要找的计算机 , 找到工作就完成了 。
以太网的头信息与第1、2行不同的是帧类型为0800 , 指明该帧类型为IP 。;
【1 用协议分析工具学习TCP/IP】图12
推荐阅读
- wps怎么启用宏功能
- 茄子换机怎么用
- 透视你的网络 完美测试TCP/IP协议简介
- 永远怀念 9@9++
- 如何使用电脑特殊键
- 茄子快传大屏选图怎么用
- 怎么删除ios分析数据
- 问号的作用
- f2f网络用语是什么意思
- 如何设置和使用手机的勿扰模式
