OSI (Open Systems Interconnection) modeli, bilgisayar ağları ve iletişim sistemlerinin nasıl çalıştığını açıklamak için geliştirilmiş yedi katmanlı bir referans modelidir. 1984 yılında ISO (International Organization for Standardization) tarafından yayınlanan bu model, ağ bileşenlerinin birbirleriyle nasıl etkileşime girdiğini ve veri iletiminin nasıl gerçekleştirildiğini daha iyi anlamak için kullanılır. OSI modeli, ağların tasarımını ve sorun giderme süreçlerini basitleştirir ve standartlaştırır.
OSI Modelinin Katmanları
OSI modeli, her biri belirli bir ağ işlevini yerine getiren yedi katmandan oluşur. Bu katmanlar, en üstte yer alan 7. katmandan başlayarak en alttaki 1. katmana kadar sıralanır. Aşağıda, OSI modelinin her bir katmanı ve işlevleri detaylı olarak açıklanmaktadır:7. Katman: Uygulama Katmanı (Application Layer)
Uygulama Katmanı, kullanıcıların ağ hizmetlerine doğrudan erişim sağladığı katmandır. Bu katman, uygulama yazılımları ile ağ arasında bir arayüz oluşturur ve veri alışverişini yönetir. Web tarayıcıları, e-posta istemcileri ve dosya transfer protokolü (FTP) gibi uygulamalar bu katmanda çalışır.- Görevleri: Kullanıcıya ağ hizmetlerini sunmak, verileri uygun formata dönüştürmek, kullanıcı kimlik doğrulaması ve veri şifreleme işlemlerini yönetmek.
- Protokoller: HTTP, HTTPS, FTP, SMTP, DNS, POP3.
6. Katman: Sunum Katmanı (Presentation Layer)
Sunum Katmanı, verilerin ağ üzerinden iletilmeden önce formatlanması ve gerektiğinde şifrelenmesi veya sıkıştırılması görevini üstlenir. Bu katman, farklı sistemlerdeki veri biçimleri arasındaki farklılıkları giderir ve veri aktarımını standart hale getirir.- Görevleri: Verilerin kodlanması, şifrelenmesi, sıkıştırılması, veri formatları arasında dönüştürme işlemleri.
- Protokoller: SSL/TLS (şifreleme), ASCII, EBCDIC, JPEG, MPEG.
5. Katman: Oturum Katmanı (Session Layer)
Oturum Katmanı, iki ağ uygulaması arasında oturum (session) kurma, yönetme ve sonlandırma işlevlerini yerine getirir. Bu katman, veri iletimi sırasında oturumun sürekliliğini ve senkronizasyonunu sağlar.- Görevleri: Oturum kurma, yönetme ve sonlandırma; oturum hatalarını ve senkronizasyon sorunlarını yönetmek.
- Protokoller: NetBIOS, RPC (Remote Procedure Call), PPTP.
4. Katman: Taşıma Katmanı (Transport Layer)
Taşıma Katmanı, veri paketlerinin güvenli ve doğru bir şekilde iletilmesini sağlar. Bu katman, veriyi küçük parçalara (segment) böler ve alıcıda tekrar birleştirilmesini sağlar. Taşıma katmanı, aynı zamanda veri iletimi sırasında hata kontrolü, akış kontrolü ve güvenilirlik sağlamak için mekanizmalar sunar.- Görevleri: Veri paketlerini segmentlere bölmek, güvenilir veri iletimi sağlamak, hata kontrolü ve akış kontrolü.
- Protokoller: TCP (Transmission Control Protocol), UDP (User Datagram Protocol).
3. Katman: Ağ Katmanı (Network Layer)
Ağ Katmanı, verilerin bir ağdan başka bir ağa yönlendirilmesini (routing) sağlar. Bu katman, IP adreslerini kullanarak veri paketlerini kaynak cihazdan hedef cihaza yönlendirir. Ayrıca, ağ katmanı veri paketlerinin sıralamasını ve yol seçimlerini (routing) de yönetir.- Görevleri: Veri paketlerini yönlendirmek, IP adresleme, paketlerin sıralamasını ve yönlendirilmesini sağlamak.
- Protokoller: IP (Internet Protocol), ICMP (Internet Control Message Protocol), OSPF (Open Shortest Path First), RIP (Routing Information Protocol).
2. Katman: Veri Bağı Katmanı (Data Link Layer)
Veri Bağı Katmanı, fiziksel katmandan aldığı veriyi (bitleri) anlamlı veri paketlerine (frame) dönüştürür ve bu paketlerin yerel ağ üzerinden iletilmesini sağlar. Ayrıca, bu katman veri iletimi sırasında oluşabilecek hataları tespit eder ve düzeltir. Veri bağı katmanı, MAC adreslerini kullanarak veri iletimi gerçekleştirir.- Görevleri: Veri paketlerini çerçevelere (frame) dönüştürmek, hata tespiti ve düzeltme, MAC adresleme, yerel ağ erişimini yönetmek.
- Protokoller: Ethernet, Wi-Fi (IEEE 802.11), PPP (Point-to-Point Protocol), ARP (Address Resolution Protocol).
1. Katman: Fiziksel Katman (Physical Layer)
Fiziksel Katman, veri iletiminin gerçekleştiği en alt katmandır. Bu katman, bitlerin fiziksel ortam üzerinden nasıl iletileceğini tanımlar. Fiziksel katman, kablolama, sinyalizasyon, voltaj seviyeleri ve fiziksel bağlantı arayüzlerini içerir.- Görevleri: Bitlerin fiziksel ortam üzerinden iletilmesini sağlamak, voltaj seviyelerini, sinyal tiplerini ve fiziksel bağlantı özelliklerini tanımlamak.
- Donanım: Kablolar (bakır, fiber optik), hub'lar, tekrarlayıcılar (repeaters), ağ kartları (NICs).
OSI Modelinin Önemi
OSI modeli, ağ iletişimini soyut katmanlara bölerek karmaşık ağ yapılarını daha anlaşılır hale getirir. Her bir katman, belirli bir görevden sorumlu olduğu için, ağ sorunlarını giderme veya yeni ağ teknolojileri geliştirme süreçlerinde büyük kolaylık sağlar. OSI modelinin sunduğu başlıca avantajlar şunlardır:- Standartlaştırma: OSI modeli, ağ cihazlarının ve protokollerinin standartlaştırılmasını sağlar. Bu sayede, farklı üreticilerin cihazları birbiriyle uyumlu çalışabilir.
- Sorun Giderme: Ağ yöneticileri, OSI modelini kullanarak ağ sorunlarını hangi katmanda oluştuğunu belirleyebilir ve daha hızlı bir şekilde çözüm üretebilir.
- Modülerlik: OSI modeli, ağ bileşenlerinin bağımsız olarak geliştirilmesine ve entegre edilmesine olanak tanır. Bir katmandaki değişiklik, diğer katmanları etkilemez.