Professional Documents
Culture Documents
Session layer (Layer 5 OSI) menetapkan, mengatur, dan menghentikan sesi antara dua host
yang berkomunikasi. Layer 5 menyediakan services bagi Layer 6 dan mensinkronkan dialog
antara dua Layer 6 serta mengatur pertukaran data mereka.
Internet Control Message Protocol (ICMP) adalah salah satu protokol inti dari keluarga protokol
internet. ICMP utamanya digunakan oleh sistem operasi komputer jaringan untuk mengirim pesan
kesalahan yang menyatakan, sebagai contoh, bahwa komputer tujuan tidak bisa dijangkau.
ICMP berbeda tujuan dengan TCP dan UDP dalam hal ICMP tidak digunakan secara langsung oleh
aplikasi jaringan milik pengguna. salah satu pengecualian adalah aplikasi ping yang mengirim pesan
ICMP Echo Request (dan menerima Echo Reply) untuk menentukan apakah komputer tujuan dapat
dijangkau dan berapa lama paket yang dikirimkan dibalas oleh komputer tujuan.
Gambaran Teknis
Internet Control Message Protocol (ICMP) adalah bagian dari keluarga protokol Internet dan
didefinisikan di dalam RFC 792. Pesan-pesan ICMP umumnya dibuat sebagai jawaban atas kesalahan
di datagram IP (seperti yang dispesifikasikan di RFC1122) atau untuk kegunaan pelacakan atau
routing.
Versi ICMP terkini juga dikenal sebagai ICMPv4, yang merupakan bagian dari Internet Protocol versi
4.
Dalam suatu sistem connectionless setiap gateway akan melakukan pengiriman, perutean datagram
yang dating tanpa adanya koordinasi dengan pengirim pertama. Tidak semua sistem berjalan dengan
lancar. Kegagalan dapat saja terjadi. misalnya line komunikasi, prosesor atau dikarenakan mesin
tujuan tidak sedang aktif, ttl dari counter habis, atau ketika terjadi kemacetan sehingga gateway
tidak lagi bisa memproses paket yang datang.
Dalam koneksi dengan internet pengirim tidak dapat memberitahukan & tidak tahu sebab kegagalan
suatu koneksi. Untuk mengatasinya diperlukan suatu metode yang mengijinkan gateway melaporkan
error atau menyediakan informasi mengenai kejadian yang tidak diinginkan sehingga dipakai
mekanisme ICMP.
Pesan ICMP merupakan bagian dari datagram IP. Tujuan akhir dari suatu pesan ICMP bukan
merupakan program atau user melainkan software internet-nya. Ketika pesan ICMP hadir software
ICMP akan menanganinya.
ICMP mengijinkan gateway untuk mengirim pesan error ke gateway lain atau host. ICMP
menyediakan komunikasi antar software protocol Internet.
Pada dasarnya terdapat dua macam pesan ICMP : ICMP Error Message & ICMP Query Message.
ICMP error message digunakan pada saat terjadi kesalahan pada jaringan, sedangkan query message
adalah jenis pesan yang dihasilkan oleh protokol ICMP jika pengirim paket menginginkan informasi
tertentu yang berkaitan dengan kondisi jaringan.
Jika error terjadi akibat masalah pada suatu router, ICMP tidak bisa digunakan untuk memberi tahu
router tersebut tentang error yang timbul. Original source tidak bertanggung jawab atas
pengendalian router-router yang bermasalah, bahkan sebenarnya original source tidak mampu
menentukan router yang menimbulkan masalah tersebut
Datagram yang membawa ICMP message dirutekan seperti datagram yang biasa (tidak
diprioritaskan)
Bisa hilang. Pada kondisi kongesti, bisa menambah kondisi kongesti
Bila datagram yang mengandung ICMP mengalami error maka tidak akan dibangkitkan ICMP error
message Meskipun dibungkus (encapsulated) dan dikirimkan menggunakan datagram IP, ICMP
bukanlah protokol layer yang lebih atas
Misalnya router R1 salah memilih rute sehingga memutuskan untuk mengrimkan datagram dari
Source (S) ke Destination (D) melalui R1, R2, R3, R5 (seharusnya mengambil jalur dengan jumlah hop
terkecil yaitu melalui R4). R5 tidak dapat mengirimkan redirect message ke R1 karena R5 tidak
mengetahui alamat R1
ROUTER INTERNET ADDRESS : alamat router yang harus digunakan oleh host untuk mencapai tujuan
yang tercantum pada header datagram
Router hanya mengirimkan ICMP-Redirect messages ke hosts
Echo Request/Reply
Digunakan sebagai debugging tool
Echo requests dikirimkan oleh suatu source yang kemudian akan menerima Echo Replies yang
dikirimkan oleh destination yang dapat dicapai dan merespons
Sebagai optional, suatu sample data packets (56K) dikirimkan dan diterima oleh program yang
menerapkan echo request and reply ICMP messages (PING)
Echo Requests and Replies digunakan untuk meyakinkan bahwa sistem transport bekerja dengan
baik. Sistem transport itu meliputi :
Router Advertisement
Suatu host yang baru dinyalakan harus mengetahui alamat dari paling tidak satu buah router di
dalam jaringan lokal sebelum dapat mengirimkan datagram
ICMP menyediakan message router advertisement atau router discovery
Router mengirimkan message secara periodik setiap 10 menit
Router Solicitation
Router advertisement dilaksanakan secara periodik tiap 10 menit (default value)
Bila suatu host ingin segera (sebelum 10 menit) meminta informasi alamat router, maka dapat
digunakan message router solicitation
Ketika menerima message router solicitation, router akan mengirimkan router advertisement
Error & Query Reporting yang sering kita temui dalam bahasa kita ...
Secara teknis ICMP adalam mekanisme error reporting untuk gateway sehingga dapat memberitahu
sumber mengenai kesalahan yang terjadi. Sedangkan untuk koreksinya diserahkan pada program
aplikasi yang ada pada pengirim.
Pesan ICMP ini selalu dikirimkan kepada gateway awal. Jika suatu datagram yang melewati beberapa
gateway mengalami kegagalan & kesalahan tujuan di intermediate gatewaynya maka tidak dapat
dideteksi gateway mana yang gagal tersebut.
Ada beberapa jenis pesan error diantaranya :
* destination unreachable
pesan ini dihasilkan oleh router jika pengiriman paket mengalami kegagalan akibat masalah
putusnya jalur, baik fisik maupun lojik. Pesan ini dapat dibagi menjadi beberapa tipe :
network unreachable
jika jaringan tujuan tidak dapat dihubungi
host unreachable
jika host tujuan tidak bisa dihubungi
port is unreachable
jika tidak ada port yang dimaksud pada tujuan
time exceeded
dikirimkan jika is field TTL dalam paket IP sudah habis masa aktifnya dan paket belum juga sampai ke
tujuannya
parameter problem
pesan ini dikirim jika terjadi kesalahan parameter pada header paket IP
source quench
jika router atau tujuan mengalami kemacetan, sebagai respon terhadap pesan ini maka pihak
penerima harus memperlambat pengiriman paket
redirect
dikirimkan jika router merasa host mengirimkan paket IP melalui router yang salah.
Address Mask
Untuk mengetahui berapa netmask yang harus digunakan oleh suatu host dalam suatu network