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

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>通信技術>

mac地址和ip地址有什么區別

2018年03月06日 14:17 網絡整理 作者: 用戶評論(0

  MAC地址是什么

  首先,說明一下MAC地址是啥?MAC地址是MAC(Media Access Control)協議所使用的地址,最早是在以太網中使用的,后來在IEEE中定義的802協議中被廣泛使用,但也不是全部。因此,MAC地址只在802協議的網絡中才有,MAC協議是數據鏈路層的子層,并不能說MAC地址就是數據鏈路層地址。什么是802協議,就是IEEE定義的一些協議,常見的由802.3(以太網)802.11(無線局域網)等等。那難道還有其他類型的嗎?當然!比如移動蜂窩網絡、ATM網絡、IBM開發的SAN網絡等等,這些都是沒有MAC地址的。

  所以,這也就解釋了為啥有了IP,IP是網絡層的地址,而網絡層的出現目的之一就是屏蔽底層硬件的差異化,也就是在LAN上,到底用什么樣的方式來找到目標主機并發送消息,IP是不管的。

  所以,這個問題也變得容易回答了,可不可以沒有MAC地址,答案是可以的。只要你能有種方式可以準確無誤的將數據傳送給目標主機即可。由于現在LAN中以太網占據了統治地位,所以MAC地址也相應的水漲船高了。

  

  IP地址是什么

  上面提到了IP地址的一個用途是屏蔽底層的差異化,實際上卻遠不止如此,IP地址包含兩部分,一部分是網絡號,一部分是主機號。對于中間路由器而言,并不關心它的主機號,而只關注網絡號,在路由表中有如下對應《網絡號,輸出端口》(路由表由路由算法生成),然后轉發。路由通過一些算法,如距離矢量協議和鏈路狀態協議來更新路由表,這些在協議通過在路由器之間交換信息,使得路由器對整個網絡拓撲有個清楚的認識。IP協議還有很多其他方面,比如擁塞控制(當路由器檢測到擁塞時,可以發送源端抑制的ICMP分組,請求降低發送速度,不過現在更多在傳輸層做)、分段等方面。

  

  MAC地址的長度、表示方法、分配方法及其唯一性

  MAC地址的長度為48位(6個字節),通常表示為12個16進制數,每2個16進制數之間用冒號隔開,如:08:00:20:0A:8C:6D就是一個MAC地址,其中前6位16進制數08:00:20代表網絡硬件制造商的編號,它由IEEE(Istitute of Electrical and Electronics Engineers電氣電子工程師協會)分配,而后3位16進制數0A:8C:6D代表該制造商所制造的某個網絡產品(如網卡)的系列號。每個網絡制造商必須確保它所制造的每個以太網設備都具有相同的前三字節以及不同的后三個字節。這樣就可保證世界上每個以太網設備都具有唯一的MAC地址。

  IP地址與MAC地址在互連網中的作用

  既然每個以太網設備在出廠時都有一個唯一的MAC地址了,那為什么還需要為每臺主機再分配一個IP地址呢?或者說為什么每臺主機都分配唯一的IP地址了,為什么還要在網絡設備(如網卡,集線器,路由器等)生產時內嵌一個唯一的MAC地址呢?主要原因有以下幾點:

  (1)IP地址的分配是根據網絡的拓樸結構,而不是根據誰制造了網絡設置。若將高效的路由選擇方案建立在設備制造商的基礎上而不是網絡所處的拓樸位置基礎上,這種方案是不可行的。

  (2)當存在一個附加層的地址尋址時,設備更易于移動和維修。例如,如果一個以太網卡壞了,可以被更換,而無須取得一個新的IP地址。如果一個IP主機從一個網絡移到另一個網絡,可以給它一個新的IP地址,而無須換一個新的網卡。

  (3)無論是局域網,還是廣域網中的計算機之間的通信,最終都表現為將數據包從某種形式的鏈路上的初始節點出發,從一個節點傳遞到另一個節點,最終傳送到目的節點。數據包在這些節點之間的移動都是由ARP(Address Resolution Protocol:地址解析協議)負責將IP地址映射到MAC地址上來完成的。下面我們來通過一個例子看看IP地址和MAC地址是怎樣結合來傳送數據包的。

  

  假設網絡上要將一個數據包(名為PAC)由北京的一臺主機(名稱為A,IP地址為IP_A,MAC地址為MAC_A)發送到華盛頓的一臺主機(名稱為B,IP地址為IP_B,MAC地址為MAC_B)。這兩臺主機之間不可能是直接連接起來的,因而數據包在傳遞時必然要經過許多中間節點(如路由器,服務器等等),我們假定在傳輸過程中要經過C1、C2、C3(其MAC地址分別為M1,M2,M3)三個節點。

  A在將PAC發出之前,先發送一個ARP請求,找到其要到達IP_B所必須經歷的第一個中間節點C1的MAC地址M1,然后在其數據包中封裝(Encapsulation)這些地址:IP_A、IP_B,MAC_A和M1。當PAC傳到C1后,再由ARP根據其目的IP地址IP_B,找到其要經歷的第二個中間節點C2的MAC地址M2,然后再將帶有M2的數據包傳送到C2。如此類推,直到最后找到帶有IP地址為IP_B的B主機的地址MAC_B,最終傳送給主機B。在傳輸過程中,IP_A、IP_B和MAC_A不變,而中間節點的MAC地址通過ARP在不斷改變(M1,M2,M3),直至目的地址MAC_B。

  mac地址和ip地址有什么區別

  綜合上面所述,我們可以歸納出IP地址和MAC地址相同點是它們都唯一,不同的特點主要有:

  1、對于網絡上的某一設備,如一臺計算機或一臺路由器,其IP地址可變(但必須唯一),而MAC地址不可變。我們可以根據需要給一臺主機指定任意的IP地址,如我們可以給局域網上的某臺計算機分配IP地址為192.168.0.112 ,也可以將它改成192.168.0.200。而任一網絡設備(如網卡,路由器)一旦生產出來以后,其MAC地址永遠唯一且不能由用戶改變。

  2、長度不同。IP地址為32位,MAC地址為48位。

  3、分配依據不同。IP地址的分配是基于網絡拓樸,MAC地址的分配是基于制造商。

  4、尋址協議層不同。IP地址應用于OSI第三層,即網絡層,而MAC地址應用在OSI第二層,即數據鏈路層。 數據鏈路層協議可以使數據從一個節點傳遞到相同鏈路的另一個節點上(通過MAC地址),而網絡層協議使數據可以從一個網絡傳遞到另一個網絡上(ARP根據目的IP地址,找到中間節點的MAC地址,通過中間節點傳送,從而最終到達目的網絡)。

非常好我支持^.^

(10) 76.9%

不好我反對

(3) 23.1%

( 發表人:陳翠 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 亚洲国产人久久久成人精品网站 | 手机看片1024日韩 | 欧美黑人换爱交换乱理伦片 | 欧美h网 | 激情婷婷丁香 | 国产精品视频第一区二区三区 | 欧美性受一区二区三区 | 日本动漫在线看 | 亚洲免费播放 | 国产精品任我爽爆在线播放6080 | 黄色a级免费 | 九九九精品午夜在线观看 | 玖玖爱这里只有精品 | 日本在线不卡一区二区 | 欧美性生交xxxxx久久久 | 黑色丝袜美女被视频网站 | 蕾丝视频成人★在线观看 | 在线国产播放 | 午夜在线一区 | 国产资源免费观看 | 99久久综合国产精品免费 | 在线天堂视频 | 国产日本久久久久久久久婷婷 | 国产三级播放 | 欧美黄色免费看 | 九九99久久精品影视 | 午夜寂寞在线一级观看免费 | 在线免费观看黄色小视频 | 狠狠综合 | 午夜看片网址 | 国产精品久久久亚洲456 | 一级毛片aaa片免费观看 | 三级在线免费观看 | bt天堂资源种子在线 | 特级中国aaa毛片 | 真人一级一级特黄高清毛片 | 免费色视频 | 在线播放你懂得 | 日韩欧美中文字幕在线播放 | 亚洲成在人 | 免费国产高清精品一区在线 |