chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于tcp協(xié)議棧中rst報文的seq跳變問題

8nfr_ZTEdevelop ? 來源:未知 ? 作者:李倩 ? 2018-07-27 15:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

之前在《深入理解并行編程》的群里,有個小米的兄弟問了一個問題,服務(wù)器A發(fā)包給服務(wù)器B,Seq是1,但是在未能收到服務(wù)器B的報文回復(fù)的情況下,發(fā)送了rst,但是rst報文中,對應(yīng)的seq是1461,一堆人都在猜測,為什么seq跳變了,由于當(dāng)時只看到一半的圖片,所以我讓他發(fā)送完整報文出來之后,我發(fā)現(xiàn)其實rst的seq不是1的原因,并不是因為跳變,而是正常的,因為發(fā)送給B的報文,長度為1460,但是這個報文沒有得到回復(fù),所以在超時之后,應(yīng)用程序關(guān)閉了這條連接,導(dǎo)致內(nèi)核協(xié)議棧發(fā)送了一個rst報文,而rst報文選取seq的時候,并不是選取的確定已經(jīng)發(fā)送的seq,而是當(dāng)前連接已經(jīng)用掉的seq,也就是當(dāng)前seq,哪怕這個報文沒有收到回復(fù),也會使用。

具體看代碼:

其中關(guān)注下報文的init過程:

那么傳入的seq是多少呢?

注釋寫得比較清楚,如果窗口沒有shrunk,也就是tp->snd_nxt 沒有out of window 的話,則取得就是tp->snd_nxt,而這個值,就是報文長度+1了,也就是1461.

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    10114

    瀏覽量

    91022
  • 協(xié)議棧
    +關(guān)注

    關(guān)注

    2

    文章

    146

    瀏覽量

    34516
  • 報文
    +關(guān)注

    關(guān)注

    0

    文章

    39

    瀏覽量

    4320

原文標(biāo)題:干貨 | tcp協(xié)議棧中rst報文的seq跳變問題

