Co to jest protokół kontroli transmisji?
Protokół kontroli transmisji jest jednym z dwóch protokołów tworzących pakiet połączeń internetowych. Protokół ten jest połączony z protokołem internetowym, tworząc podstawę prawie całego ruchu internetowego. Protokoły te są prawie nierozłączne w użyciu, opierając się całkowicie na swoim działaniu; w rezultacie pakiet połączeń internetowych jest zwykle skracany jako TCP / IP (protokół kontroli transmisji / protokół internetowy). Protokół kontroli transmisji jest odpowiedzialny za deasemblację i ponowny montaż danych, a protokół internetowy obsługuje routing i transmisję.
Ruch internetowy składa się głównie z małych serii danych zwanych pakietami. Te pakiety zawierają informacje dotyczące pochodzenia i przeznaczenia danych, a także opcjonalne dodatkowe informacje. Pakiety są tworzone i ponownie składane przez protokół kontroli transmisji i wysyłane przez Internet przez protokół internetowy.
Aby zilustrować ten proces, powiedzmy, że dokument został przeniesiony z komputera zdalnego na komputer lokalny. Komputer odbiera polecenie przenoszenia, a protokół internetowy określa, w jaki sposób dokument musi się przenosić między komputerami. Następnie protokół internetowy prosi protokół kontroli transmisji o podział dokumentu w określony sposób. Protokół kontroli transmisji dzieli dokument na pakiety, a protokół internetowy wysyła je.
Gdy pakiety dokumentów docierają do komputera lokalnego, protokół kontroli transmisji zaczyna je ponownie składać. Najpierw sprawdza, czy ma wszystkie z nich i czy są w dobrym stanie - jeśli wymaga wymiany, wysyła zapytanie o potrzebne części i czeka na ich dostarczenie. Po zebraniu wszystkich elementów porządkuje je we właściwej kolejności i składa dokument. Następnie wysyła go do protokołu internetowego, który informuje komputer o nadejściu pliku.
Procesy te stanowią zdecydowaną większość korzystania z Internetu. Programy takie jak przeglądarki internetowe, klienci poczty e-mail i systemy przesyłania plików używają tego podstawowego procesu do każdej interakcji. Ten zunifikowany system umożliwia niepowiązanym programom i systemom przesyłanie sobie informacji bez konwersji. Nie ma znaczenia, jaki system operacyjny lub program przesłał informację, ponieważ protokół sterujący faktycznie zadziałał.
Ponieważ jest to podstawowy kamień węgielny Internetu, protokół nigdy się bardzo nie zmienia. Pozwala to na kompatybilność wsteczną systemów przez Internet. Zmiany w protokołach spowodowałyby trwałe rozłączenie starszych komputerów. Nawet bez wspólnej aktualizacji system jest tak prosty, że rzadko wymaga dodatkowego monitorowania lub uwagi.