Socket TCP篇

2019-11-15  本文已影响0人  极客天空

何为TCP

TCP机制

TCP链接、传输流程

001.jpeg

实际发送的数据 要大于 发送的目标数据 因为客户端和服务器端会有信息的校验数据添加进来

TCP 能做什么

TCP 核心API 讲解

服务器端的连接

002.jpeg

扩展——Socket 与 进程关系

003.jpeg

可以实现 不同进程之间的通信

TCP连接可靠性 - 三次握手

005.png

SYN 命令 带一个随机值 发送给服务端,然后回送命令 SYN 以及 ACK 命令,会携带客户端的x 以及一个随机数y,客户端回送一个ACK命令,携带服务器的y+1,以及x+1 回送过去

三次握手的必要性

006.jpeg

可以确保在多个客户端连接时候 确保一一对应 准确性

TCP连接可靠性 - 四次挥手

007.jpeg

在客户端停止发送信息之后,服务端会间隔发送FIN命令
一般30s 全双工 四次挥手,一次次端口、先端口客户端,然后是服务端

上一篇下一篇

猜你喜欢

热点阅读