text:
Address Resolution Protocol
From Wikipedia, the free encyclopedia
Jump to: navigation, search
Internet protocol suite
Application layer
BGP
DHCP
DNS
FTP
HTTP
IMAP
LDAP
MGCP
MQTT
NNTP
NTP
POP
ONC/RPC
RTP
RTSP
RIP
SIP
SMTP
SNMP
SSH
Telnet
TLS/SSL
XMPP
more...
Transport layer
TCP
UDP
DCCP
SCTP
RSVP
more...
Internet layer
IP
IPv4
IPv6
ICMP
ICMPv6
ECN
IGMP
IPsec
more...
Link layer
ARP
NDP
OSPF
Tunnels
L2TP
PPP
MAC
Ethernet
DSL
ISDN
FDDI
more...
v
t
e
The Address Resolution Protocol (ARP) is a communication protocol used for discovering the link layer address associated with a given IPv4 address, a critical function in the Internet protocol suite. ARP was defined in 1982 by RFC 826,[1] which is Internet Standard STD 37.
ARP is used for mapping a network address such as an IPv4 address, to a physical address, such as a MAC address. ARP has been implemented with many combinations of network and data link layer technologies, such as IPv4, Chaosnet, DECnet and Xerox PARC Universal Packet (PUP) using IEEE 802 standards, FDDI, X.25, Frame Relay and Asynchronous Transfer Mode (ATM). IPv4 over IEEE 802.3 and IEEE 802.11 is the most common usage.
In Internet Protocol Version 6 (IPv6) networks, the functionality of ARP is provided by the Neighbor Discovery Protocol (NDP).
Contents
[hide]
1 Operating scope
2 Packet structure
3 Example
4 ARP probe
5 ARP announcements
6 ARP mediation
7 Inverse ARP and Reverse ARP
8 ARP spoofing and Proxy ARP
9 Alternatives to ARP
10 ARP stuffing
11 Standards documents
12 See also
13 References
14 External links
Operating scope[edit]
The Address Resolution Protocol is a request-response protocol whose messages are encapsulated by a link layer protocol. It is communicated within the boundaries of a single network, never routed across internetworking nodes. This property places ARP into the link layer of the Internet Protocol Suite.[2]
Packet structure[edit]
The Address Resolution Protocol uses a simple message format containing one address resolution request or response. The size of the ARP message depends on the upper layer and lower layer address sizes, which are given by the type of networking protocol (usually IPv4) in use and the type of hardware or virtual link layer that the upper layer protocol is running on. The message header specifies these types, as well as the size of addresses of each. The message header is completed with the operation code for request (1) and reply (2). The payload of the packet consists of four addresses, the hardware and protocol address of the sender and receiver hosts.
The principal packet structure of ARP packets is shown in the following table which illustrates the case of IPv4 networks running on Ethernet. In this scenario, the packet has 48-bit fields for the sender hardware address (SHA) and target hardware address (THA), and 32-bit fields for the corresponding sender and target protocol addresses (SPA and TPA). Thus, the ARP packet size in this case is 28 bytes. The EtherType for ARP is 0x0806. (This appears in the Ethernet frame header when the payload is an ARP packet. Not to be confused with PTYPE below, which appears within this encapsulated ARP packet.)
Internet Protocol (IPv4) over Ethernet ARP packet
octet offset
0
1
0
Hardware type (HTYPE)
2
Protocol type (PTYPE)
4
Hardware address length (HLEN) Protocol address length (PLEN)
6
Operation (OPER)
8
Sender hardware address (SHA) (first 2 bytes)
10
(next 2 bytes)
12
(last 2 bytes)
14
Sender protocol address (SPA) (first 2 bytes)
16
(last 2 bytes)
18
Target hardware address (THA) (first 2 bytes)
20
(next 2 bytes)
22
(last 2 bytes)
24
Target protocol address (TPA) (first 2 bytes)
26
(last 2 bytes)
Hardware type (HTYPE)
This field specifies the network protocol type. Example: Ethernet is 1.
Protocol type (PTYPE)
This field specifies the internetwork protocol for which the ARP request is intended. For IPv4, this has the value 0x0800. The permitted PTYPE values share a numbering space with those for EtherType.[3][4][5]
Hardware length (HLEN)
Length (in octets) of a hardware address. Ethernet addresses size is 6.
Protocol length (PLEN)
Length (in octets) of addresses used in the upper layer protocol. (The upper layer protocol specified in PTYPE.) IPv4 address size is 4.
Operation
Specifies the operation that the sender is performing: 1 for request, 2 for reply.
Sender hardware address (SHA)
Media address of the sender. In an ARP request this field is used to indicate the address of the host sending the request. In an ARP reply this field is used to indicate the address of the host that the request was looking for. (Not necessarily address of the host replying as in the case of virtual media.) Switches do not pay attention to this field, particularly in learning MAC addresses. The ARP PDU is encapsulated in Ethernet frame, and that is what Layer 2 devices examine.
Sender protocol address (SPA)
Internetwork address of the sender.
Target hardware address (THA)
Media address of the intended receiver. In an ARP request this field is ignored. In an ARP reply this field is used to indicate the address of the host that originated the ARP request.
Target protocol address (TPA)
Internetwork address of the intended receiver.
ARP protocol parameter values have been standardized and are maintained by the Internet Assigned Numbers Authority (IANA).[6]
Example[edit]
Two computers in an office (computer 1 and computer 2) are connected to each other in a local area network by Ethernet cables and network switches, with no intervening gateways or routers. Computer 1 has a packet to send to Computer 2. Through DNS, it determines that Computer 2 has the IP address 192.168.0.55. To send the message, it also requires Computer 2's MAC address. First, Computer 1 uses a cached ARP table to look up 192.168.0.55 for any existing records of Computer 2's MAC address (00:eb:24:b2:05:ac). If the MAC address is found, it sends an Ethernet frame with destination address 00:eb:24:b2:05:ac, containing the IP packet onto the link. If the cache did not produce a result for 192.168.0.55, Computer 1 has to send a broadcast ARP message (destination FF:FF:FF:FF:FF:FF MAC address), which is accepted by all computers, requesting an answer for 192.168.0.55. Computer 2 responds with its MAC and IP addresses. Computer 2 may insert an entry for Computer 1 into its ARP table for future use. Computer 1 caches the response information in its ARP table and can now send the packet.[7]
ARP probe[edit]
An ARP probe is an ARP request constructed with an all-zero sender IP address (SPA). The term is used in the IPv4 Address Conflict Detection specification (RFC 5227). Before beginning to use an IPv4 address (whether received from manual configuration, DHCP, or some other means), a host implementing this specification must test to see if the address is already in use, by broadcasting ARP probe packets.[8]
ARP announcements[edit]
ARP may also be used as a simple announcement protocol. This is useful for updating other hosts' mappings of a hardware address when the sender's IP address or MAC address has changed. Such an announcement, also called a gratuitous ARP message, is usually broadcast as an ARP request containing the sender's protocol address (SPA) in the target field (TPA=SPA), with the target hardware address (THA) set to zero. An alternative way is to broadcast an ARP reply with the sender's hardware and protocol addresses (SHA and SPA) duplicated in the target fields (TPA=SPA, THA=SHA).
The gratuitous ARP request message and the gratuitous ARP reply messages are standards-based methods,[9][10] but the "ARP Request" is preferred.[11] Some devices may be configured for the use of either of these two types of GARP.[12]
An ARP announcement is not intended to solicit a reply; instead it updates any cached entries in the ARP tables of other hosts that receive the packet. The operation code may indicate a request or a reply because the ARP standard specifies that the opcode is only processed after the ARP table has been updated from the address fields.[13][14][15]
Many operating systems perform gratuitous ARP during startup. That helps to resolve problems which would otherwise occur if, for example, a network card was recently changed (changing the IP-address-to-MAC-address mapping) and other hosts still have the old mapping in their ARP caches.
Gratuitous ARP is also used by some interface drivers to provide load balancing for incoming traffic. In a team of network cards, it is used to announce a different MAC address within the team that should receive incoming packets.
ARP announcements can be used to defend link-local IP addresses in the Zeroconf protocol (RFC 3927), and for IP address takeover within high-availability clusters.[clarification needed][example needed]
ARP mediation[edit]
ARP mediation refers to the process of resolving Layer 2 addresses through a Virtual Private Wire Service (VPWS) when different resolution protocols are used on the connected circuits, e.g., Ethernet on one end and Frame Relay on the other. In IPv4, each Provider Edge (PE) device discovers the IP address of the locally attached Customer Edge (CE) device and distributes that IP address to the corresponding remote PE device. Then each PE device responds to local ARP requests using the IP address of the remote CE device and the hardware address of the local PE device. In IPv6, each PE device discovers the IP address of both local and remote CE devices and then intercepts local Neighbor Discovery (ND) and Inverse Neighbor Discovery (IND) packets and forwards them to the remote PE device.[16]
Inverse ARP and Reverse ARP[edit]
Inverse Address Resolution Protocol (Inverse ARP or InARP) is used to obtain Network Layer addresses (for example, IP addresses) of other nodes from Data Link Layer (Layer 2) addresses. It is primarily used in Frame Relay (DLCI) and ATM networks, in which Layer 2 addresses of virtual circuits are sometimes obtained from Layer 2 signaling, and the corresponding Layer 3 addresses must be available before those virtual circuits can be used.[17]
Since ARP translates Layer 3 addresses to Layer 2 addresses, InARP may be described as its inverse. In addition, InARP is implemented as a protocol extension to ARP: it uses the same packet format as ARP, but different operation codes.
The Reverse Address Resolution Protocol (Reverse ARP or RARP), like InARP, translates Layer 2 addresses to Layer 3 addresses. However, in ARP the requesting station queries the Layer 3 address of another node, whereas RARP is used to obtain the Layer 3 address of the requesting station itself for address configuration purposes. RARP is obsolete; it was replaced by BOOTP, which was later superseded by the Dynamic Host Configuration Protocol (DHCP).[18]
ARP spoofing and Proxy ARP[edit]
A successful ARP spoofing attack allows an attacker to perform a man-in-the-middle attack.
Main article: ARP spoofing
Main article: Proxy ARP
Because ARP does not provide methods for authenticating ARP replies on a network, ARP replies can come from systems other than the one with the required Layer 2 address. An ARP proxy is a system which answers the ARP request on behalf of another system for which it will forward traffic, normally as a part of the network's design, such as for a dialup internet service. By contrast, in ARP spoofing the answering system, or spoofer, replies to a request for another system's address with the aim of intercepting data bound for that system. A malicious user may use ARP spoofing to perform a man-in-the-middle or denial-of-service attack on other users on the network. Various software exists to both detect and perform ARP spoofing attacks, though ARP itself does not provide any methods of protection from such attacks.[19]
Alternatives to ARP[edit]
Each computer maintains a database of the mapping of Layer 3 addresses (e.g., IP addresses) to Layer 2 addresses (e.g., Ethernet MAC addresses), which is maintained primarily by the reception of ARP packets form the local network link. Thus, it is often called the ARP cache. Traditionally, other methods were also used to maintain this table, such as static configuration files,[20] or centrally maintained lists.
Since at least the 1980s,[21] networked computers have a utility called 'arp' for interrogating or manipulating this table.[22][23][24]
ARP stuffing[edit]
Embedded systems such as networked cameras[25] and networked power distribution devices,[26] which lack a user interface, can use so-called ARP stuffing to make an initial network connection, although this is a misnomer, as ARP is not involved.
This is a solution to an issue in network management of consumer devices, specifically the allocation of IP addresses of ethernet devices where:
the user doesn't have the ability to control DHCP or similar address allocation protocols
the device doesn't have a user interface to configure it with
the user's computer can't communicate with it because it has no suitable IP address.
The solution adopted is as follows:
The user's computer has an IP address stuffed manually into its address table (normally with the arp command with the MAC address taken from a label on the device)
The computer sends special packets to the device, typically a ping packet with a non-default size.
The device then adopts this IP address
The user then communicates with it by telnet or web protocols to complete the configuration.
Such devices typically have a method to disable this process once the device is operating normally, as it is vulnerable to attack.
Standards documents[edit]
RFC 826 - Ethernet Address Resolution Protocol, Internet Standard STD 37.
RFC 903 - Reverse Address Resolution Protocol, Internet Standard STD 38.
RFC 2390 - Inverse Address Resolution Protocol, draft standard
RFC 5227 - IPv4 Address Conflict Detection, proposed standard
See also[edit]
ARP spoofing
Arping
Arptables
Arpwatch
Bonjour Sleep Proxy
Cisco HDLC
Neighbor Discovery Protocol
Proxy ARP
References[edit]
Jump up ^ David C. Plummer (November 1982). "RFC 826, An Ethernet Address Resolution Protocol -- or -- Converting Network Protocol Addresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware". Internet Engineering Task Force, Network Working Group.
Jump up ^ Braden, R. (October 1989). "RFC 1122 - Requirements for Internet Hosts -- Communication Layers". Internet Engineering Task Force.
Jump up ^ IANA ARP - "Protocol Type"
Jump up ^ IANA - Ethertype values
Jump up ^ RFC 5342
Jump up ^ "IANA ARP parameter assignments". IANA. 2009-04-24.
Jump up ^ Chappell, Laura A. and Tittel, Ed. Guide to TCP/IP, Third Edition. Thomson Course Technology, 2007, pp. 115-116.
Jump up ^ Cheshire, S. (July 2008). "RFC 5227 - IPv4 Address Conflict Detection". Internet Engineering Task Force.
Jump up ^ Perkins, C. (November 2010). "RFC 5944 - IP Mobility Support for IPv4, Revised". Internet Engineering Task Force. A gratuitous ARP MAY use either an ARP Request or an ARP Reply packet. [...] any node receiving any ARP packet (Request or Reply) MUST update its local ARP cache with the Sender Protocol and Hardware Addresses in the ARP packet [...]
Jump up ^ Perkins, C. (October 1996). "RFC 2002 - IP Mobility Support". Internet Engineering Task Force.
Jump up ^ Cheshire, S. (July 2008). "RFC 5227 - IPv4 Address Conflict Detection". Internet Engineering Task Force. Why Are ARP Announcements Performed Using ARP Request Packets and Not ARP Reply Packets?
Jump up ^ "FAQ: The Firewall Does not Update the Address Resolution Protocol Table". Citrix. 2015-01-16. [...] garpReply enabled [...] generates ARP packets that [...] are of OPCODE type REPLY, rather than REQUEST.
Jump up ^ Gratuitous ARP in DHCP vs. IPv4 ACD Draft Archived October 12, 2007, at the Wayback Machine.
Jump up ^ RFC 2002 Section 4.6
Jump up ^ RFC 2131 DHCP – Last lines of Section 4.4.1
Jump up ^ Shah, H.; et al. (June 2012). "RFC 6575 Address Resolution Protocol (ARP) Mediation for IP Interworking of Layer 2 VPNs". Internet Engineering Task Force.
Jump up ^ T. Bradley; et al. (September 1998). "RFC 2390 - Inverse Address Resolution Protocol". Internet Engineering Task Force.
Jump up ^ Finlayson, Mann, Mogul, Theimer (June 1984). "RFC 903 - A Reverse Address Resolution Protocol". Internet Engineering Task Force. CS1 maint: Uses authors parameter (link)
Jump up ^ Steve Gibson (2005-12-11). "ARP Cache Poisoning". GRC.
Jump up ^ Sun Microsystems. "SunOS manual page for ethers(5) file". Retrieved 2011-09-28.
Jump up ^ University of California, Berkeley. "BSD manual page for arp(8C) command". Retrieved 2011-09-28.
Jump up ^ Canonical. "Ubuntu manual page for arp(8) command". Archived from the original on 2012-03-16. Retrieved 2011-09-28.
Jump up ^ Apple Computer. "Mac OS X manual page for arp(8) command". Retrieved 2011-09-28.
Jump up ^ Microsoft. "Windows help for arp command". Retrieved 2011-09-28.
Jump up ^ Axis Communication. "Axis P13 Network Camera Series Installation Guide" (PDF). Retrieved 2011-09-28.
Jump up ^ American Power Corporation. "Switched Rack Power Distribution Unit Installation and Quick Start Manual" (PDF). Retrieved 2011-09-28.
This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.
External links[edit]
Wikiversity has learning resources about Address Resolution Protocol
ArpON home page
ARP Sequence Diagram (pdf)
Gratuitous ARP
ARP-SK ARP traffic generation tools
Sample Capture file from WireSharkWiki
[hide]
v
t
e
Windows command-line programs and shell builtins
COMMAND.COM
Command Prompt
Windows PowerShell
Recovery Console
File system navigation
cd (chdir)
dir
popd
pushd
tree
File management
attrib
cacls
cipher
compact
copy
del (erase)
deltree
expand
icacls
makecab
md (mkdir)
move
rd (rmdir)
recover
ren (rename)
replace
rmdir
robocopy
xcopy
Disk management
chkdsk
convert
defrag
diskcomp
diskcopy
diskpart
fdisk
format
label
subst
scandisk
sys
vol
vssadmin
Processes
exit
kill
powercfg
runas
sc
shutdown
start
taskkill
tasklist
Registry
assoc
ftype
reg
regini
regsvr32
User environment
date
mode
path
set
setx
time
title
ver
whoami
File contents
comp
edit
edlin
fc
find
findstr
print
type
Scripting
choice
clip
cscript
doskey
echo
for
goto
if
more
pause
prompt
rem
Networking
arp
getmac
hostname
ipconfig
net use
netsh
netstat
nslookup
PathPing
ping
route
tracert
Maintenance and care
driverquery
msiexec
ntbackup
sfc
systeminfo
w32tm
WBAdmin
winsat
wmic
Boot management
bcdedit
bootcfg
fixboot
fixmbr
Software development
debug
exe2bin
QBasic
Miscellaneous
cls
help
List of DOS commands
Environment variables
Retrieved from "https://en.wikipedia.org/w/index.php?title=Address_Resolution_Protocol&oldid=827016539"
Categories:
Windows commands
Internet Standards
Address Resolution Protocol
Hidden categories:
Webarchive template wayback links
CS1 maint: Uses authors parameter
Wikipedia articles needing clarification from October 2016
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Article
Talk
Variants
Views
Read
Edit
View history
More
Search
Navigation
Main page
Contents
Featured content
Current events
Random article
Donate to Wikipedia
Wikipedia store
Interaction
Help
About Wikipedia
Community portal
Recent changes
Contact page
Tools
What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Wikidata item
Cite this page
Print/export
Create a book
Download as PDF
Printable version
In other projects
Wikimedia Commons
Languages
العربية
Aragonés
Български
Bosanski
Català
Čeština
Dansk
Deutsch
Eesti
Ελληνικά
Español
Euskara
فارسی
Français
Galego
한국어
हिन्दी
Hrvatski
Bahasa Indonesia
Italiano
עברית
Latviešu
Magyar
മലയാളം
Монгол
Nederlands
日本語
Norsk
Norsk nynorsk
Polski
Português
Русский
Simple English
Slovenčina
Српски / srpski
Suomi
Svenska
Türkçe
Українська
Tiếng Việt
Yorùbá
中文
Edit links
This page was last edited on 22 February 2018, at 08:02.
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
Privacy policy
About Wikipedia
Disclaimers
Contact Wikipedia
Developers
Cookie statement
Mobile view
Enable previews

