目錄
- 以太網協議的結構:
- 類型:
- ARP請求應答報文:
- CRC:
- MTU:
- 為什么需要mac地址:
- mac地址和IP地址的區別:
以太網協議的結構:
以太網是數據鏈路層和物理層的主要協議
源IP,目的IP就不多說了可以看看一>鏈接: 點擊看看
類型:
這里類型是16進制數字表示,類型不同表示荷載的數據格式就不同,里面可以是TCP/IP/UDP數據報
ARP請求應答報文:
這個是一個輔助協議,功能是根據對應的IP地址得到對應的mac地址,mac地址就是網卡上燒錄的地址,一般不會輕易改變,是一種唯一標識
CRC:
表示數據幀的幀尾,存有校驗和,校驗和不必多說,可以看看我的其他文章,鏈接: 點擊看看
MTU:
MTU表示最大傳輸單元,雖然不是以太網數據幀的相關結構,但是與以太網數據幀相關的一個概念,他限制著以太網數據幀中,數據部分的大小,不過他的相關信息存在與以太網的數據部分等等,鏈接: 點擊看看,這篇文章中,提到過的MTU超過限制IP數據報就會拆包組包
為什么需要mac地址:
我們要填以太網數據幀的時候需要用到;網絡的轉發,就是分用的時候,網絡層需要IP地址來轉發,數據鏈路層需要用到mac地址
雖然我們在路由轉發的時候用的是IP地址,但是傳輸到下一個節點的時候要用IP地址來找到mac地址,才能填寫以太網數據幀
mac地址和IP地址的區別:
理論上說有一組地址就夠用了,但是有兩伙大佬研究出來了兩組地址就都采用了,IP采用在網絡層,mac采用在數據鏈路層
具體區別在于:IP地址在網絡層使用,關注整個網絡層的轉發比如路由選擇;mac地址在數據鏈路層使用關注與轉發的細節,關注于兩個相鄰路徑之間