文章出處:【微信號:ZTEdeveloper,微信公眾號:中興開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    全硬件TCP/IP協(xié)議學(xué)習(xí)筆記(第四天:全硬件TCP/IP協(xié)議模塊學(xué)習(xí))

    /IP協(xié)議的不同歸類為兩大類,第一類是傳統(tǒng)的軟件TCP/IP協(xié)議;第二類是最新的硬件TCP/
    的頭像 發(fā)表于 12-18 10:27 ?9517次閱讀
    全硬件<b class='flag-5'>TCP</b>/IP<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>學(xué)習(xí)筆記(第四天:全硬件<b class='flag-5'>TCP</b>/IP<b class='flag-5'>協(xié)議</b>模塊學(xué)習(xí))

    14-TCP 協(xié)議(連接異常與RST

    1. RST 段當(dāng) TCP連接出現(xiàn)嚴(yán)重的錯誤時,必須釋放連接。通過將 TCP 首部RST 標(biāo)志位置 1,就可以通知對端發(fā)生錯誤,以終止
    發(fā)表于 07-24 10:01

    怎么使用stm32的LWIP協(xié)議進(jìn)行報文調(diào)度算法的開發(fā)?

    各位朋友好,我的導(dǎo)師要求我設(shè)計一個新的報文調(diào)度算法,能夠?qū)崿F(xiàn)不同優(yōu)先級的報文在發(fā)送的過程,實現(xiàn)高優(yōu)先級報文的低延時和低抖動。要求使用stm32的LWIP
    發(fā)表于 04-07 04:35

    LWIP TCP報文基礎(chǔ)知識及其LWIPTCP協(xié)議的實現(xiàn)

    LWIP TCP報文基礎(chǔ)TCP協(xié)議(Transmission Control Protocol)傳輸控制協(xié)議在LWIP
    發(fā)表于 10-18 14:54

    TCP/IP協(xié)議之路由器簡要分析

    TCP/IP協(xié)議,在封裝報文時就相當(dāng)于是壓操作,而在報文解析過程
    發(fā)表于 10-10 11:46 ?1次下載

    tcp報文格式詳解

    TCP(Transmission ControProtocol)傳輸控制協(xié)議是一種面向連接的、可靠的、基于字節(jié)流的傳輸層協(xié)議。TCP報文
    發(fā)表于 12-08 11:11 ?3.4w次閱讀
    <b class='flag-5'>tcp</b><b class='flag-5'>報文</b>格式詳解

    Microchip TCP/IP協(xié)議

    的開發(fā)人員可以很容易找到許多Microchip產(chǎn)品的商業(yè)和非商業(yè)的TC P/IP實現(xiàn)方案。本應(yīng)用筆記詳細(xì)說明了Microchip公司自己免費(fèi)提供的TC P/IP協(xié)議。 Microchip TCP/IP
    發(fā)表于 04-20 16:04 ?5次下載
     Microchip <b class='flag-5'>TCP</b>/IP<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>

    LWIP協(xié)議Raw TCP中使用

    本文檔的主要內(nèi)容詳細(xì)介紹的是LWIP協(xié)議Raw TCP中使用的資料免費(fèi)下載
    發(fā)表于 11-05 17:36 ?17次下載
    LWIP<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b><b class='flag-5'>中</b>Raw <b class='flag-5'>TCP</b>中使用

    教你動手寫UDP協(xié)議—DNS報文解析

    教你動手寫UDP協(xié)議系列文章序號內(nèi)容1《教你動手寫UDP協(xié)議-UDP協(xié)議格式》2《教你動手
    的頭像 發(fā)表于 12-24 16:16 ?2115次閱讀

    Microchip TCP/IP精簡協(xié)議

    本應(yīng)用筆記描述 Microchip 傳輸控制協(xié)議 / 互聯(lián)網(wǎng)協(xié)議TCP/IP)精簡協(xié)議庫的結(jié)構(gòu)和接口,并提供部分簡單的演示應(yīng)用。實現(xiàn)
    發(fā)表于 04-01 15:36 ?18次下載
    Microchip <b class='flag-5'>TCP</b>/IP精簡<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>

    Microchip TCP/IP協(xié)議

    。感興趣的開發(fā)人員可以很容易找到許多 Microchip 產(chǎn)品的商業(yè)和非商業(yè)的TCP/IP 實現(xiàn)方案。本應(yīng)用筆記詳細(xì)說明了 Microchip 公司自己免費(fèi)提供的 TCP/IP 協(xié)議
    發(fā)表于 04-02 14:28 ?22次下載
    Microchip <b class='flag-5'>TCP</b>/IP<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>

    Linux網(wǎng)絡(luò)技術(shù)中最核心的部分--TCP/IP協(xié)議

    今天給大家介紹Linux網(wǎng)絡(luò)技術(shù)中最核心的部分--TCP/IP協(xié)議 。 我們先看一下抽象的網(wǎng)絡(luò)協(xié)議模型 再按分層思想看Linux內(nèi)核
    的頭像 發(fā)表于 06-29 15:14 ?2801次閱讀

    如何解釋TCP報文的內(nèi)容

    TCP協(xié)議有著自己的數(shù)據(jù)包格式,這里把TCP的數(shù)據(jù)包稱為報文段(segment),TCP報文段封
    的頭像 發(fā)表于 08-31 09:12 ?3732次閱讀

    tcpip協(xié)議是什么?tcpip協(xié)議有哪些協(xié)議?tcpip協(xié)議報文封裝和解封裝過程

    tcpip協(xié)議是什么? TCP/IP協(xié)議是計算機(jī)網(wǎng)絡(luò)中使用的最常見的網(wǎng)絡(luò)協(xié)議
    的頭像 發(fā)表于 08-01 17:51 ?1.1w次閱讀
    tcpip<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>是什么?tcpip<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>有哪些<b class='flag-5'>協(xié)議</b>?tcpip<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>中<b class='flag-5'>報文</b>封裝和解封裝過程

    TCP/IP協(xié)議的設(shè)計與實現(xiàn)_中文

    電子發(fā)燒友網(wǎng)站提供《TCP/IP協(xié)議的設(shè)計與實現(xiàn)_中文.pdf》資料免費(fèi)下載
    發(fā)表于 07-03 11:28 ?5次下載