TCP/IP協議族(2)

封幀

數據包用應用程到達數據鏈路層的過程:
應用數據包—>加入TCP/UDP頭信息---->TCP報文端/UDP數據包---->加入IP頭信息---->IP數據包---->加入以太網頭部、尾部---->幀

分用

數據包到達主機,從數據鏈路層解析到應用層的過程。

ARP工作原理

原理

ARP協議能實現任意網絡層地址道任意物理地址的轉換。
原理:主機向自己所在網絡廣播一個ARP請求,該請求包含目標機器的網絡地址。此網絡上的其他機器都將收到這個請求,但只有請求的目標機器會相應一個ARP應答,其中包含自己的物理地址。
###以太網ARP請求/應答格式
格式

  1. 硬件類型:2字節;定義物理地址的類型,他的值1表示MAC地址
  2. 協議類型:2字節;表示要映射的協議地址類型,他的值爲0x800,表示IP地址
  3. 硬件地址長度和協議地址長度;各1字節;分別表示MAC地址長度,爲6,IP4地址長度4
  4. 操作:2字節;ARP請求(值爲1)、ARP應答(值爲2)、RARP請求(值爲1)、RARP請求(值爲2)
  5. 最後4個字段:指定通信雙方的以太網地址和MAC地址。發送端填充除了目的硬件地址以外的3個字段,以構建ARP請求併發送。接收端發現該請求的目的IP地址是自己,就構建完整的ARP應答併發送,交換兩個目的端IP地址,併發送。

ARP請求/應答長度爲28字節,加上以太網幀頭部信息至少爲46字節,加上字節填充和ARP報文端,一個攜帶ARP請求/應答的以太網幀長度爲64字節。

DNS工作原理

DNS是一套分佈式的域名服務系統。每個DNS服務器上都存放着大量的機器名和IP地址的映射,並且是動態更新的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章