Uygulama Katmanı Nedir?

Bir bilgisayar ağı tipik olarak bir ağ diyagramına dayanarak tasarlanır. Bu topoloji, açık sistemler arası bağlantı modeline (OSI) dayanmaktadır ve yedi ağ işlevselliği katmanından oluşmaktadır. Uygulama katmanı, yedi kat olarak bilinen OSI içindeki en yüksek seviyedir. Dosya aktarım protokolü (FTP), köprü metni aktarım protokolü (HTTP) ve e-posta dahil olmak üzere ağdaki iletişim programlarını yöneten ağ katmanıdır. Bu programlar, İnternet tarayıcılarının ve e-posta uygulamalarının bir ağdaki verileri paylaşmasını sağlar.

Bir ağ fiziksel bir kabloyla başlar ve bir bilgisayar uygulamasıyla sona erer. Tipik bir iletişim aktarımı sırasında veri birkaç dönüşüm seviyesine zorlanır. Bu, uygun veri kalitesini sağlamak için gerekli bir işlemdir ve güvenlik kurallarına uyulur. OSI modeli, yazılım protokollerinde esneklik sağlamak için oluşturulmuştur.

OSI modeli yedi katmandan oluşmaktadır. Bunlar fiziksel, veri bağlantısı, ağ, ulaşım, oturum, sunum ve uygulama katmanlarıdır. Katmanlar, bir ağ üzerinden mesaj göndermek için hiyerarşik bir yapı içerisinde çalışır.

Günümüzde çoğu bilgisayar ağı, İnternet için iletişim dili olarak standart iletim kontrol protokolünü (TCP / IP) kullanır. Bu ağ protokolü, OSI modelini ağ cihazlarının ve yazılımın nasıl etkileşime girmesi gerektiğine ilişkin bir plan olarak kullanır. Modeldeki her katman ağ topolojisi içinde belirli bir sorumluluğa sahiptir.

OSI modeli, hiyerarşik bir sorumluluk zincirine dayanarak tasarlanmıştır. Bu kurallar, her katmanı topoloji yoluyla bir mesaj gönderirken belirli devir işlemlerini takip etmeye zorlar. Uygulama katmanının, hiyerarşi zincirinde bir sonraki seviye olan sunum katmanının devir kurallarını takip etmesi gerekir. Bu kurallar tipik olarak, mesaj zincirdeki bir sonraki seviye tarafından kabul edilmeden önce format, şifreleme ve özel boyut gereksinimlerini içerir.

Sohbet (IM), cep telefonlarında ve bilgisayar sistemlerinde kullanılan bir kavak iletişimi protokolüdür. IM, uygulama katmanı protokolünü kullanan bir yazılım örneğidir. IM standart protokolü, şirketlerin anlık mesajlaşma yazılımı oluşturmasını mümkün kılar. Bu ürünlerin bazı örnekleri AOL® Instant Messenger, Yahoo® posta ve MSN® messenger'ı içerir. Her program, bu katmandaki ağ üzerinden mesaj göndermek ve almak için OSI standartlarını kullanır.

Microsoft Outlook®, uygulama katmanını kullanan bir e-posta uygulaması örneğidir. Bu, bir yazılım programından anlaşılır bir bilgisayar mesajına mesajların paketlenmesinden sorumlu olan OSI modelinin en düşük seviyesidir. Uygulama katmanı, mesajın şifreleme ve formatlama kurallarından sorumlu olan sunum katmanına bir mesaj gönderir.