TCP/IP 知識掃盲--IP協議相關技術

5. ip協議相關技術

IP旨在讓最終目標主機收到數據包,可是在這一過程當中僅僅有ip是沒法實現通訊的。數據庫

5.1. DNS

DNS全稱是 Domain Name System(域名系統)。ip地址不方便記憶,而TCP/IP世界從一開始就有個主機識別碼的東西,網絡通訊過程當中能夠直接使用主機識別碼,這時系統必須將主機名轉換爲ip地址。爲了實現這樣的功能,主機每每會利用一個叫作host的數據庫文件。
最開始時,互聯網信息中心管理者一份host文件,其餘計算機則須要不按期去信息中心下載文件,才能正常使用網絡。
隨着網絡規模的不斷擴大和接入的計算機數量增多,管理一份host文件顯得力不從心, 因而DNS應運而生。
簡單來講,DNS的做用就是從域名解析出真正的IP地址。實質上是 DNS系統維護了一個用來表示組織內部主機名和ip地址之間對應關係的數據庫。服務器

5.2. ARP

ARP全稱是 Address Resolution Protocol,地址解析協議。ARP的做用是根據ip地址,找到對應的MAC地址。 爲何要找MAC地址呢?
由於在底層數據鏈路層,進行實際通訊須要知道ip地址所對應的MAC地址。網絡

5.3 RARP

RARP 全稱是 Reverse Address Resolution Protocol, 是RAP地址的反向功能,即從MAC地址定位出IP地址。
何時RARP呢? 將打印機服務器等小型嵌入式設備接入到網絡時就會用到。這是由於我的電腦能夠設置ip或者動態獲取ip,而這些嵌入式設備會遇到沒有輸入接口或沒法動態獲取IP地址的狀況。
具體使用過程是:接口

  • 架設一臺RARP服務器
  • 在這個服務器上註冊設備的mac地址和ip地址
  • 將這個設備接入到網絡
  • 設備插電啓動,自動發送一條 ‘個人MAC地址是xxxx,請傳回個人IP地址’的請求信息
  • RARP服務器接到請求,返回 ‘你的IP地址是xxx’
  • 設備根據應答信息設置本身的IP地址。
相關文章
相關標籤/搜索