在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

全硬件TCP/IP協議棧學習筆記(第三天:TCP/IP協議學習三)

學FPGA,慢慢來 ? 來源:互聯網 ? 作者:佚名 ? 2017-12-18 10:26 ? 次閱讀

昨天我們結束時到了UDP協議,今天我們繼續

<2>.UDP協議頭

(1)UDP端口號:UDP協議通過端口號來區分不同程序的程序所需要的數據包。長度為16bit。

(2)UDP檢驗和:這是可選的選項,并不是所有系統都對UDP數據包加以檢驗,但是

RFC中標準要求發送端應該計算檢驗和。

UDP檢驗和覆蓋UDP協議頭和數據,這和IP的檢驗和不一樣,IP的檢驗和只覆蓋IP數據頭,并不覆蓋所有數據。UDP和TCP都包含一個偽首部,這是為了計算檢驗和而設置的。偽首部還包括IP地址這樣的IP協議里都有的信息。目的是讓兩次檢查數據是否已經正確到達目的地。

(3).UDP長度:它的長度可以達到65535字節。但是一般的網絡在傳輸的時候,一次一般傳送不了那么長的協議,就只好對數據分片。

<3>.IP分片:IP從上層接到數據之后,要根據IP地址來判斷從哪個接口發送數據,并進行MTU的查詢,如果數據大小超過MTU就進行數據分片。數據的分片是對上下層透明的,而數據也只是達到目的地還會被重新組裝。IP層提供了足夠多的信息進行數據的再組裝。

在IP頭內,16bit識別號唯一記錄了一個IP包的ID,具有同一個ID的IP片將會被重新組裝,而13位片偏移則記錄了某IP片相對于整個包的位置;而這兩個表示中間3bit標志表示著該分片后邊是否還有新的分片。這三個標示就組成了IP分片的所有信息,接收方就可以利用這些信息對IP數據重新組織。

但是,由于分片技術在網絡上經常被使用,所以偽造IP分片包進行流氓攻擊的軟件也就多了起來,可以使用Trancdroute程序來進行簡單的MTU偵測。

<3>.UDP和ARP之間的交互使用

當ARP緩存還是空的時候,UDP在被發送之前需要發送一個ARP請求來獲得目的主機的MAC地址,如果這個UDP的數據包足夠大,大到IP層一定要對其進行分片的時候,該UDP數據包的第一個分片會發送一個ARP查詢請求,但是有些系統會讓每一個分片都發送一個ARP查詢,所有的片都在等待,但是接受到第一個回應的時候,,主機卻發送了最后一個數據片而拋棄了其他的...,這樣的數據不能被及時組裝,接收主機將會在一段時間內無法組裝的IP數據包拋棄,并發送組裝超時的ICMP報文。以保證接收主機不會自己的接收端緩存不會被那些總也得不到組裝的分片裝滿。

3.TCP協議

UDP協議的優點是比較簡單,容易實現,但是它的可靠性比較差,一旦數據包發出了,無法知道對方是否收到。

為了解決這個問題,提高網絡的可靠性,TCP協議就誕生了,它可被近似認為是一個有確認機制的UDP協議,每發出一個數據包都被要求確認。如果有一個數據包遺失,就收不到確認,發出方就知道有必要重新發送這個數據包了。TCP協議能夠確保數據不會遺失,但是他的缺點就是過程復雜,實現困難,消耗較多的資源。

TCP數據包和UDP數據包都是內嵌在IP數據包的數據部分。TCP數據包沒有長度限制,;理論上可以無限長。通常TCP數據包不會超過IP數據包的長度,以確保單個TCP數據包不必再分割。

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

    關注

    1

    文章

    101

    瀏覽量

    12134
  • 大數據
    +關注

    關注

    64

    文章

    8910

    瀏覽量

    137843
