Merhaba bugün sizlere OSI referans modelinden bahsedeğim.
OSI Referans Modeli uluslararası protokol standardının ilk adımı olarak, Uluslararası Standartlar Organizasyonu tarafından önerilmiş ve geliştirilmiştir.
Protokol ISO OSI (Open Sytems Interconnection) referans modeli olarak adlandırılır. Çünkü açık sistemlerin (yani diğer sistemler ile iletişim kurabilen sistemler) birbirleri ile bağlantılarının nasıl olması gerektiği konusunda hazırlanmış bir protokoldür.
Protokollerin standartlaştırılmasındaki amaç, farklı bilgisayar sistemlerinin birbirleri ile etkin ve doğru olarak etkileşimde bulunabilmeleridir.
Yeni bir katman ancak farklı seviyede bir soyutlama gerekiyorsa oluşturulur.
- Her bir katman iyi tanımlanmış bir fonksiyonu yerine getirmelidir.
- Her katmanın yerine getireceği fonksiyon, uluslararası standart protokollerini tanımlamaya yönelik olarak seçilmelidir.
- Ara birimler aracılığıyla bir katmandan diğerine gönderilen bilgiler en aza indirgenmelidir.
- Katman sayısı, aynı katman içerisinde farklı ve çok sayıda fonksiyonu içermeyecek kadar fazla fakat mimariyi çok genişletmeyecek kadar da az sayıda olmalıdır.
OSI referans modelinde her bir katmanda neler gerçekleştirilir.
- Fiziksel Katman
- İletim için veriler bitlere dönüştürülür.
- Sinyalleri ve zamanlamayı oluşturur.
- Veri Bağı Katmanı
- Verileri yol üzerindeki bir sonraki doğrudan bağlı cihaza iletir.
- Donanım adresini ekler.
- Verileri bir çerçevede kapsüller.
- Ağ Katmanı
- Paketleri ağlar arasında yönlendirir.
- IP adresi atar.
- Verileri iletim için paketler halinde kapsüller.
- Taşıma Katmanı
- Verileri ağ üzerinden taşınmak üzere paketler.
- TCP ve UDP bağlantı noktası numaralarını ekler.
- TCP kullanarak verilerin güvenli biçimde dağıtımını belirler.
- UDP kullanarak kesintisiz veri akışı sağlar.
- Oturum Katmanı
- Hedef ile birlikte e-posta oturumunu açar ve izler.
- Sunum Katmanı
- Verileri iletim için biçimlendirir ve kodlar.
- Verileri şifreler ve sıkıştırır.
- Uygulama Katmanı
- E-posta uygulaması gibi bir uygulama iletişim sürecini başlatır.
OSI referans modeline göre kullanıcın yaptığı işleme göre verinin aldığı isimler aşağıdaki resimde gösterildiği gibidir. Her katmanda veri farklı bir durumdadır ve isimleri farklıdır.
Network alanında sıkça adını duyduğumuz OSI referans modelinden genel olarak bahsettik.