key: html

type: local

value: div

attrs: id class

values: mw-page-base noprint

values: mw-head-base noprint

value: a

attrs: id class lang

values: firstHeading firstHeading en

values: siteSub noprint

values: jump-to-nav mw-jump

attrs: href title

value: th

value: tr

value: li

values: Open Network Computing Remote Procedure Call

values:
/wiki/Media_access_control
mw-redirect
Media access control

values: float:right;clear:right;width:22.0em;margin:0 0 1.0em 1.0em;background:#f9f9f9;border:1px solid #aaa;padding:0.2em;border-spacing:0.4em 0;text-align:center;line-height:1.4em;font-size:88%

values:
/wiki/IPv4_address
mw-redirect
IPv4 address

values:
/wiki/Request_for_Comments_(identifier)
mw-redirect
Request for Comments (identifier)

values:
nofollow
external text
https://tools.ietf.org/html/rfc826

values:
/wiki/Internet_Protocol_Suite
mw-redirect
Internet Protocol Suite

values: float:right; text-align: center; width: 30em;

values:
/wiki/Protocol_Data_Unit
mw-redirect
Protocol Data Unit

values:
/wiki/Network_switches
mw-redirect
Network switches

values:
nofollow
external text
https://tools.ietf.org/html/rfc5227

values:
nofollow
external text
https://tools.ietf.org/html/rfc3927

