Różnica między TCP i IP

Różnica między TCP i IP

TCP vs. Ip

Protokół kontroli transmisji (znany również jako TCP) jest głównym protokołem internetowego pakietu protokołu. Działa na wyższym poziomie niż rodak, protokół internetowy (znany również jako IP). Dwa główne obawy TCP to dwa systemy końcowe - na przykład przeglądarka internetowa i serwer WWW. TCP zapewnia dostarczenie strumienia bajtów z programu z jednego komputera do drugiego komputera. TCP jest również odpowiedzialny za kontrolowanie wielkości, kontroli przepływu, szybkości wymiany danych i przeciążenia ruchu sieciowego.

IP jest protokołem używanym do komunikacji danych w przełączonej przez pakiecie Internetwork (to znaczy Internetwork, w którym wszystkie przesyłane dane są grupowane razem). Podobnie jak w przypadku TCP, korzysta również z pakietu protokołów internetowych. Jest to główny protokół w internetowej warstwie internetowego pakietu protokołu. Jego głównym zadaniem jest dostarczenie wybitnych protokołów Datagrams (znanych również jako pakiety) z hosta źródłowego do docelowego hosta na podstawie tylko ich adresów. Jako taki, IP definiuje metody adresowania i struktury do kapsułkowania pakietów.

TCP świadczy usługi komunikacyjne na poziomie pośrednim między programem aplikacji a IP. Oznacza to, że gdy aplikacja chce wysłać duży fragment danych w Internecie za pomocą adresu IP, zamiast rozbić dane na rozmiary, które pasują do IP i za pomocą serii żądań z IP, oprogramowanie jest zdolne wydania pojedynczego żądania TCP i pozwól, aby ten protokół obsługiwał szczegóły transferu IP. TCP wykrywa problemy, które pojawiają się w IP, żąda retransmisji utraconych pakietów, przestawia kolejność pakietów (dzięki czemu zostały one z powrotem z powrotem do właściwej kolejności) i pomaga zminimalizować zator sieci (w celu zmniejszenia występowania występowania innych problemów na linii). Po zakończeniu tego wszystkiego i skompilowaniu właściwej kopii danych pakiet jest przekazywany do programu aplikacji.

Zakapulowanie IP oznacza, że ​​dane z protokołu górnej warstwy są gromadzone w postaci pakietu - lub datagrama. Nie ma prawdziwej potrzeby konfiguracji obwodu, zanim host wyśle ​​pakiety do innego hosta, do którego nigdy wcześniej nie przekazał. Jako taki, IP jest protokołem bez połączenia - w bezpośrednim kontraście z publicznymi przełączonymi sieciami telefonicznymi, które wymagają konfiguracji obwodu, aby każda rozmowa telefoniczna mogła przejść. W wyniku enkapsulacji IP może być używany w sieci heterogenicznej (komputery łączące sieci, które mogą składać się z kombinacji narzędzi do połączenia) w celu rozwiązania adresów IP do adresów linków danych.

Streszczenie:

1. TCP jest rdzeniem działającym na stosunkowo wysokim poziomie; IP działa na niższym poziomie.

2. TCP świadczy usługi komunikacyjne na poziomie pośredniego między programem aplikacji a IP; IP zawiera wszystkie dane i jest bez połączeń.