久久国产精品一区二区三区四区,久色婷婷小香蕉久久,国产日韩欧美在线播放不卡,另类av一区二区

三次握手,四次揮手,原來TCP這么有禮貌!
來源:中興文檔    時間:2022-11-17 15:53:06

我們在和他人談話時,需要遵循一定的規則,比如確保對方能聽懂我的語言。如果跟一個不懂中文的外國人說中文,是不可能很好地進行交流的。

計算機之間的通信也是如此,必須遵循一定的規則才能順利“交流”。

TCP與UDP是什么

在TCP/IP協議棧(互聯網協議系列)中,TCP(Transmission Control Protocol ,傳輸控制協議)與UDP(User Datagram Protocol ,用戶數據報協議)是傳輸層中的兩種協議,我們平時刷視頻、打游戲、看新聞等都要通過這兩種協議進行數據傳輸。


(相關資料圖)

那么這兩種協議有什么區別呢?

看完上面的表格,是不是還是有點懵,下面小編用一個比喻來告訴你二者究竟有什么不同。

我們把兩個應用之間的通信當作是兩個人在通信,在不考慮時間因素的前提下,我們把TCP看成是打電話,把UDP看成是寫信。

兩個人打電話時,需要提前撥通對方的電話,這就是需要建立連接;通話過程中,雙方能及時確認消息,如果聽不清楚可以要求對方重新說一次,這就是安全可靠。

寫信只需要根據地址把信發出去,這就是不需要建立連接;發出去的信也不知道對方能否收到,這就是不可靠。

TCP為了保證傳輸文件的完整性,會根據接收方的接收速率控制發送方的發送速率,即實行流量控制,所以TCP的傳輸速度低于UDP。

這兩種協議不存在哪個好哪個差,都有著各自適合的應用場景。

比如傳輸文件時對速度沒有要求,但是必須保證文件完整送達,沒有數據丟失,這時就應該采用TCP協議,而我們在視頻聊天時,時效性要求高而準確性要求略低,這時就采用UDP協議。

TCP是面向連接的協議,正如打電話時需要提前撥通電話,結束通話后需要掛斷電話,那么TCP是如何建立連接與斷開連接的呢?

計算機之間的通信也是如此,必須遵循一定的規則才能順利“交流”。

TCP的三次握手

在傳輸數據前,兩臺主機需要通過三次會話建立連接,這個過程我們稱為三次握手。

第一次握手:客戶端向服務端請求建立連接,

SYN=1(建立連接),seq=x(序列號),

客戶端進入SYN_SENT狀態。

第二次握手:服務端向客戶端返回確認并請求建立連接,

SYN=1(建立連接),ACK=1 (已收到),ack=x+1(確認號為收到的序列號加一),seq=y(序列號),

服務端進入SYN_RCVD狀態。

第三次握手:客戶端向服務端發送確認報文,

ACK=1 (已收到),ack=y+1(確認號為收到的序列號加一),seq=x+1(序列號),

三次握手完成以后,2個主機之間,就可以傳輸數據啦~

TCP的四次揮手

當數據傳輸完成后,兩臺主機需要通過四次會話斷開連接,這個過程我們稱為四次揮手。

第一次揮手:客戶端向服務端請求斷開連接,FIN=1(斷開連接),seq=u(序列號),客戶端進入FIN_WAIT_1狀態。第二次揮手:服務端向客戶端返回確認報文,ACK=1 (已收到),ack=u+1(確認號為收到的序列號加一),seq=v(序列號),服務端進入CLOSE_WAIT狀態,客戶端進入FIN_WAIT_2狀態。第三次揮手:服務端完成數據傳輸后,向客戶端發送斷開連接請求,FIN=1(斷開連接),ACK=1 (已收到),ack=u+1(確認號為收到的序列號加一),seq=w(序列號),服務端進入LAST_ACK狀態。第四次揮手:客戶端向服務端返回確認報文,ACK=1 (已收到),ack=w+1(確認號為收到的序列號加一),seq=u+1(序列號),客戶端進入TIME_WAIT狀態,服務端進入CLOSED狀態。客戶端處于TIME_WAIT狀態時,TCP連接還未釋放掉,等待2個MSL(Maximum Segment Lifetime,最大段生命周期)的時長后,客戶端進入CLOSE狀態。

看到這里,相信大家還有些疑問,下面就由小編來一一解答。

為什么是三次握手,兩次握手或者四次握手不可以嗎?

如果是兩次握手,就可能出現下面這種情況。

客戶端發送建立連接請求,由于網絡擁塞,遲遲沒有得到回應??蛻舳嗽俅伟l送連接請求,服務端回應,連接建立。

