OSI ve TCP/IP Modelleri

  • Konbuyu başlatan Konbuyu başlatan Hüseyin
  • Başlangıç tarihi Başlangıç tarihi

Hüseyin

Üye
Top Poster Of Month
Katılım
21 Ocak 2024
Mesajlar
164
Tepkime puanı
36
Puanları
28
OSI and TCPIP Models.jpg


OSI modeli ve TCP/IP modeli, verilerin ağlarda bir cihazdan diğerine nasıl geçtiğini açıklayan temel yapılardır.

OSI Modeli Nedir?​

Open Systems Interconnection (OSI) modeli, cihazlar arasında iletişimi sağlamak için farklı ağ protokollerinin birbirleriyle nasıl etkileşime girdiğini anlamak için kullanılan kavramsal bir yapıdır. Ağ oluşturma sürecini, her biri veri iletiminin belirli bir yönünden sorumlu olan yedi ayrı katmana ayırır.

Uluslararası Standardizasyon Örgütü (ISO) tarafından geliştirilen OSI modeli, ağların tasarlanması ve sorunlarının giderilmesi için bir kılavuz görevi görür. OSI modelindeki her katman, doğrudan üstündeki ve altındaki katmanlarla etkileşime girerek modüler ve verimli bir iletişim süreci sağlar.

OSI Modelinin Yedi Katmanı​

İşte OSI modelinin yedi katmanının en düşük (fiziksel) seviyeden en yüksek (uygulama) seviyeye kadar bir dökümü:

1. Fiziksel Katman (Layer 1)​

Fiziksel katman, kablolar veya kablosuz sinyaller gibi bir iletişim ortamı üzerinden ham verilerin (bitlerin) gerçek iletiminden sorumludur. Konektörler, kablolar ve sinyal türleri dahil olmak üzere ağ bağlantısının donanım yönüyle ilgilenir.

  • Örnekler: Ethernet kabloları, Wi-Fi sinyalleri, fiber optikler.

2. Veri Bağlantısı Katmanı (Layer 2)​

