TCP- IP ve OSI modelleri


Network Modelleri

OSI ve TCP-IP günümüzde kullanılan birer network modelidir. Peki neden bir modele ihtiyaç vardır ? Cevabı aslında çok basit. İnternette dolaşan dataları belirli bir kural dahilinde paketleyip iletmek içindir. Cihazlar bu şekilde birbirleri ile kurallı ve kontrollü bir şekilde iletişim halinde oluyor.

OSI Modeli

https://tr.wikipedia.org/wiki/OSI_modeli#/media/Dosya:OSI_HUN.gif
https://tr.wikipedia.org/wiki/OSI_modeli#/media/Dosya:OSI_HUN.gif

1) Görüldüğü üzere OSI modeli 7 katmandan oluşuyor.

2) OSI’nin tam açılımı = Open Systems Interconnection

3) Günümüzde artık daha çok TCP-IP modeli kullanılmaktadır.

4) Resimde de sağ taraf katmanları, sol taraf ise bu katmanlarda kullanılan protokolleri göstermektedir.


Donanım(Fiziksel) Katmanı:

1)Donanım katmanının bir diğer ismi fiziksel katmandır.

2)Bit’lerin çözümlenmesi bu katmanda yapılır.

3)Çözülen bitler iki şekilde gönderilir. Analog veya sinyal şeklinde. Bu gönderim şeklinin kararını bu katman verir.

4)Verinin aktarım modları da vardır. Bunlar half-duplex, full-duplex veya simplex olarak adlandırılır.Bu aktarım modunun kararını da bu katman belirler.


Veri bağlantısı Katmanı:

1) Donanım katmanında meydan gelen hataları tespit etmek için çalışır.

2) Bu katmanın en önemli görevi fiziksel olarak bağlanmış(kablolu veya kablosuz) cihazlar arasında bağlantı kurmak ve bağlantı sonlandırmak için görevlendirilmiştir.

3) Veri akışı kontrolü bu katmanda yapılır.

4) Bu katman için en önemli yapılır MAC, IEEE 802.2’dir


Ağ katmanı:

1) Bu katmanda artık datanın hedefe ulaşması için en iyi yol seçimi yapılır.

2) Router bu katmanda çalışır.

3) Verinin güvenli bir şekilde iletileceğine dair bir garanti verilmez . Ama istersek veriyi güvenli bir şekilde taşımayı sağlayabiliriz. (Ipsec)

4) Her cihaz kendi ağında bir kimlik bilgisi edinir. Buna IP deriz. IPv4 ve IPv6 bu katmanda çalışır.

5) En önemli şey verilerin karşı tarafa güvenli bir şekilde yani eksiksiz bir şekilde ulaşıp ulaşmadığının kontrolü bu katmanda yapılmaz.


Ulaşım(Taşıma) Katmanı:

1) Üst katmandan gelen bilgiyi alt katmanlara iletir.

2) Verinin akış kontrolü ve karşıya eksiksiz olarak ulaşıp ulaşmadığı kontrol eder.

3) Paketleme işlemi bu katmanda olur. Yani üst katmandan gelen büyük veriler bu katmanda daha küçük verilere bölünerek karşı taraftaki alıcıya yollanır.

4) ICMP ile karşı taraftan paketlerin ulaşıp ulaşmadığı hakkında bilgi alışverişi sağlanır. Eğer eksik paket var ise ICMP ile bilgi verilir ve eksik paket karşı taraftan talep edilir

5) Burada kullanılan protokoller TCP veya UDP örnek verilebilir.


Oturum Katmanı:

1) Cihazlar arasındaki bağlantıları kontrol eder.

2) Yereldeki veya uzaktaki bağlantıları kurabilir, yönetebilir ve zamanı gelince de sonlandırabilir.

3) Soket açma da bu katmanın görevidir.

4) SQL ve NFS bu katmanda kullanılabilir.


Sunum Katmanı:

1) Verilerin, uygulamaların kabul edebileceği formata getirmektedir.

2) Veri formatların birbirine dönüştürülmesinde görev alır.


Uygulama Katmanı:

1) Son kullanıcının etkileşime girdiği katmandır.

2) Kullanıcı ile etkileşimli uygulamalar bu katmanda kullanılır. Örneğin HTTP, SMTP gibi protokoller örnek verilir.


OSI Katmanlarının Özeti:

Uygulama : Kullanıcı etkileşimli uygulamalar bu katmanda.

Sunum : Veri formatlarının birbirine dönüştürülmesi bu katmanda.

Oturum : Soket açma veya oturum kurma bu katmanın görevi.

Taşıma : Hata ve akış kontrolü bu katmanda yapılır.

Ağ : Uçtan uca iletişim ve sanal adresleme(IP) burada yapılır.

Veri : Ortama erişim bu katmanda yapılır.

Fiziksel : Kabloların görev yaptığı katman burasıdır.


TCP-IP MODELİ

https://medium.com/@mail.mehmetak/tcp-ip-osi-a0385dccc178

1) Sadece 4 katmandan oluşuyor.

2) TCP = Transmission Control Protocol

3) Şuandaki internetin temelini oluşturuyor diyebiliriz.


Uygulama Katmanı:

1) Veri göndermek isteyen uygulama ve kullanılan dosya formatı bu katmanda belirlenir.

2) Uygulamalar arasındaki iletişimi sağlar.

3) Uygulama katmanı, taşıma katmanı ile portlar aracılığı ile etkileşime girer.


Taşıma Katmanı:

1) Bu katmanın verinin ne şekilde gönderileceğine karar verir. UDP paketi ile mi yoksa TCP paketi ile mi gönderilecek ?

2) Uçtan uca veri akışını ve kontrolünü sağlar.

3) Hangi switch veya router’dan geçtiği ile ilgilenmez.

4) Buranın tek görevi paket karşı tarafa sağ salim ulaşmış mı kontrol etmektir.


İnternet Katmanı:

1) Bu katmanda hedef ve kaynak IP adresleri paketlerin içine eklenir.

2) Oluşan paketlerin ismi DATAGRAM’dır.

3) Verinin kaynaktan hedefe yönlendirilmesi bu katmanın görevidir. Yani hangi router ve switch üzerinden geçeceği bu katmanın sorumluluğudur.

4) Bu yönlendirme için de routing algoritmaları kullanılır.


Ağ Erişim Katmanı:

1) Verinin 1 veya 0 haline dönüşümünden sorumludur.

2) Ethernet, ATM gibi protokoller bu katmanda yer alır.

3) Paketler FRAME ismini alır.

4) Frame’ler içine MAC adresleri konulur.


TCP-IP VE OSI MODELİNİN KIYASLAMASI

Resim : https://www.cemaltaner.com.tr/wp-content/uploads/2018/09/b1%C5%9F10.png

Benzerlikler:

  1. İkisi de katmanlı yapıya sahiptir.
  2. İkisinde de uygulama(application) katmanı bulunur.
  3. Veriler, üzerindeki katmanlardan uçtan uca bağlantılı bir şekilde ilerlerler.

Farklılıklar:

  1. TCP-IP uygulamaya yönelikr bir protokoldür.
  2. İnternet TCP-IP modeli üzerine kurulmuştur.
  3. TCP-IP daha az katmana sahip ve daha sade bir görüntüsü vardır.
  4. OSI modelinde katmanların görevleri kesin olarak belirlenmiştir. Bu durum yeni bir protokol geliştirildiğinde bunu katmanlar arasında yerleştirmeyi zorlaştırır.
  5. TCP-IP bu konuda daha esnek davrandığı için gelen yeni protokolleri istenilen katmana kolaylıkla yerleştirilir.

Buraya kadar elimden geldiğinde TCP-IP ve OSI modeli hakkında bilgi vermeye çalıştım. Umarım sizlere bir en iyi şekilde anlatabilmişimdir 🙂

Bir sonraki yazıda görüşmek üzere, kendinize iyi bakın…

TCP- IP ve OSI modelleri” için bir yanıt

Add yours

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

WordPress.com'da Blog Oluşturun.

Yukarı ↑

%d blogcu bunu beğendi: