
Bilgisayar ağlarında, katmanlı ağ kavramı teknolojideki değişikliklere uyum sağlamak için geliştirilmiştir. Belirli bir ağ modelinin her katmanı, ağın farklı bir işlevinden sorumlu olabilir. Her katman, veriler işlenirken bilgileri yukarı ve aşağı bir sonraki katmana aktaracaktır.
OSI (Açık Sistem Bağlantısı) Ağ Modeli Standardı
OSI ağ modeli katmanları burada fiziksel (donanım) seviyeden başlayarak alt seviyelerden üst seviyelere doğru düzenlenmiştir.
OSI'nin 7 katmanı

Webopedia'dan alınan şekil
- Fiziksel katman
Uygulamanın iletişim servisine karşılık gelen, diğer bilgisayarlarla iletişim kuran uygulama.
- Veri Bağlantı Katmanı
Tek bir bağlantı üzerinden verinin nasıl aktarılacağını tanımlar
- Ağ katmanı
Bu katman, tüm düğümleri tanımlayan mantıksal adresleri tanımlayan ve ayrıca rotaların nasıl uygulanacağını ve nasıl öğrenileceğini tanımlayan uçtan uca paket iletimini tanımlar.
- Taşıma katmanı
Bu katmanın işlevleri arasında hata kurtarma protokolünün mü yoksa hatasız kurtarma protokolünün mü seçileceği, aynı ana bilgisayardaki farklı uygulama veri akışlarının girişlerinin çoklanması ve ayrıca doğru sırada olmayan alınan paketlerin yeniden sıralanması işlevi yer alır.
- Oturum Katmanı
Bir oturumun nasıl başlatılacağını, kontrol edileceğini ve sonlandırılacağını tanımlar; buna, uygulamaların sürekli bir mesajın yalnızca bir kısmı tamamlandığında bildirim alabilmesi için birden fazla çift yönlü mesajın kontrolü ve yönetimi de dahildir, böylece sunum katmanı tarafından görülen veriler bitişik olur. Bazı durumlarda, sunum katmanı tüm verileri aldıysa, veriler sunum katmanını temsil eder.
- Sunum Katmanı
Bu katmanın temel işlevi verinin formatını ve şifrelemesini tanımlamaktır.
- Uygulama katmanı
Uygulamanın iletişim servisine karşılık gelen, diğer bilgisayarlarla iletişim kuran uygulama.
Uygulama katmanı nedir?
Uygulama Katmanı, yedi katmanlı OSI modelinin yedinci katmanıdır. Uygulama katmanı arayüzü, uygulama ile doğrudan etkileşim kurar ve ortak web uygulama hizmetleri sağlar. Uygulama katmanı ayrıca sunum katmanına istekte bulunur. Uygulama katmanı, uygulama sürecine doğrudan hizmet sağlayan en üst düzey açık sistemdir.
Uygulama katmanı işlevleri
- Ulaşım erişimi ve yönetimi
Kullanıcının uzak bir bilgisayardaki dosyalara erişmesine, onları almasına ve yönetmesine olanak tanır.
- posta hizmetleri
E-posta yönlendirme ve depolama olanaklarının temelini oluşturur.
- Sanal terminal
Çeşitli nedenlerden dolayı, terminallerin standartlaştırılmasının tamamen başarısız olduğu söylenebilir. OSI'nin bu soruna çözümü, gerçek terminalin soyut durumunu alan, aslında yalnızca soyut bir veri yapısı olan sanal bir terminal tanımlamaktır. Bu soyut veri yapısı hem klavye hem de bilgisayar tarafından çalıştırılabilir ve veri yapısının mevcut durumunu ekrana yansıtır. Bilgisayar bu soyut veri yapısını sorgulayabilir ve çıktının ekranda görünmesi için bu soyut veri yapısını değiştirebilir.
- diğer fonksiyonlar
Yukarıdaki üç fonksiyona ek olarak bazı başka fonksiyonlar da vardır: dizin hizmetleri, uzaktan iş girişi, grafikler, bilgi iletişimi vb.
Uygulama katmanı örnekleri
- DNS (Alan Adı Sistemi)
Alan Adı Sistemi (DNS), İnternet'e veya özel bir ağa bağlı bilgisayarlar, hizmetler veya diğer kaynaklar için hiyerarşik, merkezi olmayan bir adlandırma sistemidir. Çeşitli bilgileri, katılımcı varlıkların her birine atanmış alan adlarıyla ilişkilendirir.
Şu anda, alan adı uzunluğu sınırı www. ve .com veya diğer uzantılar dahil olmak üzere 63 karakterdir. Alan adları ayrıca yalnızca ASCII karakterlerinin bir alt kümesiyle sınırlıdır ve bu da diğer birçok dilin adlarını ve sözcüklerini düzgün bir şekilde temsil etmesini engeller. Unicode dizelerini geçerli DNS karakter kümelerine eşleyen Punycode tabanlı IDNA sistemleri, bazı kayıtlar tarafından geçici bir çözüm olarak doğrulanmış ve benimsenmiştir.
- HTTP (Köprü Metni Aktarım Protokolü)
Hiper Metin Aktarım Protokolü (HTTP), dağıtılmış, işbirlikçi ve hipermedya bilgi sistemleri için bir uygulama protokolüdür.[1] HTTP, Dünya Çapında Ağ için veri iletişiminin temelidir.
HTTP, istek ve yanıt için istemci ve sunucu tarafı standardıdır (TCP). İstemci son kullanıcıdır, sunucu ise web sitesidir. İstemci, bir web tarayıcısı, web tarayıcısı veya diğer araçları kullanarak sunucudaki belirtilen bağlantı noktasına bir HTTP isteği başlatır. Yanıt veren sunucu, HTML dosyaları ve resimler gibi (bazı) kaynakları depolar. (Biz buna) Bu yanıt veren sunucu, kaynak sunucudur. Kullanıcı aracısı ile kaynak sunucu arasında aracılar, ağ geçitleri veya tüneller gibi birden fazla ara yazılım olabilir. TCP / IP protokolü İnternet'teki en popüler uygulama olmasına rağmen, HTTP protokolünün kullanılmasını gerektirmez ve desteklediği katmanlara dayanır. Aslında, HTTP herhangi bir diğer İnternet protokolünde veya diğer ağlarda uygulanabilir. HTTP yalnızca temel protokolün (temel protokol tarafından sağlanan) güvenilir olduğunu ve bu garantiyi sağlayabilen herhangi bir protokolün kendisi tarafından kullanılabileceğini varsayar.
Genellikle, HTTP istemcisi tarafından sunucunun belirlenmiş portuna (varsayılan port 80'dir) bir TCP bağlantısı kurulması için bir istek yapılır. HTTP sunucusu, istemci tarafından gönderilen istekler için bu portu dinler. İstek alındığında, sunucu bir durum satırı (istemciye) "HTTP / 1.1 200 OK" gibi bir ileti gövdesi ve (yanıt) istenen bir dosya, bir hata iletisi veya başka bir bilgi olabilen bir ileti gövdesi gönderir.
- FTP (Dosya Aktarım Protokolü)
FTP servisleri genellikle hem 20 hem de 21 numaralı portlarda çalışır. 20 numaralı port, istemci ve sunucu arasındaki veri akışını iletmek için kullanılırken, 21 numaralı port kontrol akışını iletmek için kullanılır ve ftp sunucusuna içe aktarma komutudur. Veri akışı yapıldığında, kontrol akışı boştadır. Kontrol akışı uzun süre boşta kaldığında, istemcinin güvenlik duvarı, oturumu fazla mesai olarak ayarlayacaktır, bu nedenle güvenlik duvarından büyük miktarda veri geçtiğinde bazı sorunlar olacaktır. Bu noktada, dosya başarıyla iletilebilmesine rağmen, kontrol oturumu nedeniyle güvenlik duvarı tarafından kesilebilir; aktarım bazı hatalara neden olabilir.

Uygulama katmanı protokolleri
Uygulama katmanı protokolleri, uygulamalar arasındaki iletişim için kurallar sağlar. Sorunsuz bir iletişim sağlamak için, kaynak ve hedef ana bilgisayarlarda uygulanan uygulama katmanı protokollerinin aynı olması gerekir.
Uygulama katmanı protokolünün özellikleri:
- İletişimin her iki tarafı için süreci tanımlayın.
- Mesaj türünü tanımlayın.
- Mesajın sözdizimini tanımlayın.
- Herhangi bir bilgi alanının anlamının tanımı.
- Mesajın gönderilme şeklini ve beklenen yanıtı tanımlayın.
- Bir sonraki seviyeyle etkileşimi tanımlayın.

Uzmanlık Güven Oluşturur
20+ Yıl • 200+ Ülke • 21500+ Müşteri/Proje
CCIE · JNCIE · NSE7 · ACDX · HPE Master ASE · Dell Sunucu/AI Uzmanı













































































































































