漫談 ip 為啥有了 mac 位址還需要 ip

2021-08-14 18:40:26 字數 478 閱讀 8750

卡姆剃刀原則-如無必要勿增實體. 既然既有 mac,又有 ip.那麼肯定有其作用. 1. 可變性角度,歷史 2. 實體對應角度,now.

1. 可變性角度,mac 位址是燒自在網絡卡上的. 原廠自帶. 修改比較麻煩.

2. 不同的 mac,可能對應著同乙個 ip, 例如 lvs 的 dr 模式. 引申出 realserver 需要遮蔽 arp 請求.

既然乙個連線是 srcip,dstip,srcport,dstport 決定的. 而乙個 ip 能對應著不同的機器. 故每次ip 包可能會到達到不同的機器.世界上的機器數量= ip數量 * (每台公網 ip 機器埠號數量[路由器埠對映技術]+lvs 對應的機器數量).tcp 面向連線指的是面向 ip ,不是面向機器的. 一條tcp 連線可能對應著 n 個機器(每次 tcp 包都到不同的地方). 面向連線可能最大的含義是不是真的有一條不變的連線, 而是乙個連線有其自增的序列號.serial number.

為什麼有了IP位址還需要MAC位址?

長話短說,理由有三點。二.分層實現如果在ip包頭 header 中增加了 下一跳ip位址 這個字段,在邏輯上來說,如果ip位址夠用,交換機也支援根據ip位址 現在的二層交換機不支援這樣做 其實mac位址並不是必要的。但用mac位址和ip位址兩個位址,用於分別表示實體地址和邏輯位址是有好處的。這樣分層...

有了MAC位址,為什麼還要IP位址

有了mac位址,為什麼還要ip位址?隨著網路裝置的增多,路由選擇變得困難 路徑多,計算量大 因此將網路劃分為多個子網。在路由選擇的過程中,將乙個子網看作乙個整體,路由器只需要選擇到達這個子網的路徑,到達之後的事情就交給子網內部了。雖然這樣的路徑選擇只能保證區域性最優不能保證全域性最優,但大大減少了路...

網路協議 MAC位址是唯一的,為啥還需要IP位址?

mac 位址是乙個很容易讓人 誤解 的位址。因為 mac 位址號稱全域性唯一,不會有兩個網絡卡有相同的 mac 位址,而且網絡卡自生產出來,就帶著這個位址。很多人看到這裡就會想,既然這樣,整個網際網路的通訊,全部用 mac 位址好了,只要知道了對方的 mac 位址,就可以把資訊傳過去。這樣當然是不行...