values: The text near this tag may need clarification or removal of jargon. (October 2016)

values:
noprint Inline-Template
margin-left:0.1em; white-space:nowrap;

values: Edit section: Inverse ARP and Reverse ARP

values:
/wiki/Network_Layer
mw-redirect
Network Layer

values:
/wiki/Data_Link_Layer
mw-redirect
Data Link Layer

values: Edit section: ARP spoofing and Proxy ARP

values:
/wiki/IP_addresses
mw-redirect
IP addresses

values:
/wiki/MAC_addresses
mw-redirect
MAC addresses

values:
nofollow
external text
https://tools.ietf.org/html/rfc903

values:
nofollow
external text
https://tools.ietf.org/html/rfc2390

values:
nofollow
external text
http://tools.ietf.org/html/rfc826

values:
nofollow
external text
http://tools.ietf.org/html/rfc1122

values:
nofollow
external text
https://tools.ietf.org/html/rfc5342

values:
nofollow
external text
http://tools.ietf.org/html/rfc5227

values:
nofollow
external text
http://tools.ietf.org/html/rfc6575

values:
nofollow
external text
http://tools.ietf.org/html/rfc2390

values:
nofollow
external text
http://tools.ietf.org/html/rfc903

values: Category:CS1 maint: Uses authors parameter