一段時間后,客戶端第一次發送的連接請求到達服務端,服務端以為客戶端重新請求建立連接(其實并沒有),此時服務端會返回響應報文并一直處于待連接狀態,這就造成了資源浪費,如下圖所示。

那為什么不是四次握手呢?

四次握手也能達到三次握手的效果,也就是將原本的第二次握手拆分成兩次,一次發送確認報文,一次分開發送請求建立連接報文,但這同樣造成了資源浪費,如下圖所示。所以最終確定通過三次握手建立連接。

為什么是四次揮手,三次揮手不可以嗎?

不可以。當客戶端發送斷開連接請求后停止發送數據(客戶端還能接收數據),有可能此時服務端還有數據需要發給客戶端,所以它先回一個確認報文,等發送完所有數據,再發送斷開連接的報文,通知客戶端可以斷開連接了。

四次揮手結束后,為什么客戶端沒有立刻關閉呢?

客戶端沒有立刻關閉,而是進入TIME_WAIT狀態,等待2個MSL的時長后,客戶端才進入CLOSE狀態,這是為了確保第四次揮手的確認消息到達服務端。

如果服務端在規定時間內未收到最后的確認消息,會重新進行第三次揮手請求斷開連接,客戶端重新發送確認消息,如下圖所示。

MSL是報文的最長生存時間,2個MSL是在網絡中來回兩個報文所需要的最長時間,如果超過這個時間,客戶端沒有重新收到斷開連接的請求,說明四次揮手順利完成,可以斷開連接了。

總結

今天的內容就到這里了,和小編一起復習一下今天的內容吧:

TCP和UDP是傳輸層中的兩種協議,TCP安全可靠但傳輸速度慢,UDP傳速度快但可能丟失數據,這兩種協議各有優勢,適合不同的應用場景。兩臺主機建立連接和斷開連接的過程被稱為“三次握手”和“四次揮手”。了解了為什么一定是三次握手和四次揮手。?

關鍵詞: 斷開連接 如下圖所示 數據傳輸 安全可靠 傳輸數據

上一篇:

下一篇:

X 關閉

X 關閉

