IP地址标识不同的终端
端口标识不同的应用程序
三次握手是客户端向服务端创建连接是的操作(双向确认)
SYN标志位:客户端发起连接的标志
seq(随机序列号):
ack(确认号):seq+1
- 客户端请求连接
- 服务端向客户端确认 客户端的连接请求 并创建连接通道
- 客户端向服务端确认
四次挥手是客户端断开连接时的操作
FIN标志位:客户端断开连接的标志
- 客户端发送断开连接请求
- 服务端向客户端确认 客户端的断开连接请求(并没有释放连接,可能部分数据没有传完)
- 服务端向客户端算数的数据完毕时,向客户端发送确认释放连接响应
- 客户端向服务端确认 服务端释放连接的响应 释放连接
文采不够,图片来凑,记录当下的理解
https://baijiahao.baidu.com/s?id=1654225744653405133&wfr=spider&for=pc
https://www.sxt.cn/Java_jQuery_in_action/twelve-udpcommunication.html
部分图片是使用于上述文章,如果有侵权,请告知,会配合删除