TCP是互联网中的传输层协议,使用(23)次握手协议建立连接。这种建立连接的方法可以防止(24)。

admin2009-01-10  27

问题 TCP是互联网中的传输层协议,使用(23)次握手协议建立连接。这种建立连接的方法可以防止(24)。

选项 A、出现半连接
B、无法连接
C、产生错误的连接
D、连接失效

答案C

解析 TCP协议提供面向连接的服务,采用三次握手建立连接。首先是发起方发送一个 SYN置位的段,其中的发送顺序号为某个值X,称为初始顺序号ISN(Initial Sequence Number)。接收方以SYN和ACK置位的段响应,其中的应答顺序号应为X+1(表示期望从第X+1个字节处开始接收数据),发送顺序号为某个值Y(接收端指定的ISN)。这个段到达发起端后,发起端以ACK置位、应答顺序号为Y+1的段回答,这时连接就正式建立了。如下图所示:
          
   这种建立连接的方式可以防止产生错误的连接。产生错误连接的主要因素来源于网络失效期间存储在网络中的连接请求,这些过期连接请求在网络故障恢复后可能继续到达目标端,干扰新发出的连接请求,从而建立错误的连接。三次握手协议不能防止由于网络失效而出现半连接的情况,对于这种故障,TCP协议用超时定时器来排除。考虑到基础的IP网络提供的服务是不可靠的,所以TCP协议还规定了很多类似的超时定时器,来应付各种连接失效的故障。
转载请注明原文地址:https://kaotiyun.com/show/cSPZ777K
0

最新回复(0)