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

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

    文章

    91

    瀏覽量

    12097
  • 大數據
    +關注

    關注

    64

    文章

    8897

    瀏覽量

    137534
收藏 人收藏

    評論

    相關推薦

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

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

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

    10GBe/40GBe UDP 協議 IP 核、10GbE TCP/IP 協議
    的頭像 發表于 10-30 17:39 ?334次閱讀
     芯驛電子 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 ?694次閱讀

    TCP協議是什么

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

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

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

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

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

    一文了解TCP/IP協議

    TCP/IP協議是現代計算機網絡通信的基礎,是互聯網及局域網廣泛使用的一套協議TCP/IP
    的頭像 發表于 08-07 15:38 ?2181次閱讀
    一文了解<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 ?519次閱讀

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

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

    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 ?547次閱讀
    從表象到本質:深入探究<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 ?1400次閱讀

    TCP/IP協議數據的處理流程

    TCP/IP協議的設計目標是提供一種通用、靈活且可擴展的協議體系,使得不同種類的設備和系統能夠互相通信,實現互聯網的互聯互通。
    發表于 02-03 16:30 ?1627次閱讀
    <b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b><b class='flag-5'>協議</b>數據的處理流程
    主站蜘蛛池模板: 99综合之综合久久伊人| 一级毛片免费下载| 一个色夫导航| 国产婷婷色一区二区三区在线| 欧美最猛性XXXXX肛交| 91免费永久在线地址| 久久性生大片免费观看性| 亚洲女人网| 精品动漫国产亚洲AV在线观看 | 一本色道久久88综合日韩精品| 国产精品无码无卡毛片不卡视| 日日射夜夜干夜夜插在线播放| 成人国产精品免费网站| 日本zljzljzlj精品| 爱看吧孕妇网| 日韩影院久久| 国产精品久久久久久免费字体| 午夜福利不卡片在线播放免费| 国产精品久久精品| 亚洲国产成人精品不卡青青草原| 国产亚洲精品V在线观看一| 亚洲精品永久免费| 久久午夜一区二区| gogogo免费视频观看| 日韩一区精品视频一区二区| 国产国语在线播放视频| 亚洲 综合 欧美在线 热| 黄色天堂在线| 40分钟超爽大片黄| 日本不卡三卡四卡| 国产360激情盗摄全集| 亚洲国产欧美在线看片| 快播av种子| 成人公开免费视频| 亚洲精品乱码一区二区三区 | 最新精品学生国产自在现拍| 女人久久WWW免费人成看片| 东北真实仑乱| 亚洲欧洲日产国码久在线| 免费被靠视频动漫| 国产精品久久久久久亚洲影视|