Type of service

ToS (Type of Service) IP datagram başlığı üzerinde yer alan servis türü alanı, ağları talep ettikleri hizmetler hakkında bilgilendirir. Bu bilgilere hizmet parametreleri denir. Böylece öncelik, gecikme, hizmet gibi parametre tanımlamaları yapılabilir. 8 bitlik alan içerisinde yer alan bitlerin taşıyabileceği anlamlar şunlardır.

 Öncelik tablosu 

 0 1 2 3 4 5 6 7 öncelik Gecikme Veri Akışı Güvenlik Verim MBZ

 Öncelik alan kodları ve anlamları 

 Değer Öncelik 000 Rutin 001 Öncelikli 010 Acil 011 Flash 100 İvedi 101 Kritik 110 İnter. Kont. 111 Ağ Kont.

 Öncelik bilgileri 
Bu alandaki ilk üç bit iletişim öncelikleri yanımlanması içindir. IP katmanı bu alandan aldığı bilgileri iletim katmanına bildirmek zorundadır.

 Flash ASAP (As Soon As Possible - Mümkün Olduğunca Çabuk)  En büyük öncelik.
 Acil (Immediate)  Dört saat içinde.
 Öncelikli (Priority)  Aynı gün içinde.
 Rutin (Routine)  Bir gün içinde

 Servis alan kodları ve anlamları 
İlk 3 bitin ardından gelen 4 bit servis türlerini tanımlamak içindir.

 Değer Anlam 1000 Gecikmeleri Azalt 0100 Akış Hızını Arttır 0010 Güvenilirliği Arttır 0001 Etkinliği Arttır 0000 Normal İşlev

 ICMP ve ToS alanı ilişkisi 
ICMP protokolü iletisim sırasında meydana gelecek problemler hakkında bilgi edebilmek için kullanılır. ToS alanı, bu mesajlar yaratılırken değişimleri oluşmasını sağlarlar.

 ICMP hata mesajları her zaman ToS alanına "0000" atanarak yaratılır.
 ICMP istek mesajları iletiminde Tos esneklik gösterir. İstenilen atama yapılabilir.
 ICMP yanıt mesajları istek mesajlarında belirtilen değer ile aynı olabilir.

ToS alanı iletim katmanı uygulamalarındada çalışabilir. Karşılıklı iki noktadan biri ToS alanını gecikmlerin azalması (Tos=1000) için kullanırken, diğer taraf bu alı veri iletim hızlandırılması (ToS=0100) için kullanabilir. Veri iletimi sırasında Tos alanındaki değişimler ender de olsa gözükebilir. Uygulamalarda kendi ToS değerlerini seçebilirler.

Yönlendiriciler ICMP mesajları ile aralarında paket yönlendirme için bilgi değiş tokuşu yapabilirler. Yaratılan ICMP paketinde ToS alanı değişiklik gösterebilir. Değişik ağ türlerinde iletişim farklıdır. Eğer ağ istenilen hizmeti sunamıyorsa bu durum ilgili ToS alanı belirlenerek ICMP mesajı yaratılarak durumla ilgili bilgi iletimi sağlanır. Bu mesajlar;

 "Talep edilen hizmetler için bilgisayar erişilemez."
 "Talep edilen hizmetler için ağ erişilemez" 'dir.

 Kaynakça 
 TCP/IP ve Ağ Güvenliği - Can Okan Dirican
 Ağ Güvenliği İpuçları - Andrew Lockhart
 RFC 1349 - ToS
 Tos Wiki English

Kategori:Bilgisayar bilimi
Kategori:İnternet terimleri