临近5月,春招和实习招聘逐渐进入尾声.本文主要讨论面试中经常提问的TCP连接的机制,附带一些扩展知识. 参加面试的时候,过半的面试官都会问TCP相关问题,而最常见的问题就是:讲一下TCP三次握手(四次挥手). 一般来说,TCP连接的过程是客户端发起,服务端确认请求,客户端再确认的三次握手过程. 具体三次如下: 1.客户端向服务器端发送SYN=1的TCP包,并附带初始序列号x.发送后,客户端的状态是SYN_SEND状态. 2.服务器端向客户端发送SYN=1,ACK=1的确认包,其序列号是服务器自己…