ARP以及RARP协议的主要功能、如何实现 ARP协议与RARP协议的特点什么?

\u8bf4\u660e\u4e0b\u5217\u534f\u8bae\u7684\u4f5c\u7528\uff1aIP,ARP,RARP,ICMP

IP\u534f\u8bae\uff08Internet Protocol\uff0c\u56e0\u7279\u7f51\u534f\u8bae\uff09\uff0c\u5c5e\u4e8eOSI7\u5c42\u53c2\u8003\u6a21\u578b\u4e2d\u7684\u7f51\u7edc\u5c42\u534f\u8bae\u3002\u5b83\u63d0\u4f9b\u4e24\u4e2a\u57fa\u672c\u529f\u80fd\uff1a\u5bfb\u5740\u548c\u5206\u6bb5\u3002\u5bfb\u5740\u5373\u5e38\u8bf4\u7684\u8def\u7531\u529f\u80fd\uff1b\u5206\u6bb5\u662f\u6307\u5bf9\u6570\u636e\u5305\u7684\u5927\u5c0f\u8fdb\u884c\u91cd\u65b0\u7ec4\u88c5\uff0c\u4ee5\u9002\u5e94\u4e0d\u540c\u7f51\u7edc\u5bf9\u5305\u5927\u5c0f\u7684\u8981\u6c42\u3002

ARP\u534f\u8bae\uff08Address Resolution Protocol\uff0c\u5730\u5740\u89e3\u6790\u534f\u8bae\uff09\uff0c\u5c5e\u4e8eIPv4\u534f\u8bae\u7c07\uff0c\u5de5\u4f5c\u5728\u6570\u636e\u94fe\u8def\u5c42\u3002\u5176\u529f\u80fd\u662f\u5c06IP\u5730\u5740\u89e3\u6790\u4e3a\u5bf9\u5e94\u7684MAC\u5730\u5740\u3002

RARP\u534f\u8bae\uff08Reverse ARP\uff0c\u53cd\u5411ARP\u534f\u8bae\uff09\uff0c\u5176\u529f\u80fd\u662f\u5c06MAC\u5730\u5740\u89e3\u6790\u4e3a\u5bf9\u5e94\u7684IP\u5730\u5740\u3002

ICMP\u534f\u8bae\uff08Internet Control Message Protocol\uff0cInternet\u63a7\u5236\u6d88\u606f\u534f\u8bae\uff09\uff0c\u5b83\u7684\u529f\u80fd\u662f\u62a5\u544a\u65e0\u6cd5\u4f20\u9001\u7684\u6570\u636e\u5305\u7684\u9519\u8bef\uff0c\u5e76\u5e2e\u52a9\u5bf9\u8fd9\u4e9b\u9519\u8bef\u8fdb\u884c\u7591\u96be\u89e3\u7b54\u3002

\u4e00\u4e2a\u6b63\u5411\u4e00\u4e2a\u53cd\u5411~~~

