TCP / IP ve OSI Modeli Arasındaki Fark

Yazar: Laura McKinney
Yaratılış Tarihi: 2 Nisan 2021
Güncelleme Tarihi: 17 Mayıs Ayı 2024
Anonim
OSI KATMANLARI - OSI MODELİ
Video: OSI KATMANLARI - OSI MODELİ

İçerik


TCP / IP ve OSI, iletişim için en yaygın kullanılan iki ağ modelidir. Aralarında bazı benzerlikler ve farklılıklar var. En büyük farklardan biri OSI'nin iletişim için pratik olarak kullanılmayan kavramsal bir model olduğu halde, TCP / IP'nin bir bağlantı kurmak ve ağ üzerinden iletişim kurmak için kullanılmasıdır.

OSI modeli temel olarak hizmetler, arayüzler ve protokollere vurgu yapar; bu kavramlar arasında net bir ayrım yapın. Tersine, TCP modeli bu kavramları açıkça tanımlayamaz.

Ayrıca, TCP / IP, ağ katmanında yalnızca bağlantısız iletişim modunu, ancak taşıma katmanında her iki modu da (Bağlantısız ve bağlantı yönelimli) etkinleştirir. OSI modeline gelince, ağ katmanı üzerinden bağlantısız ve bağlantı yönelimli iletişimi destekliyor, ancak aktarım katında bağlantı yönelimli iletişime yalnızca izin veriliyor. Daha iyi anlaşılması için, bağlantısız ve bağlantı odaklı hizmetler arasındaki makale farkına bir göz atın.


Diğer farklılıklar aşağıda tartışılmaktadır.

  1. Karşılaştırma Tablosu
  2. Tanım
  3. Anahtar Farklılıklar
  4. Diyagramatik Karşılaştırma
  5. Sonuç

Karşılaştırma Tablosu

Karşılaştırma için temelTCP / IP ModeliOSI Modeli
Genişlerİletim Denetimi Protokolü / Internet ProtokolüAçık sistem Bağlantısı
anlamİnternet üzerinden veri iletimi için kullanılan bir istemci sunucu modelidir.Hesaplama sistemi için kullanılan teorik bir modeldir.
Katman sayısı4 kat7 kat
Tarafından geliştirilmişSavunma Bakanlığı (DoD)ISO (Uluslararası Standart Organizasyonu)
somutEvetHayır
kullanımÇoğunlukla kullanılan Hiç kullanılmamış
kazanıpYatay yaklaşımDikey yaklaşım


TCP / IP MODEL'in tanımı

TCP (İletim Kontrol Protokolü) / IP (İnternet Protokolü) tarafından geliştirilmiştir Savunma Bakanlığı (DoD) proje ajansı. OSI Modelinin aksine, her biri kendi protokollerine sahip dört katmandan oluşur. İnternet Protokolleri, ağ üzerinden iletişim için tanımlanmış kurallar kümesidir. TCP / IP, ağ iletişimi için standart protokol modeli olarak kabul edilir. TCP veri iletimini ve IP adreslerini işler.

TCP / IP protokol paketi, TCP, UDP, ARP, DNS, HTTP, ICMP vb. İçeren bir dizi protokole sahiptir. Sağlam ve esnek bir modeldir. TCP / IP modeli çoğunlukla bilgisayarları internet üzerinden birbirine bağlamak için kullanılır.

TCP / IP Model Katmanları

  1. Ağ Arabirimi Katmanı- Bu katman, ana bilgisayarlar ve iletim bağlantıları arasında bir arayüz görevi görür ve datagramları iletmek için kullanılır. Ayrıca, bağlantısız internet katmanının gerekliliklerini yerine getirmek için seri link ve klasik ethernet gibi linklerle hangi işlemlerin yapılması gerektiğini de belirtir.
  2. İnternet katmanı- Bu katmanın amacı, hedefe giden herhangi bir ağa bağımsız bir paket iletmektir (farklı bir ağda bulunabilir). IP (İnternet Protokolü), ICMP (İnternet Kontrol Protokolü) ve ARP'yi (Adres Çözünürlük Protokolü) katman için standart paket formatı olarak içerir.
  3. Taşıma katmanı- Kaynak ve hedef ana bilgisayarlar arasında verilerin datagram biçiminde hatasız uçtan uca teslim edilmesini sağlar. Bu katman tarafından tanımlanan protokoller TCP (İletim Kontrol Protokolü) ve UDP'dir (Kullanıcı Datagram Protokolü).
  4. Uygulama katmanı- Bu katman, kullanıcıların global veya özel internet servislerine erişmelerini sağlar.Bu katmanda açıklanan çeşitli protokoller sanal terminal (TELNET), elektronik posta (SMTP) ve dosya aktarımıdır (FTP). DNS (Alan Adı Sistemi), HTTP (Hiper Aktarma Protokolü) ve RTP (Gerçek Zamanlı Aktarma Protokolü) gibi bazı ek protokoller. Bu katmanın çalışması OSI modelinin uygulama, sunum ve oturum katmanının bir birleşimidir.

OSI Modelinin Tanımı

OSI (Açık Sistem Bağlantısı) model tarafından tanıtıldı ISO (Uluslararası Standart Organizasyonu). Bu bir protokol değil, katmanlaşma kavramına dayanan bir modeldir. Her biri farklı işlevlere sahip dikey bir katman kümesine sahiptir. Verileri aktarmak için aşağıdan yukarıya bir yaklaşım izler. Sağlam ve esnektir ancak somut değildir.

