TCP协议的特点
TCP全称为 “传输控制协议”(Transmission Control Protocol),顾名思义, 要对数据的传输进行一个详细的控制。有如下特点: 1、面向连接的
2、面向字节流
3、保证可靠传输(丢包重发,超时重传)
4、支持全双工通信
5、支持端口到端口的连接,每一条TCP连接只能有两个端点
1. TCP 三次握手
一对小情侣,女神A ,屌丝B ,当屌丝B 把手给心目中的女生A ,告诉A ,晚上嘿嘿嘿, 女神A 腼腆一笑,把自己的手给B,两人相视一笑。
TCP,也是一样,看上图,主机A 吧想要嘿嘿的消息告诉B,主机B 收到消息,返回给主机A ,告诉他,你晚上来吧,主机A就带上杜蕾斯过去了,哈哈。老司机们有木有秒懂。。。。。
2. 四次挥手
A向B发起请求,表示A没有数据要发送了:A——>B;
B向A发送信号,确认A的断开请求请求:B——>A;
B向A发送信号,请求断开连接,表示B没有数据要发送了:B——>A;
A向B发送确认信号,同意断开:A——>B。
白话文解释
------进入第一次挥手------
还是之前的小情侣,女神A 终于发现屌丝B 太丑了,要和他分手,
------进入第二次挥手------
屌丝B 已经知道自己配不上A ,也同意A 的分手请求,同时也对A说出了同意分手的话,这时候还没分呢。
------进入第三次挥手------
屌丝B 把之前女生送给他的东西,全还了,并且说了,以后再也不见面,然后放开了A 的小手
------进入第四次挥手------
女神A看到B 都把东西还给他了,也放下了B的小手,真的就分开了