地址轉換協議arp
A. ARP將IP地址轉化成物理地址協議的主要原理是什麼
ARP欺騙的攻擊以其特有的靈活性和高成功率被入侵者所青眯,並且在內網中,這種方法被廣泛應用,以至於ARp被稱為區域網殺手。
知道網路上的兩個節點之間要通信的話都必須遵循一個規則,這個規則是協議,比如最常見的Tcp/IP。其中TCp保證連接以及數據傳送的可靠性,而IP則保證把數據包發送到指定位置,因此可以接受數據包的節點必須有個地址,在TCP/IP網路中這個地址就是IP地址,數據就是根據這個地址在網路上傳送的。而數據包在到達了最基層的區域網或直接在區域網中傳送的時候,尋找目的地不僅僅要依靠Ip地址來識別了。在區域網中,或者我們更精確地說在乙太網中,網卡和雙絞線組成了數據傳送物理終點和傳送介質,一個數據包要想到達某台計算機,它必須找到這台計算機的網卡。
網卡也有一個地址的,我們稱作MAC地址。每一個網卡在被生產出廠的時候都被分配給一個MAC地址,而理論上這個地址是唯一確定的。MAC地址是以-符號分割的六組兩個十六進制數組合的一個字元串,如34-C9-08-AE-E9-21,這是MAC的標準式書寫,乙太網中就是基於MAC地址通信的。在TCP/IP網路中,IP地址是不可少的,遵循TCP/IP協議的軟體在發送數據的時候指定地址都必須是一個IP地址,這就要求乙太網具有把IP地址轉換為MAC地下的能力,這樣TCP/IP通信才能正常進行,ARP協議由些而生。
ARP即地址解析協議,它負責把IP地址轉換為相應的MAC地址。說是相應的,因為每個區域網的計算機在最初進行網路設置的時候,設置一個靜態IP,操作系統就會把這個IP和網卡的MAC地址綁定在一起,而如果使用了DHCP伺服器分配動態的IP,則在分配到IP的時候,這個IP也就和MAC地址綁定了,也就是形成了一種IP地址和MAC地址對應關系。
看大家最近受ARP攻擊的板友不少,查了一些資料整理出來了一些關於ARP方面的知識,希望大家能了解ARP,隨後還有一些,今天發上這點,隨時整理隨時加上,全面的了解ARP工作原理從根本上去解決它。
B. arp協議的作用是將物理地址轉化為ip地址
選A,
ARP協議其主要用作將IP地址翻譯為乙太網的MAC地址
C. 地址解析協議ARP能將IP地址轉換成MAC地址嗎
不行。ARP的作用的是把IP地址和MAC地址綁定起來的。
D. 什麼是地址轉換協議ARP
ARP,即地址解析協議,實現通過IP地址得知其物理地址。在TCP/IP網路環境下,每個主機都分配了一回個32位的IP地址,這種互聯網地址是在網答際范圍標識主機的一種邏輯地址。
給你一個網址,你自己看去吧。
http://ke..com/view/32698.htm
E. 地址解析協議ARP的工作過程與作用
ARP協議是「Address Resolution Protocol」(地址解析協議)的縮寫。在區域網中,網路中實際傳輸的是「幀」,幀裡面是有目標主機的MAC地址的。在乙太網中,一個主機要和另一個主機進行直接通信,必須要知道目標主機的MAC地址。但這個目標MAC地址是如何獲得的呢?它就是通過地址解析協議獲得的。所謂「地址解析」就是主機在發送幀前將目標IP地址轉換成目標MAC地址的過程。ARP協議的基本功能就是通過目標設備的IP地址,查詢目標設備的MAC地址,以保證通信的順利進行。
我們以主機A(192.168.1.5)向主機B(192.168.1.1)發送數據為例。
當發送數據時,主機A會在自己的ARP緩存表中尋找是否有目標IP地址。
如果找到了,也就知道了目標MAC地址,直接把目標MAC地址寫入幀裡面發送就可以了;
如果在ARP緩存表中沒有找到相對應的IP地址,主機A就會在網路上發送一個廣播,目標MAC地址是「FF.FF.FF.FF.FF.FF」,這表示向同一網段內的所有主機發出這樣的詢問:「192.168.1.1的MAC地址是什麼?」網路上其他主機並不響應ARP詢問,只有主機B接收到這個幀時,才向主機A做出這樣的回應:「192.168.1.1的MAC地址是00-aa-00-62-c6-09」。
這樣,主機A就知道了主機B的MAC地址,它就可以向主機B發送信息了。同時它還更新了自己的ARP緩存表,下次再向主機B發送信息時,直接從ARP緩存表裡查找就可以了。
ARP緩存表採用了老化機制,在一段時間內如果表中的某一行沒有使用,就會被刪除,這樣可以大大減少ARP緩存表的長度,加快查詢速度。
F. ARP協議是如何進行地址轉換的
ARP是知道ip地址的情況下,映射出他的物理地址,
物理地址是出廠時就固化在網卡專里的,而ip地址是登陸時屬伺服器給分配的,我也初學,會就這么多了
ARP協議是「Address Resolution Protocol」(地址解析協議)的縮寫。在區域網中,網路中實際傳輸的是「幀」,幀裡面是有目標主機的MAC地址的。在乙太網中,一個主機要和另一個主機進行直接通信,必須要知道目標主機的MAC地址。但這個目標MAC地址是如何獲得的呢?它就是通過地址解析協議獲得的。所謂「地址解析」就是主機在發送幀前將目標IP地址轉換成目標MAC地址的過程。ARP協議的基本功能就是通過目標設備的IP地址,查詢目標設備的MAC地址,以保證通信的順利進行。
G. TCP/IP協議使用地址轉換協議ARP將()轉換為()地址
IP地址轉換為MAC地址(網路設備的物理地址)
H. 在Internet中,地址解釋協議ARP是用來解釋什麼
地址解析協議襲(arp)
基本功能:根據IP地址來得到MAC地址。。。對應的還有RARP逆地址解析協議,由mac得到IP。
在乙太網協議中規定,同一區域網中的一台主機要和另一台主機進行直接通信,必須要知道目標主機的MAC地址。而在TCP/IP協議棧中,網路層和傳輸層只關心目標主機的IP地址。這就導致在乙太網中使用IP協議時,數據鏈路層的乙太網協議接到上層IP協議提供的數據中,只包含目的主機的IP地址。於是需要一種方法,根據目的主機的IP地址,獲得其MAC地址。這就是ARP協議要做的事情。所謂地址解析(address resolution)就是主機在發送幀前將目標IP地址轉換成目標MAC地址的過程。
另外,當發送主機和目的主機不在同一個區域網中時,即便知道目的主機的MAC地址,兩者也不能直接通信,必須經過路由轉發才可以。所以此時,發送主機通過ARP協議獲得的將不是目的主機的真實MAC地址,而是一台可以通往區域網外的路由器的某個埠的MAC地址。於是此後發送主機發往目的主機的所有幀,都將發往該路由器,通過它向外發送。這種情況稱為ARP代理(ARP Proxy)。
I. 在ARP協議中,將IP地址轉換成物理地址是怎麼回事
arp是一種將來ip轉化成以自ip對應的網卡的物理地址的一種協議,或者說ARP協議是一種將ip地址轉化成MAC地址的一種協議。它靠維持在內存中保存的一張表來使ip得以在網路上被目標機器應答。
為什麼要將ip轉化成mac呢?簡單的說,這是因為在tcp網路環境下,一個ip包走到哪裡,要怎麼走是靠路由表定義。但是,當ip包到達該網路後,哪台機器響應這個ip包卻是靠該ip包中所包含的mac地址來識別。也就是說,只有機器的mac地址和該ip包中的mac地址相同的機器才會應答這個ip 包。因為在網路中,每一台主機都會有發送ip包的時候。所以,在每台主機的內存中,都有一個 arp--> mac 的轉換表。通常是動態的轉換表(注意在路由中,該arp表可以被設置成靜態)。也就是說,該對應表會被主機在需要的時候刷新。這是由於乙太網在子網層上的傳輸是靠48位的mac地址而決定的。
J. TCP/IP使用地址轉換協議ARP將_轉換為_地址
將輸入的ip地址解析成mac地址。(mac地址:media access code,媒體訪問地址,每個網卡有世界上唯一的編號,mac就是網卡的唯一編碼)