Bir protokol katmanı yazılım, donanım veya ikisinin birleşimiyle uygulanabilir.
Uygulama katmanı, ağ uygulamalarının ve bunların uygulama katmanı protokollerinin bulunduğu yerdir. Uygulama katmanında gidip gelen bilgi paketlerine mesaj denir. Sunucu – istemci uygulaması geliştirdiyseniz (geliştirmediyseniz dert etmeyin o da olur) sürekli mesaj alır, mesaj gönderirsiniz. Bağlantı sağlandığında bir mesaj, istemciden gönderilen bilgi(mesaj) sunucu tarafında alındğında bir mesaj v.s.
DNS (Domain Name System) bir uygulama katmanı protokolüdür. Resimde görüldüğü gibi FTP, HTTP, Telnet v.s. protokolleri de uygulama katmanı protokolleridir ve protokol seviyesi fiziksel katmana hitap etmez.
Evimize ilkokul 5 e giden oğlumuzun arkadaşı misafir olarak gelsin.
Misafirin
- kapıda karşılama işi,
- kapının açılması,
- "hoşgeldin" diyerek içeri buyur edilmesi,
- montunun teslim alınması,
- kapının kapatılması,
- odaya götürülmesi
Sonra misafiri
- odasında ağırlaması,
- oyuncaklarını paylaşıp,
- getirilen kurabiyeyi ikram edip,
- bilgisayar oyununu açıp,
- hır çıkartması
işi (protokolü) oğlumuzun olsun.
Oğlumuzun yaptığı işi uygulama katmanı protokolü olarak düşünürsek, firefox internet gezgini HTTP protokolünün gereklerini yerine getirebilir. Ama bu demek değildir ki; HTTP protokolü fiziksel katmanıda içerir. Örneğimize dönersek, misafirimizin kapıdan geçirilmesi işi (protokolü) oğlumuzun protokolü içinde değildir. Protokoller bir ya da birden fazla katmanı içerebilir.
Aynı zamanda bu katmanlardaki işleri ayrı ayrı protokoller ile uygulamalar ya da cihazlar yapabilegceği (ya da herikisinin yapabileceği ) gibi tüm bu protokollerin tek bir protokol içinde tanımlanması da mümkündür.
Hadi örneğimizi SMTP protokolü üzerinden genişletelim. SMTP outlook gibi bir uygulamanın genellikle 25 numaralı bir port üzerinden uzaktaki sunucuya bağlanarak çeşitli komutlarla TO, FROM, SUBJECT, BODY gibi bilgileri(iletimizi) (protokole göre bu bilgilerin kimisi mecburi kimisi aseçimlidir) çeşitli komutlarla gönderdiğimiz protokoldür.
Anladığınız üzere SMTP protokolü, outlook programı ile sunucu üzerindeki ileti hizmeti veren programın önceden tanımlanmış, kurallara göre karşılıklı konuşmasıdır. Veeee UYGULAMA KATMANI seviyesinde çalışır.
Taşıma katmanı, uygulama katmanı mesajlarını uçtan uca TCP/IP, UDP, DCCP, SCTP protokolleri ile (yaygın olarak TCP/IP ve UDP) ile taşır.Taşıma katmanı paketine segment denir.
TCP, uzun mesajları daha kısa segmentlere böler ve böylece tıkanıklık kontrol mekanizması sunar. Ağ tıkandığında kaynakta iletim hızı düşürülür.
Hiç yorum yok:
Yorum Gönder