TCP
Oznacza „protokół kontroli transmisji”. TCP to podstawa protokół w ramach zestawu protokołów internetowych - zbiór standardów umożliwiających systemom komunikację przez Internet. Jest klasyfikowany jako protokół „warstwy transportowej”, ponieważ tworzy i utrzymuje połączenia między nimi gospodarze.
TCP uzupełnia Protokół internetowy (IP), który definiuje Adresy IP wykorzystywane do identyfikacji systemów w Internecie. Protokół internetowy zapewnia instrukcje dotyczące przesyłania danych, podczas gdy protokół kontroli transmisji tworzy połączenie i zarządza dostarczaniem Pakiety z jednego systemu do drugiego. Te dwa protokoły są zwykle grupowane i określane jako TCP / IP.
Gdy data jest przesyłany przez połączenie TCP, protokół dzieli go na indywidualnie numerowane pakiety lub „segmenty”. Każdy pakiet zawiera plik nagłówek który definiuje źródło i cel oraz sekcję danych. Ponieważ pakiety mogą podróżować przez Internet przy użyciu wielu tras, mogą docierać do miejsca docelowego w innej kolejności niż zostały wysłane. Protokół kontroli transmisji zmienia kolejność pakietów we właściwej kolejności po stronie odbiorczej.
TCP obejmuje również sprawdzanie błędów, które zapewnia, że każdy pakiet jest dostarczany zgodnie z żądaniem. To jest inne niż UDP, który nie sprawdza, czy każdy pakiet został pomyślnie przesłany. Chociaż wbudowane sprawdzanie błędów oznacza, że TCP ma większy narzut i dlatego jest wolniejsze niż UDP, zapewnia dokładne dostarczanie danych między systemami. Dlatego protokół TCP jest używany do przesyłania większości typów danych, takich jak strony internetowe i akta przez Internet. UDP jest idealny dla mediów Streaming który nie wymaga dostarczenia wszystkich pakietów.