电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

TCP建立及关闭过程详解VIP免费

TCP建立及关闭过程详解_第1页
1/6
TCP建立及关闭过程详解_第2页
2/6
TCP建立及关闭过程详解_第3页
3/6
TCP 建立及关闭过程详解 一、TCP 协议简介 TCP,全称 Transfer Control Protocol,中文名为传输控制协议,它工作在 OSI 的传输层,提供面向连接的可靠传输服务。 TCP 的工作主要是建立连接,然后从应用层程序中接收数据并进行传输。 TCP 采用虚电路连接方式进行工作,在发送数据前它需要在发送方和接收方建立一个连接,数据在发送出去后,发送方会等待接收方给出一个确认性的应答,否则发送方将认为此数据丢失,并重新发送此数据。 可以从以下几个方面对 TCP 协议进行分析: 1.TCP 报头:TCP 报头总长最小为 20 个字节,其报头结构如下图(图 1)所示; 比特 0 比特 15 比特 16 比特 31 源端口(16) 目的端口(16) 序列号(32) 确认号(32) 报头长度(4) 保留(6) 连接标记(6) 窗口(16) 校验和(16) 紧急(16) 选项(0 或 32) 数据(可变) 2.TCP 连接建立:TCP 的连接建立过程又称为 TCP 三次握手。首先发送方主机向接收方主机发起一个建立连接的同步(SYN)请求;接收方主机在收到这个请求后向送方主机回复一个同步/确认(SYN/ACK)应答;发送方主机收到此包后再向接收方主机发送一个确认(ACK),此时 TCP 连接成功建立; 3.TCP 连接关闭:发送方主机和目的主机建立TCP连接并完成数据传输后,会发送一个将结束标记置 1 的数据包,以关闭这个 TCP 连接,并同时释放该连接占用的缓冲区空间; 4.TCP 重置:TCP 允许在传输的过程中突然中断连接,这称为 TCP 重置; 5.TCP 数据排序和确认:TCP 是一种可靠传输的协议,它在传输的过程中使用序列号和确认号来跟踪数据的接收情况; 6.TCP 重传:在 TCP 的传输过程中,如果在重传超时时间内没有收到接收方主机对某数据包的确认回复,发送方主机就认为此数据包丢失,并再次发送这个数据包给接收方,这称为 TCP 重传; 7.TCP 延迟确认:TCP 并不总是在接收到数据后立即对其进行确认,它允许主机在接收数据的同时发送自己的确认信息给对方。 8.TCP 数据保护(校验和):TCP 是可靠传输的协议,它提供校验和计算来实现数据在传输过程中的完整性。 二、跟踪分析 TCP 流程 我们使用科来网络分析系统对一个 Telnet 会话中的 TCP 部分进行跟踪,以分析 TCP 的连接建立和连接关闭流程。这个 Telnet 会话的流程如下:在客户端(Windows 主机,名为 wangym)的命令窗口中使用 telnet 192.168.2.100 访...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

TCP建立及关闭过程详解

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部