HCNA之以太網幀結構詳細講解

HCNA以太網幀結構

TTL值

TTL值:Time To Live 生存週期(防止環路的出現)
說明
在數據包發送出去以後,會有一個默認的TTL值(這個值是根據設備廠家默認設置的,有可能是255/64)這裏選用255這個值,在經過一臺三層設備(路由器)後,就會在255值的基礎上-1,變成254,一次類推,直到變成0時,路由器收到後發現TTL值是0就會認爲是發送的環路包,丟掉這個數據包,(一條數據包發送出去及時去繞全球一圈,接受到並轉發出去的也不會超過30臺路由器).

命令: tracert

說明 測試本地到達目標所經過的三層設備

# 可以在cmd使用 路由器使用  Linux使用

#例一
tracert  www.baidu.com

#例二
tracert 8.8.8.8

ARP

說明

Address Resolution Protocol,通過目地IP地址,請求對方MAC地址的過程
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-3fBYZKS8-1581830125128)(./1563954072021.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-17FTXoic-1581830125129)(./1563954623568.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-5HWUVzsn-1581830125131)(./1563954647625.png)]

ARP實驗

查看兩臺機器進行通信的時候,主機A如何在封裝的時候知道目標主機的MAC地址,
次實驗需要在兩臺機器完全沒有通信過的時候測試
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-e9F2xRek-1581830125131)(./1563955280226.png)]

首先主機A向主機B發送一個ARP協議
主機B向主機A發送MAC地址,
主機A進行數據包封裝後向主機B發送數據包

  • 在ARP協議的接收方(主機B)收到ARP協議包後,如何再返回的時候封裝目標MAC地址呢??

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-akwQaaoA-1581830125132)(./1563955651130.png)]
在這個數據包中再發的時候封裝的MAC地址是全F廣播MAC地址,所以在發出去數據包都是以羣發的形式發送的
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-UrhAHTVD-1581830125133)(./1563958595418.png)]
待收到包的主機解析的時候會解析到目標IP地址是誰,只有對應目標IP地址的主機纔會留下這個ARP包,然後繼續封裝數據包,把之前索要的MAC地址信息封裝新數據包中.

  • ARP緩存地址表
    說明
    (1)ARP緩存地址表的作用就是在下次進行訪問的時候直接在這個表中查看MAC地址即可,無需再次發送一遍ARP協議包!
    (2)如果間隔了一段時間沒有與其他主機通話就會在ARP緩存中去除掉!

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-XSv1hDsC-1581830125134)(./1563955899341.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-wHAk4gx7-1581830125135)(./1563955970229.png)]

ARP命令

# 在CMD中操作

#查看arp地址緩存表
arp -a

#刪除arp地址緩存表
arp -d *

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-987bn0g3-1581830125136)(./1563956073377.png)]

ARP 請求/迴應報文

  • 請求(request)報文
    [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-jEN0ID4g-1581830125136)(./1563957458540.png)]

第一次發送出去的ARP報文目標MAC是以廣播的形式發送的,因爲只知道目標IP地址,但是不知道目標MAC,所以先廣播發送.

  • 迴應(reply)報文
    [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-lHkI38Bs-1581830125138)(./1563957488880.png)]

迴應的報文源MAC和目標MAC都是單播的形式發送的,因爲已經知道目標是誰了,不需要在重新用廣播的形式發送了!

發佈了63 篇原創文章 · 獲贊 34 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章