M. Niyazi Alpay
M. Niyazi Alpay
M. Niyazi Alpay

Çok küçük yaştan itibaren bilgisayar sistemleriyle ilgileniyorum ve 2005 yılından beri programlama ile uğraşıyorum, PHP, MySQL, Python, MongoDB ve Linux konularında bilgi sahibiyim

 

about.me/Cryptograph

  • admin@niyazi.org
TCP/IP'nin Yapısı ve Katmanları

İnternet üzerinde yaptığımız tüm bağlantılar belirli protokoller ile gerçekleştirilir.

TCP-IP yapısı dört katmandan oluşur:

  • Uygulama (Application)
  • İletim (Transport)
  • İnternet
  • Fiziksel Ağ (Network)

Uygulama Katmanı

Ağ üzerinde işlem yapılacak uygulamaların bulunduğu katmandır. FTP, DNS, DHCP gibi uygulamalar bu katmanda bulunur.


İletim Katmanı

Bilgisayarlar arası iletişim için oturumların düzenlendiği katmandır. TCP ve UDP protokolleri kullanılır.
TCP: Transmission Control Protocol, kontrollü bir iletişim sağlar. Bağlantı karşılıklı onay işlemiyle gerçekleştirilir. Karşı bilgisayara bir paket gönderilmeden önce o bilgisayarın var olup olmadığı kontrol edilir, bilgisayar var ise karşıya istek gönderilir, istek kabul edildiğinde paket gönderilir ve geriye paketin ulaşıp ulaşmadığına dair bir dönüş yapılır. Bu da iletimin güvenilir olması anlamına gelir.
UDP: Güvenilir olmayan bir iletişim sunar, paket karşı bilgisayara gönderilir fakat karşıda o bilgisayar var mı ya da yok mu veya paketin iletilip iletilmediği kontrolü yapılmaz. Bu yönden TCP ye göre daha hızlıdır.


İnternet Katmanı

Bu katmanda ip adresine göre düzenlenmiş data paketi görüntülenir. İletim katmanından gelen datalar burada internet paketleri haline dönüştürülür. Paketlerin yönlendirilmesi ile ilgili işlemler de burada yapılır.
Bu katmanda dört adet protokol bulunuyor.

ARP: Ip adreslerini MAC adreslerine çeviriyor.

ICMP: Kontrol mesajları gönderip karşılığında gitti-gitmedi bilgisini sağlar.

IGMP: Multicas gruplarını belirlemek için kullanılır.Bir ağda mesajlar üç şekilde gönderilebilir.Mesaj ya bütün makinalara (broadcast mesaj) ya bir gruba (multicast), ya da doğrudan bir makinaya (directed) gönderilebilir.

IP: Paketlerin adresleme ve yönlendirme işlemlerimi yapar.


Fiziksel Ağ Katmanı

Bilgisayardaki ağ kartını, kabloları vb. gösterir. Data paketlerinin ağa iletilmesinden ve ağdan çekilmesinden bu katman sorumludur.

 

Muhammed Niyazi ALPAY - Cryptograph

Senior Software Developer & Senior Linux System Administrator

Meraklı

PHP MySQL MongoDB Python Linux Cyber Security

Bunları da okumak isteyebilirsiniz

Hiç yorum yok

Yorum Bırakın

E-posta adresiniz yayınlanmayacaktır. Zorunlu alanlar * ile işaretlenmiştir