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

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

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

3天內不再提示

Xilinx平臺以太網接口(一)TCP/IP基礎

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-19 17:54 ? 次閱讀

本系列文章基于xilinx三速以太網IP進行學習介紹。

在完成以太網通信實驗之前,必須要對以太網基礎知識進行了解。時間充裕的可以看看《圖解TCP/IP》作為掃盲。本文重點對以太網幀結構進行介紹。

一、以太網幀格式

以太網幀格式:

Xilinx平臺以太網接口(一)TCP/IP基礎

前導碼(Preamble):8 字節,連續 7 個 8’h55 加 1 個 8’hd5,表示一個幀的開始,用于雙方設備數據的同步。

目的 MAC 地址:6 字節,存放目的設備的物理地址,即 MAC 地址 ;

源 MAC 地址:6 字節,存放發送端設備的物理地址 ;

長度/類型:2 字節,小于1500為長度,大于則為類型,用于指定協議類型,常用的有 0800 表示 IP 協議,0806 表示 ARP 協議,8035 表示 RARP 協議 ;

數據:46 到 1500 字節,最少 46 字節,不足需要補全 46 字節,例如 IP 協議層就包含在數據 部分,包括其 IP 頭及數據。

FCS:幀尾,4 字節,稱為幀校驗序列,采用 32 位 CRC 校驗,對目的 MAC 地址字段到數據字段進行校驗。

進一步擴展,以 UDP 協議為例,可以看到其結構如下,除了以太網首部的 14 字節,數據部 分包含 IP 首部,UDP 首部,應用數據共 46~1500 字節。

pYYBAGIQvvCAHqHSAABs23kCbJM852.jpg

基于FPGA的以太網通信基本都是UDP協議。

UDP協議:用戶數據報協議,一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。數據傳輸過程中延遲小、數據傳輸效率高。

二、UDP 協議的報頭格式

Xilinx平臺以太網接口(一)TCP/IP基礎

UDP 報頭由 4 個域組成,其中每個域各占用 2 個字節,具體如下:

① UDP 源端口

② 目標端口號

③ 數據報長度

④ 校驗和

UDP 協議使用端口號為不同的應用保留其各自的數據傳輸通道。數據發送一方將 UDP 數據報通過源端口發送出去,而數據接收一方則通過目標端口接收數據。

數據報的長度是指包括報頭和數據部分在內的總字節數。因為報頭的長度是固定的,所以該 域主要被用來計算可變長度的數據部分(又稱為數據負載)。數據報的最大長度根據操作環境的不同而各異。從理論上說,包含報頭在內的數據報的最大長度為 65535 字節。不過,一些實際應用往往會限制數據報的大小,有時會降低到 8192 字節。

UDP 協議使用報頭中的校驗值來保證數據的安全。UDP校驗和=(IP偽頭部+(UDP首部+數據每兩個字節拼接分別相加的和))。校驗值首先在數據發送方通過特殊的算法計算得出,在傳遞到接收方之后,還需要再重新計算。如果某個數據報在傳輸過程中被第三方篡改或者由于線路噪音等原因受到損壞,發送和接收方的校驗計算值將不會相符,由此 UDP 協議可以檢測是否出錯。雖然 UDP 提供有錯誤檢測,但檢測到錯誤時,錯誤校正,只是簡單地把損壞的消息段扔掉,或者給應用程序提供警告信息。

三、PING功能

ICMP 是 TCP/IP 協議族的一個 IP 層子協議,包含在 IP 數據報里,用于 IP 主機、路由器之間傳遞控制消息。控制消息是指網絡是否連通,主機是否可達等功能。其中 ping 功能采用回送請求和回答報文,回送請求報文類型為 8’h08,回答報文類型為 8’h00。

Xilinx平臺以太網接口(一)TCP/IP基礎

下一篇,我們將對基于FPGA的以太網通信系統架構進行介紹。