收藏 人收藏

    評論

    相關推薦

    什么是socket編程 socket與tcp/ip協議的關系

    基于TCP/IP協議族,這是一組用于網絡通信的協議,包括傳輸控制協議TCP)和互聯網
    的頭像 發表于 11-01 16:01 ?507次閱讀

    芯驛電子 ALINX 推出全新 IP 核產品線,覆蓋 TCP/UDP/NVMe AXI IP

    10GBe/40GBe UDP 協議 IP 核、10GbE TCP/IP 協議
    的頭像 發表于 10-30 17:39 ?403次閱讀
     芯驛電子 ALINX 推出全新 <b class='flag-5'>IP</b> 核產品線,覆蓋 <b class='flag-5'>TCP</b>/UDP/NVMe AXI <b class='flag-5'>IP</b> 核

    Modbus RTU協議與Modbus TCP/IP協議的區別

    Modbus RTU和Modbus TCP/IP的本質都是Modbus協議,都是通過Modbus寄存器地址來交換數據的,那么它們之間有什么區別呢?今天我們從以下幾個方面來探討一下。
    的頭像 發表于 10-18 17:44 ?822次閱讀

    TCP協議是什么

    在網絡通信的廣闊領域中,TCP(Transmission Control Protocol,傳輸控制協議)扮演著舉足輕重的角色。作為TCP/IP協議
    的頭像 發表于 10-09 13:54 ?903次閱讀

    EtherNet/IP轉Modbus-TCP協議網關(EtherNet/IP轉Modbus-TCP

    /IP轉Modbus TCP從站協議網關,可以實現對這些設備的集中管理和控制。 二,典型應用拓撲圖 ,設備技術參數 捷米特JM-EIP-TCP
    的頭像 發表于 09-04 11:09 ?504次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉Modbus-<b class='flag-5'>TCP</b><b class='flag-5'>協議</b>網關(EtherNet/<b class='flag-5'>IP</b>轉Modbus-<b class='flag-5'>TCP</b>)

    EtherNet/IP轉Modbus-TCP協議網關(JM-EIP-TCP

    轉Modbus TCP從站協議網關,可以實現對這些設備的集中管理和控制。 二,典型應用拓撲圖 ,設備技術參數 捷米特JM-EIP-TCP設備在Eth
    的頭像 發表于 08-26 14:39 ?364次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉Modbus-<b class='flag-5'>TCP</b><b class='flag-5'>協議</b>網關(JM-EIP-<b class='flag-5'>TCP</b>)

    串口服務器和TCP/IP協議是什么關系

    串口服務器與TCP/IP協議之間存在著緊密而復雜的關系。這種關系主要體現在串口服務器如何利用TCP/I
    的頭像 發表于 08-25 17:35 ?1702次閱讀

    一文了解TCP/IP協議

    TCP/IP協議是現代計算機網絡通信的基礎,是互聯網及局域網廣泛使用的一套協議TCP/IP
    的頭像 發表于 08-07 15:38 ?2395次閱讀
    一文了解<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b><b class='flag-5'>協議</b>

    華納云:TCP IP協議的發展和優勢

    TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協議/互聯網協議)是互聯網和現代計算機網絡的基礎
    的頭像 發表于 07-25 16:49 ?560次閱讀

    TCP IP協議屬性設置中的IP配置

    在現代網絡中,TCP/IP協議是基礎架構的重要組成部分。掌握TCP/IP協議屬性設置中的
    的頭像 發表于 07-23 10:10 ?614次閱讀

    TCP/IP協議的設計與實現_中文

    電子發燒友網站提供《TCP/IP協議的設計與實現_中文.pdf》資料免費下載
    發表于 07-03 11:28 ?4次下載

    LwIP協議源碼詳解—TCP/IP協議的實現

    電子發燒友網站提供《LwIP協議源碼詳解—TCP/IP協議的實現.pdf》資料免費下載
    發表于 07-03 11:22 ?3次下載

    從表象到本質:深入探究TCP/IP協議

    在信息技術飛速發展的今天,網絡已成為人類社會不可或缺的部分。實現網絡中計算機相互通信的關鍵之一便是TCP/IP協議。作為互聯網的基礎,TCP/IP
    的頭像 發表于 06-15 09:12 ?589次閱讀
    從表象到本質:深入探究<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b><b class='flag-5'>協議</b>

    Microchip TCP/IP 協議應用筆記

    電子發燒友網站提供《Microchip TCP/IP 協議應用筆記.pdf》資料免費下載
    發表于 04-17 14:16 ?3次下載

    ethernetif_input和tcpip協議線程的作用

    tcpip協議線程是lwIP協議的核心線程,負責處理TCP/IP
    的頭像 發表于 03-20 10:01 ?1488次閱讀
    主站蜘蛛池模板: 性久久久久久久 | 国产精品网址你懂的 | 公开免费视频 | 可以免费看黄色的网站 | 五月在线观看 | 狠狠插狠狠操 | 一级特级aaa毛片 | 久久精品免费观看久久 | 久操成人| 婷婷五月花 | 国产三级在线观看视频 | 天堂在线精品 | 日日干日日爽 | 抽搐一进一出gif免费男男 | 性欧美视频在线观看 | 天天干天天谢 | 天堂资源中文官网 | 五月天婷婷丁香中文在线观看 | 欧美性一区二区三区五区 | 高颜值大长腿美女啪啪 | 亚洲淫视频 | ass嫩美女胴体 | 亚洲不卡视频在线 | 欧美另类69xxxxx性欧 | 欧美高清一级片 | 你懂的网址在线观看 | 色小视频| 天堂w| 亚洲成人在线免费 | 日本三级带日本三级带黄首页 | 国产色婷婷| h网站免费| 美女视频很黄很a免费国产 美女视频很黄很暴黄是免费的 | 亚洲 成人 欧美 自拍 | 色香蕉在线观看网站 | 四虎在线永久免费观看 | 久久免费视频99 | 都市激情综合网 | 国产亚洲精品成人一区看片 | 成人伊人青草久久综合网 | 四虎永久免费在线观看 |