TCP/IP Model
OSI modeli, sonunda TCP/IP modeline dönüşen şeyi doğurdu ve bu model aslında İnternet’in temel aldığı modeldir. Bu, networking’in gerçek implementasyonudur. TCP/IP modeli, TCP/IP protocol suite’i kullanır; biz buna genellikle sadece TCP/IP deriz. Bu protokoller, verinin nasıl toplanması, adreslenmesi, iletilmesi ve bir ağ üzerinden yönlendirilmesi gerektiğini belirlemek için birlikte çalışırlar. TCP/IP modelini kullanarak, bu protokollerin bir packet’in ağ üzerinden nasıl ilerlediğinin ayrıntılarını göstermek için nasıl kullanıldığını görebiliriz.
Application Layer
TCP/IP modelinin en üst katmanı. Bilgisayarınızın programlarının (örneğin web tarayıcınız) gönderilen veya alınan veriyi görüntülemek için transport layer servisleriyle nasıl arayüz kurduğunu belirler.
Bu katman şunları kullanır:
HTTP (Hypertext Transfer Protocol) - İnternetteki web sayfaları için kullanılır.
SMTP (Simple Mail Transfer Protocol) - Elektronik posta (email) iletimi
Transport Layer
Verinin nasıl iletileceğini belirler, doğru portların kontrol edilmesini, verinin bütünlüğünü ve temelde packet’lerin teslim edilmesini içerir.
Bu katman şunları kullanır:
TCP (Transmission Control Protocol) - Güvenilir veri teslimi
UDP (User Datagram Protocol) - Güvenilir olmayan veri teslimi
Network Layer
Bu katman, packet’leri host’lar ve ağlar arasında nasıl hareket ettireceğimizi belirler.
Bu katman şunları kullanır:
IP (Internet Protocol) - Packet’lerin bir makineden diğerine yönlendirilmesine yardımcı olur.
ICMP (Internet Control Message Protocol) - Neler olduğunu anlamamıza yardımcı olur, örneğin hata mesajları ve debugging bilgileri.
Link Layer
Bu katman, verinin fiziksel bir donanım parçası üzerinden nasıl gönderileceğini belirtir. Örneğin Ethernet, fiber vb. üzerinden veri iletimi.
Yukarıdaki listeler, her katmanın kullandığı protokollerin kapsamlı bir listesi değildir ve devreye giren birçok başka protokolle karşılaşacaksınız.
İzleyen derslerde, bu katmanların her birine dalacağız ve packet’imizin TCP/IP modelinin gözünden ağ üzerinden nasıl ilerlediğini tartışacağız (bir packet’in ağlar arasında nasıl yolculuk ettiğiyle ilgili birçok bakış açısı vardır, hepsine bakmayacağız, ancak var olduklarının farkında olun).
Last updated