INTERNET CONTROL MESSAGE
PROTOCOL (ICMP)
Karakteristik ICMP
ICMP menggunakan IP
ICMP melaporkan kerusakan
ICMP tidak dapat melaporkan kerusakan dengan menggunakan pesan
ICMP, untuk menghindari pengulangan
Untuk data yang terfragmentasi, pesan ICMP hanya mengirimkan pesan
kerusakan pada fragmentasi pertama
Pesan ICMP tidak merespon dengan mengirimkan data secara broadcast
atau multicast
ICMP tidak akan merespon kepada IP datagram yang tidak memiliki
header IP pengirim
Pesan ICMP dapat membuat proses kerusakan pada IP datagram
FORMAT PESAN ICMP
Type : jenis pesan :
0 : Echo reply
3 : Destination Unreacheable
4 : Source quench
5 : Redirect
8 : Echo
dll
Code : berisikan balasan laporan
kerusakan dari pesan ICMP yang dikirim.
Checksum : digunakan untuk pengecekan
kerusakan pesan ICMP yang dikirim.
Data : berisikan pesan ICMP yang
dikirimkan.
APLIKASI ICMP
Contoh aplikasi yang menggunakan protokol ICMP antara lain adalah
: PING dan TRACEROUTE.
PING
PING adalah program tersederhana dari aplikasi TCP/IP. Ping
mengirimkan IP datagram ke suatu host dan mengukur waktu
round trip dan menerima respon. Ping merupakan singkatan dari
Packet InterNet Groper.
Ping menggunakan pesan ICMP echo dan echo reply.
Ping dapat juga digunakan untuk memastikan installasi IP address
di suatu host.
APLIKASI ICMP
TRACEROUTE
Aplikasi traceroute melacak jalur mana saja yang dilalui untuk
menuju ke suatu host tujuan.
Cara kerja traceroute dengan mengirimkan pesan dengan TTL
= 1. Dimana apabila sudah mencapai suatu target jumlah TTL
akan menjadi 0, dan ini akan memberikan pesan ke pengirim
dengan pesan time exceeded, sehingga host akan mengirimkan
lagi pesan ICMP dengan nilai TTL diperbesar. Proses ini dilakukan
terus hingga mencapai host yang dituju.
INTERNET GROUP MANAGEMENT
PROTOCOL (IGMP)
IGMP adalah protokol yang mengelola keanggotaan group
IGMP digunakan untuk mengecek apakah suatu host dapat
bergabung dengan IP Multicast.
Protokol IGMP memberikan fasilitas kepada router untuk
melakukan cek kepada host yang tertarik untuk menggunakan
sistem multicast.
IGMP bertugas mengoreksi dan menterjemahkan informasi tentang
keanggotaan group multicast
VERSI IGMP
Ada 3 versi IGMP
1. IGMPv1
Hanya mendukung dua jenis pesan IGMP.
Host membership report (laporan keanggotaan sebuah host)
Host akan mengirim pesan dengan jenis untuk
menginformasikan router lokal bahwa host tersebut hendak
menerima lalu lintas IP multicast yang ditujukan ke alamat group
multicast tertentu.
Host membership query (permintaan keanggotaan sebuah host)
Router mengirim pesan dengan jenis ini untuk memberi
informasi kepada segmen jaringan lokal tertentu untuk
menentukan apa ada host dalam segmen yang sedang
mendengarkan terhadap lalu lintas multicast atau tidak
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
IGMPv1: host bergabung dalam suatu group, router-router tersebut
digunakan pewaktu untuk yang bukan anggota pelanggan
ADDRESS RESOLUTION PROTOCOL
(ARP)
Protokol ARP digunakan untuk merubah protokol pengalamatan
pada layer yang lebih atas (IP Address) menjadi alamat fisik
jaringan.
Cara Kerja Protokol ARP
ADDRESS RESOLUTION PROTOCOL
(ARP)
Cara Kerja Protokol ARP (Gambar Pada Slide Sebelumnya)
Host Y melakukan broadcast dengan mengirimkan pesan ARP
Request, apabila host yang dituju berada dalam satu jaringan
maka host tersebut akan mengirimkan pesat ARP Reply yang
berisikan informasi MAC.
Bila host yang dituju berada dalam jaringan yang berbeda maka
yang akan mengirimkan ARP Reply adalah Router yang memisahkan
jaringan tersebut.