values:
nofollow
external text
http://www.grc.com/nat/arp.htm

values:
/wiki/Gibson_Research_Corporation
mw-redirect
Gibson Research Corporation

values: -moz-column-width: 30em; -webkit-column-width: 30em; column-width: 30em; list-style-type: decimal;

values:
nofollow
external text
http://arpon.sourceforge.net

values:
nofollow
http://sid.rstack.org/arp-sk/
external text

values:
/wiki/Command_Prompt
mw-redirect
Command Prompt

values:
/wiki/Tree_(command)
mw-redirect
Tree (command)

values:
/wiki/Compact_(computing)
mw-redirect
Compact (computing)

values:
/wiki/DATE_(command)
mw-redirect
DATE (command)

values:
/wiki/Mode_(command)
mw-redirect
Mode (command)

values:
/wiki/Findstr_(computing)
mw-redirect
Findstr (computing)

values:
/wiki/Goto_(command)
mw-redirect
Goto (command)

values:
/wiki/Conditional_(programming)
mw-redirect
Conditional (programming)

values:
/wiki/Pause_(DOS_command)
mw-redirect
Pause (DOS command)

values: Windows Management Instrumentation Command-line

values:
/wiki/Cls_(command)
mw-redirect
Cls (command)

values: nowraplinks hlist collapsible autocollapse navbox-inner

