ARP
Prinsif kerja ARP
Ilustrasi berikut menunjukkan bagaimana ARP menyelesaikan alamat IP ke alamat
hardware untuk host di jaringan lokal yang sama .
Dalam contoh ini , dua TCP / IP host , Host A dan B , keduanya terletak pada
jaringan fisik yang sama. Host A diberikan alamat IP 10.0.0.99 dan Host B
diberikan alamat IP 10.0.0.100 .
Ketika host A mencoba berkomunikasi dengan Host B , langkah-langkah berikut
menyelesaikan software - ditugaskan alamat host B ( 10.0.0.100 ) ke Host B
hardware - ditugaskan alamat media access control :
Berdasarkan isi dari tabel routing pada host A , IP menentukan
bahwa alamat IP forwarding yang akan digunakan untuk mencapai Host B adalah
10.0.0.100 . Host A kemudian memeriksa nya ARP cache lokal sendiri untuk alamat
hardware cocok untuk Host B.
Jika host A tidak menemukan pemetaan dalam cache , itu menyiarkan
sebuah permintaan ARP bingkai ke semua host di jaringan lokal dengan pertanyaan
" Apa alamat perangkat keras untuk 10.0.0.100 ? " Kedua perangkat
keras dan perangkat lunak untuk alamat sumber , host A , termasuk dalam
permintaan ARP .
Setiap host pada jaringan lokal menerima permintaan ARP dan
memeriksa untuk pertandingan ke alamat IP sendiri . Jika tuan rumah tidak
menemukan kecocokan , itu membuang permintaan ARP .
Host B menentukan bahwa alamat IP dalam permintaan ARP sesuai
alamat IP sendiri dan menambahkan alamat hardware / software pemetaan untuk Host
A ke cache ARP lokal .
Host B mengirimkan pesan ARP balasan berisi alamat hardware secara
langsung kembali ke Host A.
Ketika host A menerima ARP membalas pesan dari Host B , itu update
ARP cache dengan alamat hardware / software pemetaan untuk Host B.
Setelah alamat kontrol akses media untuk Host B telah ditentukan , host A dapat
mengirimkan lalu lintas IP Host B dengan mengatasi itu untuk Host alamat media
access control B .
ICMP (Internet Control Message Protocol)
Merupakan standart protocol yang menyediakan kemampuan pengiriman pesan dalam
IP (ICMP MESSAGES).
Contoh ICMP Messages:
• ECHO dan ECHO REPLY Merupakan ICMP messages yang
digunakan untuk mendeteksi host tersebut online pada jaringan atau tidak.
Contoh: PING command.
• DESTINATION UNREACHABLE Merupakan ICMP messages
yang digunakan untuk memberi informasi ke host asal bahwa tidak tersambung ke
host tujuan.
• TIME EXCEDED Merupakan ICMP messages yang
digunakan untuk memberi informasi berapa router yang dilewati agar sampai host
tujuan. Pesan ini akan dikirim jika waktu yang ditentukan telah habis sebelum
sampai pada tujuan.
• PARAMETER PROBLEM Merupakan ICMP messages yang
digunakan untuk memberi informasi apabila ada kerusakan selama proses
pengiriman data. Pesan ini akan dikirim jika pada proses pengiriman data
terdapat kerusakan.
• REDIRECT Merupakan ICMP messages yang berfungsi
untuk memilih jalur pengiriman data jika ada salah satu jalur yang rusak. Pesan
ini akan dikirim jika terjadi perpindahan jalur dari jalur sebelumnya karena
adanya kerusakan jalur sebelumnya.
Peran ICMP:
• Protokol Internet tidak memiliki pelaporan
kesalahan dan mengoreksi kesalahan mekanisme
• Kemungkinan masalah membuang paket karena
ketidakmampuan untuk menemukan router ke tujuan akhir atau TTL = 0
• membuang semua fragmen karena waktu dari menerima
semua fragmen
• Tidak ada mekanisme untuk query host dan
manajemen
• ICMP telah dirancang untuk mengkompensasi
kekurangan di atas
Prinsip kerja IGMP:
-Host
- host mengirimkan pesan menuji router kepada pelanggan dan juga ditujukan
kepada bukan pelanggan yang berasal dari kelompok multicast.(Group
didefinisikan sebagai alamat multicast)
-Router router akan memeriksa yang manakah dari kelompok multicast yan g which
multicast groups of interest to which hosts
-IGMPv1: host bergabung dalam suatu group, router
-router tersebut digunakan pewaktu untuk yang bukan anggota pelanggan


