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:
-
Uygulama Katmanı (Application Layer): Kullanıcı uygulamaları için ağ hizmetleri sağlar.
- Protokoller: HTTP, HTTPS, FTP, SSH, DNS, SMTP, POP3, IMAP.
-
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.
- Protokoller:
-
İ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.
- Protokoller:
-
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 |