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

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

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

3天內不再提示

一文詳談以太網的起源和發展,了解其幀格式和LLC子層

如意 ? 來源:思科CCIE俱樂部 ? 作者:老楊 ? 2020-10-10 10:40 ? 次閱讀

基礎知識

1. About Ethernet

Ethemet(以太網)于20世紀70年代中期,由Xerox公司分部Palo Alto研究中心( PARC )開發的。Xerox最早發明的是一個2Mbps的以太網,后來又和Intel 和DEC合作開發了出了10Mbps 的以太網,俗稱(Ethernet II或Ethemet DIX),后來IEEE通過802委員會(802 Comitee)把Ethernet標準化為IEEE 802.3.它和Ethernetll十分相似。

在TCP/IP中以太網的IP數據報文的封裝格式由RFC 894定義,IEEE802.3網絡的IP數據報文封裝由RFC1042定義。當今最常使用的封裝格式是RFC894定義的格式,通常稱為Ethernet II或者Ethemet DIX.

2. 管理 MAC表

show mac address-table clear mac address-table

綁定一個mac地址到一個接口

Switch(config)# mac address-table static機器的mac接口vlan vlan號

要取消用no mac addres s-static 。..。

以太網的數據鏈路層

在以太網中,針對不同的雙工模式,提供不同的介質訪問方法:

在半雙工模式下采用的是CSMA/CD的訪問方式。

而在全雙工模式 下則可以直接進行收發,不用預先判斷鏈路的忙閑狀態。

半雙工和全雙工是物理層的概念,而針對物理層的雙工模式提供不同訪問方式則是數據鏈路層的概念,這樣就形成了以太網的一個重要特點:數據鏈路層和物理層是相關的。

由于以太網的物理層和數據鏈路層是相關的,針對物理層的不同工作模式,需要提供特定的數據鏈路層來訪問。這給設計和應用帶來了一些不便。

為此一些組織和廠家提出把數據鏈路層再進行分層分為邏輯鏈路控制子層( LLC )和媒體訪問控制子層MAC )。這樣不同的物理層對應不同的MAC子層, LLC子層則可以完全獨立。如圖1-4所示。

1. MAC子層

MAC子層負責如下任務:

提供物理鏈路的訪問。

鏈路級的站點標識 :在數據鏈路層識別網絡上的各個站點。

也就是說,在該層次保留了一個站點地址,即MAC地址,來標識網絡上的唯一個站點。

鏈路級的數據傳輸 :從LLC子層接收數據,附加上MAC地址和控制信息后把數據發送到物理鏈路上;在這個過程中提供校驗等功能。

MAC子層是物理層相關的,也就是說,不同的物理層有不同的MAC子層來進行訪問。在以太網中,主要存在兩種MAC:

半雙工MAC :物理層運行模式是半雙工時提供訪問。

全雙工 MAC :物理層運行模式是全雙工時提供訪問。

這兩種MAC都集成在網卡中,網卡初始化的時候一般進行自動協商, 根據自動協商的結果決定運行模式,然后根據運行模式選擇相應的訪問MAC。

MAC地址

MAC地址是燒錄在網卡( Network Interface Contoller,NIC )的ROM里的

一文詳談以太網的起源和發展,了解其幀格式和LLC子層

高位是individual/group位,當它的值為0時,就可以認為這個地址實際上是設備的MAC地址。當它的值為1時,就可以認為這個地址表示以太網中的廣播地址或組播地址,或者表示TR和FDDI中的廣播地址或功能地址。下一位是G/L位(也稱為U/L,這里的U表示全局)當這-位設置為0時,就表示一個全局管理地址(由IEEE分配),當這一位為1時,就表示一個在管理上局部本地的地址(就像在DECnet中-樣)以太網一直使用全局唯一地址。

2. 以太網幀格式

一文詳談以太網的起源和發展,了解其幀格式和LLC子層

PS :在以太網中,由于沖突的存在,共享介質上兩臺主機同時發frame ,將產生沖突。根據特定的算法,以

太網中, frame的最小長度為64字節。

PS :目前我們所使用到的以太網幀基本都是Ethemet II幀

一文詳談以太網的起源和發展,了解其幀格式和LLC子層

IEEE802.3幀根據DSAP和SSAP字段的取值又可分為以下幾類:

