×

tcp三次握手 三次握手 什么意思

TCP协议三次握手 什么意思?expiore什么意思

admin admin 发表于2022-07-03 15:23:58 浏览122 评论0

抢沙发发表评论

TCP协议三次握手 什么意思


1) 请求端(通常称为客户)发送一个S Y N段指明客户打算连接的服务器的端口,以及初始序号(I S N)。这个S Y N段为报文段1。

2) 服务器发回包含服务器的初始序号的S Y N报文段(报文段2)作为应答。同时,将确认序号设置为客户的I S N加1以对客户的S Y N报文段进行确认。一个S Y N将占用一个序号。

3) 客户必须将确认序号设置为服务器的I S N加1以对服务器的S Y N报文段进行确认(报文段3)。

这三个报文段完成连接的建立。这个过程也称为三次握(three-wayhandshake)。

根据这个定义,我们有以下几个问题需要明确:

1,报文段1如何确定客户端初始序号ISN, 同理报文段2如何确定服务器端初始序号ISN?

2,tcp通过三次握手机制保证发送和接受的同步,保证数据的可靠传送.

3,和可靠性相关的还有以下三个概念很重要:

未连接队列:在三次握手协议中,服务器维护一个未连接队列,该队列为每个客户端的SYN包开设一个条目,该条目表明服务器已收到SYN包,并向客户发出确认,正在等待客户的确认包。这些条目所标识的连接在服务器处于Syn_RECV状态,当服务器收到客户的确认包时,删除该条目,服务器进入ESTABLISHED状态。Backlog参数:表示未连接队列的最大容纳数目。
SYN-ACK 重传次数 服务器发送完SYN-ACK包,如果未收到客户确认包,服务器进行首次重传,等待一段时间仍未收到客户确认包,进行第二次重传,如果重传次数超过系统规定的最大重传次数,系统将该连接信息从半连接队列中删除。注意,每次重传等待的时间不一定相同。
半连接存活时间:是指半连接队列的条目存活的最长时间,也即服务从收到SYN包到确认这个报文无效的最长时间,该时间值是所有重传请求包的最长等待时间总和。有时我们也称半连接存活时间为Timeout时间、SYN_RECV存活时间。

expiore什么意思


应该是:explore
explore 英[ɪkˈsplɔ:(r)] 美[ɪkˈsplɔr]
vi. 勘查, 探测, 勘探; [医] 探查(伤处等),探索,研究;
vt. 探索, 探究, 仔细查看;
[例句]I just wanted to explore Paris, read Sartre, listen to Sidney Bechet
我就想逛逛巴黎,读读萨特的作品,听听悉尼·贝谢的音乐。
[其他] 第三人称单数:explores 现在分词:exploring 过去式:explored过去分词:explored

pool怎么读


pool读作英[puːl]、美[puːl]。

pool,是一个英文单词,作名词时意为“联营;撞球;水塘;共同资金,人名;(英、西)普尔;(芬、德)波尔”,作及物动词时意为“合伙经营”,作不及物动词时意为“联营,合伙经营”。

短语搭配:

data pool:数据池;[计]数据源 ; 数据集合。

Buffer Pool[计]:缓冲池 ; 缓存池 ; 使用多个。

storage pool[计]:存储池 ; 储存池 ; 视图的存储资源 ; 储存库。

pool的双语例句:

1、We went to the pool and we in the water.

我们去了游泳池,我们在水里玩得很开心。

2、When it is about to withdraw, then we let it go from the pool .

等到它需要撤退的时候,我们再把它从池子里放出去让它走。

3、They have to do this if they breached assurances about the quality of the mortgages in the pool.

银行必须这么做如果他们违背了关于按揭贷款池的质量保证。