Ağ iletişimi, karmaşık bir süreçtir ve bu süreci yönetmek için çeşitli katmanlardan oluşan modeller kullanılır. En yaygın olarak kullanılan modellerden biri, OSI (Open Systems Interconnection) modeli ve TCP/IP modelidir. Bu modeller, ağ iletişimini daha anlaşılır ve yönetilebilir hale getirmek için farklı katmanlara böler. Her katman, belirli işlevleri yerine getirir ve altındaki veya üstündeki katmanlarla etkileşimde bulunur. İşte bu modellerin temel anlatımı:
OSI Modeli
OSI modeli, ağ iletişimini yedi katmana böler. Her katman, belirli bir ağ işlevini yerine getirir ve bu katmanlar sırasıyla altı diğer katmanla etkileşimde bulunur.
1. Fiziksel Katman (Physical Layer)
Fiziksel katman, ağ donanımının fiziksel özelliklerini tanımlar. Bu katman, veri iletim ortamını ve sinyallerin iletimini yönetir.
Veri bağı katmanı, iki bitişik ağ cihazı arasındaki veri aktarımını sağlar ve hata tespit ve düzeltme mekanizmalarını içerir.
Ağ katmanı, veri paketlerinin bir ağdan diğerine yönlendirilmesini ve iletilmesini sağlar. Bu katman, lojik adresleme ve yönlendirme işlemlerini gerçekleştirir.
Taşıma katmanı, veri aktarımının güvenilirliğini sağlar ve veri akışının düzenlenmesini yönetir. Bu katman, uçtan uca bağlantı sağlar.
Oturum katmanı, iki ağ uygulaması arasında oturumların kurulmasını, yönetilmesini ve sonlandırılmasını sağlar.
Sunum katmanı, verinin sunumunu ve formatını yönetir. Bu katman, verinin şifrelenmesi, sıkıştırılması ve dönüştürülmesi gibi işlevleri içerir.
Uygulama katmanı, ağ hizmetlerine doğrudan erişim sağlayan uygulamaları ve protokolleri içerir. Bu katman, kullanıcının ağ ile etkileşimde bulunduğu katmandır.
TCP/IP Modeli
TCP/IP modeli, internetin ve modern ağların temelini oluşturan bir modeldir. Bu model, OSI modeline göre daha basittir ve dört katmandan oluşur.
1. Ağ Erişim Katmanı (Network Access Layer)
Ağ erişim katmanı, fiziksel ve veri bağlantı katmanlarını birleştirir. Bu katman, veri iletimi için fiziksel ortamı ve veri bağlantılarını yönetir.
İnternet katmanı, veri paketlerinin ağlar arasında yönlendirilmesini ve iletilmesini sağlar. Bu katman, IP adresleme ve yönlendirme işlemlerini gerçekleştirir.
Taşıma katmanı, veri aktarımının güvenilirliğini sağlar ve veri akışının düzenlenmesini yönetir. Bu katman, uçtan uca bağlantı sağlar.
Uygulama katmanı, kullanıcı uygulamalarının ağ hizmetlerine erişim sağladığı katmandır. Bu katman, ağ hizmetlerini ve protokollerini içerir.
Ağ katmanları, ağ iletişimini daha anlaşılır ve yönetilebilir hale getirir. OSI modeli ve TCP/IP modeli, ağ işlevlerini farklı katmanlara böler ve her katman belirli işlevleri yerine getirir. Bu katmanlı yapı, ağların tasarımı, kurulumu ve yönetimi için önemli bir çerçeve sağlar. Bu modellerin anlaşılması, ağ mühendisleri ve yöneticileri için kritik bir bilgi temelidir ve ağ iletişiminin etkin bir şekilde yönetilmesine olanak tanır.
OSI Modeli
OSI modeli, ağ iletişimini yedi katmana böler. Her katman, belirli bir ağ işlevini yerine getirir ve bu katmanlar sırasıyla altı diğer katmanla etkileşimde bulunur.
1. Fiziksel Katman (Physical Layer)
Fiziksel katman, ağ donanımının fiziksel özelliklerini tanımlar. Bu katman, veri iletim ortamını ve sinyallerin iletimini yönetir.
- Örnek Bileşenler: Kablolar, konektörler, tekrarlayıcılar, hub'lar
- İşlevler: Veri bitlerinin fiziksel iletimi, elektriksel/optik sinyal seviyesi
Veri bağı katmanı, iki bitişik ağ cihazı arasındaki veri aktarımını sağlar ve hata tespit ve düzeltme mekanizmalarını içerir.
- Örnek Bileşenler: Switch'ler, köprüler (bridges)
- İşlevler: Çerçeveleme (framing), hata kontrolü, MAC adresleme
Ağ katmanı, veri paketlerinin bir ağdan diğerine yönlendirilmesini ve iletilmesini sağlar. Bu katman, lojik adresleme ve yönlendirme işlemlerini gerçekleştirir.
- Örnek Bileşenler: Yönlendiriciler (routers)
- İşlevler: IP adresleme, paket yönlendirme, ağ trafiği kontrolü
Taşıma katmanı, veri aktarımının güvenilirliğini sağlar ve veri akışının düzenlenmesini yönetir. Bu katman, uçtan uca bağlantı sağlar.
- Örnek Protokoller: TCP (Transmission Control Protocol), UDP (User Datagram Protocol)
- İşlevler: Veri segmentasyonu, hata tespiti ve düzeltme, akış kontrolü
Oturum katmanı, iki ağ uygulaması arasında oturumların kurulmasını, yönetilmesini ve sonlandırılmasını sağlar.
- İşlevler: Oturum açma ve kapama, oturum yönetimi, oturum kontrolü
Sunum katmanı, verinin sunumunu ve formatını yönetir. Bu katman, verinin şifrelenmesi, sıkıştırılması ve dönüştürülmesi gibi işlevleri içerir.
- İşlevler: Veri şifreleme, veri sıkıştırma, veri formatlama
Uygulama katmanı, ağ hizmetlerine doğrudan erişim sağlayan uygulamaları ve protokolleri içerir. Bu katman, kullanıcının ağ ile etkileşimde bulunduğu katmandır.
- Örnek Protokoller: HTTP, FTP, SMTP, DNS
- İşlevler: Ağ hizmetleri sağlama, kullanıcı arayüzü
TCP/IP Modeli
TCP/IP modeli, internetin ve modern ağların temelini oluşturan bir modeldir. Bu model, OSI modeline göre daha basittir ve dört katmandan oluşur.
1. Ağ Erişim Katmanı (Network Access Layer)
Ağ erişim katmanı, fiziksel ve veri bağlantı katmanlarını birleştirir. Bu katman, veri iletimi için fiziksel ortamı ve veri bağlantılarını yönetir.
- İşlevler: Fiziksel bağlantılar, MAC adresleme, çerçeveleme
İnternet katmanı, veri paketlerinin ağlar arasında yönlendirilmesini ve iletilmesini sağlar. Bu katman, IP adresleme ve yönlendirme işlemlerini gerçekleştirir.
- Örnek Protokoller: IP (Internet Protocol), ICMP (Internet Control Message Protocol)
- İşlevler: IP adresleme, paket yönlendirme, ağ trafiği kontrolü
Taşıma katmanı, veri aktarımının güvenilirliğini sağlar ve veri akışının düzenlenmesini yönetir. Bu katman, uçtan uca bağlantı sağlar.
- Örnek Protokoller: TCP, UDP
- İşlevler: Veri segmentasyonu, hata tespiti ve düzeltme, akış kontrolü
Uygulama katmanı, kullanıcı uygulamalarının ağ hizmetlerine erişim sağladığı katmandır. Bu katman, ağ hizmetlerini ve protokollerini içerir.
- Örnek Protokoller: HTTP, FTP, SMTP, DNS
- İşlevler: Ağ hizmetleri sağlama,kullanıcı arayüzü
Ağ katmanları, ağ iletişimini daha anlaşılır ve yönetilebilir hale getirir. OSI modeli ve TCP/IP modeli, ağ işlevlerini farklı katmanlara böler ve her katman belirli işlevleri yerine getirir. Bu katmanlı yapı, ağların tasarımı, kurulumu ve yönetimi için önemli bir çerçeve sağlar. Bu modellerin anlaşılması, ağ mühendisleri ve yöneticileri için kritik bir bilgi temelidir ve ağ iletişiminin etkin bir şekilde yönetilmesine olanak tanır.