logo

OSI Modeli

  • OSI'nin açılımı Açık sistem arabağlantısı bir yazılım uygulamasından gelen bilgilerin tek bir yerde nasıl elde edildiğini açıklayan bir referans modelidir. bilgisayar fiziksel bir ortamdan başka bir bilgisayardaki yazılım uygulamasına geçer.
  • OSI yedi katmandan oluşur ve her katman belirli bir ağ işlevini yerine getirir.
  • OSI modeli, Uluslararası Standardizasyon Örgütü (ISO) tarafından 1984 yılında geliştirilmiş olup, günümüzde bilgisayarlar arası iletişimin mimari modeli olarak kabul edilmektedir.
  • OSI modeli, tüm görevi yedi küçük ve yönetilebilir göreve böler. Her katmana belirli bir görev atanır.
  • Her katman bağımsız olduğundan, her katmana atanan görev bağımsız olarak gerçekleştirilebilir.

OSI Modelinin Özellikleri:

OSI Modeli
  • OSI modeli iki katmana ayrılmıştır: üst katmanlar ve alt katmanlar.
  • OSI modelinin üst katmanı esas olarak uygulamayla ilgili konularla ilgilenir ve bunlar yalnızca yazılımda uygulanır. Uygulama katmanı son kullanıcıya en yakın olan katmandır. Hem son kullanıcı hem de uygulama katmanı yazılım uygulamalarıyla etkileşime girer. Üst katman, başka bir katmanın hemen üzerindeki katmanı ifade eder.
  • OSI modelinin alt katmanı veri aktarım sorunlarıyla ilgilenir. Veri bağlantı katmanı ve fiziksel katman donanım ve yazılımda uygulanır. Fiziksel katman, OSI modelinin en alt katmanıdır ve fiziksel ortama en yakın olanıdır. Fiziksel katman esas olarak bilginin fiziksel ortama yerleştirilmesinden sorumludur.

7 Katmanlı OSI Modeli

Yedi OSI katmanı vardır. Her katmanın farklı işlevleri vardır. Aşağıda yedi katmandan oluşan bir liste verilmiştir:

  1. Fiziksel katman
  2. Veri Bağlantı Katmanı
  3. Ağ katmanı
  4. Taşıma katmanı
  5. Oturum Katmanı
  6. Sunum Katmanı
  7. Uygulama katmanı
OSI Modeli

1) Fiziksel katman

OSI Modeli
  • Fiziksel katmanın ana işlevi, bireysel bitleri bir düğümden diğer düğüme iletmektir.
  • OSI modelinin en alt katmanıdır.
  • Fiziksel bağlantıyı kurar, sürdürür ve devre dışı bırakır.
  • Mekanik, elektriksel ve prosedürel ağ arayüzü özelliklerini belirtir.

Fiziksel katmanın işlevleri:

    Hat Yapılandırması:İki veya daha fazla cihazın fiziksel olarak nasıl bağlanabileceğini tanımlar.Veri aktarımı :Ağdaki iki cihaz arasındaki iletim modunun simpleks, yarı çift yönlü veya tam çift yönlü mod olup olmadığını tanımlar. Topoloji :Ağ cihazlarının nasıl düzenlendiğini tanımlar.Sinyaller:Bilgiyi iletmek için kullanılan sinyalin türünü belirler.

2) Veri Bağlantı Katmanı

OSI Modeli
  • Bu katman veri çerçevelerinin hatasız aktarımından sorumludur.
  • Ağdaki verilerin formatını tanımlar.
  • İki veya daha fazla cihaz arasında güvenilir ve verimli bir iletişim sağlar.
  • Temel olarak yerel ağda bulunan her cihazın benzersiz tanımlanmasından sorumludur.
  • İki alt katman içerir:
      Mantıksal Bağlantı Kontrol Katmanı
      • Paketlerin, alıcının Ağ katmanına aktarılmasından sorumludur.
      • Başlıktan ağ katmanı protokolünün adresini tanımlar.
      • Aynı zamanda akış kontrolü sağlar.
  • Medya Erişim Kontrol Katmanı
    • Medya erişim kontrolü katmanı, Mantıksal Bağlantı Kontrolü katmanı ile ağın fiziksel katmanı arasında bir bağlantıdır.
    • Paketlerin ağ üzerinden aktarılması için kullanılır.

Veri bağlantısı katmanının işlevleri

    Çerçeveleme:Veri bağlantı katmanı, fizikselin ham bit akışını Çerçeveler olarak bilinen paketlere dönüştürür. Veri bağlantısı katmanı üstbilgiyi ve fragmanı çerçeveye ekler. Çerçeveye eklenen başlık, donanım hedefini ve kaynak adresini içerir.
