TCP/IP Modeli ve OSI Modeli Karşılaştırması
TCP/IP modeli,OSI modeli gibi ağ iletişimi için tasarlanmış bir referans modelidir ve genel olarak günümüz internet iletişiminde kullanılan baskın modeldir. Daha basit ve pratik yapısı nedeniyle daha yaygın olarak benimsenmiştir.OSI modeli ise, daha teorik bir çerçeve sunarak ağ sistemlerinin anlaşılmasına yardımcı olur.
TCP/IP Modeli Katmanları
4.Application Layer(Uygulama Katmanı):
Kullanıcı uygulamaları ve ağ hizmetleri bu katmanda tanımlıdır ve OSI modelinde bulunan application, presentation, session layerları birleştirilerek bu katmanda toplanmıştır.
-
Protokoller: HTTP (Web tarayıcıları için), FTP (Dosya transferi için), SMTP (E-posta gönderimi için), DNS (Alan adı sistemleri için) gibi protokoller.
3.Transport Layer(Taşıma Katmanı):
Uçtan uca iletişim, bağlantı yönetimi (TCP/UDP) hizmetleri bu katmanda tanımlıdır ve OSI modelindeki transport layer’ı ile aynı şekilde çalışır.
-
Protokoller: TCP (Güvenilir veri iletimi için), UDP (Hızlı ama güvenilir olmayan veri iletimi için).
2.Internet Layer(Internet Katmanı):
Paket yönlendirme, IP adresleme hizmetleri bu katmanda tanımlıdır ve OSI modelindeki network layer’ında olduğu gibi işlemler aynı şekilde yapılır.
-
Protokoller: IP (Internet Protocol), ICMP (Internet Control Message Protocol), ARP (Address Resolution Protocol).
1.Network Access Layer(Ağ Erişim Katmanı):
Fiziksel ve veri bağlantı katmanlarını kapsar, ağ erişimi ve çerçeveleme hizmetleri bu katmanda tanımlıdır ve OSI modelindeki pyhsical layer ve data link layer’ın birleştirilmesi ile oluşur.
-
Protokoller: Ethernet, Wi-Fi, DSL, vs.
Katmanlar Arası İletişim
TCP/IP modelinde,her katman yalnızca alt ve üst katmanlar ile doğrudan iletişim kurar.Örneğin, uygulama katmanı doğrudan taşıma katmanı ile iletişim kurar, ama internet katmanı ile doğrudan iletişim kurmaz.Her katmanın kendi içinde bir protokol verisi birimi(PDU-Protocol Data Unit) vardır.
-
Application Layer(Uygulama Katmanı):Data
-
Transport Layer(Taşıma Katmanı):Segment
-
Internet Layer(Internet Katmanı):Packet
-
Network Access Layer(Ağ Erişim Katmanı):Frame
Bu yapı, verinin bir katmandan diğerine geçerken yeniden paketlenmesini sağlar.
Katmanlar Arası Veri Paketleme (Encapsulation) ve Açma (Decapsulation) Süreci
Encapsulation: Veri gönderiminde, her katman bir önceki katmandan gelen veriye kendi başlık bilgilerini ekler ve böylece veriyi kapsüller. Bu süreç, en üst katmandan en alt katmana kadar devam eder.
Decapsulation: Veri alımında, her katman bir sonraki katmana veriyi iletmeden önce kendi başlık bilgilerini çıkarır. Bu süreç, en alt katmandan en üst katmana kadar devam eder.
Başlıca TCP/IP ve OSI Modeli Karşılaştırması
OSI modeli ISO (International Organization for Standardization) tarafından geliştirilirken,TCP/IP Modeli ABD Savunma Bakanlığı tarafından geliştirilmiştir.
OSI modelinde yedi katman bulunurken,TCP/IP modelinde dört katman vardır.Üst katmanların işlevselliğini tanımlamak için,OSI modelinde üç katman (uygulama,sunum,oturum) bulunurken TCP/IP de ise bunlara karşılık tek katman(uygulama) bulunur.Alt katmanlarda ise OSI modelinde bulunan fiziksel ve veri bağlantısı katmanları,TCP/IP modelinde bağlantı katmanına karşılık gelmektedir.
OSI modelinde her bir katmandaki protokollerin özellikleri ve ilişkileri kesin bir dille tanımlanmıştır.TCP/IP ise böyle bir kısıtlama getirmediğinden,gerektiğinde yeni bir protokol mevcut katmanlar arasına rahatlıkla yerleştirilebilir.
Yönlendirme protokollerini ve standartlarını tanımlamak için, OSI ağ katmanını kullanırken, TCP/IP İnternet katmanını kullanır.
TCP/IP modeli UDP bağlantıları kullandığı zaman, iletim katmanında güvenilirlik kontrolü yapmaz. OSI modelinde ise bu güvenlik işlemi daima yapılır.
TCP / IP modeline kıyasla, OSI modeli iyi belgelenmiştir ve standartları ve protokolleri daha ayrıntılı olarak açıklamaktadır.
Referanslar
https://www.priviasecurity.com/osi-ve-tcp-ip-modelleri-ve-farkliliklari/
https://www.fortinet.com/resources/cyberglossary/tcp-ip
https://www.geeksforgeeks.org/tcp-ip-model/
Share this content:
Yorum gönder