OSI referans modeli, ağ protokolü tasarımı ve talimatı için bir kılavuz olarak oluşturulan katmanlı, soyut bir sunumdur. OSI modeli, ağ oluşturma işlemini, her biri benzersiz işlevselliğe sahip olan ve belirli hizmetler ve protokoller atanan yedi mantıksal katmana böler.
OSI modelinde, bilgi ileten ana bilgisayardaki uygulama katmanından başlayarak ve hiyerarşiyi fiziksel katmana doğru ilerlettikten sonra, iletişim kanalından bilginin geri gittiği hedef ana bilgisayara aktarılarak bir katmandan diğerine aktarılır. hiyerarşiyi yukarı taşıyın ve uygulama katmanında sonlandırın.
- İnsanlar iletişimi yaratırlar.
- Application layer , insan iletişimini veri ağı üzerinden iletim için hazırlar.
- Yazılım ve donanım iletişimi dijital formata dönüştürür.
- Application layer hizmetleri veri aktarımını başlatır.
- Her katman kendi rolünü oynar. OSI katmanları verileri yığının altına alır. Enkapsüle edilen veriler, ortam boyunca hedefe gider. Hedefteki OSI katmanları, yığının üstündeki verileri özümser.
- Application layer ağdan veri alır ve bunu insan kullanımına hazırlar.
Application layer,
Yani Layer7, hem OSI hem de TCP / IP modellerinin en üst katmanıdır. Layer7, iletişim kurmak için kullandığınız uygulamalar ile hangi mesajlarınız iletilir. Uygulama katmanı protokolleri, kaynak ve hedef ana bilgisayarlarda çalışan programlar arasında veri alışverişi için kullanılır. Birçok uygulama katmanı protokolü vardır ve her zaman yeni protokoller geliştirilmektedir.
TCP / IP protokol paketi OSI modelinin tanımından önce geliştirilmiş olmasına rağmen, TCP / IP application layer protokollerinin işlevselliği kabaca OSI modelinin en üst üç katmanının çerçevesine sığar: uygulama, sunum ve oturum. (application, presentation, and session.)
Web tarayıcıları veya e-posta istemcileri gibi çoğu uygulama, OSI Katman 5, 6 ve 7’nin işlevlerini içerir. OSI ve TCP / IP modelinin karşılaştırması aşağıda verilmiştir.
Presentation layer
Presentation layer üç temel işlevi vardır:
■ Kaynak cihazdaki verilerin hedef cihazdaki uygun uygulama tarafından yorumlanmasını sağlamak için application layerdaki verilerin kodlanması ve dönüştürülmesi
■ Verinin, hedef cihaz tarafından açılabilecek şekilde sıkıştırılması
■ Hedef tarafından alındıktan sonra verilerin iletilmesi ve şifresinin çözülmesi için verilerin şifrelenmesi
Session layer
Session layer işlevler, kaynak ve hedef uygulamalar arasında iletişim kutuları oluşturur ve bakımlarını yapar. Session katmanı, iletişim kutularını başlatmak ve etkin tutmak ve uzun süre kesintiye uğramış veya boşta kalan oturumları yeniden başlatmak için bilgi alışverişini yönetir.