OSI Modeli
    Fiziksel Adresleme:Veri bağlantısı katmanı, hedef adresi içeren çerçeveye bir başlık ekler. Çerçeve başlıkta belirtilen hedef adrese iletilir.Akış kontrolü:Akış kontrolü, Veri Bağlantısı katmanının ana işlevidir. Hiçbir verinin bozulmaması için her iki tarafta da sabit veri hızının korunduğu tekniktir. Daha yüksek işlem hızına sahip bir sunucu gibi verici istasyonun, daha düşük işlem hızına sahip alıcı istasyonu aşmamasını sağlar.Hata Kontrolü:Hata kontrolü, fiziksel katmana gönderilmeden önce mesaj çerçevesine eklenen Veri bağlantısı katmanının fragmanına yerleştirilen hesaplanmış bir CRC (Döngüsel Artıklık Kontrolü) değerinin eklenmesiyle gerçekleştirilir. Herhangi bir hata oluşmuş gibi görünüyorsa, alıcı bozuk çerçevelerin yeniden iletilmesi için onay gönderir.Giriş kontrolu:İki veya daha fazla cihaz aynı iletişim kanalına bağlandığında, veri bağlantısı katmanı protokolleri, belirli bir zamanda hangi cihazın bağlantı üzerinde kontrole sahip olduğunu belirlemek için kullanılır.

3) Ağ Katmanı

OSI Modeli
  • Cihaz adreslemesini yöneten, ağdaki cihazların konumunu izleyen bir katman 3'tür.
  • Ağ koşullarına, hizmet önceliğine ve diğer faktörlere bağlı olarak verileri kaynaktan hedefe taşımanın en iyi yolunu belirler.
  • Veri bağlantısı katmanı, paketlerin yönlendirilmesinden ve iletilmesinden sorumludur.
  • Yönlendiriciler katman 3 cihazlarıdır, bu katmanda belirtilirler ve bir ağlar arası yönlendirme hizmetlerini sağlamak için kullanılırlar.
  • Ağ trafiğini yönlendirmek için kullanılan protokollere Ağ katmanı protokolleri denir. Protokol örnekleri IP ve Ipv6'dır.

Ağ Katmanının İşlevleri:

    İnternet'te çalışma:Ağlar arası iletişim, ağ katmanının ana sorumluluğudur. Farklı cihazlar arasında mantıksal bir bağlantı sağlar.Adresleme:Ağ katmanı, kaynak ve hedef adresini çerçevenin başlığına ekler. Adresleme, cihazın internette tanımlanması için kullanılır.Yönlendirme:Yönlendirme, ağ katmanının ana bileşenidir ve kaynaktan hedefe giden birden fazla yol arasından en iyi optimum yolu belirler.Paketleme:Ağ Katmanı, üst katmandan gelen paketleri alır ve bunları paketlere dönüştürür. Bu işleme Paketleme adı verilir. İnternet protokolü (IP) ile elde edilir.

4) Taşıma Katmanı

OSI Modeli
  • Aktarım katmanı bir Katman 4'tür ve mesajların gönderildikleri sırayla iletilmesini ve verilerin kopyalanmamasını sağlar.
  • Taşıma katmanının asıl sorumluluğu veriyi eksiksiz olarak aktarmaktır.
  • Verileri üst katmandan alır ve bunları segment adı verilen daha küçük birimlere dönüştürür.
  • Bu katman, verileri güvenilir bir şekilde iletmek için kaynak ve hedef arasında noktadan noktaya bağlantı sağladığından uçtan uca katman olarak adlandırılabilir.

Bu katmanda kullanılan iki protokol şunlardır:

    Geçiş kontrol protokolü
    • Sistemlerin internet üzerinden iletişim kurmasını sağlayan standart bir protokoldür.
    • Ana bilgisayarlar arasında bağlantı kurar ve sürdürür.
    • Veriler TCP bağlantısı üzerinden gönderildiğinde, TCP protokolü verileri segmentler olarak bilinen daha küçük birimlere böler. Her bölüm internet üzerinden birden fazla güzergah kullanarak seyahat eder ve varış noktasına farklı sıralarda ulaşır. İletim kontrol protokolü, paketleri alıcı uçta doğru sıraya göre yeniden sıralar.
    Kullanıcı Datagram Protokolü
    • Kullanıcı Datagram Protokolü bir aktarım katmanı protokolüdür.
    • Bu durumda alıcı paket alındığında herhangi bir bildirim göndermediğinden, gönderen de herhangi bir bildirim beklemediğinden güvenilmez bir aktarım protokolüdür. Bu nedenle, bu bir protokolü güvenilmez hale getirir.

