ARP
Vikipedi, özgür ansiklopedi
İnternet iletişim kuralları dizisi | ||
Katman | İletişim kuralları | |
7. | Uygulama katmanı | HTTP, HTTPS, SMTP, FTP, TFTP, UUCP, NNTP, SSL, SSH, IRC, SNMP, SIP, RTP, Telnet, ... |
6. | Sunum katmanı | ISO 8822, ISO 8823, ISO 8824, ITU-T T.73, ITU-T X.409, ... |
5. | Oturum katmanı | NFS, SMB, ISO 8326, ISO 8327, ITU-T T.6299, ... |
4. | Ulaşım katmanı | TCP, UDP, SCTP, DCCP, ... |
3. | Ağ katmanı | IP, IPv4, IPv6, ICMP, ARP, IGMP, ... |
2. | Veri bağlantısı katmanı | Ethernet, HDLC, Wi-Fi, Token ring, FDDI, PPP, ... |
1. | Donanım katmanı | ISDN, RS-232, EIA-422, RS-449, EIA-485, ... |
[değiştir] ARP nedir ?
RFC 826 dosyasında tanımlanmış olan ARP (İngilizce Address Resolution Protocol, yani Adres Çözümleme Protokolü), bir TCP/IP ağında IP adresleri ile MAC adresleri arasındaki bağı yapmak için kullanılır. Bir makine diğer bir makinenin MAC adresini öğrendiğinde bunu daha sonra sorma ihtiyacı duymamak için ARP önbelleğine koyar, Windows, Linux ve MacOS'ta bu liste arp -a komutu ile görülebilir.
> arp -a Interface: 192.168.1.17 --- 0x20005 Internet Address Physical Address Type 192.168.1.1 00-07-3a-b3-22-3c dynamic
[değiştir] ARP mesajları
ARP'da iki mesaj kullanılır:
- ARP isteği: bu mesaj, "şu IP adresinin sahibi kim ise şu IP adresine bildirsin" içeriğine sahiptir. Mesajı gönderen MAC adresi olarak gönderen makinenin MAC adresi, mesajın alıcı olan MAC adresi olarak ise tüm cihazlara yayın (broadcast) adresi olan FF:FF:FF:FF:FF:FF yazılır.
- ARP yanıtı: deminki mesajı alan makine, gönderene "o IP adresinin sahibi benim" cevabı yollar.
[değiştir] Mutlaka bakınız
RARP (İngilizce Reverse ARP, yani Ters ARP) ise ARP'ın yaptığının tersini yapar, yani hangi MAC adresinin hangi IP adresine tekabül ettiğini bulur.