values: Category:Webarchive template wayback links

values: Category:Wikipedia articles needing clarification from October 2016

values: Discussion about edits from this IP address [ctrl-alt-n]

values: A list of edits made from this IP address [ctrl-alt-y]

values: You are encouraged to create an account and log in; however, it is not mandatory

values: You're encouraged to log in; however, it's not mandatory. [ctrl-alt-o]

values:
/wiki/Address_Resolution_Protocol
View the content page [ctrl-alt-c]
c

values: Discussion about the content page [ctrl-alt-t]

values: p-namespaces navigation vectorTabs p-namespaces-label

values:
p-variants
navigation
vectorMenu emptyPortlet
p-variants-label

values: Past revisions of this page [ctrl-alt-h]

values: p-views navigation vectorTabs p-views-label

values:
p-cactions
navigation
vectorMenu emptyPortlet
p-cactions-label

values:
mw-wiki-logo
/wiki/Main_Page
Visit the main page

values:
/wiki/Main_Page
Visit the main page [ctrl-alt-z]
z

values: Featured content – the best of Wikipedia

values: Find background information on current events

values:
/wiki/Special:Random
Load a random article [ctrl-alt-x]
x

values: portal navigation p-navigation p-navigation-label

values: Guidance on how to use and edit Wikipedia