OSI referans modelinin temel amacı, dijital iletişim donanımının, cihazlarının ve yazılımının tasarım ve geliştirilmesini verimli bir şekilde birlikte çalışabilecek şekilde yürütmektir.

OSI modelinin yedi katmanı:

  1. Uygulama katmanı- Bu katmanla kullanıcılar elektronik posta, paylaşılan veritabanı yönetimi, dosya erişimi / aktarımı ve diğer hizmetler gibi arayüzleri ve servisleri kullanarak ağa erişebilirler.
  2. Sunum Katmanı- Sunum katmanı, aktarılan bilgilerin sözdizimi ve anlamına odaklanır. Karakter dizileri, sayılar, semboller biçiminde varolan gerçek bilgilerin bit akışlarına kodlandığı, başka bir forma dönüştürüldüğü ve sıkıştırıldığı yerlerde çeviri, şifreleme ve sıkıştırma gibi görevleri yerine getirir.
  3. Oturum Katmanı- Bu katman, aralarındaki etkileşimi senkronize etmek ve korumak için farklı makineler arasındaki oturumu oluşturur. Oturum katmanı tarafından sağlanan hizmetler iletişim kontrolü, belirteç yönetimi ve senkronizasyondur.
  4. Taşıma katmanı- Önceki katmandan gelen verileri bağımsız paketler biçiminde kabul eder ve bunu takip eden katmana doğru sırayla iletir. Bu katman tarafından gerçekleştirilen diğer bir fonksiyon ise servis noktası adresleme, bağlantı kontrolü, segmentasyon ve yeniden montaj, akış kontrolü ve hata kontrolüdür.
  5. Ağ katmanı- Mantıksal adresleme ve yönlendirme ağ katmanı tarafından gerçekleştirilen ana işlemlerdir. Ağ mantıksal adresini fiziksel MAC adresine çevirir, böylece farklı ağlarda bulunan iki sistem de etkili bir şekilde iletişim kurabilir. Bir paket ayrıca, tıkanıklıktan ve arızalı komponentlerden kaçınarak hedefe ulaşmak için izlenmesi gereken bir yolu da gerektirir, bu nedenle rotaların otomatik olarak güncellenmesini kolaylaştırır.
  6. Veri Bağlantı Katmanı- Ham iletim hizmetinin (Fiziksel katman) güvenilir bir bağlantıya dönüştürülmesinden sorumludur. Ağ katmanını fark etmeyecek şekilde maskeleyerek fiziksel katmanı hatasız kılar. Bu katmanda, giriş verileri çerçevelere bölünür. Veri bağlantı katmanında gerçekleştirilen görevler çerçeveleme, erişim kontrolü, fiziksel adresleme, hata ve akış kontrolüdür.
  7. Fiziksel katman- Bireysel bitleri iletim kanalı üzerinden iletir. Fiziksel katman, cihazlar ve iletim ortamı arasındaki ara yüzün özelliklerinin tanımı, bitlerin temsili, bitlerin senkronizasyonu, veri hızı, fiziksel topoloji, hat konfigürasyonu, iletim modu ile ilgilidir.
  1. TCP / IP bir istemci-sunucu modelidir, yani müşteri hizmet istediğinde sunucu tarafından sağlanır. Oysa, OSI kavramsal bir modeldir.
  2. TCP / IP, İnternet dahil her ağ için kullanılan standart bir protokoldür, oysa OSI, bir protokol değildir, sistem mimarisini anlamak ve tasarlamak için kullanılan bir referans modeldir.
  3. TCP / IP dört katmanlı bir modeldir, oysa OSI'nin yedi katı vardır.
  4. TCP / IP, Dikey yaklaşımı izler. Öte yandan, OSI Modeli Yatay yaklaşımı desteklemektedir.
  5. TCP / IP Maddidir, oysa OSI değildir.
  6. TCP / IP yukarıdan aşağıya yaklaşımı takip ederken, OSI Modeli aşağıdan yukarıya yaklaşımı takip eder.

Diyagramatik Karşılaştırma

TCP / IP Modeli, OSI Modelinden önce geliştirilmiştir ve bu nedenle, katmanlar farklıdır. Diyagramla ilgili olarak, TCP / IP Modelinin Ağ Arayüzü, İnternet, Ulaştırma ve Uygulama Katmanı olmak üzere dört katmana sahip olduğu açıkça görülmektedir. Öte yandan, OSI modelinde, TCP / IP modelinin ağ arabirim katmanını oluşturmak için veri bağlantısı ve fiziksel katmanların birleştirildiği yedi katman vardır. TCP / IP Uygulama Katmanı, OSI Modelinin Oturum, Sunum ve Uygulama Katmanının bir kombinasyonudur.

Sonuç

Yukarıdaki makale ile ilgili olarak, TCP / IP Modelinin OSI Modeline göre güvenilir olduğu sonucuna varabiliriz, TCP / IP verileri internet üzerinden iletmek için uçtan uca bağlantı için kullanılır. TCP / IP sağlam, esnek, elle tutulur ve ayrıca verilerin web üzerinden nasıl gönderilmesi gerektiğini önerir. TCP / IP Modelinin aktarım katmanı, verinin sırasına ulaşıp ulaşmadığını, bir hata olup olmadığını, kayıp paketlerin gönderilip gönderilmediğini, onay alınıp alınmadığını, vb. Olup olmadığını kontrol eder. uygulamaların bir ağ üzerinden nasıl iletişim kurduğunu yorumlamak.