Difference between revisions of "Address Resolution Protocol"
(→Background: MAC Address added) |
m (Chaos confusion fix) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | The '''Address Resolution Protocol''' (usually given as its acronym, '''ARP''') is a networking [[protocol]] which is used to translate from the [[address]]es used by the [[internetworking layer]] of a particular [[protocol suite|protocol family]] (e.g. [[Chaosnet]], or the [[Internet Protocol]] of [[TCP/IP]]) to those used by a particular [[physical network]] (e.g. [[Ethernet]]), in cases where a non-trivial [[mapping]] is required between the addresses used by the internet protocol, and the addresses used by the physical network. | + | The '''Address Resolution Protocol''' (usually given as its acronym, '''ARP''') is a networking [[protocol]] which is used to translate from the [[address]]es used by the [[internetworking layer]] of a particular [[protocol suite|protocol family]] (e.g. [[Chaosnet|Chaos]], or the [[Internet Protocol]] of [[TCP/IP]]) to those used by a particular [[physical network]] (e.g. [[Ethernet]]), in cases where a non-trivial [[mapping]] is required between the addresses used by the internet protocol, and the addresses used by the physical network. |
==Background== | ==Background== | ||
Line 5: | Line 5: | ||
Originally, all physical networks had addresses which were relatively short (e.g. 24 [[bit]]s in the [[ARPANET]]; 8 bits in the [[Chaosnet]] [[local area network|LAN]]) and those were carried directly in the low order bits of the addresses of the internetworking layer of the particular protocol family. | Originally, all physical networks had addresses which were relatively short (e.g. 24 [[bit]]s in the [[ARPANET]]; 8 bits in the [[Chaosnet]] [[local area network|LAN]]) and those were carried directly in the low order bits of the addresses of the internetworking layer of the particular protocol family. | ||
− | With the advent of the 10 Mbit/second Ethernet, which had 48-bit physical addresses (so that all Ethernet [[network interface]]s could be assigned a guaranteed-unique physical address at manufacturing time), this was no longer true. Use of static, manually-configured tables to hold the required mappings was clearly infeasible, so ARP was designed | + | With the advent of the 10 Mbit/second Ethernet, which had 48-bit [[Media Access Control Address|physical addresses]] (so that all Ethernet [[network interface]]s could be assigned a guaranteed-unique physical address at manufacturing time), this was no longer true. Use of static, manually-configured tables to hold the required mappings was clearly infeasible, so ARP was designed. |
− | |||
− | |||
==External links== | ==External links== |
Latest revision as of 17:14, 12 December 2023
The Address Resolution Protocol (usually given as its acronym, ARP) is a networking protocol which is used to translate from the addresses used by the internetworking layer of a particular protocol family (e.g. Chaos, or the Internet Protocol of TCP/IP) to those used by a particular physical network (e.g. Ethernet), in cases where a non-trivial mapping is required between the addresses used by the internet protocol, and the addresses used by the physical network.
Background
Originally, all physical networks had addresses which were relatively short (e.g. 24 bits in the ARPANET; 8 bits in the Chaosnet LAN) and those were carried directly in the low order bits of the addresses of the internetworking layer of the particular protocol family.
With the advent of the 10 Mbit/second Ethernet, which had 48-bit physical addresses (so that all Ethernet network interfaces could be assigned a guaranteed-unique physical address at manufacturing time), this was no longer true. Use of static, manually-configured tables to hold the required mappings was clearly infeasible, so ARP was designed.
External links
- An Ethernet Address Resolution Protocol - protocol spec