什麼是 Mac Address 、 IP 、 Subnet Mask 和 Gateway | 網絡通訊
在網絡通訊領域中,理解設備間通訊的基本概念非常重要。 Mac Address 、 IP 、 Subnet Mask 和 Gateway 。我們透過演示命令行深入講解各個的意義。
1. MAC Address:
MAC(媒體訪問控制)地址是分配給網絡接口的唯一識別碼,用於物理網絡上的通信。它是一個硬件地址,通常表示為6對16進位。MAC地址確保數據包能夠在本地網絡中抵達目標設備。它們被硬編碼到網路介面卡(NIC)中,作為每個設備的獨特唯一識別碼。
- 通常來說,MAC Address 的前6碼是廠商代號,後6碼是流水號
- 每台電腦的MAC Address都是唯一值
2. IP 地址:
IP地址在網絡通訊使每個設備能夠定位並相互連接。這些地址,無論是IPv4還是IPv6,識別了網絡上設備的位置。IPv4地址由4組數字組成,而IPv6地址更長,提供了更廣泛的範圍。不管在世界的哪個角落,只要設備能夠連上網際網路,有了IP地址,就能夠互相通訊。
3. Subnet Mask 子網掩碼:
子網劃分是將IP網絡分為子網以提高性能和安全性的實踐。子網掩碼是一個32位數字,確定了IP地址的網絡和主機部分。它有助於在網絡內有效組織和管理IP地址。通過使用子網劃分,管理員可以控制流量流向,優化網絡性能並增強安全性。
- 子網路遮罩常見的 255.255.255.0 簡單來說就是切分到常見的 192.168.1.1 的第三碼,只要封包IP開頭是 192.168.1 就會判斷是同一個網段
- 假如是同一個網段,會直接傳送給目標IP地址
- 如果不是的話,就會傳送給 Gateway
4. Gateway 網關:
Gateway 網關 充當數據進入或離開網絡的入口和出口點。它連接不同的網絡,促進不同子網段上設備之間的通訊。路由器通常作為 Gateway 網關。
命令行演示:
- 查看MAC Address:
# 實體位址就是 MAC Address
ipconfig /all (Windows)
ifconfig -a (Linux/Mac)
- 檢查IP地址:
# 通常我們看IPv4 位址
ipconfig(Windows)
ifconfig(Linux/Mac)
- 設置 Subnet Mask 子網掩碼:
# 子網路遮罩
ifconfig eth0 netmask 255.255.255.0
- 配置 Gateway 網關:
# 預設閘道
route add default gw <gateway_ip>
Tags