文章目录
一、TCP UDP的比较
- TCP:面向字节流,可靠,不丢失数据,传输速度慢(发消息)
- UDP:面向报文,不可靠,传输速度快(视频,语音)
1、TCP为什么是可靠的?
- 面向连接:建立连接才能进行通信
- 超时重发:报文段超时后会重发
- 待续…
二、三次握手
- 客户端发送SYN报文段给服务端,进入SYN_SEND状态
- 服务端收到后,发送SYN+ACK报文段给客户端,进入SYN_RECV状态
- 客户端收到后,发送ACK报文段给服务端。客户端和服务端都进入了ESTABLISH状态,完成TCP的三次握手