三次握手是什么???
我要回答
问题答案
1、3次握手是指HTTP SYNC(UL)->HTTP SYNC ACK(DL)->HTTP ACK(UL);
2、TCP建立连接的过程通常被称为三次握手
1)SYN_SENT (syn sent)
发起方发送一个设置了SYN标志的TCP数据包和初始化序列号(Initial Sequence Number, ISN)以及端口号给接收方,这常被叫做SYN数据包或SYN报文
连接的状态被称做SYN_SENT
2)SYN_RCVD (syn recieved)
接收方收到请求,给发起方发送一个设置了SYN与ACK标志位的TCP数据包做为应答,另外设置一个比客户机发送来的ISN大1个单位的ISN值,这常被称为SYN_ACK数据包或SYN_ACK报文
这时连接的状态称做SYN_RCVD
3)ESTABLISHED
发起方然后发送一个带有ACK应答和增1后的ISN标志来确认SYN_ACK
至此,完成了三次握手, 此时的连接状态为连结成功: ESTABLISHED
2、TCP建立连接的过程通常被称为三次握手
1)SYN_SENT (syn sent)
发起方发送一个设置了SYN标志的TCP数据包和初始化序列号(Initial Sequence Number, ISN)以及端口号给接收方,这常被叫做SYN数据包或SYN报文
连接的状态被称做SYN_SENT
2)SYN_RCVD (syn recieved)
接收方收到请求,给发起方发送一个设置了SYN与ACK标志位的TCP数据包做为应答,另外设置一个比客户机发送来的ISN大1个单位的ISN值,这常被称为SYN_ACK数据包或SYN_ACK报文
这时连接的状态称做SYN_RCVD
3)ESTABLISHED
发起方然后发送一个带有ACK应答和增1后的ISN标志来确认SYN_ACK
至此,完成了三次握手, 此时的连接状态为连结成功: ESTABLISHED
回答者:xhy1331 回答时间:2012-03-28 11:56
在TCP会话初期,有所谓的三握手,就需要SYN同步标志。其建立过程:
1、发送方发送一个SYN标志置位的段,其中发送顺序号为某个值M(称为初始顺序号ISN)。
2、接收方以SYN和ACK标志置位的段响应,其中的应答顺序号应是M+1(表示期望从第M+1个字节处开始接受数据),发送顺序号为某个值N(接收方指定的ISN)
3、这个段到达发送方以后,发送方以ACK标志置位,应答顺序号为M+1的段回答
通过以上三次握手就建立起来啦
1、发送方发送一个SYN标志置位的段,其中发送顺序号为某个值M(称为初始顺序号ISN)。
2、接收方以SYN和ACK标志置位的段响应,其中的应答顺序号应是M+1(表示期望从第M+1个字节处开始接受数据),发送顺序号为某个值N(接收方指定的ISN)
3、这个段到达发送方以后,发送方以ACK标志置位,应答顺序号为M+1的段回答
通过以上三次握手就建立起来啦
回答者:ChenYol 回答时间:2012-03-28 12:39


