TCP报文
标志位 | 含义 |
---|---|
SEQ | 随机序号 |
ack | 确认序号,上一次SEQ+1 |
ACK | 确认标志位 1位 |
SYN | 发起新连接标志位 |
FIN | 断开连接标志位 |
三次握手
四次挥手
TCP与UDP的区别
TCP基于连接
UDP基于非连接
TCP每次传输都需要发起三次握手和四次挥手确认建立连接之后进行数据传输,数据传输过程中会不停的进行数据交互,如果存在丢包现象,则会重新发送请求,所以TCP稳定可靠。
UDP则无需建立连接,可以直接将数据进行发送,实时性高,但是无法保证不发生数据丢包问题。
TCP类似于打电话,需要双方确认,构建完通道之后才能进行
UDP类似于发短信,无需对方确认即可进行,但是无法保证短信一定可以送达接收者