(1) 當DSAP和SSAP都取特定值0xff時, 802.3幀就變成了Netware ETHERNET幀,用來承載NetWare類型的數據。

(2) 當DSAP和SSAP都取特定值0xaa時, 802.3幀就變成了ETHERNET_SNAP幀。

ETHERNET_SNAP 幀可以用于傳輸多種協議。因此, SNAP可以被看作一種擴展,它允許廠商創建自己的以太網傳輸協議。

ETHERNET_SNAP標準由IEEE802.1委員會制定以保證IEEE802.3局域網和以太網之間的互操作性。

(3) DSAP和SSAP其他的取值均為純IEEE802.3幀。

3. LLC子層

在前文的介紹中提到了MAC子層形成的幀結構,包括IEEE802.3的幀和ETHERNET_II幀。

在ETHERNET_II幀中,由Type字段區分上層協議,這時候就沒有必要實現LLC子層,僅包含一個MAC子層。而IEEE802.3幀中的LC子層除了定義傳統的鏈路層服務之外,還增加了一些其他有用的特性。這些特性都由DSAP、SSAP 和Control字段提供。

例如以下三種類型的點到點傳輸服務:

無連接的數據包傳輸服務:目前的以太網實現就是這種服務。

面向連接的可靠的數據傳輸服務:預先建立連接再傳輸數據,數據在傳輸過程中可靠性得到保證。

無連接的帶確認的數據傳輸服務:該類型的數據傳輸服務不需要建立連接,但它在數據的傳輸中增加了確認機制,使可靠性大大增加。

下面通過一個例子來說明SSAP和DSAP的應用。假設終端系統A和終端系統B要使用面向連接的可靠的數據傳輸服務,這時候會發生如下過程:

A給B發送一個數據幀,請求建立一個面向連接的可靠連接。

B接收到以后,判斷自己的資源是否夠用(即是否建立了太多的連接) ,如果夠用,則返回-個確認信息,該確認信息中包含了識別該連接的SAP值。

A接收到回應后,知道B已經在本地建立了跟自己的連接。A也開辟一個SAP值,來表示該連接,并發一個確認給B,連接建立。

A的LLC子層把自己要傳送的數據進行封裝,其中DSAP字節填寫的是B返回的SAP,SSAP字節填寫的是自己開辟的SAP ,然后發給MAC子層。

A 的MAC子層加上MAC地址和LENGTH字段之后,發送到數據鏈路上。

B 的MAC子層接收到該數據幀之后,提交給LLC子層, LLC子層根據DSAP字段判斷出該數據幀屬于的連接。

B 根據該連接的類型進行相應的校驗和確認,通過這些校驗和確認后,才向上層發送。

數據傳輸完畢之后, A給B發送一個數據幀來告訴B拆除連接,通信結束。
責編AJX

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

    關注

    40

    文章

    5453

    瀏覽量

    172225
  • IP
    IP
    +關注

    關注

    5

    文章

    1715

    瀏覽量

    149737
  • Mac
    Mac
    +關注

    關注

    0

    文章

    1109

    瀏覽量

    51572
