美文网首页JAVA
TCP三次握手

TCP三次握手

作者: __素颜__ | 来源:发表于2018-12-19 15:44 被阅读293次

一.TCP介绍

1.TCP位于传输层,提供可靠的字节流服务。
字节流:为了方便,将大块数据分割成报文段为单位的数据包进行管理

2.TCP特点:
(1)TCP为了更容易传输数据,将大数据分割
(2)而且TCP能够保证数据最终是否到达对方,而这归功于TCP 的三次握手

二.TCP三次握手

1.TCP把数据包发送出去后不会置之不理,它一定会向对方确认是否成功到达

握手过程中使用TCP标志
(1)SYN (synchronize)
(2)ACK(acknowledgement)

2.握手过程


image.png

(1)发送端:发送带有SYN标志的数据包
(2)接收端:收到后,回传带有SYN/ACK标志的数据包以示传达确认
(3)发送端:回传一个带有ACK的数据包,代表“握手”结束

注意:如果这个过程中有一个中断,TCP会重新以相同的顺义发送数据包。

相关文章

网友评论

    本文标题:TCP三次握手

    本文链接:https://www.haomeiwen.com/subject/xeejkqtx.html