Address resolution protocol

OSI-modellen med kendte protokoller.
De anvendes bl.a. på datanettene:
Fastnet og trådløst: WAN (f.eks. internettet), MAN, LAN, PAN.
Kun trådløst: IPN, WWAN, WMAN, WLAN, WPAN (f.eks. Bluetooth).
Lag Lagnavn IP bårne/relaterede (har RFC)
7 Program HTTP, SMTP, POP3, IMAP, FTP, DNS, DHCP...
6 Præsentation AFP...
5 Session RPC, NetBIOS...
4 Transport TCP, UDP, RTP...
3 Netværk IP: (IPv4, IPv6), ICMP, IGMP, ARP...
2 Datalink Ethernet, HDLC, V.42bis, V.42(LAPM), V.44...
1 Fysisk V.34, V.90, ADSL, 802.11 Wi-Fi, WiMAX...

Address resolution protocol forkortet ARP er en internetprotokol, som oversætter IP-adresser til hardwareadresser (MAC adresser) på netkort. Protokollen kan kun bruges mellem datanet-værter på samme fysiske net.

Når der første gang skal sendes en IP-pakke fra en maskine til en anden, kender afsendermaskinen ikke modtagenes hardwareadresse, og sender derfor en broadcastmeddelelse med den ønskede IP-adresse til alle andre maskiner på det aktuelle net. Den maskine, der har den ønskede IP-adresse sender sin hardwareadresse tilbage, og gemmer samtidig afsenderens hardwareadresse til senere brug.

På meget store netværk, kan det ske, at en maskine ikke har kapacitet til at gemme alle adresser på netværket, så de, der bruges mindst kan blive smidt ud.

Protokollen RARP har den omvendte funktion.

Lag placering i ISOs OSI-model

Argumenter for at ARP er en ISO's OSI lag 2 protokol:[1][2]

  • ARP hører til ISO's OSI lag 2, fordi ARP-pakkers højeste (OSI) lag-adresser er (lag 2-switch-bare) lag 2-header-adresser (f.eks. ethernet/mac/fysisk/hardware-adresse).
  • Der er ingen routbare lag 3-header-adresser (f.eks. IPv4-adresser). Med andre ord ARP-pakker har ingen lag3-header – ergo ingen lag 3 protokol.
  • På lag 2 ethernet har ARP protokolnummeret/typen 0x806. ARP har intet protokolnummer på lag 3 f.eks. IPv4.[3]
  • Evt. IPv4-adresser er indlejret i pakkens nyttelast (eng. payload) – ikke i en routebar IPv4-header.

Kilder/referencer

  1. ^ cisco.com: TCP/IP Overview Citat: "...[Se efter ARP, RARP i:] Figure 2 – Important Internet Protocols in Relation to the OSI Reference Model..."
  2. ^ ARP – Q&A Citat: "...ARP belongs to the OSI data link layer (Layer 2). ARP protocol is implemented by the network protocol driver. ARP packets are encapsulated by Ethernet headers and transmitted...", hovedside: TCP/IP Protocol Suite – Questions & Answers Citat: "...The following is a list of questions and answers (Q&A) documents relating to the various protocols in the TCP/IP protocol suite. The information in these documents is collected from various books, RFCs and other publicly available documents..."
  3. ^ fixunix.com: Does ARP Belong to :Layer 2 Or Layer 3 OSI Reference Model??? – TCP-IP Arkiveret 3. november 2011 hos Wayback Machine Citat: "...ARP is definetely a layer 2 protocol . With type = 0x806 [.] If anyone claims that ARP is on L3 , What is the protocol number for ARP ??..."
Spire
Denne internet-relaterede artikel er en spire som bør udbygges. Du er velkommen til at hjælpe Wikipedia ved at udvide den.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.