如需轉載請聯系:fengxw6@mail2.sysu.edu.cn 未經許可,禁止轉載,私人筆記,碼字不易,望理解。 ---Sun Yat-sen University 馮興偉

  本節(jié)主要就講網絡層的各種IP服務協議。

  1. ARP

  英文全程Address Resolution Protocol,地址解析協議。

  我們知道局域網中發(fā)送的是數據幀,數據幀的格式之前也已經學過,知道目的主機的MAC地址才可以發(fā)送數據幀,

  那這個目標MAC地址是如何獲得的呢?就是ARP協議來獲得的。

  ARP協議的基本功能就是通過目標設備的IP地址,查詢目標設備的MAC地址。

  下面給個形象的例子:ARP報文是主機發(fā)送出來的,在該主機只知道對方的IP地址且想知道對方的MAC地址時,它以廣播的方式將ARP請求發(fā)送到自己所在網段的各個節(jié)點。當有主機響應時,回發(fā)的報文是單播發(fā)送。

  大數據培訓,云培訓,數據挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經理培訓

   如果查詢對象不在同一個局域網,那怎么辦呢?

    所以出現了ARP代理(Proxy ARP)

   如下圖:路由器收到ARP Request時,若發(fā)現查詢的目的IP地址在不同子網,路由器會扮演代理的ARP的角色,用路由器自己的接口MAC地址代為回答,告訴查詢者它所要做的MAC地址。

  大數據培訓,云培訓,數據挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經理培訓

  為什么要有ARP代理?路由器的一個重要功能是把局域網廣播包限制在該網內,不讓擴散,否則會造成網絡風暴。ARP Request是個廣播包,它詢問的對象若在同一個局域網內,就會回答。

  2. RARP

  英文全稱Reverse Address Resolution Protocol,反向地址解析協議。

  反向地址解析協議將局域網中的某個主機的物理地址轉換成IP地址。該協議廣泛用于獲取無盤工作站的IP地址。

  如下圖:局域網中有一臺主機只知道物理地址不知道IP地址,那么其可以用RARP協議發(fā)出征求自身IP地址的廣播請求,然后RARP服務器回答。

  大數據培訓,云培訓,數據挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經理培訓

  3. BOOTP

  英文全稱Bootstrap Protocol,引導程序協議,為DHCP協議前身。

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式