Sobes.tech
Junior

TCP/IP yığını ana bileşenleri ve protokolleri nelerdir?

sobes.tech yapay zeka

AI'dan gelen yanıt

TCP/IP yığını dört ana seviyeden oluşur:

  1. Uygulama Katmanı (Application Layer): Kullanıcı uygulamaları için ağ hizmetleri sağlar.

    • Protokoller: HTTP, HTTPS, FTP, SSH, DNS, SMTP, POP3, IMAP.
  2. Taşıma Katmanı (Transport Layer): Uygulamalar arasında uçtan uca iletişimi sağlar.

    • Protokoller:
      • TCP (Transmission Control Protocol): Güvenilir, bağlantıya dayalı teslimat. Web tarama, e-posta, dosya transferi için kullanılır.
      • UDP (User Datagram Protocol): Güvenilmez, bağlantısız teslimat. Akış video, çevrimiçi oyunlar, DNS için kullanılır.
  3. İnternet Katmanı (Internet Layer): Veri paketlerinin ağlar arasında yönlendirilmesinden sorumludur.

    • Protokoller:
      • IP (Internet Protocol): Paketlerin adreslenmesi ve yönlendirilmesi için ana protokol. IPv4 ve IPv6 olabilir.
      • ICMP (Internet Control Message Protocol): Ağ tanısı ve hata mesajları için kullanılır (örneğin, ping).
      • IGMP (Internet Group Management Protocol): Çoklu yayın gruplarını yönetmek için kullanılır.
  4. Ağ Erişim Katmanı (Network Access Layer): Fiziksel iletim ortamına erişimi ve yerel ağ ile etkileşimi yönetir. OSI modelinin bağlantı ve fiziksel katmanlarının fonksiyonlarını birleştirir.

    • Protokoller: Ethernet (IEEE 802.3), Wi-Fi (IEEE 802.11), PPP, ARP (Address Resolution Protocol).

İşte HTTP isteği sırasında farklı seviyelerde etkileşime örnek:

// Uygulama Katmanı:
// Tarayıcı HTTP isteği oluşturur
GET /index.html HTTP/1.1
Host: www.ornek.com

// Taşıma Katmanı:
// TCP, HTTP isteğini segmentlere böler ve başlıklar ekler (gönderen/alıcı portları, sıralama numaraları)
// Bağlantı kurar (üç aşamalı el sıkışma)

// İnternet Katmanı:
// IP, her TCP segmentine başlık ekler (gönderen/alıcı IP adresleri) ve paketler oluşturur
// İnternet üzerinden yönlendirir

// Ağ Erişim Katmanı:
// Ethernet veya Wi-Fi, IP paketlerini çerçevelere gömer
// Gönderen/alıcı MAC adreslerini ekler
// Çerçeveleri fiziksel ortam üzerinden iletir (kablo, radyo dalgaları)

Ana protokoller seviyelere göre:

Seviye Ana protokoller
Uygulama Katmanı HTTP, HTTPS, FTP, SSH, DNS, SMTP
Taşıma Katmanı TCP, UDP
İnternet Katmanı IP (IPv4/IPv6), ICMP, IGMP
Ağ Erişim Katmanı Ethernet, Wi-Fi, ARP, PPP