TCP面试题之为什么需要三次握手才能建立连接/四次挥手才能断开连接
为什么需要三次握手才能建立连接?
答:为了初始化Sequence Number(序列号)的初始值,要通知双方数据包的序号,作为以后通讯的序号,以保证在网络传输过程,不会因为网络原因而导致乱序;
为什么需要四次挥手才能断开连接?
答:因为全双工,发送方和接收方都需要FIN报文和ACK报文;
标志控制:
1、ACK:确认标志;
2、SYN:同步标志;
3、FIN:结束标志;
4、PSH:推标志;
5、RST:复位标志
不积跬步无以至千里不积小流无以成江海