久久国产精品一区二区三区四区,久色婷婷小香蕉久久,国产日韩欧美在线播放不卡,另类av一区二区
国内精品久久久久伊人av| 亚洲在线视频| 欧美粗暴jizz性欧美20| 欧美一激情一区二区三区| 在线观看亚洲精品| 久久香蕉国产线看观看av| 欧美日韩精品久久久| 亚洲国内欧美| 国产日韩亚洲欧美综合| 亚洲男女自偷自拍图片另类| 欧美性色aⅴ视频一区日韩精品| 久色婷婷小香蕉久久| 性xx色xx综合久久久xx| 欧美电影免费观看高清| 久久精品五月婷婷| 亚洲欧美日韩在线观看a三区| 欧美日韩在线视频观看| 国产无遮挡一区二区三区毛片日本| 欧美久久综合| 在线观看视频一区| 国产午夜精品视频免费不卡69堂| 亚洲日本一区二区| 欧美成人一区二免费视频软件| 欧美日韩精品免费观看视一区二区| 亚洲一区日韩在线| 韩国av一区二区| 亚洲欧美中文字幕| 香蕉久久久久久久av网站| 欧美日韩精品免费看| 亚洲一区在线免费| 欧美欧美天天天天操| 日韩视频免费观看| 欧美伊人久久久久久久久影院| 欧美成人午夜| 亚洲欧美国产一区二区三区| 国产精品青草综合久久久久99| 久久综合久久美利坚合众国| 国产美女精品在线| 欧美成人免费全部观看天天性色| 国产精品久久一区主播| 久久精品噜噜噜成人av农村| 国产老女人精品毛片久久| 久久九九精品| 国产精品v亚洲精品v日韩精品| 欧美日韩黄色一区二区| 亚洲国产你懂的| 久久午夜精品一区二区| 亚洲在线视频观看| 亚洲欧洲av一区二区| 国产日产欧美一区| 久久伊人精品天天| 欧美日韩99| 午夜精品福利一区二区三区av| 欧美日韩在线播放一区二区| 亚洲自拍偷拍色片视频| 午夜精品一区二区三区电影天堂| 欧美一区1区三区3区公司| 亚洲国产91精品在线观看| 亚洲精品久久久一区二区三区| 欧美精品在线播放| 日韩视频一区二区三区在线播放免费观看| 久久综合给合久久狠狠狠97色69| 一区二区三区国产精品| 欧美日韩亚洲综合| 香蕉乱码成人久久天堂爱免费| 欧美日韩第一区| 欧美在线观看网站| 午夜精品久久久久99热蜜桃导演| 久久人人爽人人爽爽久久| 亚洲乱亚洲高清| 亚洲美女免费视频| 亚洲手机视频| 亚洲免费在线| 欧美涩涩视频| 欧美国产先锋| 久热精品视频在线| 亚洲欧美国产另类| 亚洲一区国产精品| 亚洲精品在线视频观看| 亚洲五月六月| 欧美激情1区2区3区| 亚洲伦伦在线| 欧美在线观看视频在线| 久久精品主播| 亚洲少妇中出一区| 久久久久**毛片大全| 国产精品久久久久久久午夜| 亚洲国产精品久久久久秋霞蜜臀| 99riav1国产精品视频| 亚洲欧美激情视频在线观看一区二区三区| 中文高清一区| 午夜天堂精品久久久久| 狠狠色丁香婷婷综合久久片| 亚洲男女毛片无遮挡| 欧美激情中文不卡| 亚洲午夜久久久久久久久电影网| 国产精品初高中精品久久| 欧美国产欧美亚洲国产日韩mv天天看完整| 午夜精品视频在线观看| 欧美黄在线观看| 黄色欧美成人| 欧美中文字幕精品| 久久国产精品99国产| 国产精品五区| 一本久久综合亚洲鲁鲁| 免费视频一区二区三区在线观看| 国产精品成人免费视频| 欧美手机在线| 一本色道88久久加勒比精品| 亚洲欧美另类在线观看| 国产欧美日韩免费| 欧美日韩中字| 欧美区在线播放| 欧美sm视频| 欧美亚洲在线观看| 欧美精品videossex性护士| 国产精品久久久对白| 国产精品免费看片| 欧美视频在线观看免费| 一区二区精品在线观看| 一区二区视频在线观看| 一区二区日韩| 国产精品va在线播放我和闺蜜| 国产精品麻豆va在线播放| 国产日韩欧美在线播放| 欧美成人精精品一区二区频| 久久成人精品电影| 一本色道久久综合一区| 在线日本欧美| 亚洲第一偷拍| 91久久精品www人人做人人爽| 欧美日韩亚洲视频| 午夜精品视频在线观看| 久久久美女艺术照精彩视频福利播放| 国产精品99久久久久久有的能看| 欧美 日韩 国产精品免费观看| 国产精品日韩久久久久| 国产一区二区久久久| 亚洲美女免费视频| 99re视频这里只有精品| 一区二区三区高清不卡| 亚洲电影免费观看高清完整版| 欧美高清在线一区| 久久婷婷激情| 亚洲啪啪91| 国产精品综合视频| 国产精品久久久久久久久免费桃花| 久久国产欧美日韩精品| 一本色道久久综合亚洲精品小说| 亚洲丶国产丶欧美一区二区三区| 欧美日韩精品一区二区天天拍小说| 欧美jizz19hd性欧美| 国产日韩欧美一区| 欧美中文字幕第一页| 欧美日韩一区二区三区高清| 日韩视频在线一区二区| 欧美日韩国产综合网| 国产日韩在线看片| 激情成人中文字幕| 欧美成人中文字幕| 老司机免费视频一区二区三区| 欧美1区3d| 裸体丰满少妇做受久久99精品| 欧美激情一区二区三区不卡| 久久尤物电影视频在线观看| 亚洲激情视频在线观看| 每日更新成人在线视频| 国产精品亚洲片夜色在线| 亚洲国产高清高潮精品美女| 国产麻豆成人精品| 欧美在线短视频| 久久精品天堂| 亚洲一二三区视频在线观看| 国产精品最新自拍| 欧美性视频网站| 国产精品theporn| 在线视频亚洲| 欧美日韩性视频在线| 国产精品成人播放| 欧美日韩一区在线观看| 欧美无砖砖区免费| 国产精品久久毛片a| 国产一区二区精品丝袜| 亚洲综合二区| 国产视频不卡| 亚洲精品中文字| 国产综合av| 亚洲一区三区在线观看| 亚洲欧美日韩网| 亚洲国产成人tv| 在线成人免费视频| 亚洲激情亚洲| 欧美日韩国产成人高清视频| 亚洲国产精品99久久久久久久久| 国产精品久久久久久久久久免费看| 欧美日韩一区二区三区在线观看免| 欧美黄在线观看| 久久精品国产免费观看| 影音先锋亚洲一区| 欧美日本亚洲视频|