收藏 人收藏

    評論

    相關推薦

    基于Xilinx FPGA的千兆以太網控制器的開發

    MAC的FPGA設計、MAC與上層協議的接口設計以及MAC與物理(PHY)的MII接口設計。##Xilinx 提供了三態
    發表于 01-23 11:13 ?3w次閱讀
    基于Xilinx FPGA的千兆<b class='flag-5'>以太網</b>控制器的開發

    基于DWC_ether_qos的以太網驅動開發-MAC格式介紹

    本文轉自公眾號,歡迎關注 基于DWC_ether_qos的以太網驅動開發-MAC格式介紹 (qq.com) .前言 ? 在以太網驅動,應
    的頭像 發表于 08-30 09:23 ?2461次閱讀
    基于DWC_ether_qos的<b class='flag-5'>以太網</b>驅動開發-MAC<b class='flag-5'>幀</b><b class='flag-5'>格式</b>介紹

    以太網中的格式及不同端口速率下的quanta值介紹

    PAUSE以太網在全雙工模式下,MAC控制發出的流量控制
    的頭像 發表于 02-29 10:04 ?2546次閱讀
    <b class='flag-5'>以太網</b>中的<b class='flag-5'>幀</b><b class='flag-5'>格式</b>及不同端口速率下的quanta值介紹

    如何實現以太網無縫傳輸?以太網物理設備的考量與Ethernet-APL

    的挑戰,還有可能是危險工況的挑戰等等。 ? 通過以太網物理設備能夠解決些困難,以太網PHY作為種物理
    的頭像 發表于 08-02 09:02 ?2511次閱讀

    以太網MAC需要了解的知識

    MAC 在上層協議和以太網網絡之間傳輸和接收數據,其主要功能是確保以太網上每一幀數據的傳輸都遵循了 IEEE 802.3 規范所規定的介
    發表于 12-27 10:57

    請教大神怎樣去實現以太網MAC協議?

    什么是以太網MAC協議?怎樣去實現以太網MAC協議?
    發表于 05-06 10:33

    以太網結構

    以太網結構
    發表于 01-21 12:00 ?4次下載

    基于以太網間隙的同相時鐘信息傳輸袁

    基于以太網間隙的同相時鐘信息傳輸_袁
    發表于 03-15 08:00 ?0次下載

    高速以太網PCS研究及其在FPGA中的實現

    本文主要闡述內容是基于現場可編程邏輯陣列(FFGA) 對IEEE 802.3100G 以太網PCS (Physical Coding Sublayer) 功能的實現。首先介紹了100G
    發表于 11-07 09:32 ?20次下載
    高速<b class='flag-5'>以太網</b>PCS<b class='flag-5'>子</b><b class='flag-5'>層</b>研究及其在FPGA中的實現

    千兆以太網傳輸速率_千兆以太網物理標準

    千兆位以太網種新型高速局域,它可以提供1Gbps的通信帶寬,采用和傳統10M、100M以太網同樣的CSMA/CD協議、
    發表于 04-20 10:51 ?2.9w次閱讀

    以太網鏈路層協議封裝格式介紹

    以太網數據在網絡介質上傳輸需要遵循定的機制,其中CSMA/CD介質訪問控制機制約定了以太網在傳輸數據時,兩之間需要等待
    的頭像 發表于 09-26 10:03 ?4725次閱讀
    <b class='flag-5'>以太網</b>鏈路層協議封裝<b class='flag-5'>格式</b>介紹

    工業以太網有何優勢?工業以太網物理介紹

    對工業以太網具有興趣,不妨繼續往下閱讀哦。 、工業以太網物理 工業以太網 PHY 是種物理
    的頭像 發表于 11-09 15:15 ?726次閱讀

    工業以太網起源以太網及其應用

    關于工業以太網(industrial Ethernet),你知道多少?了解它和以太網的不同之處嗎?接觸過的產品是否有用到工業以太網接口?它的發展
    的頭像 發表于 09-17 10:59 ?6330次閱讀

    以太網結構是怎樣的

    以太網(Ethernet Frame)是以太網(Ethernet)協議用于在局域(LAN)中傳輸數據的基本單位。理解以太網
    的頭像 發表于 10-08 10:00 ?1296次閱讀

    以太網格式和功能詳解

    以太網(Ethernet Frame)是以太網(Ethernet)協議用于在局域(LAN)中傳輸數據的基本單位。理解以太網
    的頭像 發表于 10-08 10:03 ?2193次閱讀
    主站蜘蛛池模板: 国产在线五月综合婷婷| 在线www天堂资源网| 天天操网| 好硬好大好爽女房东在线观看| 午夜爱爱爱爱爽爽爽网站免费| 一级视频片| 午夜性爽快| 成人精品福利| 性欧美高清极品xx| 久操久操久操| 1024在线观看你懂的| 精品在线一区二区| 99精品在免费线视频| 国产综合13p| 天天操天天舔天天干| 女色窝人体色77777| 国产精品福利午夜一级毛片| 久热国产在线| 深夜久久| 天天鲁天天爽天天视频| 夜夜做夜夜爽| 奇米7777| h视频在线免费观看| 1024你懂的国产在线播放| 黄色在线网| 啪啪.com| 射菊吧| 中文字幕亚洲色图| 一级做性色a爱片久久片| 正在播放国产乱子伦视频| 五月婷婷开心综合| 男人边吃奶边爱边做视频日韩| 日本黄色大片在线播放视频免费观看| 久久夜色精品国产飘飘| 九月丁香婷婷| 在线国产资源| 午夜剧场操一操| 国产精品成人一区二区三区| 爽好舒服老师快点| 上海一级毛片| 国产国产人免费人成成免视频|