Address resolution protocol: Forskelle mellem versioner

Fra Wikipedia, den frie encyklopædi
Content deleted Content added
+ ==Lag placering i ISOs OSI-model==-afsnit
Linje 7: Linje 7:


Protokollen [[Reverse address resolution protocol|RARP]] har den omvendte funktion.
Protokollen [[Reverse address resolution protocol|RARP]] har den omvendte funktion.

==Lag placering i ISOs OSI-model==
Argumenter for at ARP er en ISO's OSI lag 2 protokol:<ref>[http://www.cisco.com/en/US/tech/tk365/technologies_white_paper09186a008014f8a9.shtml#tcp cisco.com: TCP/IP Overview] Citat: "...[Se efter ARP, RARP i:] Figure 2 – Important Internet Protocols in Relation to the OSI Reference Model..."</ref><ref>[http://web.archive.org/web/20090430100406/www.geocities.com/SiliconValley/Vista/8672/network/arp.html 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: [http://web.archive.org/web/20090207222559/geocities.com/SiliconValley/Vista/8672/network/index.html 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..."</ref>
:* 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. [[Ethernetadresse|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.<ref>[http://fixunix.com/tcp-ip/339472-does-arp-belong-layer-2-layer-3-osi-reference-model-2.html fixunix.com: Does ARP Belong to :Layer 2 Or Layer 3 OSI Reference Model??? - TCP-IP] 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 ??..."</ref>
:* Evt. IPv4-adresser er indlejret i pakkens [[nyttelast]] (eng. ''payload'') - ikke i en routebar IPv4-header.

==Kilder/referencer==
{{reflist}}


{{It-stub}}
{{It-stub}}

Versionen fra 10. nov. 2011, 21:20

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, 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 maskiner 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 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 ??..."
ItSpire
Denne it-artikel er en spire som bør udbygges. Du er velkommen til at hjælpe Wikipedia ved at udvide den.