OSI Modeli nedir?


OSI Modeli nedir?


    OSI modeli veya Açık Sistemler Ara BaÄŸlantı Modeli , aÄŸ oluÅŸturmada kullanılan mutlak bir temel modeldir . Bu kritik model, aÄŸa baÄŸlı tüm cihazların verileri nasıl göndereceÄŸini, alacağını ve yorumlayacağını belirleyen bir çerçeve saÄŸlar.

OSI modelinin temel faydalarından biri, cihazların diÄŸer cihazlarla iletiÅŸim kurarken bir aÄŸ üzerinde farklı iÅŸlevlere ve tasarımlara sahip olabilmesidir. OSI modelinin tekdüzeliÄŸini izleyen bir aÄŸ üzerinden gönderilen veriler, diÄŸer cihazlar tarafından anlaşılabilir.

OSI modeli, aÅŸağıdaki ÅŸemada gösterilen yedi katmandan oluÅŸur. Her katmanın farklı bir sorumlulukları vardır ve Katman 7'den Katman 1'e düzenlenir.

Verilerin içinden geçtiÄŸi her bir katmanda, belirli süreçler gerçekleÅŸir ve bu verilere bilgi parçaları eklenir; bu, bu odadaki sonraki görevlerde tartışmaya geleceÄŸimiz ÅŸeydir. Ancak ÅŸimdilik sadece bu sürece kapsülleme denildiÄŸini ve aÅŸağıdaki ÅŸemada OSI modelinin nasıl göründüğünü anlamamız gerekiyor:




Katman 7 - Uygulama


OSI modelinin uygulama katmanı, en aÅŸina olacağınız katmandır. Bu aÅŸinalık, uygulama katmanının, kullanıcının gönderilen veya alınan verilerle nasıl etkileÅŸime girmesi gerektiÄŸini belirlemek için protokollerin ve kuralların bulunduÄŸu katman olmasıdır.

E -posta istemcileri, tarayıcılar veya FileZilla  gibi dosya sunucusu tarama yazılımları gibi günlük uygulamalar, kullanıcıların gönderilen veya alınan verilerle etkileÅŸime girmesi için kolay, Grafiksel Kullanıcı Arayüzü ( GUI ) saÄŸlar. DiÄŸer protokoller arasında , web sitesi adreslerinin IP adreslerine çevrilme ÅŸekli olan DNS ( Alan Adı Sistemi bulunur .




Katman 6 - Sunum


OSI modelinin 6. Katmanı, standardizasyonun gerçekleÅŸmeye baÅŸladığı katmandır. Yazılım geliÅŸtiriciler, e-posta istemcisi gibi herhangi bir yazılımı farklı ÅŸekilde geliÅŸtirebildikleri için, yazılım nasıl çalışırsa çalışsın verilerin yine aynı ÅŸekilde ele alınması gerekir.

Bu katman, uygulama katmanına (katman 7) gelen ve giden veriler için bir çevirmen görevi görür. Alıcı bilgisayar aynı zamanda bir bilgisayara baÅŸka bir formatta gönderilen verileri de anlayacaktır. Ã–rneÄŸin, bir e-posta gönderdiÄŸinizde, diÄŸer kullanıcının size baÅŸka bir e-posta istemcisi olabilir, ancak e-postanın içeriÄŸinin yine de aynısını göstermesi gerekir.

Veri şifreleme (güvenli bir siteyi ziyaret ederken HTTPS gibi) gibi güvenlik özellikleri bu katmanda gerçekleşir.



Katman 5 - Oturum


Veriler sunum katmanından (katman 6) doÄŸru bir ÅŸekilde çevrildikten veya biçimlendirildikten sonra, oturum katmanı (5. katman) verilerin hedeflendiÄŸi diÄŸer bilgisayarla bir baÄŸlantı oluÅŸturmaya baÅŸlayacaktır. Bir baÄŸlantı kurulduÄŸunda, bir oturum oluÅŸturulur. Bu baÄŸlantı aktifken oturum da aktiftir.

Oturum katmanı (katman 5), veri gönderilip alınmadan önce aynı sayfada olmalarını saÄŸlamak için iki bilgisayarı senkronize eder. Bu kontroller yapıldıktan sonra, oturum katmanı gönderilen verileri daha küçük veri parçalarına bölmeye ve bu parçaları (paketleri) birer birer göndermeye baÅŸlayacaktır. Bu bölme iÅŸlemi faydalıdır çünkü baÄŸlantı kesilirse, verilerin tamamı deÄŸil (bunu bir video oyununda bir kaydetme dosyası yüklemek olarak düşünün) yalnızca henüz gönderilmemiÅŸ olan parçaların yeniden gönderilmesi gerekecektir.

Kayda değer olan şey, oturumların benzersiz olmasıdır - bu, verilerin farklı oturumlar üzerinde seyahat edemeyeceği, aslında bunun yerine yalnızca her oturumda seyahat edebileceği anlamına gelir.

Katman 4 - Taşıma


OSI modelinin 4. Katmanı, verilerin aÄŸ üzerinden iletilmesinde hayati bir rol oynar ve anlaşılması biraz zor olabilir. Cihazlar arasında veri gönderildiÄŸinde, birkaç faktöre göre karar verilen iki farklı protokolden birini takip eder:

TCP ile baÅŸlayalım Ä°letim Kontrol Protokolü TCP ) . Adından da anlaşılacağı gibi, bu protokol güvenilirlik ve garanti göz önünde bulundurularak tasarlanmıştır. Bu protokol, verilerin gönderilmesi ve alınması için geçen süre boyunca iki cihaz arasında sabit bir baÄŸlantı ayırır.

