首頁 > 遊戲

有了MAC地址,IP地址存在的意義是什麼?

由 IT小哥吧 發表于 遊戲2023-01-22

簡介因為IP地址在裝置上線之前是無法根據裝置進入了哪個子網來分配的,所以在裝置還沒有IP地址的時候(或者在分配IP地址的過程中),我們還需要使用MAC地址來區分不同的裝置

怎麼手機號改到海外

1、設計IP地址的目的是什麼?

設計IP地址是因為隨著網路中的裝置越來越多,人們發現路由(也就是找到從傳送方到接收方的路徑)變得越來越困難,於是人們想到了一個辦法,把網路分成很多子網。這樣,在路由時,路由器可以把其他子網作為一個整體來計算。對於發往其他子網的包,路由器只需要讓包到達那個子網,剩下的工作由子網解決。這種方法雖然只能使找到的路徑接近最優,但並不能保證最優,大大降低了路由器的計算量,利大於弊,所以被採用。

有了MAC地址,IP地址存在的意義是什麼?

2、那麼我們為什麼需要IP地址呢?

因為如果只使用MAC地址,我們會發現路由器需要記住每個MAC地址屬於哪個子網(否則路由器每收到一個包就要滿世界尋找這個MAC地址的位置)。即使我們只為每個MAC地址留出1位元組的儲存空間,每臺路由器也需要256TB的記憶體!這顯然是不太現實的。所以我們需要IP地址。與MAC不同的是,IP地址在地理上是相關的。對於位於同一子網的裝置,我們為它們分配相同的IP地址字首,就像郵政編碼一樣。這樣路由器就可以透過IP地址的字首知道這個裝置在哪個子網。現在路由器只需要記住每個子網的位置,大大降低了路由器所需的記憶體。

有了MAC地址,IP地址存在的意義是什麼?

3、既然IP地址不能去掉,那MAC地址可以去掉嗎?

答案是不能。因為IP地址在裝置上線之前是無法根據裝置進入了哪個子網來分配的,所以在裝置還沒有IP地址的時候(或者在分配IP地址的過程中),我們還需要使用MAC地址來區分不同的裝置。

Tags:IP地址子網路由器MAC地址