日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

通信網(wǎng)絡(luò)協(xié)議技術(shù):物理層和MAC層

454398 ? 來源:博客園 ? 作者:北國丶風(fēng)光 ? 2020-10-26 14:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天,我們來認(rèn)識下物理層MAC層。

日常生活中,身為 90 后的我們,如果不是通信相關(guān)專業(yè)出身的,應(yīng)該從來沒有接觸過物理層和 MAC 層的設(shè)備。我們接觸最多的,可能就是路由器了。而路由器實(shí)際上是第三層-網(wǎng)絡(luò)層的設(shè)備了。

那咱們怎么認(rèn)識物理層呢?就不扯那些深奧的理論了,從宿舍聯(lián)機(jī)打魔獸說起吧。

要想宿舍里的幾臺電腦連接到一個(gè)局域網(wǎng)內(nèi),第一反應(yīng)就是買個(gè)路由器,大家都連上去就 OK 了。但是在 15 年前,路由器還沒有那么普及的時(shí)候,你在校園里找個(gè)通信專業(yè)的學(xué)生問,知道怎么組建宿舍局域網(wǎng)嗎?他應(yīng)該會回答你,有三種方式:

物理層

上面三種方式中,網(wǎng)線連接和集線器是完全在物理層工作,咱們就先見識下這兩種方式。

網(wǎng)線連接

是的,你沒看錯(cuò),是用一根網(wǎng)線連接在兩個(gè)電腦上。網(wǎng)線水晶頭的第 1、2 和第 3、6腳,分別起著發(fā)、收信號的作用,要想通過一根網(wǎng)線將兩臺電腦連接在一個(gè)局域網(wǎng)上,需要額外做的操作就是將網(wǎng)線其中一端的 1 號和 3 號線、2 號和 6 號線互換一下位置,這樣就能在物理層實(shí)現(xiàn)一端發(fā)送的信號,另一端成功接收。

當(dāng)然,除了通過網(wǎng)線連接外,我們還需要配置這兩臺電腦的 IP 地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān),將這三項(xiàng)配置成為一個(gè)網(wǎng)絡(luò),否則是不通的。

這樣,一個(gè)宿舍的兩臺電腦就可以聯(lián)機(jī)打魔獸了。

問題來,如果又有一個(gè)舍友買了電腦,怎么把三臺電腦連一起呢?先別說交換機(jī)這高檔的東西,對于 15 年前的大學(xué)生來說,交換機(jī)太貴了,買不起。好在除了交換機(jī)外,還有個(gè)叫做 Hub 的東西,也就是集線器

集線器

這種設(shè)備有多個(gè)口,可以將宿舍里的多臺電腦連接起來。和交換機(jī)不同的是,集線器很“傻”,它沒有大腦,完全在物理層工作,將自己收到的每一個(gè)字節(jié),都復(fù)制到其它端口上去。

這就像,小明想找小紅表白,他不知道小紅在哪個(gè)小區(qū),于是他就找其它小伙伴,讓每個(gè)小伙伴負(fù)責(zé)一個(gè)小區(qū),去每一戶問是不是小紅家,找到小紅的小伙伴就將表白語告訴小紅。

數(shù)據(jù)鏈路層

上面通過 Hub 實(shí)現(xiàn)局域網(wǎng)的方式,你可能已經(jīng)發(fā)現(xiàn)了,Hub 采取的是廣播的模式。如果每一臺電腦發(fā)出的包,局域網(wǎng)內(nèi)的其它電腦都能收到,那就麻煩了。這就需要解決幾個(gè)問題:

這個(gè)包是發(fā)給誰的?誰接收?

大家都在發(fā)生消息,會不會產(chǎn)生混亂?有沒有先后的規(guī)則?

如果發(fā)生的時(shí)候出錯(cuò)了,怎么辦?

這幾個(gè)問題,都是數(shù)據(jù)鏈路層,也就是 MAC 層要解決的問題。MAC 的全稱是Medium Access Control,即媒體介質(zhì)訪問控制。這里的控制,其實(shí)就是控制在往媒體上發(fā)數(shù)據(jù)時(shí),誰先發(fā)、誰后發(fā)的問題,也就是防止發(fā)生混亂。這就解決了第二個(gè)問題。這個(gè)問題中的規(guī)則,學(xué)名叫多路訪問。和我們交通管制一樣,常見的有下面三種方式:

方式一:分車道。每個(gè)車一個(gè)車道,你走你的,我走我的,互不干擾。這在計(jì)算機(jī)網(wǎng)絡(luò)中叫做信道劃分;

方式二:今天單號出現(xiàn),明天雙號出現(xiàn),輪著來。這叫做輪流協(xié)議;

方式三:不管三七二十一,有事先出門,發(fā)現(xiàn)很堵,就回去等待 ,錯(cuò)過高峰期再走。這叫做隨機(jī)接入?yún)f(xié)議。著名的以太網(wǎng),用的就是這種方式。

要解決第一個(gè)問題:發(fā)給誰?誰接收?這里用到一個(gè)物理地址,叫做鏈路層地址。但是因?yàn)榈诙又饕鉀Q媒體接入控制的問題,所以它常常被稱為 MAC 地址。

解決第一個(gè)問題就牽扯到第二層的網(wǎng)絡(luò)包格式。對于以太網(wǎng),第二層的最開始,就是目標(biāo) MAC 地址和源 MAC 地址。

接下來是類型。大部分的類型是 IP 數(shù)據(jù)包,其中 IP 里面包含 TCP、UDP,以及 HTTP 等,這些都是里層封裝的事情。

有了這個(gè)目標(biāo) MAC 地址,數(shù)據(jù)包在鏈路上廣播,MAC 的網(wǎng)卡才能發(fā)現(xiàn),這個(gè)包是給它的。MAC 的網(wǎng)卡把包收進(jìn)來,然后打開 IP 包,發(fā)現(xiàn) IP 地址也是自己的,再打開 TCP 包,發(fā)現(xiàn)端口是 80,而 nginx 就是監(jiān)聽 80 端口。

于是就將請求提交給 nginx,nginx 返回一個(gè)網(wǎng)頁,最后再經(jīng)過層層封裝,返回到 MAC 層。因?yàn)閬淼臅r(shí)候有源 MAC 地址,返回的時(shí)候,源 MAC 地址就變成了目標(biāo) MAC 地址,再返給請求的機(jī)器。

對于以太網(wǎng),第二層的最后面是 CRC,也就是循環(huán)冗余檢測。通過 XOR 異或的算法,來計(jì)算整個(gè)包是否在發(fā)送的過程中出現(xiàn)了錯(cuò)誤,這主要解決了第三個(gè)問題。

這里還有一個(gè)沒有解決的問題,當(dāng)源機(jī)器知道目標(biāo)機(jī)器的時(shí)候,可以將模板地址放入包里。如果不知道呢?一個(gè)廣播的網(wǎng)絡(luò)里面接入了 N 臺地址,我怎么知道每個(gè) MAC 地址是誰呢?這就是 ARP 協(xié)議,也就是已知 IP 地址,求 MAC 地址的協(xié)議

子網(wǎng)掩碼

在一個(gè)局域網(wǎng)里,如果知道了 IP 地址,不知道 MAC 地址怎么辦?這個(gè)在網(wǎng)絡(luò)協(xié)議-概述中有提過,本地通信靠“吼”。

發(fā)送一個(gè)廣播包,廣而告之,誰說這個(gè) IP 誰來回答。具體詢問和回答的報(bào)文就像下面這樣:

為了避免每次都用 ARP 協(xié)議,機(jī)器本地會進(jìn)行 ARP 緩存。當(dāng)然,緩存的 MAC 地址會有一個(gè)過期時(shí)間。

上面解決了廣播發(fā)出的包,局域網(wǎng)內(nèi)所有機(jī)器都能收到的問題。那么 Hub 是采用怎么樣的方式?

實(shí)際上,Hub 不管某個(gè)接口是否需要,所有的數(shù)據(jù)都會發(fā)送出去,然后讓主機(jī)來判斷是否需要相關(guān)數(shù)據(jù)。這種方式會有兩個(gè)問題:

機(jī)器數(shù)目大幅增多后,產(chǎn)生沖突的概率就提高了。這很好理解,那么多小伙伴去找小紅,發(fā)生交通事故的概率要大于,直接去她家表白發(fā)生交通事故的概率;