審核編輯:湯梓紅

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

    關注

    40

    文章

    5590

    瀏覽量

    174958
  • 接口
    +關注

    關注

    33

    文章

    8961

    瀏覽量

    153268
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    雙通道CAN轉以太網#CAN轉以太網#三格電子

    以太網
    三格電子科技
    發布于 :2025年05月12日 13:17:05

    以太網線纜測試解決方案

    工業以太網是指在工業環境的自動化控制及過程控制中應用以太網的相關組件及技術。工業以太網會采用TCP/IP協議,和IEEE 802.3標準兼容
    的頭像 發表于 03-21 14:12 ?1064次閱讀
    <b class='flag-5'>以太網</b>線纜測試解決方案

    ALINX發布100G以太網UDP/IP協議棧IP

    ALINX近日宣布,基于AMD 100G以太網MAC IP,成功開發出全新的100G以太網UDP/IP協議棧IP核。該
    的頭像 發表于 01-07 11:25 ?667次閱讀

    新思科技推出超以太網與UALink IP解決方案

    近日,全球領先的電子設計自動化(EDA)和半導體IP供應商新思科技(Synopsys, Inc.)宣布了項重大技術創新——推出業界首款超以太網IP和UALink
    的頭像 發表于 12-25 11:12 ?634次閱讀

    以太網TCP/IP的關系解析

    在現代計算機網絡中,以太網TCP/IP協議棧是構建網絡通信的基礎。以太網定義了局域(LAN)中的數據鏈路層和物理層的技術標準,而
    的頭像 發表于 11-08 09:21 ?2099次閱讀

    工業以太網的應用場景分析

    隨著工業4.0和智能制造的興起,工業以太網作為連接工業設備、實現自動化和智能化的關鍵技術,其應用場景日益廣泛。 工業以太網的特點 高可靠性 :工業以太網設備通常采用堅固的外殼和接口,能
    的頭像 發表于 11-07 14:26 ?2011次閱讀

    如何將RS-485通信轉換為TCP/IP通信

    TCP/IP協議來訪問這些數據,你可以使用個RS-485轉TCP的轉換器(也稱為串口服務器或串行到以太網轉換器)。
    的頭像 發表于 11-05 11:29 ?3884次閱讀
    如何將RS-485通信轉換為<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>通信

    水電表集中器支持以太網傳輸數據嗎?

    原理水電表集中器通過內置的網絡適配器,將從各水電表收集的數據打包成IP數據包,利用TCP/IP協議棧進行封裝,再通過以太網接口發送至指定的服
    的頭像 發表于 08-13 17:42 ?510次閱讀
    水電表集中器支持<b class='flag-5'>以太網</b>傳輸數據嗎?

    以太網端口的類型和特性

    以太網端口,即以太網接口,是網絡中用于連接設備并進行數據交換的端口。它基于IEEE 802.3標準,并使用以太網協議進行數據傳輸。以太網端口
    的頭像 發表于 08-07 15:27 ?2970次閱讀

    車載以太網與傳統以太網的區別

    車載以太網與傳統以太網在多個方面存在顯著的差異,這些差異主要體現在傳輸速率、實時性、可靠性、物理層標準、應用場景以及技術發展等方面。
    的頭像 發表于 07-25 11:12 ?3212次閱讀

    以太網要怎么連接

    的步驟和注意事項。 首先,我們需要檢查設備是否支持以太網連接。現代計算機和筆記本電腦通常都內置有以太網接口,可以直接使用以太網電纜進行連接。然而,
    的頭像 發表于 07-09 10:28 ?2092次閱讀

    解讀工業以太網標準:Profinet與EtherNet/IP

    隨著工業自動化技術的飛速發展,工業以太網標準作為連接各種自動化設備、控制系統和信息系統的重要橋梁,其重要性日益凸顯。在眾多工業以太網標準中,Profinet和EtherNet/IP憑借其各自的特點
    的頭像 發表于 06-28 16:34 ?3646次閱讀

    請問如何給以太網接口設備設置固定IP

    static esp_netif_t *eth_start(void) 函數中添加以太網連接回調函數:Code: Select all ESP_ERROR_CHECK
    發表于 06-21 07:07

    以太網無法連接外網IP,提示No route to host,為什么?

    調試以太網,創建socket后無法連接外網IP,提示錯誤No route to host。(用的示例protocolssocketstcp_client,以太網芯片選用的w5500) 自己做了實驗
    發表于 06-21 06:43

    RS485轉LoRa-以太網TCP轉LoRa

    可以實現以太網轉LoRa、Rj45轉LoRa、LoRa轉以太網、RS485轉以太網TCP_IP轉LoRa、LoRa轉網口、RS485串口轉LoRa、LoRa中繼器功能等通信
    的頭像 發表于 06-19 10:39 ?1015次閱讀
    RS485轉LoRa-<b class='flag-5'>以太網</b><b class='flag-5'>TCP</b>轉LoRa
    主站蜘蛛池模板: 性色在线播放 | 依依成人精品无v国产 | 777色狠狠一区二区三区香蕉 | 日毛片 | 美女视频黄a全部 | 亚洲三级黄色 | 日本午夜片 | 国产综合第一页在线视频 | 国产成人精品一区二区仙踪林 | 色在线视频免费 | 亚洲射图 | 日本三级黄视频 | 欧美a∨| 涩涩高清无乱码在线观看 | 日本电影在线观看黄 | 黄色一级毛片看一级毛片 | xxx86日本人| 国产黄色大全 | 国产牛仔裤系列在线观看 | 午夜色a大片在线观看免费 午夜色大片在线观看 | 午夜在线视频国产 | 成人一二| 国产午夜视频在线观看网站 | 午夜dy888理论 | 国产va免费精品高清在线 | h网站在线观看 | 久久羞羞视频 | 免费看黄视频网站 | 精品乱人伦一区二区三区 | 亚洲成人免费在线观看 | 黄色香蕉网站 | 午夜色视频在线观看 | 7777sq国产精品 | 色妞网站 | www.色日本 | 午夜三级影院 | 日韩亚洲人成网站在线播放 | 亚洲mv在线观看 | 777色狠狠一区二区三区香蕉 | 国产在线a不卡免费视频 | 丁香综合激情 |