Ero sivun ”ARP (protokolla)” versioiden välillä
[katsottu versio] | [odottaa arviointia] |
p Päivitetään aakkostus |
Ei muokkausyhteenvetoa |
||
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{TCP/IP}} |
{{TCP/IP}} |
||
'''ARP''' ({{lyhenne|Address Resolution Protocol}}) on [[protokolla (tietoliikenne)|protokolla]], jolla [[Ethernet]]- |
'''ARP''' ({{lyhenne|Address Resolution Protocol}}) on [[protokolla (tietoliikenne)|protokolla]], jolla [[Ethernet]]- selvitetään ''loogista'' osoitetta vastaava ''fyysinen'' osoite: [[IPv4|IP]]:tä käytettäessä [[IP-osoite]]tta vastaava Ethernet- eli [[MAC-osoite]]. ARP toimii tavallisesti vain ''broadcast'' tyyppisissä verkoissa, mutta muun tyyppisiin verkkoihin on olemassa [[NBMA]] ({{RFC|2332}}). |
||
Jotta laite voisi liikennöidä toisen laitteen kanssa Ethernet-verkossa, sen täytyy tietää tuon toisen laitteen MAC-osoite. Niinpä ennen liikennöintiä kone lähettää verkkoon ARP-kyselyn, johon se liittää haluamansa IP-osoitteen. Kaikki koneet kuulevat viestin ja se, jolla on kyseinen IP-osoite, lähettää ARP-vastausviestissä oman MAC-osoitteensa. Liikennöivä kone tallentaa tuon vastauksen myös [[välimuisti]]in (ARP cache), joten ARP-kyselyä ei tarvitse tehdä ennen jokaista liikennöintiä. |
Jotta laite voisi liikennöidä toisen laitteen kanssa Ethernet-verkossa, sen täytyy tietää tuon toisen laitteen MAC-osoite. Niinpä ennen liikennöintiä kone lähettää verkkoon ARP-kyselyn, johon se liittää haluamansa IP-osoitteen. Kaikki koneet kuulevat viestin ja se, jolla on kyseinen IP-osoite, lähettää ARP-vastausviestissä oman MAC-osoitteensa. Liikennöivä kone tallentaa tuon vastauksen myös [[välimuisti]]in (ARP cache), joten ARP-kyselyä ei tarvitse tehdä ennen jokaista liikennöintiä. |
Nykyinen versio 13. huhtikuuta 2024 kello 15.07
TCP/IP-pino | |
---|---|
![]() sovelluskerros |
BGP · DHCP · DNS · ESMTP · FTP · HTTP · IMAP · IRC · LDAP · MGCP · NNTP · NTP · POP3 · RPC · RTP · RTSP · SIP · SMTP · SNMP · SOCKS · SSH · Telnet · TLS/SSL · XMPP · (..lisää..) |
![]() kuljetuskerros |
TCP · UDP · QUIC · DCCP · SCTP · RSVP · RIP · ECN |
![]() verkkokerros |
IP (IPv4 ja IPv6) · ICMP (ICMPv6) · IGMP · IPsec |
siirtoyhteyskerros | ARP · IS-IS · NDP · OSPF · L2TP · PPP |
fyysinen kerros |
ARP (lyhenne sanoista Address Resolution Protocol) on tietoliikenteen protokolla, jolla yhdistetään siirtokerroksen (link layer) ja Internet-kerroksen osoitteet toisiinsa. Yleisimmin siirtokerrosta edustaa Ethernet-laite, jolle selvitetään loogista osoitetta vastaava fyysinen osoite: IP:tä käytettäessä IP-osoitetta vastaava Ethernet- eli MAC-osoite. ARP toimii tavallisesti vain broadcast tyyppisissä verkoissa, mutta muun tyyppisiin verkkoihin on olemassa NBMA (RFC 2332).
Jotta laite voisi liikennöidä toisen laitteen kanssa Ethernet-verkossa, sen täytyy tietää tuon toisen laitteen MAC-osoite. Niinpä ennen liikennöintiä kone lähettää verkkoon ARP-kyselyn, johon se liittää haluamansa IP-osoitteen. Kaikki koneet kuulevat viestin ja se, jolla on kyseinen IP-osoite, lähettää ARP-vastausviestissä oman MAC-osoitteensa. Liikennöivä kone tallentaa tuon vastauksen myös välimuistiin (ARP cache), joten ARP-kyselyä ei tarvitse tehdä ennen jokaista liikennöintiä.
ARP-protokolla on hyvin haavoittuvainen hyökkäyksille ja sen avulla on mahdollista salakuunnella jopa kytkentäisiä lähiverkkoja, ks. ARP-väärennös.
Päätelaitteille on kehitetty käänteinen ARP-protokolla eli RARP-protokolla (RFC 903), jolla fyysisen osoitteensa tietävä laite voi selvittää loogisen osoitteensa.[1]
Komennot
[muokkaa | muokkaa wikitekstiä]Unix-ympäristössä komento arp
näyttää ARP-välimuistin sisällön.
Verkkoon lisättäviä laitteita on mahdollista seurata arpwatch
-nimisellä daemonilla, joka lähettää ylläpitäjälle sähköpostin aina, kun verkkoon tulee uusi, aiemmin tuntematon laite.
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ Fall, Kevin R. & Stevens, W. Richard: TCP/IP Illustrated, Volume. Second Edition. Addison-Wesley. ISBN 978-0-321-33631-6.