把大量不需要發(fā)送的包發(fā)送出去,浪費(fèi)資源。

明顯可以看出,要解決上面兩個(gè)問題,只要我們知道哪個(gè)接口對應(yīng)哪個(gè) MAC 地址就好了。如果目標(biāo) MAC 地址不是這臺電腦的,這個(gè)口就不用轉(zhuǎn)發(fā)了。

那么,誰能知道目標(biāo) MAC 地址是否就是連接某個(gè)口的電腦的 MAC 地址呢?這就需要一個(gè)能把 MAC 頭拿下來,檢查一下目標(biāo) MAC 地址,然后根據(jù)策略轉(zhuǎn)發(fā)的設(shè)備,也就是我們之前提過的,二層設(shè)備-交換機(jī)。

交換機(jī)怎么知道每個(gè)口對應(yīng)的電腦的 MAC 地址呢?這需要交換機(jī)能學(xué)習(xí)。這個(gè)也是交換機(jī)和 Hub 最明顯的區(qū)別。

一臺 MAC1 電腦將一個(gè)包發(fā)送給另一臺 MAC2 電腦,當(dāng)這個(gè)包到達(dá)交換機(jī)的時(shí)候,一開始交換機(jī)也不知道 MAC2 電腦再哪個(gè)口,所以沒辦法,它只能將包轉(zhuǎn)發(fā)給除了來的那個(gè)口之外的其他所有的口。但是,這個(gè)時(shí)候,交換機(jī)會干一件很聰明的事情,就是交換機(jī)記住,MAC1 是來自一個(gè)明確的口,以后有包的目的地址是 MAC1 的,就直接發(fā)送到對應(yīng)口就可以了。

當(dāng)交換機(jī)作為一個(gè)關(guān)卡一樣,過來一段時(shí)間后,就有了整個(gè)網(wǎng)絡(luò)的一個(gè)結(jié)構(gòu)了。這個(gè)時(shí)候,基本上不用廣播,全部可以準(zhǔn)確轉(zhuǎn)發(fā)。而交換機(jī)學(xué)習(xí)的結(jié)果,我們成為轉(zhuǎn)發(fā)表。當(dāng)然,每臺機(jī)器的 IP 地址會變,所在的口也會變,所以轉(zhuǎn)發(fā)表也是有一個(gè)過期時(shí)間的。

小結(jié)

上面扯了一大堆,實(shí)際上也就是幾句話的事:

MAC 層是用來解決多路訪問的堵車問題的

ARP 是通過“吼”的方式來尋找目標(biāo) MAC 地址,之后會記住一段時(shí)間,這個(gè)叫做ARP 緩存

