网络 TCP/UDP协议(笔记)
文章目录
1. TCP协议2. UDP协议3. TCP与UDP的区别3.1 TCP 稳定可靠3.2 UDP 速度快
1. TCP协议
TCP协议类似于打电话,需要建立链接,TCP协议又分为以下三个步骤三次握手,就是为了解决网络信道不可靠的问题
客户端先向服务端发送一个SYN包,询问能否建立链接服务端同意链接后,向客户端发送一个SYN+ACK包客户端收到后,在向服务端发送一个ACK包,因此建立连接 传输确认,会有丢包问题和乱序问题
发送缓冲:把数据分成0~N个字节发送报文:TCP协议头中会附带序列号和长度,序列号 + 长度 = 数据内容回复确认:ACK = 序列号 + 长度 = 下一个包起始序列号切割发送:根据序列号和长度重组,如果丢包重发也不会乱序在传输的过程中,不分客户端与服务端,他们是互通的 四次挥手,也是为了解决网络信道不可靠的问题
客户端向服务端发送一个
共有 0 条评论