"Ağ Katmanlarına Devam"

IP'nin gorevii datagram paketlerini ilgili yerlere adreslemek ve yonlendirmektir. IP paketi ilettikten sonra, bir sonraki alacağı veya vereceği pakete bakar. Cunku IP bağlantısız (connectionless) bir protokoldur ve paketin hedefe ulaşıp ulaşamayacağı konusunda hicbir garanti vermez. Paketler, hedef hosta/hostlara zaman aşımı ya da benzeri bir sebeple ulaşmayabilir.

ICMP RFC 792'de tanımlanmış ve RFC 950'de revize edilmiştir. Hataları raporlamak icin kullanılan, kontrol amaclı bir protokoldur. Bu şekilde normal kullanımının yanında, uzak sistem hakkında bilgi toplamak icin sıkca kullanıldığından cok onemlidir.

ICMP, IP ile aynı duzeyde olmasına rağmen, IP'yi kullanır. ICMP mesajları, IP uzerinden gonderilir. ICMP'nin hata raporlamak icin kullanılması, IP'yi guvenli yaptığı anlamına gelmez. Datagram, yerine ulaşmayabilir ve bununla ilgili bir hata mesajı da gelmeyebilir. ICMP mesajlarındaki hataları raporlamak icin ICMP kullanılmaz.

Diğer Tanımlamalarla ;

Hedef sisteme kontrol mesajları gondererek bize gitti-gitmedi bilgisini veren bir protokoldur. TCP/IP katmanları icinde Internet katmanında yer alır.

İnternet protokolu guvenilir olması icin dizayn edilmemiştir. Hata raporlama veya hata duzeltme mekanizmaları yoktur. Bu acığı kapatmak icin ICMP’den faydalanılır. ICMP mesajlarının amacı IP’yi guvenli hÂle getirmek değil, bağlantı birimleri hakkında muhtemel problemlere karşı geri bildirim almak icindir.


Bu mesajlara rağmen veri iletiminin hÂlen garantisi yoktur. Yine de bazı veriler hicbir geri bildirim raporu alınamadan, hedefine ulaşamadan kaybolabilir. IP kullanan ust katman protokolleri bağlantı guvenliğini kendi guvenlik metotlarıyla sağlamalıdırlar.

İnternet katmanında bulunan ICMP protokolunu PING ve TRACEROUTE uygulamaları kullanılır. PING komutu hedef sistemin ayakta olup olmadığının kontrolu icin kullanılır. Duzenli bir şekilde gonderilen ICMP paketlerine verilen cevaplara gore bağlantı değerlendirmesi yapılır.


TRACEROUTE komutu ile ise TCP/IP protokolu uzerinden bir başka bilgisayara ICMP paketleri gonderebilir ve bu paketlerin diğer bilgisayara ulaşırken hangi noktalardan gectiğini gorebilirsiniz. Kısaca hedefe ulaşmak icin takip edilen yolu tek tek gorebilirsiniz. Sonuclar ms (milisaniye) cinsinden gosterilir. Bu komut UNIX tabanlı sistemlerde TRACEROUTE olarak kullanılırken, WINDOWS ve DOS tabanlı sistemlerde sekiz harflik dosya isimleri nedeniyle TRACERT olarak kullanılmaktadır.

"Not:Bu konudaki kavramları araştırmanızı tavsiye ederim,hangileri diye duşunmek yerine okuyun anlayın ve harekete gecin."



Kurnaz insanlar, okumayı kucumser,basit insanlar saygı duyar,akıllı insanlar ise ondan faydalanırlar.
(Bacon)
__________________