成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

tcp建立連接為什么要三次握手

maxmin / 697人閱讀

摘要:一為了確認(rèn)建立連接的雙方擁有收發(fā)能力。具體解釋如下圖所示兩個機(jī)器建立連接,發(fā)送建立信號這是第一次握手,收到后發(fā)送確認(rèn)信號這是第二次握手,收到確認(rèn)后再次發(fā)送確認(rèn)信號這是第三次握手。

一:為了確認(rèn)建立連接的雙方擁有收發(fā)能力。
二:為了防止超時。
具體解釋如下圖所示:

A,B兩個機(jī)器建立連接,A發(fā)送建立信號這是第一次握手,B收到后發(fā)送確認(rèn)信號這是第二次握手,A收到確認(rèn)后再次發(fā)送確認(rèn)信號這是第三次握手。
接下來我們看看三次握手是如何確認(rèn)收發(fā)能力的:
所謂確認(rèn)收發(fā)能力,就是確認(rèn)自己具有收發(fā)能力和確認(rèn)對方具有收發(fā)能力。
當(dāng)B第一次收到A發(fā)來的連接握手時,B方能夠確認(rèn)B擁有接收能力,并且A具有發(fā)送能力。
當(dāng)A收到B的確認(rèn)握手時,A方能夠確認(rèn)A擁有發(fā)送能力(否則B不能回發(fā)),B擁有接收能力(否則B不能回發(fā)),A擁有接收能力,B擁有發(fā)送能力。
此時A確認(rèn)的有:A接收能力,A發(fā)送能力,B接收能力,B發(fā)送能力。
此時B確認(rèn)的有:A的發(fā)送能力,B的接收能力。
那么B還需要確認(rèn)A的接收能力,B的發(fā)送能力。
而當(dāng)B第二次接收到A發(fā)來的確認(rèn)握手時候則B還需確認(rèn)的能力此時得到確認(rèn)。

如何防止超時:
如果兩次握手就可以建立連接:
那么A的一個超時連接發(fā)送給B,B就會認(rèn)為這個連接是新的建立連接的請求并沒有超時,然后建立連接,但是超時連接是對于A來說的,A知道它發(fā)送的連接已經(jīng)超時,只是B不知道,此時B單方面建立連接,不過A并沒有,此時不僅是連接超時,而且B還建立了臟連接。
如果是三次握手的話:
A的超時連接發(fā)送給B,B發(fā)送確認(rèn)連接,因?yàn)锳知道已經(jīng)超時,所以A不會理會B發(fā)來的握手,那么B等待一段時間后發(fā)現(xiàn)自己的連接超時,連接就沒有建立。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/72282.html

相關(guān)文章

  • TCP/IP 什么三次握手

    摘要:三次握手的目的是同步連接雙方的序列號和確認(rèn)號并交換窗口大小信息。可是,在的應(yīng)答分組在傳輸中被丟失的情況下,將不知道是否已準(zhǔn)備好,不知道建議什么樣的序列號,甚至懷疑是否收到自己的連接請求分組。 轉(zhuǎn)自:忘了地址了。 TCP 連接是通過三次握手進(jìn)行初始化的。三次握手的目的是同步連接雙方的序列號和確認(rèn)號并交換 TCP 窗口大小信息。以下步驟概述了通常情況下客戶端計(jì)算機(jī)聯(lián)系服務(wù)器計(jì)算機(jī)的過程: ...

    tomato 評論0 收藏0
  • 簡析TCP三次握手與四次分手

    摘要:在協(xié)議中,協(xié)議提供可靠的連接服務(wù),連接是通過三次握手進(jìn)行初始化的。三次握手的目的是同步連接雙方的序列號和確認(rèn)號并交換窗口大小信息。采用三次握手的辦法可以防止上述現(xiàn)象發(fā)生。 TCP是什么? 具體的關(guān)于TCP是什么,我不打算詳細(xì)的說了;當(dāng)你看到這篇文章時,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我們就繼續(xù)。它只是一個超級麻煩的協(xié)議,而它又是互聯(lián)網(wǎng)的基礎(chǔ),也是每個程序員必備...

    LucasTwilight 評論0 收藏0
  • JAVA面試題(21)

    摘要:當(dāng)一次數(shù)據(jù)包完成后,立即通過的指令發(fā)出通過優(yōu)化程序設(shè)計(jì),使接收方及時接收數(shù)據(jù)將數(shù)據(jù)包按數(shù)據(jù)字段,人為控制多此接收然后合并的七層模型都有哪些參考博客物理層數(shù)據(jù)鏈路層網(wǎng)絡(luò)層傳輸層會話層表示層應(yīng)用層 ????本文首發(fā)于cartoon的博客????轉(zhuǎn)載請注明出處:https://cartoonyu.github.io/c... 簡述 TCP 和 UDP 的區(qū)別? 參考博客:https:/...

    Genng 評論0 收藏0
  • TCP/IP協(xié)議族

    摘要:協(xié)議族的構(gòu)成數(shù)據(jù)鏈路層網(wǎng)絡(luò)層傳輸層應(yīng)用層和是網(wǎng)絡(luò)層的協(xié)議,但是它所工作的內(nèi)容是鏈路層的。。。發(fā)送的時候,協(xié)議為每個包編號,簡稱,以便接收的一方按照順序還原。并沒有提供任何機(jī)制,表示原始文件的大小,這由應(yīng)用層的協(xié)議來規(guī)定。 TCP/IP協(xié)議族的構(gòu)成 * 數(shù)據(jù)鏈路層:ARP,RARP * 網(wǎng)絡(luò)層: IP,ICMP,IGMP * 傳輸層:TCP ,UDP,UGP * 應(yīng)用層:Telnet,F...

    CrazyCodes 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<