Uygulama katmanı - Application layer

Bir uygulama katmanı bir soyutlama katmanı paylaşılanları belirten iletişim protokolleri ve arayüz tarafından kullanılan yöntemler ana bilgisayarlar bir iletişim ağında.[1] Uygulama katmanı soyutlaması, her iki standart modelde de kullanılır. bilgisayar ağı: İnternet Protokolü Paketi (TCP / IP) ve OSI modeli.[2] Her iki model de ilgili en üst düzey katman için aynı terimi kullansa da, ayrıntılı tanımlar ve amaçlar farklıdır.[3]

İnternet protokol paketi

İnternet protokolü paketinde, uygulama katmanı, bir iletişim protokolü boyunca işlemden işleme iletişiminde kullanılan iletişim protokollerini ve arayüz yöntemlerini içerir. internet protokolü (IP) bilgisayar ağı.[4] Uygulama katmanı yalnızca iletişimi standartlaştırır ve temel alınan taşıma katmanı ana bilgisayardan ana bilgisayara veri aktarım kanalları oluşturmak ve veri alışverişini yönetmek için protokoller müşteri sunucusu veya Eşler arası ağ modeli.[5] TCP / IP uygulama katmanı, uygulamaların iletişim kurarken göz önünde bulundurması gereken belirli kuralları veya veri formatlarını tanımlamasa da, orijinal spesifikasyon ( RFC  1123 ) güvenir ve tavsiye eder sağlamlık ilkesi uygulama tasarımı için.[6][7]

OSI modeli

İçinde OSI modeli uygulama katmanının tanımı kapsam olarak daha dardır.[8] OSI modeli, uygulama katmanını, alınan bilgilerin kullanıcıya gösterilmesinden sorumlu kullanıcı arayüzü olarak tanımlar.[9] Buna karşın, İnternet Protokol Paketi bu tür ayrıntılarla ilgilenmez. OSI ayrıca, uygulama katmanının altındaki, ancak taşıma katmanının üzerindeki ek işlevselliği iki ek düzeyde açıkça ayırt eder: oturum katmanı, ve sunum katmanı. OSI, bu katmanlarda katı bir modüler işlevsellik ayrımı belirler ve protokol uygulamaları her katman için.[9]

Protokoller

İnternet Protokol Paketindeki uygulama katmanı için IETF tanım belgesi RFC 1123. Erken dönem işlevselliğinin ana yönlerini kapsayan bir ilk protokol seti sağlamıştır. İnternet:[6]

Örnekler

Ek dikkate değer uygulama katmanı protokolleri şunları içerir:

Referanslar

  1. ^ "Uygulama Katmanı | Katman 7". OSI Modeli. Alındı 5 Kasım 2019.
  2. ^ "Dört Katmanlı TCP / IP modeli, TCP / IP ve OSI modelleri arasında Karşılaştırma ve Fark". www.omnisecu.com. Alındı 5 Kasım 2019.
  3. ^ "TCP / IP ve IP protokolü arasındaki fark nedir?". Arama Ağı. Alındı 5 Kasım 2019.
  4. ^ "TCP / IP ve IP protokolü arasındaki fark nedir?". Arama Ağı. Alındı 5 Kasım 2019.
  5. ^ SEO, Bradley Mitchell Yılların teknik deneyimine sahip olan bir MIT mezunu; bilgisayarlar; Ağ, Kablosuz. "İletim Kontrol Protokolü / İnternet Protokolü (TCP / IP) Nedir?". Cankurtaran. Alındı 5 Kasım 2019.
  6. ^ a b Robert Braden, ed. (Ekim 1989). "RFC 1123: İnternet Ana Bilgisayarları için Gereksinimler - Uygulama ve Destek". IETF'in Ağ Çalışma Grubu.
  7. ^ "Uygulama Katmanı nedir?". www.tutorialspoint.com. Alındı 5 Kasım 2019.
  8. ^ Shaw, Keith (22 Ekim 2018). "OSI modelinin açıklaması: 7 katmanlı ağ modeli nasıl anlaşılır (ve hatırlanır)". Ağ Dünyası. Alındı 5 Kasım 2019.
  9. ^ a b "OSI Modeli Nedir?". CloudFlare. 2019. Alındı 4 Kasım 2019.

Dış bağlantılar