TCP ve HTTP Arasındaki Fark

Anonim

TCP vs. HTTP

olarak da bilinir. İletim Kontrol Protokolü (TCP olarak da bilinir) Internet Protokolünün çekirdek protokolüdür Suite, vatandaşı olan İnternet Protokol'ünden (IP olarak da bilinir) daha yüksek bir seviyede çalışır TCP'nin iki ana kaygısı, örneğin web tarayıcısı ve bir web sunucusu olan iki son sistemdir. bir bilgisayardan bir başka bilgisayara bir programdan gelen bayt akışı TCP ayrıca boyut, akış denetimi, veri alışverişi hızı ve ağ trafiğini sıkışıklığından sorumludur.

Köprü Metni Aktarım Protokolü (HTTP olarak da bilinir), bilgisayar ağının mimari modellerinde diğer protokolleri ve yöntemleri sınıflandıran, dağıtılan, işbirlikçi ve hipermedya olan bilgi sistemleri için kullanılan bir protokoldür ve bir Uygulama Katmanı protokolüdür. Bu, yaygın olarak bulunan bir istek / yanıt standardıdır. n istemci sunucu hesaplama - hangi web tarayıcılarının veya örümceklerin istemciler olarak hizmet verdiği ve bilgisayarda çalışan ve web sitesini barındıran bir uygulama gerçek sunucu olarak hizmet eder.

TCP, bir uygulama programı ile IP arasındaki ara seviyede iletişim hizmetleri sağlar. Bunun anlamı, bir uygulama programı İnternet üzerinden IP kullanarak büyük bir veri parçası göndermek istediğinde, verileri IP'ye sığacak boyutlarda kırmak ve IP'den gelen bir dizi istekler kullanmak yerine, yazılımın yetenekli olmasıdır TCP'ye tek bir istekte bulunmak ve bu protokolün IP transferinin detaylarını ele almasına izin vermek. TCP, IP'de ortaya çıkan sorunları algılar, kaybedilen paketlerin yeniden iletilmesini ister, paketlerin sırasını düzenler (böylece düzgün sıralarına yerleştirilir) ve ağ tıkanıklığını en aza indirmeye yardımcı olur (olayı azaltmak için diğer sorunların sırası). Tüm bunlar bittikten ve verilerin doğru kopyası derlendiğinde, paket uygulama programına geçti.

HTTP'de oturum gibi bir fenomen var. Bir HTTP oturumu, aslında, ağda oluşan bir dizi istek / yanıt işlemidir. İstemci, isteği ileri sürer ve belirli bir ana bilgisayardaki belirli bir bağlantı noktasına TCP bağlantısı kurar. HTTP sunucusu bu belirli bağlantı noktasını "dinler" ve istemciden bir istek mesajı bekler. Bu istek alındığında, sunucu, satırı kendi iletisiyle istemciye geri gönderir; bu ileti, istenen kaynaktan, bir hata iletisinden veya başka herhangi bir bilgiden oluşur.

Özet:

1. TCP, çekirdek nispeten yüksek bir seviyede çalışır; HTTP, istemci sunucu bilgisayarında bulunan bir istek / yanıt standardı olan bir Uygulama Katmanı protokolüdür.

2. TCP, bir uygulama programı ve IP arasındaki ara seviyede iletişim hizmetleri sağlar; HTTP'de istemcinin bir istek gönderdiği ve sunucu, isteği, bir hata iletisini veya başka bir bilgiyi içeren istemciye bir yanıt mesajı gönderen bir dizi oturum içeriyor.