Sadece bu deÄŸil, TCP de tasarımına hata denetimi ekler. Hata denetimi, TCP'nin oturum katmanındaki (katman 5) küçük parçalardan gönderilen verilerin daha sonra alındığını ve aynı sırayla yeniden birleÅŸtirildiÄŸini nasıl garanti edebileceÄŸidir.


TCP , dosya paylaşımı, internette gezinme veya e-posta gönderme gibi durumlar için kullanılır. Bunun nedeni, bu hizmetlerin verilerin doÄŸru ve eksiksiz olmasını gerektirmesidir (yarım dosyaya sahip olmak iyi deÄŸildir!).

Aşağıdaki şemada, bir köpeğin resminin, "bilgisayarın" köpeğin resmini doğru sırada yeniden oluşturduğu "web sunucusundan" küçük veri parçalarına (paket olarak bilinir) nasıl bölündüğünü görebiliriz. .

Åžimdi User Datagram Protocol'a (ya da kısaca UDP'ye) geçelim Bu protokol, kardeÅŸi olan TCP protokolü kadar geliÅŸmiÅŸ deÄŸildir Hata denetimi ve güvenilirlik gibi TCP tarafından sunulan birçok özelliÄŸe sahip deÄŸildir. Aslında UDP üzerinden gönderilen her veri oraya ulaÅŸsa da ulaÅŸmasa da bilgisayara gönderilir. Ä°ki cihaz arasında senkronizasyon veya garanti yoktur; sadece en iyisini um ve parmaklar çarpıştı.

Daha önce olduğu gibi aynı örneği kullanarak, "Bilgisayar" tarafından yalnızca Paket 1 ve 3'ün alındığını görebiliriz, yani görüntünün yarısının eksik olduğu anlamına gelir.


UDP, gönderilen küçük veri parçalarının olduÄŸu durumlarda kullanışlıdır. Ã–rneÄŸin, cihazları keÅŸfetmek için kullanılan protokoller (önceki makalelerde tartıştığımız ARP ve DHCP ) veya video akışı gibi daha büyük dosyalar (videonun bir kısmı pikselliyse sorun olmaz. Pikseller yalnızca kayıp parçalardır. veri!)


Katman 3 - AÄŸ


OSI modelinin üçüncü katmanı (aÄŸ katmanı), verilerin yönlendirilmesi ve yeniden birleÅŸtirilmesi büyüsünün gerçekleÅŸtiÄŸi yerdir (bu küçük parçalardan daha büyük yığınlara). Ä°lk olarak, yönlendirme, bu veri parçalarının gönderileceÄŸi en uygun yolu basitçe belirler.

Bu katmandaki bazı protokoller, verilerin bir cihaza ulaÅŸmak için izlemesi gereken "optimal" yolun tam olarak ne olduÄŸunu belirlerken, biz sadece aÄŸ modülünün bu aÅŸamasında onların varlığını bilmemiz gerekir. Kısaca, bu protokoller OSPF'yi ve ve RIP'yi Yönlendirme Bilgisi Protokolü ) içerir Hangi rotanın alınacağına karar veren faktörler aÅŸağıdakiler tarafından belirlenir:

  • En kısa yol hangisidir? Yani, paketin geçmesi gereken en az sayıda cihaza sahiptir.
  • En güvenilir yol hangisidir? Yani daha önce bu yolda paketler kayboldu mu?
  • Hangi yol daha hızlı fiziksel baÄŸlantıya sahip? Yani, bir bakır baÄŸlantı (daha yavaÅŸ) veya bir fiber (oldukça hızlı) kullanan bir yol mu?

Bu katmanda her ÅŸey 192.168.1.100 gibi IP adresleri üzerinden halledilir. IP adreslerini kullanarak paketleri teslim edebilen yönlendiriciler gibi cihazlar, OSI modelinin üçüncü katmanında çalışabildikleri için Katman 3 cihazları olarak bilinir.






Katman 2 - Veri Bağlantısı


Veri baÄŸlantı katmanı, iletimin fiziksel adreslenmesine odaklanır. AÄŸ katmanından (uzak bilgisayarın IP adresi dahil) bir paket alır ve alıcı uç noktasının fiziksel MAC ( Medya eriÅŸim Kontrolü )  adresini ekler. AÄŸ özellikli her bilgisayarın içinde, onu tanımlamak için benzersiz bir MAC adresiyle birlikte gelen bir AÄŸ Arayüz Kartı ( NIC ) bulunur.  

MAC adresleri üretici tarafından belirlenir ve kelimenin tam anlamıyla karta yazılır; deÄŸiÅŸtirilemezler - sahte olmalarına raÄŸmen. Bilgi bir aÄŸ üzerinden gönderildiÄŸinde, aslında bilginin tam olarak nereye gönderileceÄŸini belirlemek için kullanılan fiziksel adrestir.

Ek olarak, verileri iletime uygun bir biçimde sunmak da veri bağlantı katmanının görevidir.


Katman 1 - Fiziksel


Bu katman, kavraması en kolay katmanlardan biridir. Basitçe söylemek gerekirse, bu katman aÄŸ  oluÅŸturmada kullanılan donanımın fiziksel bileÅŸenlerine atıfta bulunur ve bulacağınız en düşük katmandır. Cihazlar, ikili bir numaralandırma sisteminde (1'ler ve 0'lar) birbirleri arasında veri aktarmak için elektrik sinyallerini kullanır.

Örneğin, aşağıdaki şemada olduğu gibi cihazları bağlayan ethernet kabloları:


Yorum Gönder

1Yorumlar
Yorum Gönder