ARP\u662f\u77e5\u9053\u5bf9\u65b9IP\u6765\u8bf7\u6c42\u5bf9\u65b9MAC\u5730\u5740\uff0c\u6bd4\u5982\u4e0a\u7f51\u7684\u65f6\u5019\u7f51\u5173\u662f192.168.1.1\uff0c\u4f46\u662f\u4e0d\u77e5\u9053\u7f51\u5173\u7684MAC\uff0c\u8fd9\u65f6\u5c31\u53d1\u9001ARP\u5e7f\u64ad\u5305\uff0c\u5728\u5168\u7f51\u201c\u547c\u53eb\u201d192.168.1.1\uff0c\u5f53\u7f51\u5173\u542c\u5230\u6709\u673a\u5668\u201c\u568e\u53eb\u201d\u5c31\u8fd4\u56de\u4e00\u4e2a\u6570\u636e\u5305\u544a\u8bc9\u4f60\u201c\u6211\u7684MAC\u662fXXXXXXXXX\u201d\u7136\u540e\u53cc\u65b9\u5c31\u53ef\u4ee5\u901a\u4fe1\u4e86\uff0c\u5728\u4f60\u201c\u568e\u53eb\u201d\u7684\u65f6\u5019\uff0c\u6309\u7167\u89c4\u5219\uff0c\u4f60\u9700\u8981\u628a\u4f60\u7684IP\u548cMAC\u5730\u5740\u5e7f\u64ad\u51fa\u53bb\uff0c\u5426\u5219\u7f51\u5173\u53ea\u542c\u201c\u568e\u53eb\u201d\u4e0d\u89c1\u5730\u5740\uff0c\u4e00\u6837\u8054\u7cfb\u4e0d\u5230\u4f60~~~~~\u7f51\u5185\u5176\u4ed6\u4e3b\u673a\u5219\u628a\u4f60\u7684\u201c\u568e\u53eb\u201d\u5f53\u4f5c\u8033\u8fb9\u98ce\uff0c\u4e0d\u54cd\u5e94\uff01

RARP\u662f\u77e5\u9053\u5bf9\u65b9MAC\u6765\u67e5\u8be2IP\u5730\u5740\uff0c\u57fa\u672c\u4e0a\u8fd8\u662f\u4ee5\u4e0a\u7684\u8fc7\u7a0b\uff0c\u53ea\u4e0d\u8fc7\u4f60\u201c\u568e\u53eb\u201d\u7684\u662fMAC\u5730\u5740\u800c\u5df2\uff0c\u5728\u4e00\u822c\u5e94\u7528\u4e2d\u5f88\u5c11\u6709\u77e5\u9053MAC\u6765\u67e5\u8be2IP\u7684\u73b0\u8c61\uff0c\u5728\u7f51\u7edc\u8f6f\u4ef6\u8bbe\u7f6e\u7684\u591a\u662fIP\uff0c\u4e0d\u662fMAC\uff01\uff01\uff01
\u5bf9\u4e86\u8fd9\u91cc\u8865\u5145\u4e0b\uff0cRARP\u9700\u8981\u6709\u670d\u52a1\u5668\u652f\u6301\u624d\u80fd\u54cd\u5e94\uff0c\u4e0d\u662f\u4efb\u4f55\u4e00\u4e2a\u4e3b\u673a\u90fd\u80fd\u54cd\u5e94RARP\u7684\uff0c\u5f53RARP\u670d\u52a1\u5668\u6536\u5230\u8bf7\u6c42\uff0c\u4f1a\u641c\u7d22\u81ea\u5df1\u672c\u5730\u5217\u8868\uff0c\u53d1\u73b0\u5bf9\u5e94\u7684\u6761\u76ee\uff0c\u7136\u540e\u7ed9\u624d\u80fd\u4f60\u5206\u914d\u5730\u5740\uff0c\u4e5f\u5c31\u662f\u8bf4\uff0cRARP\u662f\u4e2a\u624b\u52a8\u7ef4\u62a4\u7684\u534f\u8bae\uff0cRARP\u5728\u65e0\u76d8\u4e0a\u5e94\u7528\u8f83\u591a\uff0c\u5e73\u65f6\u6781\u5c11\u78b0\u5230~~~

\u4ece\u4ee5\u4e0a\u53ef\u4ee5\u770b\u51fa\uff0cARP\u534f\u8bae\u662f\u4e00\u4e2a\u6ca1\u6709\u4efb\u4f55\u9a8c\u8bc1\u7684\u534f\u8bae\uff0c\u5982\u679c\u6709\u673a\u5668\u6076\u610f\u653b\u51fb\uff0c\u53d1\u9001\u865a\u5047\u7684\u6570\u636e\u5305\uff0c\u5c31\u80fd\u6270\u4e71\u6574\u4e2a\u7f51\u7edc\uff0c\u800cRARP\u5219\u5f88\u5c11\u53d7\u5230\u653b\u51fb\uff0c\u56e0\u4e3a\u5e94\u7528\u8303\u56f4\u6781\u5c0f\u3002\u9700\u8981\u6ce8\u610f\u7684\u662f\u8fd9\u4e2a\u4e0eDHCP\u534f\u8bae\u662f\u4e0d\u540c\u7684~~~~