values: About the project, what you can do, where to find things

values: A list of recent changes in the wiki [ctrl-alt-r]

values: portal navigation p-interaction p-interaction-label

values: List of all English Wikipedia pages containing links to this page [ctrl-alt-j]

values: Recent changes in pages linked from this page [ctrl-alt-k]

values:
/wiki/Wikipedia:File_Upload_Wizard
Upload files [ctrl-alt-u]
u

values: A list of all special pages [ctrl-alt-q]

values: Permanent link to this revision of the page

values: Link to connected data repository item [ctrl-alt-g]

values: Printable version of this page [ctrl-alt-p]

values: portal navigation p-wikibase-otherprojects p-wikibase-otherprojects-label

values: بروتوكول حل العناوين – Arabic

values: Protocolo de resolución de direcciones – Spanish

values:
https://eu.wikipedia.org/wiki/ARP
ARP – Basque
eu
eu
interlanguage-link-target

values: پروتکل تفکیک آدرس – Persian

values: 주소 결정 프로토콜 – Korean

values: पता रिज़ॉल्यूशन प्रोटोकॉल – Hindi

values:
https://hr.wikipedia.org/wiki/ARP
ARP – Croatian
hr
hr
interlanguage-link-target

values:
https://lv.wikipedia.org/wiki/ARP
ARP – Latvian
lv
lv
interlanguage-link-target

values:
https://hu.wikipedia.org/wiki/ARP
ARP – Hungarian
hu
hu
interlanguage-link-target

values: അഡ്രെസ്സ് റസലുഷൻ പ്രോട്ടോക്കോൾ – Malayalam

values: Address Resolution Protocol – Norwegian Nynorsk

values: Address Resolution Protocol – Portuguese

values:
https://ru.wikipedia.org/wiki/ARP
ARP – Russian
ru
ru
interlanguage-link-target

values: Address Resolution Protocol – Simple English

values:
https://sr.wikipedia.org/wiki/ARP
ARP – Serbian
sr
sr
interlanguage-link-target

values:
https://uk.wikipedia.org/wiki/ARP
ARP – Ukrainian
uk
uk
interlanguage-link-target

values: Address Resolution Protocol – Vietnamese

values: 地址解析协议 – Chinese

values: mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Address_Resolution_Protocol rootpage-Address_Resolution_Protocol skin-vector action-view