OSI Katmanlarının Yapısı ve Fonksiyonları (Bölüm 1.4) – CEH | Certified Ethical Hacker
Yayım tarihi 18 Mayıs 2012 21 Mayıs 2012 (yavuz)
OSI Katmanlarının Yapısı ve Fonksiyonları (Bölüm 1.4)
Her OSI katmanı, verinin network üzerinde bir kaynaktan bir hedefe yolculuk edebilmesini sağlayan bir dizi fonksiyonlara sahiptir. Yine her katman kendine özel protokollere sahiptir, herhangi bir katmanı “ n ” ile gösterirsek, bu katmana ait protokole N. Katman Protokolü (Layer n Protocol) denir. Her OSI katmanı network üzerindeki tüm diğer cihazlarla (device) veya host’larla türdeş (Peer-to-Peer Communication) iletişim kurarlar. Veri katmanlar arasındaki yolculuğu esnasında her katmanda o katmana ait özelliklerini yansıtan bir isim alır. Bu şekilde isimlendirme sonucu veriye n. Katman Protocol Veri Elemanı adı verilir (N. Layer Protocol Data Unit – PDU).
Bir katman üst katman protokollerinden gelen protokol veri elemanlarını kendi üzerinde zarflayarak altındaki katmana iletir. Böylece veri en üst katmandan (uygulama katmanı-application layer) itibaren zarflanarak en alt katman olan fiziksel katmanda bit katarlarına dönüştürülerek ağ ortamı (media) vasıtasıyla ağ üzerinde hedefine doğru ilerler. Hedefte ise her katman kendi protocol veri elemanı (PDU) ile ilgilenmek, onu yorumlamak için zarfı açar ve zarf içinde bulunan, o katmanda verinin nasıl değerlendireceği bilgisinin tanımlandığı başlık (header) ve kuyruğu (trailer) inceler. Daha sonra, zarfın veri bölgesinde bulunan ve bir üst katmana ait olan PDU’yu ilgili üst katman protokolünü içeren üst katmana, incelediği bilgiler ışığında iletir. Böylece gönderen ve alan sistemlerde her katmanın sanal olarak sadece birbirleri ile TÜRDEŞ iletişim kurması sağlanmış olur. Başka bir deyişle her katman uç sistemlerde, kendi Katman Protokol Veri Elemanı ile bağlantı kurarak haberleşir. (Şekil 1). Uygulama, Sunum ve Oturum katmanlarının protokol veri elemanlarına “ veri “, Taşıma katmanı protokol veri elemanına “ segment ”, Ağ katmanı protokol veri elemanına “ paket “, Veri bağı katmanlarının kullandığı veri elemanına “ frame ” ve Fiziksel katmanınkine ise “ bit “ denir.
Katman 7 – Uygulama Katmanı , OSI modeline göre kullanıcıya veya uygulama süreçlerine en yakın olan OSI katmanıdır ve bunlara ağ servisleri verir. Başka bir OSI katmanına servis vermeyen tek OSI katmanıdır. Uç sistemlerde amaclanan ilgili servisin varlığı araştırır, bağlantıyı kurar, iletişimi senkronize eder, veri bütünlüğü ve hata düzeltme için gerekli yordamlar için uç sistemler ile anlaşma sağlar.
Katman 6 – Sunum Katmanı , bir sistemin uygulama katmanının gönderdiği verinin diğer sistemin uygulama katmanı tarafından okunabilir olmasını sağlar. Eğer gerekirse, ortak bir biçim (format) kullanarak çeşitli diğer veri biçimleri arasında dönüştürme sağlar
Katman 5 – Oturum Katmanı , iletişimde bulunan hostların sunum katmanları arasında oturumu açar, yönetir ve sonlandırır. Aynı zamanda iki uç sistemin sunum katmanlarının dialogları arasında senkronizasyonu ve aralarındaki veri iletişimini sağlar. Oturum esnasındaki diologları Diolog Control mekanizması gereği tek bir süreç olarak değil diolog parçalarına bölerek yönetir (Diolog Seperation) .Oturum kontrolünün (session regulation) yanında oturum katmanı, servisin sınıfı (class of service – örneğin TwoWayAlternate, TwoWaySimultaneous), etkin veri aktarımı ve problemlerden kaynaklanan kural dışı durumları raporlamak için gerekli olan herşeyi sağlar.
Katman 4 – Taşıma Katmanı , bağlantısız bir servis olan UDP (User Datagram Protocol ) ve bağlantılı bir servis olan TCP (Transmission Control Protocol) ile üst katman protokollerine iki tür servis verir. Oturum katmanı ve Taşıma katmanı arasındaki sınır, uygulama protokolleri ve veri-akışı protokolleri arasında bir sınır olarak düşünülebilir.
Katman 3 – Ağ Katmanı , coğrafi olarak ayrı bölgelerde bulunan ağlardaki iki bilgisayar sistemi arasındaki bağlantının kurulması ve iletişim için yol seçimi işlevlerini yerine getiren ve karmaşık bir yapı içeren bir katmandır.
Katman 2 – Veri Bağı Katmanı , fiziksel bir link üzerinden verinin güvenilir bir şekilde aktarılmasını sağlayan, çeşitli ağ teknolojilerini içinde barındıran bir katmandır. Verinin güvenli olarak iletilebilmesi için fiziksel adresleme, ağ topolojileri, ağa erişim kontrolü , hata bildirme, framelerin sıralı dağıtımı, teslimi ve akış kontrolü gibi yapılar ile ilgilenir.
ISO/OSI modelinin yaygın olarak tanınmasına karşın, internetin tarihi ve teknik açıdan açık standartı (Open Standart) TCP/IP referans modelidir (Transmission Control Protocol / Internet Protocol). TCP/IP referans modeli ve TCP/IP protokol yığını (stack), dünyanın herhangi bir yerindeki iki tane sistem arasında veri iletişimini neredeyse ışık hızında mümkün kılar. TCP/IP modeli ISO/OSI gibi katmanli yapıdadır ve 4 adet katmana sahiptir. Bazı katman isimleri ISO/OSI model ile benzerlik gösterir. Ancak iki ayrı modeldeki isimleri aynı olan katmanların görevlerini birbiri ile karıştırmamak gerekir. Çunki taşıma katmanı dışında, aynı isimli katmanlar tamamen özdeş değildirler.
Önceki YazıÖnceki ISO/OSI ve TCP/IP Referans Modelleri (Bölüm 1.3)
Sonraki YazıSonraki “NOPCON HACKER KONFERANSI” İZLENİMLERİ