\u5176\u4ed6\u5c31\u4e0d\u591a\u89e3\u91ca\u4e86\uff0c\u5173\u4e8eARP\u7f51\u7edc\u57fa\u7840\u6559\u7a0b\u6574\u6574\u8bb2\u4e86\u4e00\u7ae0\uff0c\u5982\u679c\u8981\u662f\u628a\u51e0\u79cd\u653b\u51fb\u6a21\u5f0f\u8be6\u89e3\uff0c\u4f30\u8ba1\u8981\u5199\u4e00\u672c\u4e66......

老兄,一些复杂的问题,怎么可能简单的说啊,尤其是计算机上的。。。 一同学习,共同进步。。。

一、什么是ARP协议

ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

二、ARP协议的工作原理

在每台安装有TCP/IP协议的电脑里都有一个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缓存表的长度,加快查询速度。
ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。
ARP攻击主要是存在于局域网网络中,局域网中若有一个人感染ARP木马,则感染该ARP木马的系统将会试图通过“ARP欺骗”手段截获所在网络内其它计算机的通信信息,并因此造成网内其它计算机的通信故障。

反向地址转换协议(RARP:Reverse Address Resolution Protocol)

反向地址转换协议(RARP)允许局域网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。网络管理员在局域网网关路由器里创建一个表以映射物理地址(MAC)和与其对应的 IP 地址。当设置一台新的机器时,其 RARP 客户机程序需要向路由器上的 RARP 服务器请求相应的 IP 地址。假设在路由表中已经设置了一个记录,RARP 服务器将会返回 IP 地址给机器,此机器就会存储起来以便日后使用。

  • ARP 鐨勫姛鑳芥槸(),RARP 鍗忚鐨鍔熻兘鏄()銆
    绛旓細ARP鐨勫姛鑳芥槸鐢辩洰鏍囩殑IP 鍦板潃姹傜洰鏍囩殑MAC鍦板潃锛RARP鍗忚鐨鍔熻兘鏄敱婧愮殑MAC鍦板潃姹傛簮IP 鍦板潃銆
  • 姹侫RP鐨勫姛鑳界壒鐐瑰拰RARP鐨鍔熻兘鐗圭偣,鍐欎綔涓,娓呰鐨勭郴缁熺偣鍎,璋㈣阿鍟鐧惧害...
    绛旓細3銆佷富鏈虹殑浠绘剰arp request骞挎挱鍙互鏇存柊缃戠粶涓富鏈哄叧浜庢涓绘満鐨刟rp淇℃伅銆 RARP锛堥嗗悜鍦板潃瑙f瀽鍗忚锛夛細鍔熻兘锛氬悜缃戠粶涓彂閫佸寘鍚嚜韬玀AC鍦板潃鐨勫箍鎾寘锛屼互姝よ幏寰桰P鍦板潃銆傜壒鐐癸細1銆RARP鍗忚甯哥敤鍦ㄦ棤鐩樺伐浣滅珯鐜锛2銆佸繀椤绘湁RARP鏈嶅姟鍣ㄦ敮鎸佹墠鑳藉緱鍒板搷搴斻
  • 鍦═CP IP鍗忚鏍堜腑,ARP鍗忚鐨勪綔鐢ㄦ槸( ),RARP鍗忚鐨浣滅敤鏄( )銆
    绛旓細鍦═CP/IP鍗忚鏍堜腑锛ARP鍗忚鐨勪綔鐢ㄦ槸鐢 IP鍦板潃鏌ユ壘瀵瑰簲鐨 MAC鍦板潃锛孯ARP鍗忚鐨勪綔鐢ㄦ濂界浉鍙嶏紝鏄敱 MAC鍦板潃鏌ユ壘瀵瑰簲鐨処P鍦板潃
  • ARP浠ュ強RARP鍗忚鐨勪富瑕佸姛鑳姐佸浣曞疄鐜
    绛旓細ARP鍗忚鐨勫熀鏈姛鑳藉氨鏄氳繃鐩爣璁惧鐨処P鍦板潃锛屾煡璇㈢洰鏍囪澶囩殑MAC鍦板潃锛屼互淇濊瘉閫氫俊鐨勯『鍒╄繘琛銆備簩銆丄RP鍗忚鐨勫伐浣滃師鐞 鍦ㄦ瘡鍙板畨瑁呮湁TCP/IP鍗忚鐨勭數鑴戦噷閮芥湁涓涓狝RP缂撳瓨琛紝琛ㄩ噷鐨処P鍦板潃涓嶮AC鍦板潃鏄竴涓瀵瑰簲鐨勶紝濡傞檮琛ㄦ墍绀恒傞檮琛 鎴戜滑浠ヤ富鏈篈锛192.168.1.5锛夊悜涓绘満B锛192.168.1.1锛夊彂閫佹暟鎹负渚嬨傚綋...
  • 绠鍗曡鏄庝笅鍒鍗忚鐨浣滅敤:IP ARP RARP ICMP IGMP銆
    绛旓細(2鍒)ARP锛氳В鍐冲悓涓涓眬鍩熺綉涓婄殑涓绘満鎴栬呰矾鐢卞櫒鐨処P鍦板潃鍜岀‖浠跺湴鍧鐨勬槧灏勯棶棰銆俁ARP锛氳В鍐冲悓涓涓眬鍩熺綉涓婄殑涓绘満鎴栬呰矾鐢卞櫒鐨勭‖浠跺湴鍧鍜孖P鍦板潃鐨勬槧灏勯棶棰樸 ICMP锛氭彁渚涘樊閿欐姤鍛婂拰璇㈤棶鎶ユ枃锛屼互鎻愰珮IP鏁版嵁浜や粯鎴愬姛鐨勬満浼氥侷GMP锛氬洜鐗圭綉缁勭鐞嗗崗璁紝鐢ㄤ簬鎺㈠锛岃浆鍙戞湰灞鍩熺綉鍐呯粍鎴愬憳鍏崇郴銆
  • 璇曠畝鍗曡鏄巌p,arp,rarp,icmp鐨勪綔鐢
    绛旓細ARP鏄湴鍧瑙f瀽鍗忚锛屽嵆灏嗙綉缁滃湴鍧杞崲鎴愭暟鎹摼璺眰鍦板潃銆傛槸Address Resolution Protocol鐨勭畝绉般RARP鏄嗗悜鍦板潃瑙f瀽鍗忚锛屽嵆灏嗘暟鎹摼璺眰鍦板潃杞崲鎴愮綉缁滃眰鍦板潃銆傛槸Reverse Address Resolution Protocol鐨勭畝绉般侷CMP鏄綉闄呮帶鍒舵姤鏂囧崗璁紝鏉ユ娴嬬綉缁滃眰鐨勯氳矾淇℃伅鍜岄敊璇姤鍛娿傛槸Internet Control Message Protocol鐨勭畝绉般侷...
  • 璇存槑涓嬪垪鍗忚鐨浣滅敤:IP,ARP,RARP,ICMP
    绛旓細锛屽睘浜嶪Pv4鍗忚绨囷紝宸ヤ綔鍦ㄦ暟鎹摼璺眰銆傚叾鍔熻兘鏄皢IP鍦板潃瑙f瀽涓哄搴旂殑MAC鍦板潃銆RARP鍗忚锛圧everse ARP锛屽弽鍚慉RP鍗忚锛夛紝鍏跺姛鑳芥槸灏哅AC鍦板潃瑙f瀽涓哄搴旂殑IP鍦板潃銆侷CMP鍗忚锛圛nternet Control Message Protocol锛孖nternet鎺у埗娑堟伅鍗忚锛夛紝瀹冪殑鍔熻兘鏄姤鍛婃棤娉曚紶閫佺殑鏁版嵁鍖呯殑閿欒锛屽苟甯姪瀵硅繖浜涢敊璇繘琛岀枒闅捐В绛斻
  • ARP涓RARP鍗忚鐨浣滅敤浜庣壒鐐规槸浠涔?绠鍗曠偣鍎
    绛旓細ARP鏄湴鍧瑙f瀽鍗忚 鏈変簡IP鎯崇煡閬撳鏂筂AC鏃剁敤 浣滅敤鏄細灏嗙綉缁滃湴鍧瑙f瀽鎴愮墿鐞嗗湴鍧銆RARP鏄嗗悜鍦板潃瑙f瀽鍗忚 鏈変簡MAC鎯崇煡閬撳鏂笽P鏃剁敤 浣滅敤鏄細灏嗙墿鐞嗗湴鍧瑙f瀽鎴愮綉缁滃湴鍧銆
  • ARP 涓 RARP 鍗忚
    绛旓細涓绘満鍙戦佷俊鎭椂灏嗗寘鍚洰鏍嘔P鍦板潃鐨凙RP璇锋眰骞挎挱鍒板眬鍩熺綉缁滀笂鐨勬墍鏈変富鏈猴紝骞舵帴鏀惰繑鍥炴秷鎭紝浠ユ纭畾鐩爣鐨勭墿鐞嗗湴鍧锛涙敹鍒拌繑鍥炴秷鎭悗灏嗚IP鍦板潃鍜岀墿鐞嗗湴鍧瀛樺叆鏈満ARP缂撳瓨涓苟淇濈暀涓瀹氭椂闂达紝涓嬫璇锋眰鏃剁洿鎺ユ煡璇RP缂撳瓨浠ヨ妭绾﹁祫婧愩鍙嶅悜鍦板潃杞崲鍗忚锛圧ARP锛夋槸灞鍩熺綉鐨勭墿鐞嗘満鍣ㄤ粠缃戝叧鏈嶅姟鍣ㄧ殑ARP琛ㄦ垨鑰呯紦瀛樹笂鏍规嵁...
  • ARP鍗忚鐨勪富瑕佸姛鑳芥槸( )
    绛旓細鍦板潃瑙f瀽鍗忚鏄疘Pv4涓繀涓嶅彲灏戠殑鍗忚锛屽湪閫氳繃浠ュお缃戝彂閫両P鏁版嵁鍖呮椂锛岄渶瑕佸厛灏佽绗笁灞傦紙32浣岻P鍦板潃锛夈佺浜屽眰锛48浣峂AC鍦板潃锛夌殑鎶ュご锛屼絾鐢变簬鍙戦佹椂鍙煡閬撶洰鏍嘔P鍦板潃锛屼笉鐭ラ亾鍏禡AC鍦板潃锛屽張涓嶈兘璺ㄧ浜屻佷笁灞傦紝鎵浠ラ渶瑕佷娇鐢ㄥ湴鍧瑙f瀽鍗忚銆備娇鐢ㄥ湴鍧瑙f瀽鍗忚锛屽彲鏍规嵁缃戠粶灞侷P鏁版嵁鍖呭寘澶翠腑鐨処P鍦板潃淇℃伅瑙f瀽鍑...
  • 扩展阅读:arp是用于什么的协议 ... arp和rarp的工作流程 ... arp snooping ... rarp的主要作用是什么 ... rarp中文名称及功能和作用 ... 有哪三种arp协议 ... arp协议的主要功能是 ... arp协议主要流程 ... arp协议和rarp协议的作用 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网