国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)

這篇具有很好參考價(jià)值的文章主要介紹了TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

TCP狀態(tài)轉(zhuǎn)換分析https://www.bilibili.com/video/BV1iJ411S7UA?p=44&spm_id_from=pageDriver&vd_source=d239c7cf48aa4f74eccfa736c3122e65

TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)

TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)

TCP狀態(tài)轉(zhuǎn)換圖?

粗實(shí)線:主動(dòng)端

虛線:? ? 被動(dòng)端

細(xì)實(shí)線:內(nèi)核操作

TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)

?狀態(tài)分析

TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)

TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)

  • CLOSED:表示初始狀態(tài)。
  • LISTEN該狀態(tài)表示服務(wù)器端的某個(gè)SOCKET處于監(jiān)聽(tīng)狀態(tài),可以接受連接。
  • SYN_SENT這個(gè)狀態(tài)與SYN_RCVD遙相呼應(yīng),當(dāng)客戶端SOCKET執(zhí)行CONNECT連接時(shí),它首先發(fā)送SYN報(bào)文,隨即進(jìn)入到了SYN_SENT狀態(tài),并等待服務(wù)端的發(fā)送三次握手中的第2個(gè)報(bào)文。SYN_SENT狀態(tài)表示客戶端已發(fā)送SYN報(bào)文。
  • SYN_RCVD: 該狀態(tài)表示接收到SYN報(bào)文,在正常情況下,這個(gè)狀態(tài)是服務(wù)器端的SOCKET在建立TCP連接時(shí)的三次握手會(huì)話過(guò)程中的一個(gè)中間狀態(tài),很短暫。此種狀態(tài)時(shí),當(dāng)收到客戶端的ACK報(bào)文后,會(huì)進(jìn)入到ESTABLISHED狀態(tài)。
  • ESTABLISHED表示連接已經(jīng)建立。
  • FIN_WAIT_1: ?FIN_WAIT_1和FIN_WAIT_2狀態(tài)的真正含義都是表示等待對(duì)方的FIN報(bào)文。區(qū)別是:FIN_WAIT_1狀態(tài)是當(dāng)socket在ESTABLISHED狀態(tài)時(shí),想主動(dòng)關(guān)閉連接,向?qū)Ψ桨l(fā)送了FIN報(bào)文,此時(shí)該socket進(jìn)入到FIN_WAIT_1狀態(tài)。FIN_WAIT_2狀態(tài)是當(dāng)對(duì)方回應(yīng)ACK后,該socket進(jìn)入到FIN_WAIT_2狀態(tài),正常情況下,對(duì)方應(yīng)馬上回應(yīng)ACK報(bào)文,所以FIN_WAIT_1狀態(tài)一般較難見(jiàn)到,而FIN_WAIT_2狀態(tài)可用netstat看到。
  • FIN_WAIT_2:主動(dòng)關(guān)閉鏈接的一方,發(fā)出FIN收到ACK以后進(jìn)入該狀態(tài)。稱之為半連接或半關(guān)閉狀態(tài)。該狀態(tài)下的socket只能接收數(shù)據(jù),不能發(fā)。
  • TIME_WAIT: 表示收到了對(duì)方的FIN報(bào)文,并發(fā)送出了ACK報(bào)文,等2MSL后即可回到CLOSED可用狀態(tài)。如果FIN_WAIT_1狀態(tài)下,收到對(duì)方同時(shí)帶 FIN標(biāo)志和ACK標(biāo)志的報(bào)文時(shí),可以直接進(jìn)入到TIME_WAIT狀態(tài),而無(wú)須經(jīng)過(guò)FIN_WAIT_2狀態(tài)。
  • CLOSING: 這種狀態(tài)較特殊,屬于一種較罕見(jiàn)的狀態(tài)。正常情況下,當(dāng)你發(fā)送FIN報(bào)文后,按理來(lái)說(shuō)是應(yīng)該先收到(或同時(shí)收到)對(duì)方的 ACK報(bào)文,再收到對(duì)方的FIN報(bào)文。但是CLOSING狀態(tài)表示你發(fā)送FIN報(bào)文后,并沒(méi)有收到對(duì)方的ACK報(bào)文,反而卻也收到了對(duì)方的FIN報(bào)文。什么情況下會(huì)出現(xiàn)此種情況呢?如果雙方幾乎在同時(shí)close一個(gè)SOCKET的話,那么就出現(xiàn)了雙方同時(shí)發(fā)送FIN報(bào)文的情況,也即會(huì)出現(xiàn)CLOSING狀態(tài),表示雙方都正在關(guān)閉SOCKET連接。
  • CLOSE_WAIT: 此種狀態(tài)表示在等待關(guān)閉。當(dāng)對(duì)方關(guān)閉一個(gè)SOCKET后發(fā)送FIN報(bào)文給自己,系統(tǒng)會(huì)回應(yīng)一個(gè)ACK報(bào)文給對(duì)方,此時(shí)則進(jìn)入到CLOSE_WAIT狀態(tài)。接下來(lái)呢,察看是否還有數(shù)據(jù)發(fā)送給對(duì)方,如果沒(méi)有可以 close這個(gè)SOCKET,發(fā)送FIN報(bào)文給對(duì)方,即關(guān)閉連接。所以在CLOSE_WAIT狀態(tài)下,需要關(guān)閉連接。
  • LAST_ACK: 該狀態(tài)是被動(dòng)關(guān)閉一方在發(fā)送FIN報(bào)文后,最后等待對(duì)方的ACK報(bào)文。當(dāng)收到ACK報(bào)文后,即可以進(jìn)入到CLOSED可用狀態(tài)。

TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)

實(shí)驗(yàn)效果?

netstat -apn | grep clinet

TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)

TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)

TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)

TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-429199.html

到了這里,關(guān)于TCP協(xié)議二:TCP狀態(tài)轉(zhuǎn)換(重要)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • TCP / IP 網(wǎng)際層的 4 個(gè)重要協(xié)議

    TCP/IP(Transmission Control Protocol/Internet Protocol)是一組用于互聯(lián)網(wǎng)通信的協(xié)議。其中,網(wǎng)際層(Internet Layer)是TCP/IP協(xié)議棧中的一個(gè)關(guān)鍵層,主要負(fù)責(zé)網(wǎng)絡(luò)間的數(shù)據(jù)路由和轉(zhuǎn)發(fā)。 網(wǎng)際層的主要作用如下: IP地址分配:網(wǎng)際層使用IP地址來(lái)唯一標(biāo)識(shí)網(wǎng)絡(luò)中的設(shè)備。IP地址由32位(I

    2024年02月12日
    瀏覽(22)
  • 【網(wǎng)絡(luò)原理】TCP 協(xié)議中比較重要的一些特性(一)

    【網(wǎng)絡(luò)原理】TCP 協(xié)議中比較重要的一些特性(一)

    目錄 1、TCP 協(xié)議 2、確認(rèn)應(yīng)答 2.1、確認(rèn)序號(hào) 3、超時(shí)重傳 4、連接管理 4.1、建立連接(三次握手) 4.2、斷開連接(四次揮手) TCP 是工作中最常用到的協(xié)議,也是面試中最??嫉膮f(xié)議,具有面向連接, 可靠傳輸 ,面向字節(jié)流,全雙工的特點(diǎn),其中可靠傳輸是 TCP 安身立命的本

    2024年04月10日
    瀏覽(28)
  • 【網(wǎng)絡(luò)原理】TCP 協(xié)議中比較重要的一些特性(二)

    【網(wǎng)絡(luò)原理】TCP 協(xié)議中比較重要的一些特性(二)

    目錄 1、TCP 狀態(tài)轉(zhuǎn)換 1.1、三次握手狀態(tài) 1.2、四次揮手狀態(tài) 2、滑動(dòng)窗口 3、流量控制 TCP 狀態(tài)和“線程狀態(tài)”是類似的概念,用于描述 TCP 連接過(guò)程中正在執(zhí)行什么操作。 TCP 服務(wù)器和客戶端都有一定的數(shù)據(jù)結(jié)構(gòu)來(lái)保存連接信息,而這個(gè)數(shù)據(jù)結(jié)構(gòu)中有一個(gè)屬性叫“狀態(tài)”,操作

    2024年03月15日
    瀏覽(25)
  • 【網(wǎng)絡(luò)原理】TCP 協(xié)議中比較重要的一些特性(三)

    【網(wǎng)絡(luò)原理】TCP 協(xié)議中比較重要的一些特性(三)

    目錄 1、擁塞控制 ?2、延時(shí)應(yīng)答 3、捎帶應(yīng)答 4、面向字節(jié)流 5、異常情況處理 5.1、其中一方出現(xiàn)了進(jìn)程崩潰 5.2、其中一方出現(xiàn)關(guān)機(jī)(正常流程的關(guān)機(jī)) 5.3、其中一方出現(xiàn)斷電(直接拔電源,也是關(guān)機(jī),更突然的關(guān)機(jī)) 5.4、網(wǎng)絡(luò)斷開 和流量控制一樣,也是用來(lái)限制發(fā)送方的

    2024年03月18日
    瀏覽(28)
  • 【算法】狀態(tài)之美,TCP/IP狀態(tài)轉(zhuǎn)換探索

    最近城市里甲流肆虐,口罩已經(jīng)成為了出門必備的物品。小悅也不得不開始采取防護(hù)措施,上下班過(guò)程中,將口罩戴起來(lái)以保護(hù)自己不受病毒的侵害。 每天下班后,小悅總是喜歡投入到自己的興趣愛(ài)好中,她熱衷于翻閱與IT相關(guān)的資料,希望能夠更深入地了解計(jì)算機(jī)科學(xué)。而

    2024年02月05日
    瀏覽(17)
  • TCP狀態(tài)轉(zhuǎn)換圖

    TCP狀態(tài)轉(zhuǎn)換圖

    TCP狀態(tài)轉(zhuǎn)換圖 了解TCP狀態(tài)轉(zhuǎn)換圖可以幫助開發(fā)人員查找問(wèn)題. 說(shuō)明: 上圖中粗線表示主動(dòng)方, 虛線表示被動(dòng)方, 細(xì)線部分表示一些特殊情況, 了解即可, 不必深入研究. 對(duì)于建立連接的過(guò)程客戶端屬于主動(dòng)方, 服務(wù)端屬于被動(dòng)接受方(圖的上半部分) 而對(duì)于關(guān)閉(圖的下半部分), 服務(wù)

    2024年02月15日
    瀏覽(21)
  • TCP的四次揮手與TCP狀態(tài)轉(zhuǎn)換

    TCP的四次揮手與TCP狀態(tài)轉(zhuǎn)換

    TCP客戶端與服務(wù)器斷開連接的時(shí)候,在程序中使用close()函數(shù),會(huì)使用TCP協(xié)議四次揮手。 客戶端和服務(wù)端都可以主動(dòng)發(fā)起。 因TCP連接時(shí)候是雙向的,所以斷開的時(shí)候也是雙向的。 三次揮手可以嗎?可以是可以,和狀態(tài)有關(guān)。 四次揮手是用于客戶端和服務(wù)器斷開連接的時(shí)候,

    2024年02月13日
    瀏覽(15)
  • Linux網(wǎng)絡(luò)編程(TCP狀態(tài)轉(zhuǎn)換關(guān)系)

    Linux網(wǎng)絡(luò)編程(TCP狀態(tài)轉(zhuǎn)換關(guān)系)

    本篇文章來(lái)講解一下TCP的狀態(tài)轉(zhuǎn)換關(guān)系,學(xué)習(xí)這個(gè)狀態(tài)轉(zhuǎn)換關(guān)系對(duì)于我們深入了解網(wǎng)絡(luò)編程是非常有必要的。 客戶端狀態(tài)轉(zhuǎn)換: 1.CLOSED - SYN-SENT:當(dāng)客戶端嘗試與服務(wù)器建立連接時(shí),客戶端從CLOSED狀態(tài)轉(zhuǎn)換到SYN-SEND狀態(tài)。此時(shí)客戶端發(fā)送SYN(同步)包,表示請(qǐng)求建立連接,并

    2024年02月07日
    瀏覽(19)
  • Prometheus黑盒測(cè)試模塊,監(jiān)控TCP端口+ HTTP/HTTPS路由狀態(tài)

    Prometheus黑盒測(cè)試模塊,監(jiān)控TCP端口+ HTTP/HTTPS路由狀態(tài)

    官方下載地址 blackbox-exporter是Prometheus官方提供的一個(gè)黑盒測(cè)試的解決方案,可用于以下使用場(chǎng)景: TCP:端口存活檢測(cè) HTTP/HTTPS:可用性檢測(cè) ICMP:主機(jī)存活檢測(cè) TCP:端口存活檢測(cè) DNS:域名解析 1、安裝blackbox-exporter 2、添加systemd管理 3、啟動(dòng)驗(yàn)證 默認(rèn)端口是9115 1、編輯promet

    2024年02月06日
    瀏覽(16)
  • TCP、IP、TCP/IP、HTTP和HTTPS協(xié)議簡(jiǎn)介

    TCP、IP、TCP/IP、HTTP和HTTPS都是計(jì)算機(jī)網(wǎng)絡(luò)通信中常見(jiàn)的協(xié)議。 TCP TCP(Transmission Control Protocol)是傳輸層協(xié)議,在網(wǎng)絡(luò)通信中提供可靠的、面向連接的數(shù)據(jù)傳輸服務(wù)。TCP協(xié)議確保數(shù)據(jù)的可靠性、完整性和有序性,并且可以自動(dòng)進(jìn)行重傳和錯(cuò)誤校驗(yàn),為應(yīng)用層提供了可靠的數(shù)據(jù)傳輸

    2024年02月04日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包