色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

tcp協議四次揮手過程及原因

星星科技指導員 ? 來源:網絡整理 ? 作者:網絡整理 ? 2024-02-03 16:51 ? 次閱讀

TCP協議的四次揮手過程如下:

第一次揮手:客戶端發送一個FIN報文段給服務器,關閉客戶端到服務器的數據傳送,客戶端進入FIN_WAIT_1狀態。

第二次揮手:服務器收到FIN報文段后,發送一個ACK報文段給客戶端,確認序號為收到序號+1,服務器進入CLOSE_WAIT狀態。

第三次揮手:服務器發送一個FIN報文段給客戶端,關閉服務器到客戶端的數據傳送,服務器進入LAST_ACK狀態。

第四次揮手:客戶端收到FIN報文段后,客戶端進入TIME_WAIT狀態,接著發送一個ACK報文段給服務器,確認序號為收到序號+1,服務器進入CLOSED狀態。完成四次揮手。

其中,第二次揮手和第三次揮手都是為了確認雙方都已經完成數據的發送和接收。在第二次揮手后,客戶端可以繼續向服務器發送數據,直到收到服務器的FIN報文段。同樣地,在第三次揮手后,服務器也可以繼續向客戶端發送數據,直到收到客戶端的ACK報文段。

連接釋放(四次揮手)

①A,B都處于ESTABLISHED狀態; ?

②客戶進程A主動關閉連接,向B發送連接釋放請求報文段(報文段不挾帶數據),FIN=1,序列號=u,進入FIN-WAIT-1(終止等待1)狀態; ?

③B收到A的連接釋放報文段后,應答確認,ACK=1,確認號=u+1,序號=v,進入CLOSE-WAIT (關閉等待)狀態,B仍然可以向A發送數據,A進入FIN-WAIT-2(終止等待2)狀態; ?

④若B已經沒有向A的數據,其應用進程通知TCP連接釋放,B向A發送連接釋放報文段,FIN=1,ACK=1,確認號=u+1,序號=w,進入LAST-ACK(最后確認)狀態;

? ⑤A收到B的鏈接釋放報文段后,應答確認,ACK=1,確認號=w+1,序號=u+1,進入TIME-TIME-WAIT(時間等待)狀態,B收到A的確認后,進入CLOSED狀態。

A必須經過時間等待計時器設置的時間2MSL(默認2分鐘)后,進入CLOSED狀態:確保A發送的最后一個ACK報文段能夠到達B;防止“已失效的連接請求報文段”出現在本連接中。

tcp協議為什么四次揮手

TCP協議的四次揮手是用于關閉連接的過程,與建立連接的三次握手不同。其原因可以總結為以下幾點:

1. 全雙工通信:TCP連接是全雙工的,意味著雙方都可以同時發送和接收數據。因此,在關閉連接時,客戶端和服務端都需要發送一個報文來表示自己沒有數據要發送了。

2. 確保數據完整性:TCP協議致力于可靠的數據傳輸,即使在連接關閉時也不例外。在關閉連接之前,雙方需要確保對方已經接收到了所有的數據,以避免數據丟失或不完整。

3. 等待延遲數據:關閉連接時可能存在延遲的數據,這些數據可能還在傳輸中。通過四次揮手,每一方可以告知對方自己已經沒有數據要發送,同時等待對方的確認,以確保關閉連接之前已經傳輸完所有的數據。

4. 保持連接的可靠性:在TCP連接關閉后,可能還會繼續有來自網絡中的延遲報文到達。發送方需要等待一個固定的時間,以確保自己收到了對方的確認,并且確認對方已經關閉了連接。

因此,四次揮手的過程主要是為了確保雙方都能夠正確地關閉連接,保證數據的完整性和可靠性。通過經過四次揮手,連接才能真正地關閉,并釋放雙方所占用的資源。

