Ünite 6: ADM6-Uygulama Katmanı Temel Kavramlar — Önemli Kavramlar
Uygulama Katmanı
Ağ mimarisinin en üst katmanı olup, ağ uygulama protokollerinin kavramsal ve işletim yönlerini barındırır. Farklı uç sistemlerde çalışan programların ağ üzerinden haberleşmesini sağlar, örneğin Web tarayıcıları ve sunucuları bu katmanda yer alır.
İstemci-Sunucu Mimarisi
Her zaman açık, kalıcı IP adresine sahip bir sunucu ile bu sunucuya bağlanan ve aralarında doğrudan iletişim kurmayan değişken IP'li istemcilerden oluşan ağ mimarisidir. Web uygulamaları bu mimariyi temel alır.
Eşten-Eşe (P2P) Mimarisi
Merkezi bir sunucunun bulunmadığı, herhangi iki eşin (peer) doğrudan birbiriyle haberleşebildiği ağ mimarisidir. Eşler geçici bağlanabilir ve IP değiştirebilir; Gnutella buna örnektir.
Hibrit Mimari
İstemci-sunucu ve P2P yaklaşımlarının birlikte kullanıldığı sistemdir. Örneğin Napster'da dosya transferi P2P iken dosya araması merkezi sunucu üzerinden yapılır.
İşlem (Process)
Bir host (uç sistem) üzerinde çalışan bilgisayar programıdır. Aynı host üzerindeki işlemler işletim sistemi yoluyla, farklı hostlardakiler ise mesaj alışverişiyle haberleşir.
Soket (Socket)
Uygulama katmanı ile iletim katmanı arasında yer alan, bir kapı mantığıyla çalışan ve işlemlerin mesaj alışverişi yapmasını sağlayan arayüz yazılımıdır. Gönderici işlem mesaja çıkış kapısını bu yapıyla gösterir.
API (Application Programming Interface)
Uygulama geliştiricisinin iletim protokolünü seçmesini ve birkaç parametreyi değiştirmesini sağlayan programlama arayüzüdür. Soket iletişimi üzerinde geliştiriciye kontrol alanı sunar.
SponsorluReklam Alanı · 300 × 250
Port Numarası
Bir host üzerindeki birden fazla işlem arasından doğru hedefi ayırt etmek için IP adresine ek olarak kullanılan sayısal tanımlayıcıdır. Örneğin HTTP sunucusu için 80, mail sunucusu için 25 portu kullanılır.
RFC (Request for Comments)
İnternet protokollerinin ve standartlarının resmi olarak tanımlandığı belgelerdir. HTTP, SMTP gibi uygulama katmanı protokolleri RFC'lerle tanımlanmıştır.
Elastik Bant Genişliği
Bazı uygulamaların sahip oldukları veya o an bulabildikleri bant genişliği miktarıyla yetinebilme özelliğidir. Dosya transferi ve web belgeleri bu sınıfa dahildir.
Zaman Hassasiyeti
İnternet telefonu veya interaktif oyunlar gibi uygulamaların sıfıra yakın gecikme ile çalışmasını zorunlu kılan iletim servis gereksinimidir.