TCP/IP modeli, her biri verilerin ağlar arasında iletilmesinde önemli bir rol oynayan dört katmandan oluşur:
- Uygulama Katmanı: TCP/IP modelinde en üst katman olan Uygulama Katmanı, son kullanıcı uygulamalarıyla doğrudan etkileşime girer. Dosya aktarımı, e-posta iletişimi (SMTP, POP3), web’de gezinme (HTTP) ve uzaktan erişim (SSH, Telnet) gibi görevleri etkinleştirerek doğrudan kullanıcı uygulamalarına ağ hizmetleri sağlar. Bu katman, her uygulama protokolüne özel veri formatlama, şifreleme ve sıkıştırmadan sorumludur.
- Transport Layer: TCP/IP modelinin 4. katmanı olan Aktarım Katmanı, bir ağdaki cihazlar arasında güvenilir uçtan uca iletişim sağlar. Hata düzeltme, akış kontrolü ve veri paketlerinin sıralanması gibi özelliklerle güvenilir, bağlantı odaklı iletişim için TCP gibi protokolleri kullanır. Bu katmandaki başka bir protokol olan UDP, VoIP ve çevrimiçi oyun gibi güvenilirlikten ziyade hız gerektiren uygulamalar için bağlantısız, güvenilmez aktarım sağlar.
- İnternet Katmanı: Ağ Katmanı olarak da bilinen TCP/IP modelinin bu üçüncü katmanı, veri paketlerinin birbirine bağlı ağlar arasında adreslenmesinden, yönlendirilmesinden ve parçalanmasından sorumludur. Verileri paketler halinde kapsüllemek ve ağ koşullarına ve hedef adreslere göre veri iletimi için en iyi yolu belirlemek için İnternet Protokolünü (IP) kullanır.
- Bağlantı Katmanı: TCP/IP modelinin alt katmanı olan Bağlantı Katmanı, ağ donanımına olan fiziksel bağlantıyı yönetir ve aynı yerel ağ bölümündeki cihazlar arasındaki veri aktarımını yönetir. Kablolu ağlar için Ethernet ve kablosuz ağlar için Wi-Fi gibi protokolleri içerir ve veri çerçevelerinin düğümler arasında güvenilir şekilde iletilmesini sağlar.
TCP/IP modeli, uygulama düzeyinde etkileşimden fiziksel ağ aktarımına kadar ağ iletişimi için yapılandırılmış bir çerçeve sağlamak amacıyla bu dört katmanı kullanır. Her katman, internet de dahil olmak üzere çeşitli ağ ortamlarında verimli, ölçeklenebilir ve güvenilir veri iletimini mümkün kılmak için belirli işlevlere ve protokollere katkıda bulunur.