審核編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據傳輸
    +關注

    關注

    9

    文章

    2002

    瀏覽量

    65632
  • 服務器
    +關注

    關注

    12

    文章

    9675

    瀏覽量

    87220
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1397

    瀏覽量

    80329
  • 客戶端
    +關注

    關注

    1

    文章

    297

    瀏覽量

    16986
  • TCP協議
    +關注

    關注

    1

    文章

    101

    瀏覽量

    12326
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    講一講的TCP握手和四次揮手

    如果你學過網絡基礎知識,那么你一定對TCP握手不陌生。今天我想用通俗的話來給大家講一講TCP握手和四次
    的頭像 發表于 02-03 10:43 ?2937次閱讀
    講一講的<b class='flag-5'>TCP</b>三<b class='flag-5'>次</b>握手和<b class='flag-5'>四次</b><b class='flag-5'>揮手</b>

    TCP協議如何優化

    TCP/IP協議經常在面試中會被問到,基礎的會問三握手和四次揮手,更深一點可能會問TCP如何優
    的頭像 發表于 10-08 15:15 ?1756次閱讀
    <b class='flag-5'>TCP</b><b class='flag-5'>協議</b>如何優化

    TCP協議詳細解析

    TCPTCP/IP協議族中一個最核心的協議,它向下使用網絡層IP協議,向上為應用層HTTP、FTP、SMTP、POP3、SSH、Telne
    的頭像 發表于 11-03 09:14 ?5271次閱讀
    <b class='flag-5'>TCP</b><b class='flag-5'>協議</b>詳細解析

    這樣講TCP的戀愛和分手大家都懂了

    /IP協議握手與四次握手流程解析? TCP報文格式TCP/IP協議的詳細信息參看《
    發表于 07-25 14:47

    分享個講解TCP的,很好懂

    的close函數結束這段socket(騷)戀情,所以兩close分別觸發了兩FIN包,導致沒有和ACK合并為一個包,所以握手3,分手要4。下面來正經的,
    發表于 07-25 20:04

    握手,四次揮手你懂嗎

    程序員面試被問到“三握手,四次揮手”怎么辦?
    發表于 04-08 07:23

    TCP握手過程四次揮手過程說明

    連接 三握手過程說明: 1. 由客戶端發送建立 TCP 連接的請求報文,其中報文中包含 seq 序列號,是由發送端隨機生成的,并且將報文中的 SYN 字段置為 1,表示需要建立 TCP
    的頭像 發表于 03-01 12:00 ?4417次閱讀

    TCP握手和四次揮手以及11種狀態資料下載

    電子發燒友網為你提供TCP握手和四次揮手以及11種狀態資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可
    發表于 04-15 08:41 ?2次下載
    <b class='flag-5'>TCP</b>三<b class='flag-5'>次</b>握手和<b class='flag-5'>四次</b><b class='flag-5'>揮手</b>以及11種狀態資料下載

    TCP握手和四次揮手過程中的異常情況

    TCP握手和四次揮手過程中,途中某一步的報文丟失了,會發生什么?
    的頭像 發表于 09-05 10:23 ?1519次閱讀

    TCP建立連接概述及三握手、四次揮手的流程

    具備上述個條件后A獲取B的信息是有要求的,根本上的要求是數據信道可靠,就是平時所說的可靠連接,那么如何保證連接的可靠性呢,TCP協議就是靠確認應答機制、超時重傳機制等保證連接可靠性的,接下來就通過
    的頭像 發表于 03-23 15:57 ?1447次閱讀
    <b class='flag-5'>TCP</b>建立連接概述及三<b class='flag-5'>次</b>握手、<b class='flag-5'>四次</b><b class='flag-5'>揮手</b>的流程

    TCP四次揮手過程與狀態

    這樣他們兩個之間就沒有什么關系。這樣一個過程同樣像極了TCP要斷開連接的過程。
    的頭像 發表于 07-10 16:25 ?999次閱讀
    <b class='flag-5'>TCP</b><b class='flag-5'>四次</b><b class='flag-5'>揮手</b>的<b class='flag-5'>過程</b>與狀態

    關于TCP協議總結的硬核干貨

    本文給出TCP報文格式的詳細說明,介紹網絡數據包傳遞中如何進行地址解析、建立TCP連接的三握手過程以及斷開TCP連接的
    發表于 11-17 09:26 ?732次閱讀
    關于<b class='flag-5'>TCP</b><b class='flag-5'>協議</b>總結的硬核干貨

    TCP四次揮手過程分析

    TCP 連接是全雙工的,雙方可以同時發送和接收數據。第一客戶端發送 FIN 報文后只表示它不再發送數據,但還是能接受數據。服務端接收到 FIN 報文,回一個 ACK 應答報文,這次服務端可以還有數據需要處理和發送,等它處理完成
    的頭像 發表于 12-10 15:40 ?3319次閱讀
    <b class='flag-5'>TCP</b><b class='flag-5'>四次</b><b class='flag-5'>揮手</b><b class='flag-5'>過程</b>分析

    說說TCP握手的過程?為什么是三而不是兩、四次?

    而不是兩四次。 首先,我們需要了解TCP是一種面向連接的協議。在進行數據傳輸之前,發送端和接收端需要建立一個可靠的連接。
    的頭像 發表于 02-04 11:03 ?1032次閱讀

    TCP握手和四次揮手,這樣解釋太通俗易懂了!

    TCP連接的建立和釋放分別通過“三握手”和“四次揮手”來完成。三握手過程
    的頭像 發表于 04-24 19:33 ?455次閱讀
    <b class='flag-5'>TCP</b>三<b class='flag-5'>次</b>握手和<b class='flag-5'>四次</b><b class='flag-5'>揮手</b>,這樣解釋太通俗易懂了!
    主站蜘蛛池模板: 欧美精品AV精品一区视频 | 久久人妻少妇嫩草AV蜜桃99 | 在线观看日本免费 | 牛牛在线(正)精品视频 | 成人免费视频无遮挡在线看 | 一本之道高清在线3线观看 一本之道高清视频在线观看 | 2021年国产精品久久 | 国内精自品线一区91 | 黄瓜视频苹果直接安装 | 久久综合久综合久久鬼色 | 亚洲福利电影一区二区? | 97色伦图区97色伦综合图区 | 扒开女人下面使劲桶动态图 | 超清无码波多野吉衣与黑人 | 国产亚洲一区在线 | 亚洲一区二区三区乱码在线欧洲 | 精品AV无码一二三区视频 | 日美一级毛片 | 人妻少妇69式99偷拍 | 午夜福利试看120秒体验区 | 一边啪啪的一边呻吟声口述 | 亚洲中文字幕乱码熟女在线 | 免费视频xxx | 久热这里在线精品 | 成年人视频在线免费播放 | 亚洲性无码AV久久成人 | 视频一区国产第一页 | 国产精品AV视频一二三区 | 亚洲高清国产拍精品5g | 久久精品亚洲AV高清网站性色 | 19十主播福利视频 | 视频一区精品自拍亚洲 | 啊…嗯啊好深男男小黄文 | 久久综合视频网站 | 好大好硬好爽好深好硬视频 | 人禽l交视频在线播放 视频 | 小莹的性荡生活45章 | 亚洲精品成人无码区一在线观看 | 性色AV一区二区三区V视界影院 | 成人在线视频免费看 | 久久久国产精品免费A片蜜臀 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品