Veri bağlantı katmanı, genellikle aynı yerel alan ağı (LAN) üzerinde doğrudan bağlı cihazlar arasındaki iletişimi yönetir. Ham verileri çerçeveler halinde paketler, hata tespiti ekler ve fiziksel ortama erişimi yönetir.

  • Örnekler: MAC adresleri, Ethernet, anahtarlar, ağ arayüz kartları (NIC'ler).

3. Ağ Katmanı (Layer 3)​

Ağ katmanı, verilerin farklı ağlar arasında yönlendirilmesinden sorumludur. Verileri kaynaktan hedefe birden fazla ağ üzerinden taşımak için mantıksal adresleme (IP adresleri) kullanarak verilerin gideceği en iyi yolu belirler.

  • Örnekler: IP adresleme, yönlendiriciler, İnternet Protokolü (IPv4/IPv6).

4. Aktarım Katmanı (Layer 4)​

Aktarım katmanı, hata kurtarma, veri akışı kontrolü ve verilerin bölümlere ayrılmasını yöneterek cihazlar arasında güvenilir veri aktarımı sağlar. Veri paketlerinin doğru sırada ve hatasız olarak teslim edilmesini garanti eder.

  • Örnekler: TCP (İletim Kontrol Protokolü), UDP (Kullanıcı Datagram Protokolü).

5. Oturum Katmanı (Layer 5)​

Oturum katmanı, uygulamalar arasındaki iletişim oturumlarının kurulmasını, sürdürülmesini ve sonlandırılmasını yönetir. Diyalogları (oturumları) kontrol eder ve cihazlar arasındaki veri alışverişini koordine eder.

  • Örnekler: Uzak masaüstü uygulamalarında veya web konferanslarında oturum yönetimi.

6. Sunum Katmanı (Layer 6)​

Sunum katmanı, verileri uygulama ve ağ formatları arasında biçimlendirir veya çevirir. Verilerin hem gönderici hem de alıcı için okunabilir bir formatta olmasını sağlar. Bu katman aynı zamanda şifreleme ve veri sıkıştırmadan da sorumludur.

  • Örnekler: SSL/TLS şifreleme, veri sıkıştırma, karakter kodlama (ASCII, Unicode).

7. Uygulama Katmanı (Layer 7)​

Uygulama katmanı en üst katmandır ve son kullanıcı uygulamalarıyla etkileşimden doğrudan sorumludur. Uygulamalara web taraması, e-posta ve dosya aktarımı gibi ağ hizmetleri sağlar.

  • Örnekler: HTTP, FTP, SMTP, DNS.

TCP/IP Modeli Nedir?​

TCP/IP modeli (Transmission Control Protocol/Internet Protocol) OSI modeline kıyasla daha pratik ve yaygın olarak kullanılan bir çerçevedir. ABD Savunma Bakanlığı (DoD) tarafından internet için geliştirilmiş ve küresel ağ için standart haline gelmiştir. Yedi katmanı olan OSI modelinin aksine, TCP/IP modeli iletişimi dört katmana indirgemektedir.

TCP/IP Modelinin Dört Katmanı​

İşte TCP/IP modelindeki dört katmana genel bir bakış:

1. Ağ Arayüz Katmanı (Bağlantı Katmanı)​

Ağ arayüz katmanı OSI modelinin fiziksel ve veri bağlantı katmanlarına karşılık gelir. Verilerin aynı ağ üzerindeki cihazlar arasında fiziksel olarak nasıl iletildiğini ele alır.

  • Örnekler: Ethernet, Wi-Fi, ARP (Adres Çözümleme Protokolü).

2. İnternet Katmanı​

İnternet katmanı, OSI modelinin ağ katmanına eşdeğerdir. Farklı ağlardaki cihazlar arasında mantıksal adresleme ve veri paketlerinin yönlendirilmesinden sorumludur.

  • Örnekler: IP (İnternet Protokolü), ICMP (İnternet Kontrol Mesajı Protokolü), ARP.

3. Taşıma Katmanı​

OSI aktarım katmanına benzer şekilde, TCP/IP aktarım katmanı uçtan uca iletişimi yöneterek verilerin güvenilir ve sıralı bir şekilde aktarılmasını sağlar. Güvenilir iletişim için TCP ve daha hızlı, bağlantısız aktarımlar için UDP gibi protokolleri kullanır.

  • Örnekler: TCP, UDP.

4. Uygulama Katmanı​

TCP/IP uygulama katmanı OSI oturum, sunum ve uygulama katmanlarının işlevlerini kapsar. Dosya aktarımı, e-posta ve web taraması gibi hizmetler sağlayarak tüm uygulama düzeyinde iletişimi yönetir.

  • Örnekler: HTTP, FTP, DNS, SMTP.

OSI ve TCP/IP Modellerinin Karşılaştırılması​

OSI ve TCP/IP modelleri yapı olarak farklı olsalar da benzer hedefleri paylaşırlar: verilerin bir ağ üzerinden nasıl iletildiğini anlamak için standart bir yol sağlamak. İşte iki modelin yan yana karşılaştırması:

Veri Katmanlar Arasında Nasıl Hareket Eder?​

Bu modellerin pratikte nasıl çalıştığını anlamak için, örneğin bir e-posta gönderdiğinizde verilerin katmanlar arasında nasıl hareket ettiğine bakalım.

  1. Application Layer (Uygulama Katmanı) : E-posta istemcisi (örn. Gmail, Outlook) e-postayı göndermek için SMTP (Basit Posta Aktarım Protokolü) kullanır.
  2. Transport Layer(Aktarım Katmanı) : Aktarım katmanı e-postayı daha küçük parçalara böler ve bağlantı noktası numaraları atar. TCP, e-postanın doğru sırada ve hatasız olarak teslim edilmesini sağlar.
  3. Internet Layer (İnternet Katmanı): E-posta verileri IP paketlerine kapsüllenir ve e-postayı alıcıya ulaştırmak için en iyi rota seçilir.
  4. Network Interface Layer: Veriler, Ethernet veya Wi-Fi gibi ağ ortamı üzerinden iletilmek üzere çerçevelere dönüştürülür.
  5. Physical Layer (Fiziksel Katman): Gerçek bitler (0'lar ve 1'ler) bakır teller veya radyo dalgaları gibi iletişim ortamı üzerinden iletilir.
Alıcı tarafta ise süreç tersine döner; burada veriler kapsülden çıkarılır ve e-posta alıcının gelen kutusunda görüntülenene kadar katmanlardan geçirilir.

Ağ Oluşturmada OSI ve TCP/IP Modellerinin Önemi​

OSI ve TCP/IP modellerini anlamak, ağda çalışmak ve ağ sorunlarını gidermek için temeldir. İşte bu modellerin neden önemli olduğu:

  1. Sorun Giderme:Hangi katmanın hangi işlevden sorumlu olduğunu bilmek, sorunları hızlı bir şekilde tespit etmenizi ve çözmenizi sağlar. Örneğin, bir web sitesine bağlanamıyorsanız, fiziksel bağlantıyı (Katman 1) kontrol ederek başlayabilir ve DNS ayarlarına (Katman 7) kadar ilerleyebilirsiniz.
  2. Protokol Anlayışı: Modellerdeki her katmanın belirli görevleri yerine getiren kendi protokolleri vardır. Bu protokolleri ve nasıl etkileşimde bulunduklarını anlamak, ağları daha verimli bir şekilde yapılandırmanıza yardımcı olabilir.
  3. Ağ Tasarımı:Bir ağ tasarlarken, bu modeller her katmanda hangi teknolojilerin ve protokollerin kullanılacağına karar vermenize yardımcı olarak ölçeklenebilirlik, güvenlik ve performans sağlar.
 
Geri
Üst