5.IP協議及相關技術

本章旨在介紹IP的輔助技術,例如:DNS,ARP,ICMP,DHCP,NAT等。

DNS

爲了將IP地址轉換爲容易記憶的地址
域名分層,一層包裹一層:
在這裏插入圖片描述
每個域的分層中都有設有各自的域名管理器。
所有的域名服務器都必須註冊根域名服務器的IP地址。因爲DNS根據IP地址進行相關檢測的時要從根目錄開始。在這裏插入圖片描述

DNS的主要記錄:
在這裏插入圖片描述

ARP

瞭解IP地址所對應的MAC地址。

ARP概要

ARP是一種解決地址問題的協議。以目標地址爲線索,用來定位下一個應該接受數據分包的網絡設備對應的MAC地址。如果目標主機不在同一個鏈路上時,可以通過ARP查找下一跳路由器的MAC地址。不過ARP只適應於ipv4。ipv6可以用icmpv6替代ARP發送鄰居探索信息。

ARP工作機制

主機A爲了獲得主機B的MAC地址,起初要通過廣播發送一個ARP請求包。這個包中包含了想要了解其MAC地址的主機IP地址。也就是說,ARP請求包中已經包含了主機b的IP地址。由於廣播的包可以被同一個鏈路上所有的主機或路由器接受,因此ARP請求包也就會被這一鏈路上的所有主機和路由器進行解析。如果ARP請求包中的目標IP地址與自己的IP地址一致,那麼這個節點就將自己的MAC地址塞入ARP相應包返回給主機A。

IP與MAC地址缺一不可。

RARP

rarp是將ARP反過來,從mac地址定位IP地址的協議。例如:打印機等小型嵌入式設備接入網絡時就經常會用到。

ICMP

輔助IP的ICMP

ICMP的的主要功能包括,確認IP包是否成功送達目標地址,通知在發送過程當中IP包被廢棄的原因,改善網絡設置。有了這些功能以後,就可以獲得網絡是否正常,設置是否有誤以及設備有何異常信息。
ICMP消息類型:
在這裏插入圖片描述

icmpv6

ipv4中ICMP僅是一個ipv4的輔助功能,ipv4單獨也可以完成IP通信,但是ipv6中icmpv6功能被擴大,沒有icmpv6時,ipv6無法正常通信。

DHCP

DHCP實現自動設置IP地址,統一管理IP地址分配。(即插即用)
家庭中由於主機數少,一般就由寬帶路由器充當DHCP這個角色。

NAT

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