為什麼要用MAC位址,而不直接使用IP位址?

2021-10-01 12:49:36 字數 519 閱讀 4061

①你已經有了手機號,為什麼還要乙個身份證號呢?

②mac位址就像身份證一樣,它只唯一的標誌乙個網路介面,它沒有被設計為具有定址功能。

③全世界存在各種各樣的異構網路,它們使用不同的硬體位址(網路的異構性體現),要使這些異構網路能夠進行通訊,就需要非常複雜的硬體位址轉換工作,因此由使用者主機來完成這件事幾乎是不可能的,使用統一的ip位址,就使得所有的主機都在同乙個ip網路內進行通訊。

① ip和乙太網的分工,乙太網的部分可以替換成其他東西:例如無線區域網、adsl、ftth, 它們都可以代替乙太網的角色幫助ip協議來傳輸網路包。

②因為並非每個主機都乙個公網ip,很多主機都是使用的內網ip,依據nat對外訪問

③應用dhcp(動態主機配置協議),ip位址是動態變化的,比如說這個主機剛剛是這個ip,忽然斷網了,被分配給另乙個ip了,那麼資料就會被傳輸給另外乙個主機了。

ps:mtu與mss:

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

估計很多人都有這個疑問,但沒見哪本書上解釋清楚,都只是描述ip是什麼,mac是什麼。當資料報到達區域網後,完全可以直接送到對應的ip位址主機,為什麼還要詢問一下對應ip主機的mac位址?乙個郵遞員拿著位址詳細到教室的一封信,收件人是小明,教室裡沒有重名的,郵遞員問 小明的學號是多少?小明站起來回答 ...

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

1.當年設計ip位址的目的是什麼呢?當年設計出ip位址就是因為隨著網路中的裝置逐漸增多,人們發現路由 也就是尋找資料報從傳送方到接收方的路徑 變得越來越困難了,於是人們想了乙個辦法,就是把網路劃分成很多個子網。這樣,在路由的時候,路由器可以把其他子網看成乙個整體來進行計算。對於目的地在其他子網的資料...

為什麼要用稀疏自編碼而不直接設更少的隱層節點

剛學自編碼,以下是本人關於題目問題的一點思考。自編碼器是一種非常簡單的bp神經網路,是一種無監督學習演算法。使用乙個三層 只有乙個隱含層 的自編碼網路,然後設定隱含節點的數量少於輸入層節點,就能夠輕鬆地實現特徵降維。如圖 fig1.自編碼器網路結構 來自網路 refer to deep learni...