TCP面试题之为什么需要三次握手才能建立连接/四次挥手才能断开连接

为什么需要三次握手才能建立连接?

答:为了初始化Sequence Number(序列号)的初始值,要通知双方数据包的序号,作为以后通讯的序号,以保证在网络传输过程,不会因为网络原因而导致乱序;

 

为什么需要四次挥手才能断开连接?

答:因为全双工,发送方和接收方都需要FIN报文和ACK报文;

 

标志控制:

1、ACK:确认标志;

2、SYN:同步标志;

3、FIN:结束标志;

4、PSH:推标志;

5、RST:复位标志

posted @ 2019-03-01 02:55  胡金水  阅读(1139)  评论(0编辑  收藏  举报