交換機(jī)是升級版的 Hub,它有 MAC 地址學(xué)習(xí)能力,學(xué)完就能記住每個(gè) MAC 地址對應(yīng)哪個(gè)口,學(xué)習(xí)的成果叫轉(zhuǎn)發(fā)表
編輯:hfy

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

    關(guān)注

    0

    文章

    465

    瀏覽量

    41907
  • 子網(wǎng)掩碼
    +關(guān)注

    關(guān)注

    2

    文章

    41

    瀏覽量

    11361
  • Mac
    Mac
    +關(guān)注

    關(guān)注

    0

    文章

    1131

    瀏覽量

    55576
  • 數(shù)據(jù)鏈路層

    關(guān)注

    0

    文章

    63

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    深入解析MC33662:LIN物理層芯片的卓越之選

    深入解析MC33662:LIN物理層芯片的卓越之選 在汽車電子領(lǐng)域,通信協(xié)議的高效性和穩(wěn)定性至關(guān)重要。Local Interconnect Network(LIN)作為一種串行通信協(xié)議,在汽車
    的頭像 發(fā)表于 04-21 17:25 ?399次閱讀

    WiMi-net五協(xié)議棧深度拆解:有中心自組網(wǎng)的落地實(shí)踐

    從OSI七到WiMi-net五,經(jīng)典理論如何落地?本文深度拆解WiMi-net有中心自組網(wǎng)協(xié)議棧的五架構(gòu):物理層(Sub-GHz射頻)
    的頭像 發(fā)表于 04-02 17:40 ?1822次閱讀
    WiMi-net五<b class='flag-5'>層</b><b class='flag-5'>協(xié)議</b>棧深度拆解:有中心自組網(wǎng)的落地實(shí)踐

    無線通信的“隱形骨架”:一文讀懂OSI七模型

    ,帶你快速理解OSI七的核心思想——分層。從物理層到應(yīng)用,每一負(fù)責(zé)什么?為什么說它是網(wǎng)絡(luò)通信的“圣經(jīng)”?如何用它來排查
    的頭像 發(fā)表于 03-16 09:41 ?454次閱讀
    無線<b class='flag-5'>通信</b>的“隱形骨架”:一文讀懂OSI七<b class='flag-5'>層</b>模型

    DP83867E/IS/CS:高性能以太網(wǎng)物理層收發(fā)器的技術(shù)剖析與應(yīng)用實(shí)踐

    DP83867E/IS/CS:高性能以太網(wǎng)物理層收發(fā)器的技術(shù)剖析與應(yīng)用實(shí)踐 在當(dāng)今高速發(fā)展的網(wǎng)絡(luò)通信領(lǐng)域,以太網(wǎng)物理層收發(fā)器扮演著至關(guān)重要的角色。TI推出的DP83867E/IS/CS
    的頭像 發(fā)表于 03-12 15:25 ?342次閱讀

    DP83843:一款功能強(qiáng)大的以太網(wǎng)物理層芯片

    DP83843:一款功能強(qiáng)大的以太網(wǎng)物理層芯片 在當(dāng)今的網(wǎng)絡(luò)通信領(lǐng)域,以太網(wǎng)技術(shù)扮演著至關(guān)重要的角色。而物理層芯片作為以太網(wǎng)通信的基礎(chǔ),其性
    的頭像 發(fā)表于 01-04 14:50 ?533次閱讀

    DP83867系列以太網(wǎng)物理層收發(fā)器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    DP83867系列以太網(wǎng)物理層收發(fā)器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在工業(yè)自動化、通信基礎(chǔ)設(shè)施等領(lǐng)域,可靠且高性能的以太網(wǎng)物理層收發(fā)器至關(guān)重要。德州儀器(TI)的DP83867E/IS/CS系列收發(fā)器,以其
    的頭像 發(fā)表于 12-19 16:45 ?760次閱讀

    關(guān)于無線光通信物理層安全性的技術(shù)方案

    ————基于物理層特性的無線光通信保密安全方案闡述1.摘要本方案旨在系統(tǒng)闡述無線光通信技術(shù)(尤指可見光通信/VLC與光保真/LiFi)在
    的頭像 發(fā)表于 12-19 11:55 ?2027次閱讀
    關(guān)于無線光<b class='flag-5'>通信物理層</b>安全性的<b class='flag-5'>技術(shù)</b>方案

    汽車以太網(wǎng)物理層收發(fā)器DP83TC811R-Q1:特性、應(yīng)用與設(shè)計(jì)指南

    汽車以太網(wǎng)物理層收發(fā)器DP83TC811R-Q1:特性、應(yīng)用與設(shè)計(jì)指南 在汽車電子領(lǐng)域,以太網(wǎng)技術(shù)的應(yīng)用越來越廣泛,而物理層收發(fā)器作為以太網(wǎng)通信的關(guān)鍵組件,其性能和特性對于整個(gè)系統(tǒng)的穩(wěn)
    的頭像 發(fā)表于 12-18 14:10 ?579次閱讀

    DP83869HM:高抗擾性以太網(wǎng)物理層收發(fā)器的卓越之選

    DP83869HM:高抗擾性以太網(wǎng)物理層收發(fā)器的卓越之選 在工業(yè)自動化、電網(wǎng)基礎(chǔ)設(shè)施等對以太網(wǎng)通信要求嚴(yán)苛的領(lǐng)域,一款性能卓越、功能豐富的以太網(wǎng)物理層收發(fā)器至關(guān)重要。今天,我們就來深入探討德州儀器
    的頭像 發(fā)表于 12-18 10:35 ?667次閱讀

    DP83825I低功耗10/100Mbps以太網(wǎng)物理層收發(fā)器詳解

    DP83825I低功耗10/100Mbps以太網(wǎng)物理層收發(fā)器詳解 在當(dāng)今的電子設(shè)備中,以太網(wǎng)通信扮演著至關(guān)重要的角色。對于工程師來說,選擇一款合適的以太網(wǎng)物理層收發(fā)器是設(shè)計(jì)成功的關(guān)鍵。今天,我們就來
    的頭像 發(fā)表于 12-17 17:45 ?793次閱讀

    TLIN1028S-Q1:汽車LIN物理層收發(fā)器的卓越之選

    TLIN1028S-Q1:汽車LIN物理層收發(fā)器的卓越之選 在汽車電子領(lǐng)域,可靠的通信和高效的系統(tǒng)設(shè)計(jì)至關(guān)重要。TI的TLIN1028S-Q1作為一款本地互連網(wǎng)絡(luò)(LIN)物理層收發(fā)器
    的頭像 發(fā)表于 12-17 16:55 ?749次閱讀

    RapidIO標(biāo)準(zhǔn)的串行物理層實(shí)現(xiàn)

    Serial RapidIO(SRIO) 特指 RapidIO 標(biāo)準(zhǔn)的串行物理層實(shí)現(xiàn)。
    的頭像 發(fā)表于 12-09 10:41 ?738次閱讀
    RapidIO標(biāo)準(zhǔn)的串行<b class='flag-5'>物理層</b>實(shí)現(xiàn)

    VOOHU——SPE信號如何實(shí)現(xiàn)千米傳輸?解析其物理層設(shè)計(jì)

    實(shí)現(xiàn)長距離、高可靠的信號傳輸是SPE技術(shù)落地的基礎(chǔ)。本文將探討在單對線架構(gòu)下,如何通過物理層設(shè)計(jì)應(yīng)對信號衰減與工業(yè)環(huán)境干擾的挑戰(zhàn)。
    的頭像 發(fā)表于 12-02 17:48 ?896次閱讀
    VOOHU——SPE信號如何實(shí)現(xiàn)千米傳輸?解析其<b class='flag-5'>物理層</b>設(shè)計(jì)

    ADP7000系列示波器特色功能:以太網(wǎng)物理層一致性測試,讓網(wǎng)絡(luò)物理層問題無所遁形

    引言隨著數(shù)字化浪潮席卷與通信技術(shù)高速發(fā)展,以太網(wǎng)作為應(yīng)用最廣泛的網(wǎng)絡(luò)通信載體,已深度應(yīng)用于數(shù)據(jù)中心、工業(yè)互聯(lián)網(wǎng)、智能汽車等領(lǐng)域。以太網(wǎng)的物理層特性直接影響著鏈路穩(wěn)定性、誤碼率、傳輸帶寬
    的頭像 發(fā)表于 10-30 09:02 ?616次閱讀
    ADP7000系列示波器特色功能:以太網(wǎng)<b class='flag-5'>物理層</b>一致性測試,讓<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>物理層</b>問題無所遁形

    睿遠(yuǎn)研究院丨IO-Link規(guī)范解讀(三):物理層概覽

    前言 物理層是 IO-Link 通信的 “硬件底座”,它直接決定了系統(tǒng)的可靠性、抗干擾能力和部署靈活性。打個(gè)比方,就像蓋房子,物理層就是地基和骨架,地基不穩(wěn)、骨架不牢,房子肯定住著不踏實(shí)。本期我們
    的頭像 發(fā)表于 10-21 17:26 ?3407次閱讀
    睿遠(yuǎn)研究院丨IO-Link規(guī)范解讀(三):<b class='flag-5'>物理層</b>概覽
    北海市| 香河县| 农安县| 通辽市| 买车| 满城县| 昭苏县| 酒泉市| 荥经县| 调兵山市| 长葛市| 海淀区| 含山县| 青铜峡市| 余姚市| 惠水县| 于田县| 墨玉县| 子长县| 革吉县| 永德县| 资中县| 平南县| 遂昌县| 新昌县| 罗山县| 溧阳市| 上饶县| 山西省| 伊川县| 平乡县| 民县| 迭部县| 嘉善县| 油尖旺区| 磴口县| 武宁县| 英山县| 诸城市| 南通市| 台北市|