TCP i IP

Protokół kontroli transmisji (znany również jako TCP) jest podstawowym protokołem pakietu protokołu internetowego. Działa na wyższym poziomie niż jego rodak, protokół internetowy (znany również jako IP). Dwie główne kwestie związane z TCP to dwa systemy końcowe - na przykład przeglądarka internetowa i serwer WWW. TCP zapewnia dostarczanie strumienia bajtów z programu z jednego komputera na inny. TCP kontroluje również wielkość, kontrolę przepływu, szybkość wymiany danych i przeciążenie sieci.
IP jest protokołem używanym do transmisji danych w sieciowej intranetowej zamianie pakietów (to znaczy intersieci, w której wszystkie przesyłane dane są zgrupowane razem). Podobnie jak w przypadku TCP, wykorzystuje także Internet Protocol Suite. Jest to podstawowy protokół w warstwie Internetowej Internet Protocol Suite. Jego głównym zadaniem jest dostarczanie wyodrębnionych datagramów protokołu (zwanych również pakietami) z hosta źródłowego do hosta docelowego na podstawie tylko ich adresów. Jako taki, IP definiuje metody adresowania i struktury do enkapsulacji pakietów.
TCP zapewnia usługi komunikacyjne na poziomie pośrednim między aplikacją a adresem IP. Oznacza to, że gdy program aplikacji chce wysłać dużą część danych przez Internet przy użyciu adresu IP, zamiast rozbijania danych na rozmiary, które będą pasować do IP i przy użyciu szeregu żądań z IP, oprogramowanie jest w stanie wydawania pojedynczego żądania do TCP, i niech ten protokół obsługuje szczegóły transferu IP. TCP wykrywa problemy, które pojawiają się w IP, żąda retransmisji pakietów, które zostały utracone, zmienia kolejność pakietów (tak, że są one przywracane do właściwej kolejności) i pomaga zminimalizować przeciążenie sieci (w celu zmniejszenia występowania innych problemów na linii). Po wykonaniu tej czynności i skompilowaniu odpowiedniej kopii danych pakiet jest przekazywany do aplikacji.
Hermetyzacja IP oznacza, że dane z protokołu wyższej warstwy są gromadzone w formie pakietu - lub datagramu. Nie ma rzeczywistej potrzeby konfiguracji obwodu, zanim host wysyła pakiety do innego hosta, do którego nigdy wcześniej się nie komunikował. Jako taki, IP jest protokołem bez połączenia - w bezpośrednim kontraście z publicznymi komutowanymi sieciami telefonicznymi, które wymagają ustawienia obwodu, aby każde połączenie telefoniczne mogło przejść. W wyniku hermetyzacji IP może być stosowany w heterogenicznej sieci (sieci łączącej komputery, które mogą składać się z kombinacji narzędzi połączeniowych) w celu rozdzielania adresów IP na adresy łączy danych.
Streszczenie:
1. TCP jest rdzeniem działającym na stosunkowo wysokim poziomie; IP działa na niższym poziomie.
2. TCP zapewnia usługi komunikacyjne na poziomie pośrednim między aplikacją a adresem IP; Protokół IP obejmuje wszystkie dane i jest bezpołączeniowy.


