首頁>Club>
網路中每個電腦有一個IP地址,MAC地址表中儲存IP地址。路由器根據MAC地址來選擇路由進行資料傳送。這個用路由器不就是對於不同的IP地址進行甄別仔傳送到相應的路徑。那麼這兩者還有什麼其他的區別和聯絡?
10
回覆列表
  • 1 # 極客談科技

    我是“網路極客”,全新視角、全新思路,帶你遨遊神奇的網路世界。

    IP地址和MAC地址雖然都叫地址,然而實際上卻沒有什麼聯絡。先來看看什麼是IP地址、MAC地址,在來談談他們之前的區別。

    定義

    一、MAC地址

    MAC(Media Access Control或者Medium Access Control)地址,意譯為媒體訪問控制,或稱為物理地址、硬體地址,用來定義網路裝置的位置。

    二、IP地址

    IP地址是指網際網路協議地址(英語:Internet Protocol Address,又譯為網際協議地址),是IP Address的縮寫。IP地址是IP協議提供的一種統一的地址格式,它為網際網路上的每一個網路和每一臺主機分配一個邏輯地址,以此來遮蔽物理地址的差異。區別

    一、MAC地址是物理地址,IP地址是邏輯地址。什麼意思?MAC地址是不可改變的,IP地址是可以更改的;

    二、MAC地址具有唯一性,每個硬體出廠時候的MAC地址是固定的;IP地址不具備唯一性,因此,很多應用軟體是圍繞MAC地址開發的。

    三、工作層次不同

    四、長度定義

    MAC地址是Ethernet網絡卡上帶的地址,長度為48位;IP地址目前主流是32位長。

    IP地址和MAC地址透過ARP協議聯絡到一起。

  • 2 # 月下斜影伴歸人

    1、想說一下兩個的區別:

    IP地址:網際網路協議地址(Internet protocol address ),是網路給主機分配的邏輯地址。有IPv4和IPv6兩個版本,IPv4是32位,使用廣泛,有工網和私網之分,透過NAT(地址轉換協議)來彌補公網地址不足,提高網路的安全性,有A、B、C、D、E五類,工作和生活中經常用到的是A、B、C三類。IPv6是128位,可謂很龐大,可以直接上公網,這樣你的電腦就直接暴露在公網上了。IP工作在osi參考模型第三層網路層。

    Mac地址,是物理地址,48位,6位元組,前三位元組代表廠商,後三位元組是廠商分配給相應裝置,具有唯一性。Mac工作在osi參考模型第二層資料鏈路層。

    2、聯絡

    它們是資料傳輸所需要的,Mac用於識別裝置,IP用於路徑選擇,透過ARP地址解析協議和RARP反向地址解析協議來對它們進行相互解析。

    ARP地址解析協議將相應的IP地址解析成對應的Mac地址。

    RARP反向地址解析協議,將相應的Mac解析成對應IP。

  • 3 # Talk工控白

    IP地址和MAC地址的區別和聯絡是什麼?

    在計算機網路的想標識一臺主機,常用的方法是域名地址、IP地址、MAC地址。它們所對應的開放式互系統互連參考模型分別是應用層、網路層、資料鏈路層。我們上網可能所接觸的域名地址和IP地址較熟悉,可對於這個標識計算機的MAC地址較為陌生。

    IP地址和MAC地址

    IP協議是網路之間互連協議,為計算機網路相互連線進行通訊而設計的。在熟知的因特網,連線到網上所有的計算機網路實現相互通訊得益於IP。只要生產計算機系統廠家遵循IP協議就可以與因特網互連互通。在lnternet的每臺主機都有一個唯一的地址,而IP協議就是使用這個地址在主機之間傳遞資訊。對於MAC地址而言,MAC地址是Ethernet協議使用的地址,存在每一個Ethernet包中,只是Erhernet包頭中的組成部分,Ethernet交換機根據Ethernet包頭中的MAC源地址和MAC目的地址實現包的交換和傳遞。MAC工作在區域網中,區域網之間互連要透過公用網或專用線路,要進行網間協議的轉換。在Ethernet中傳送IP資訊,那麼IP地址只是Ethernet資訊包資料域的一部分,而Ethernet交換機或處理器是看不到IP地址的。只會把IP地址作為普通資料處理,只有在網路上層的軟體才會處理IP地址。基於上述,其實IP地址跟MAC地址之間並沒有必然的聯絡,都是可用來標識主機的重要方式。

    其實IP地址也是標識計的一種方法,但它基於邏輯。相比MAC地址方便記憶,更加靈活,不受硬體限制,只在邏輯上標識計算機,是每個使用者可自行修改的。而MAC地址是基於物理,固化在網絡卡或其它網路互連裝置中,能實際標識一臺具體的計算機或網路裝置。

    總上所述,在TCP/IP協議的因特網中,這兩個地址都是不可缺少的。IP地址有較好的靈活性、易辨性、邏輯性,而MAC地址具有唯一性,不可更改,固定的特別死,但是都能標識計算機網路中每臺主機。這兩個地址總的來說,是沒有什麼聯絡的,但又能建立一定的對映關係,將資料傳輸給目的計算機。

  • 4 # Morning丁先生

    在通訊行業耕作多年,回答下這個問題。

    IP地址和MAC地址是網路通訊中的基本概念,而當前問題的理解和解釋在於,針對一次網路通訊過程,IP地址和MAC地址的作用和體現。

    根據OSI定義,網路被分為7層,分層的原因在於清晰的管理和控制。MAC地址和IP地址是網路節點的標識ID,是基本的網路定址需要。我們可以從靜態網路拓撲,動態網路協議和報文格式三個方面來理解和分析MAC地址和IP地址的區別和聯絡。

    報文格式上分析

    一個IP報文在物理鏈路上傳輸(光線或網線)時,會包含所有網路層資訊,這些資訊以報文頭的形式一層層疊加在一起:

    L1層(最外層),或成為PHY層。包含幀間隙和前導碼。L1層為物理點到點,因此,不需要地址。網路裝置處理L1層資料的硬體模組稱為PHY。

    L2層:MAC包頭。包含MAC地址和VLAN。比如交換機內部的交換晶片負責處理L2層資訊,會進行L2層資訊的路由,因此,需要地址,即MAC地址(包含源MAC和目的MAC)。L2層路由表成為MAC表,由MAC學習機制學習到。

    L4層:傳輸層,TCP/UDP。有源目的port,也成L4port,透過L4port來標識一個傳輸層的連線;

    網路拓撲上分析

    如上圖,PC處於一個乙太網中,通常由二層交換機所連線,我們通常稱作一個LAN,也稱區域網(Local area network)。一個LAN通常對應一個網段,即一個LAN範圍內的PC主機的IP地址通常在一個IP網段。

    當前LAN技術通常指VLAN技術,即虛擬區域網。我們可以把一個區域網根據VLAN進行劃分(最多4094個),這個VLAN劃分通常在二層交換機中設定,即二層交換機可以把一個LAN網路構建成多個VLAN的虛擬LAN網路。通常一個VLAN對應一個子網段(不同子網段也相當於不同網段)。

    從網路拓撲上看,MAC地址只在一個VLAN內有效(即L2轉發根據MAC,VLAN,PORT進行轉發)。而,如果報文需要跨VLAN轉發或者需要傳送到廣域網上到達另一個站點。通常,報文中攜帶的源IP和目的IP不在同一個網段。這時候需要進行路由轉發。

    因此,從拓撲上看,MAC地址在一個VLAN範圍內有效,不能跨越VLAN,更不能跨越閘道器和路由。而IP地址在整個IP報文從源到目的轉發過程中可見。因此,IP覆蓋更大的轉發範圍。在IP每一跳轉發時,需要更換MAC頭, IP和ARP的關聯透過ARP實現。

    從動態協議上看:

    1.PC1要發一個IP報文給PC2,IP報文目的IP地址為192.168.2.10;

    2.PC1會學習192.168.1.1的ARP,得到下一跳的MAC,VLAN(100),然後把IP報文封裝上二層的MAC和VLAN報文頭,然後發給三層交換機;

    3.三層交換機收到報文後,發現報文目的IP是PC2,並且發現PC2屬於本地網段,因此,三層交換機就會向VLAN200網段進行ARP學習,學到PC2的MAC和VLAN,並重新封裝MAC包頭;

    4.三層交換機把IP報文發給PC2;

    5.PC1和PC2完成通訊;

  • 中秋節和大豐收的關聯?
  • 青春痘怎麼診斷?