Dec 09, 2022 Mesaj bırakın

TCP, UDP Ve HTTP Arasındaki İlişkiye Kısaca Giriş

1. TCP/IP, üç katmana bölünebilen bir protokol grubudur: ağ katmanı, taşıma katmanı ve uygulama katmanı.

Ağ katmanında IP protokolü, ICMP protokolü, ARP protokolü, RARP protokolü ve BOOTP protokolü bulunmaktadır.

Aktarım katmanında TCP protokolü ve UDP protokolü bulunmaktadır.

Uygulama katmanında FTP, HTTP, TELNET, SMTP, DNS gibi protokoller bulunmaktadır.

Bu nedenle, HTTP'nin kendisi bir protokoldür, hiper metni bir web sunucusundan yerel bir tarayıcıya iletmek için kullanılan bir iletim protokolüdür.

 

2. HTTP protokolü istek/yanıt modeline dayanmaktadır. İlk olarak istemci, sunucuyla bir TCP bağlantısı kurar ve sunucuya, istek yöntemini, URI'yi, protokol sürümünü ve ilgili MIME tarzı mesajları içeren bir istek gönderir. Sunucu, mesajın protokol versiyonunu, başarı ve başarısızlık kodunu ve mesajın ilgili MIME stilini içeren bir durum satırıyla yanıt verir.

 

HTTP/1.0, her HTTP isteği/yanıtı için yeni bir TCP bağlantısı kurar, dolayısıyla HTML içeriği ve resimleri içeren bir sayfanın birden fazla kısa süreli TCP bağlantısı kurması gerekir. TCP bağlantısının kurulması 3 el sıkışma gerektirecektir.

 

Ayrıca uygun iletim hızını elde etmek için TCP'nin ek gidiş-dönüş bağlantı süresi (RTT) harcaması gerekir. Her bir bağlantının kurulması bu tür düzenli bir ek yük gerektirir ve gerçek anlamda yararlı veriler taşımaz, yalnızca bağlantının güvenilirliğini sağlar. Bu nedenle HTTP/1.1 sürdürülebilir bir bağlantı uygulama yöntemi önermektedir. HTTP/1.1 yalnızca bir kez TCP bağlantısı kurar ve bunu bir dizi istek/yanıt mesajını iletmek için tekrar tekrar kullanır, böylece bağlantı kurma sayısını ve düzenli bağlantı yükünü azaltır.

TCP, UDP and HTTP

3. Sonuç: HTTP'nin kendisi bir protokol olmasına rağmen sonuçta TCP'ye dayanmaktadır. Ancak şu anda bazı insanlar TCP+UDP karışımına dayalı HTTP protokolü üzerinde çalışıyor.

Soket Nedir?

 

Soket, uygulama katmanı ile TCP/IP protokol ailesi arasındaki iletişim için bir ara yazılım soyutlama katmanıdır ve bir dizi arayüzden oluşur. Tasarım modunda, Soket aslında karmaşık TCP/IP protokol ailesini Soket arayüzünün arkasına gizleyen bir cephe modudur. Kullanıcılar için basit bir arayüz seti yeterlidir ve Socket, verileri belirtilen protokolü karşılayacak şekilde düzenler.

 

Soruşturma göndermek

whatsapp

teams

E-posta

Sorgulama