简述TCP建立连接时使用的三次握手过程。
简述TCP建立连接时使用的三次握手过程。
参考答案和解析
( 1)建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认; ( 2)服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; ( 3)客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。
相关考题:
TCP是互联网中的重要协议,为什么TCP要使用三次握手建立连接?(请作答此空)TCP报文中窗口字段的作用是什么?( )。在建立TCP连接时该如何防止网络拥塞?( )A.连接双方都要提出自己的连接请求并且回答对方的连接请求B.为了防止建立重复的连接C.三次握手可以防止建立单边的连接D.防止出现网络崩溃而丢失数据
判断题正常的TCP连接建立过程是一个所谓“三次握手”过程。A对B错