握手信号、握手协议 分别是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 22:33:50
握手信号、握手协议 分别是什么?
xVOVWxlw2UjI{iE7.!8%Dءcg|vnt4 _;9=fvm&+l zO9KGtnYSlrjvA_xg[1FUЩK޳s3Ph[fhU JA/p[L{4,kcL$shUۏfyK CqeCbA L$^i3[=lrCčC!JKBpkc ׿s%pa, P^g 3s#cnW3[)L/u!34(u*p Ԍ =7<,;fS<'Kz{Ô^xb/VA?ҥdז:zOR)u.ŭ͠>%rj:wb+\(.VIpO]<}ohry-΂Z<W`_N?L$`&U|0%U1қը7w\co+N#O~#aq5jwD+ !`̮JP?]Z(̇Ɣ=5x+41"ta_cFAtխGyeTvp|(U []b4/q;~ :"TqXnauK07۬FF$»Zٱwi@8߱pdx㾪S VY3"%dlmՔ$ cxfJh}:R,!܉29";M9E7USES }^HQrSv vuFՋsP`~=B`'Ŧa!Ї'A+)dym2Q@ETaA"iISc}LO$,)tG$ڴs(LS•xl7ϪMVQ&YO  QZ{tILx&{2S** [#ۥ~ٯnefg=]y!U

握手信号、握手协议 分别是什么?
握手信号、握手协议 分别是什么?

握手信号、握手协议 分别是什么?
握手信号 在数字电路中(如计算机),设备甲和设备乙交换信息(通讯),双方采用某个通讯规范(协议)来交换数据,它们的联络过程就叫“握手”,用来联络的信号就叫“握手信号”,单向联络通常用两根联络线:请求,应答,双向则四条.握手协议 一、TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手.完成三次握手,客户端与服务器开始传送数据,在上述过程中,还有一些重要的概念:未连接队列:在三次握手协议中,服务器维护一个未连接队列,该队列为每个客户端的SYN包(syn=j)开设一个条目,该条目表明服务器已收到SYN包,并向客户发出确认,正在等待客户的确认包.这些条目所标识的连接在服务器处于Syn_RECV状态,当服务器收到客户的确认包时,删除该条目,服务器进入ESTABLISHED状态.Backlog参数:表示未连接队列的最大容纳数目.SYN-ACK 重传次数 服务器发送完SYN-ACK包,如果未收到客户确认包,服务器进行首次重传,等待一段时间仍未收到客户确认包,进行第二次重传,如果重传次数超过系统规定的最大重传次数,系统将该连接信息从半连接队列中删除.注意,每次重传等待的时间不一定相同.半连接存活时间:是指半连接队列的条目存活的最长时间,也即服务从收到SYN包到确认这个报文无效的最长时间,该时间值是所有重传请求包的最长等待时间总和.有时我们也称半连接存活时间为Timeout时间、SYN_RECV存活时间.