ISO/OSI ve TCP/IP Referans Modelleri (Bölüm 1.3)

Eğer Ceh konusunda sağlam temellere oturmuş bir bilgi istiyorsanız işe temel kavramlardan başlamak gerekmektedir. Örneğin 3lü el sıkışma nedir bilmiyorsanız bir saldırı analizinde zorluk yaşayabilirsiniz.

Bu yüzden haydi işin temellerine kısa bir giriş yapalım
LAN, MAN ve WAN’lar, geliştirilme süreçleri içindeki ilk uyarlamalarında oldukça karmaşık bir yapı arzetmekteydi. 1980 ‘lerde networklerin sayılarında ve büyüklüklerindeki inanılmaz artış olamaya başladı. Birçok kuruluş ve firma, sahip oldukları networkleri, daha yüksek verim almak amacıyla, yeni teknolojiler geliştirildikçe ve yeni ürünler üretildikçe, bunlardan faydalanarak geliştirmeye ve yeni networkler oluşturmaya başladılar.

1980’lerin ortalarında bu organizasyonlar, büyümenin getirdiği yeni bir takım problemlerle karşı karşıya kaldılar. Yeni ve değişik belirtimler (specifications) ve uyarlamalar kullanan networklerin birbiri ile iletişim kurmasıda giderek zorlaşmıştı. Bu yüzden patentli yada kuruluşa özel networklerden (proprietary) vazgeçmeye başlanmıştır. Patentli networkler, özel olarak geliştirilen, yönetilen ve kuruluşa özel networklerdir. Bu yüzden tüm teknoloji bu kuruluşların kontrolü altında ve yönetimi altındadır. Bunun tersi olarak “Serbest” ise, halk tarafından teknolojinin serbest olarak kullanımı anlamına gelir. Networklerin uyumsuz ve biribiri ile iletişim kurmama gibi sorunlarını çözmek için, International Organization for Standardization (ISO) DECNET, IBM SNA, ve TCP/IP gibi birçok network çeşitini inceleyerek, bir kurallar kümesi yaratmıştır. Bu araştırmanın bir sonucu olarak ISO, üretici firmaların kendi içlerinde ve diğerleri ile uyumlu olan, iletişim kurabilen ve birlikte çalışabilen networkler üretemelerine yardımcı olmuştur. ISO’nun 1984 de yayınladığı OSI (Open System Interconnectivity) referans modeli, dünya üzerinde değişik birçok üretici firmanın ürettiği değişik tiptteki networklerin biribiri ile daha uyumlu ve birlikte çalışabilir (interoperability) olmasını garantileyen bir dizi standartları belirleyerek, üretiçilere bu desteği vermiştir. OSI referans modeli network iletişimi için ilk modeldir ve bugün birçok üretici ürünlerine bu modele dayalı olarak geliştirmektedirler.

 

OSI referans modeli katmanlı yapıya sahip bir netwrok modelidir. Her katmandaki network fonksiyonlarının ayrı ayrı izlenmesine izin verir. Daha önemlisi, bilginin network üzerinde yolculuğunu nasıl gerçekleştirdiğinin anlaşılmasını sağlar. Yani, veri paketlerinin yada bir bilginin, uygulama programlarından (application programs-örneğin, hesap çizelgesi,döküman vs,..) bir ortam (media-örneğin kablo) ve nework yoluyla bir başka bilgisayardaki uygulama programına nasıl yolculuk ettiğini görselleştirerek anlamamıza olanak sağlar. OSI referans modelinde, 7 adet numaralandırılmış katman (layer) vardır.

7. Katman : Uygulama Katmanı
6. Katman : Sunum Katmanı
5. Katman : Oturum Katmanı
4. Katman : Taşıma Katmanı
3. Katman : Network Katmanı
2. Katman : Veri – Bağı Katmanı
1. Katman : Fiziksel Katman

Her katmanda network fonkiyonlarının o katmana göre belirlenmesine ve bir katmanın görevlerinin diğerlerinden ayrılmasına katmanlama (layering) denir. Katmanlı network yapısının birçok faydası vardır örneğin,

· Network iletişimini küçük ve basit parçalara ayırır. Böylece anlaşılması ve öğrenilmesi daha kolaylaşır.

· Farklı firmaların geliştireceği ve desteğini vereceği network parçalarını ve bileşenlerini standartlaştırır.

· Değişik tipte network donanım ve yazılımının birbiri ile iletişim kurmasına izin verir.

· Bir katmandaki olası bir değişikliğin başka katmanları etkilemesini engeller. Böylece daha çabuk geliştirilebilirler.

Verinin, bir network üzerinde herhangi bir kaynaktan bir hedefe yol alabilmesi için gerekli olan en önemli kriter, networkü oluşturan tüm elemanların aynı dili konuşması yada aynı kurallar ailesine uyarak haberleşmeleridir. Bu kurallar ailesine PROTOCOL adını veriyoruz. Ağ üzerindeki tüm host’lar aynı ağ protocolune uyarak iletişim kurarlar.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.