OSI Modeli ve 7 Katman

Tr0n

Legendary
legendary
Katılım
7 Eki 2021
Mesajlar
15
Reaction score
25
Puanları
13

OSI Modeli Nedir?​

OSI modeli (Open System Interconnection) yedi katmandaki protokolleri uygulamak için bir bilgisayar ağ çerçevesi tanımlar. Ağ oluşturma terimlerindeki bir protokol, bir tür müzakere ve iki ağ kuruluşu arasında kuraldır. OSI modelini ISO (International Organization for Standardization) geliştirmiştir. Amaç aslında iki bilgisayar arasındaki iletişimin nasıl olacağını tanımlamaktan başka bir şey değildir.

Öncesinde?​

OSI öncesindeki dönemde, yalnızca bilgisayar donanımı üreten kuruluşlara özgü ağlar vardı. Bu ağların özellikleri, çoğunlukla yalnızca o üreticinin donanımının bağlanmasına izin verecek biçimde tanımlanmıştı. Onlardan ayrı olarak OSI, çeşitli üreticilerin ürünlerinin bağlanabileceği bir ağ için, bir sektör etkinliği olarak ortaya çıkmıştır. OSI Modeli herhangi bir donanım ya da bilgisayar ağı tipine göre değişiklik göstermemektedir. OSI’nin amacı ağ mimarilerinin ve protokollerinin bir ağ ürünü bileşeni gibi kullanılmasını sağlamaktır. OSI modeli 7 katmana ayrılmıştır.


0*bHYhWotixdbTLHFX.jpg

Her bir katmanın burdaki sadece görseldeki görevleri hariç bir çok bağlantısıyla bulunmakla beraber katmanların başlıca görevleri ve orada neler oluyor sorusunu biraz olsun cevaplamaya çalışacağım.

Physical layer​

Fiziksel katman ayrıca ilk katman olarak anılır. Temel işlevleri şu şekilde sıralanabilir


0*gihgnbt8TcZkDEeR.jpg

Solda, CAT electrical cable with RJ45 connectors and an SFP. Sağda, optical cable with SFP module
  • Elektrik sinyalleri, ışık sinyalleri, radyo vb. sinyallerden sorumludur.
  • OSI modelindeki donanım katıdır.
  • Repeater cihazları, hub*, kablolar, ethernet bu katman üzerinde çalışır
  • RS232, ATM, FDDI, gibi protokoller bu katmanda çalışır.
Hub: Bu cihazlar gelen veriyi bir takım elektrik sinyalleri olarak gören ve bu sinyalleri çoğaltıp, diğer portlarına gönderen bir cihazdır.

Data Link layer​

Veri Bağlantı katmanı olarak isimlendirilir. 2. Katman olarak da denir. Temel işlevleri şu şekilde sıralanabilir:

  • Veri bağlantı katmanı fiziksel katmana erişmek ve kullanmak ile ilgili kuralları belirler.
  • Bu katmanda Ethernet ya da Token Ring olarak bilinen erişim yöntemleri çalışır ve bu erişim yöntemleri verileri kendi protokollerine uygun olarak işleyerek iletirler.
  • Veriler ağ katmanından fiziksel katmana gönderilir. Bu aşamada veriler belli parçalara bölünür bu parçalarada frame diyoruz. Frame(çerçeve) verilerin belli bir kontrol içinde göndermeyi sağlayan paketlerdir.
  • Veri bağlantı katmanının büyük bir bölümü ağ kartı içinde gerçekleşir.
  • Veri bağlantı katmanı ağ üzerindeki diğer bilgisayarları tanımlama, kablonun o anda kimin tarafından kullanıldığının tespiti ve fiziksel katmandan gelen verinin hatalara karşı kontrolü görevini yerine getirir.
  • Veri bağlantısı katmanı iki alt bölüme ayrılır:
0*U7YorelwmW4-YoDw.jpg

0*U7YorelwmW4-YoDw.jpg

Media Access Control (MAC) and Logical Link Control (LLC)
MAC alt katmanı veriyi hata kontrol kodu(CRC), alıcı ve gönderenin MAC adresleri ile beraber paketler ve fiziksel katmana aktarır. Alıcı tarafta da bu işlemleri tersine yapıp veriyi veri bağlantısı içindeki ikinci alt katman olan LLC’ye aktarmak görevi yine MAC alt katmanına aittir.
LLC alt katmanı bir üst katman olan ağ katmanı için geçiş görevi görür. Protokole özel mantıksal portlar oluşturur(Service Access Points, SAPs). Böylece kaynak makinada ve hedef makinada aynı protokoller iletişime geçebilir(örneğin TCP/IP←>TCP/IP). LLC ayrıca veri paketlerinden bozuk gidenlerin(veya karşı taraf için alınanların) tekrar gönderilmesinden sorumludur. Flow Control yani alıcının işleyebileğinden fazla veri paketi gönderilerek boğulmasının engellenmesi de LLC’nin görevidir.

Ağlarda bulunan frame tipleri şöyledir:

802.2 Ethernet II
802.3 Ethernet
802.4 Token Bus
802.5 Token Ring

Ayrıca switch (anahtar) 2.katmanda çalışan bir cihazdır. Çünkü 2. katmanda tanımlı MAC adreslerini algılayabilirler ve bir porttan gelen veri paketini (yine elektrik sinyalleri halinde) sadece gerekli olan porta (o porttaki makinanın MAC adresini bildiği için) yollayabilirler.

Network Layer​

Ağ katmanı veri paketine farklı bir ağa gönderilmesi gerektiğinde ve yönlendiricilerin kullanacağı bilginin eklendiği katmandır. Bu katmanda veriler paket olarak taşınır.

  • Bu katman sayesinde veri router aracılığıyla yönlendirmesi sağlanır.
  • Switching and routing teknolojisi bu katmanda çalışır.
  • Veri paketini hedefe yönlendirilmesi ve iletilmesini sağlar.
  • Internetworking, error handling (hata işleme), congestion control ve packet sequencing (paket sıralama) bu katmanda çalışır.
  • Router* bu katmanda çalışır.
  • TCP/IP, IPX, AppleTalk gibi farklı ağ protokolleri bu katmanda çalışır.
Router: internetteki trafik yönlendirme işlevini gerçekleştiren, bilgisayar networkleri arasındaki veri paketlerini ileten ağ aygıtıdır.

Transport Layer​

Taşıma katmanı üst katmanlardan gelen veriyi ağ paketi boyutunda parçalara böler.


0*zpJj_Tya_hUiVEKP

  • Taşıma katmanı alt katmanlar (Transport Set) ve üst katmanlar (Application Set) arasında geçit görevini üstlenir.
  • Bu katmanda veriler kesim (segment) halinde taşınır.
  • Üst katmanlara taşıma servisi sağlamasınını yanında ayrıca ağın servis kalitesini ( Quality pf Service) artırır.
  • Verinin uçtan uca iletimini sağlar, zamanında ulaşıp ulaşmadığını kontrol eder.
  • SPX, TCP, UDP gibi protokoller bu katmadan çalışır.
Devamı gelecek
 
Üst