我試圖了解 MAC 位址的工作原理以及它們的用途。我相信他們的工作方式是這樣的:
LAN 上的每台電腦都有一個 MAC 位址,可用於識別每台電腦。當封包發出時,我的路由器會用自己的 MAC 位址取代我的 MAC 位址,而網路中的每一步,下一個裝置都會用自己的 MAC 位址取代該 MAC 位址。
如果我透過電纜插入調變解調器,調變解調器是否仍會用自己的 MAC 位址替換我的 MAC 位址,還是我的 MAC 位址會一直到達我正在通訊的網站?
答案1
MAC 僅用於選擇網路卡在本地網路上。
一旦資料封包離開路由器,就不再需要 MAC,並且不會傳輸任何有關它的資訊。由於它不會被傳輸,您的 ISP 或 LAN 以外的任何其他電腦都會收到有關它的任何資訊。
答案2
MAC 位址(媒體存取控制)是 OSI 第 2 層 48 位元長的唯一位址。好吧,至少它應該是獨一無二的。電腦中的每個網路設備(通常是網路卡,電腦可以有多個網路設備)都有自己的位址,該位址由 OUI(前 24 位元)和唯一 ID(最後一個24 位元)。
記住!計算機不一定能夠相互通訊。而是認為網路卡可以互相通信。
該地址由轉變或一個中心透過乙太網路將資料幀發送到您的電腦。
大多數人購買的設備實際上是路由器和交換器的組合。路由器使用 IP 位址透過網路傳送和接收資料。交換器使用 MAC 位址向網路卡發送和接收訊框。
由於互聯網絡通常使用網路位址來路由網路中的流量,因此需要將網路位址對應到 MAC 位址。當網路層確定了目的地站的網路位址時,它必須使用MAC位址透過實體網路轉送訊息。不同的協定套件使用不同的方法來執行此映射,但最受歡迎的是位址解析協定 (ARP)。
答案3
您的路由器僅取代本機網路以外的套件的 MAC 位址。是的,您的 ISP 只能看到您的數據機 MAC 位址,因為 WAN(ISP 的網路)位於您的本地網路之外。