Taşıma Katmanının İşlevleri:

    Servis noktası adresleme:Bilgisayarlar aynı anda birden fazla programı çalıştırır, bu nedenle verinin kaynaktan hedefe aktarımı sadece bir bilgisayardan başka bir bilgisayara değil aynı zamanda bir işlemden diğer bir işleme de iletilir. Taşıma katmanı, hizmet noktası adresi veya bağlantı noktası adresi olarak bilinen adresi içeren başlığı ekler. Ağ katmanının sorumluluğu, verileri bir bilgisayardan diğer bilgisayara aktarmak, taşıma katmanının sorumluluğu ise mesajı doğru prosese iletmektir.Segmentasyon ve yeniden birleştirme:Taşıma katmanı, mesajı üst katmandan aldığında, mesajı birden fazla parçaya böler ve her parçaya, her parçayı benzersiz şekilde tanımlayan bir sıra numarası atanır. Mesaj hedefe ulaştığında, taşıma katmanı mesajı sıra numaralarına göre yeniden birleştirir.Bağlantı kontrolü:Aktarım katmanı iki hizmet sağlar Bağlantı odaklı hizmet ve bağlantısız hizmet. Bağlantısız bir hizmet, her segmenti ayrı bir paket olarak ele alır ve hepsi hedefe ulaşmak için farklı rotalarda seyahat eder. Bağlantı odaklı bir hizmet, paketleri teslim etmeden önce hedef makinedeki taşıma katmanıyla bağlantı kurar. Bağlantı yönelimli hizmette tüm paketler tek bir rotada hareket eder.Akış kontrolü:Taşıma katmanı aynı zamanda akış kontrolünden de sorumludur ancak tek bir bağlantı yerine uçtan uca gerçekleştirilir.Hata kontrolü:Taşıma katmanı aynı zamanda Hata kontrolünden de sorumludur. Hata kontrolü tek bağlantı yerine uçtan uca gerçekleştirilir. Gönderici taşıma katmanı, mesajın hedefe hatasız ulaşmasını sağlar.

5) Oturum Katmanı

OSI Modeli
  • OSI modelinde 3. katmandır.
  • Oturum katmanı, iletişim kuran cihazlar arasındaki etkileşimi kurmak, sürdürmek ve senkronize etmek için kullanılır.

Oturum katmanının işlevleri:

    Diyalog kontrolü:Oturum katmanı, iki süreç arasında diyalog oluşturan bir diyalog denetleyicisi görevi görür veya yarı çift yönlü veya tam çift yönlü olabilen iki süreç arasında iletişime izin verir diyebiliriz.Senkronizasyon:Oturum katmanı, verileri bir sırayla iletirken bazı kontrol noktaları ekler. Veri iletiminin ortasında bir hata meydana gelirse iletim kontrol noktasından tekrar gerçekleştirilecektir. Bu işleme Senkronizasyon ve kurtarma adı verilir.

6) Sunum Katmanı

OSI Modeli
  • Sunum katmanı esas olarak iki sistem arasında değiştirilen bilgilerin sözdizimi ve anlambilimiyle ilgilidir.
  • Bir ağ için veri çeviricisi görevi görür.
  • Bu katman, verileri bir sunum formatından başka bir formata dönüştüren işletim sisteminin bir parçasıdır.
  • Sunum katmanı aynı zamanda sözdizimi katmanı olarak da bilinir.

Sunum katmanının işlevleri:

    Tercüme:İki sistemdeki süreçler, bilgileri karakter dizileri, sayılar vb. biçiminde değiştirir. Farklı bilgisayarlar farklı kodlama yöntemleri kullanır; sunum katmanı, farklı kodlama yöntemleri arasındaki birlikte çalışabilirliği yönetir. Verileri göndericiye bağımlı formattan ortak bir formata dönüştürür ve alıcı tarafta ortak formatı alıcıya bağımlı formata dönüştürür.Şifreleme:Gizliliği korumak için şifreleme gereklidir. Şifreleme, gönderici tarafından iletilen bilgilerin başka bir forma dönüştürülmesi ve ortaya çıkan mesajın ağ üzerinden gönderilmesi işlemidir.Sıkıştırma:Veri sıkıştırma, verileri sıkıştırma işlemidir, yani iletilecek bit sayısını azaltır. Metin, ses, video gibi multimedyalarda veri sıkıştırma oldukça önemlidir.

7) Uygulama Katmanı

OSI Modeli
  • Uygulama katmanı, kullanıcıların ve uygulama işlemlerinin ağ hizmetine erişmesi için bir pencere görevi görür.
  • Ağ şeffaflığı, kaynak tahsisi vb. gibi konuları ele alır.
  • Uygulama katmanı bir uygulama değildir ancak uygulama katmanı işlevlerini yerine getirir.
  • Bu katman son kullanıcılara ağ servislerini sağlar.

Uygulama katmanının işlevleri:

    Dosya aktarımı, erişimi ve yönetimi (FTAM):Uygulama katmanı, kullanıcının uzak bilgisayardaki dosyalara erişmesine, dosyaları bilgisayardan almasına ve uzak bilgisayardaki dosyaları yönetmesine olanak tanır.Posta hizmetleri:Bir uygulama katmanı, e-posta iletme ve depolama olanağı sağlar.
  • Dizin hizmetleri: Bir uygulama, dağıtılmış veritabanı kaynaklarını sağlar ve çeşitli nesneler hakkında bu genel bilgileri sağlamak için kullanılır.