Co To Jest TCP

Spisu treści:

Co To Jest TCP
Co To Jest TCP

Wideo: Co To Jest TCP

Wideo: Co To Jest TCP
Wideo: TCP vs UDP - czym to się różni i jak to działa? 2024, Może
Anonim

TCP to jeden z najpopularniejszych i podstawowych protokołów do przesyłania danych przez Internet. Protokół ten jest wykorzystywany w sieciach TCP/IP i zapewnia przepływ danych, praktycznie eliminując utratę informacji dzięki zaimplementowanej technologii łączenia i pobierania.

Co to jest TCP
Co to jest TCP

Pojawienie się TCP

Protokół TCP/IP został po raz pierwszy opracowany na początku lat 70. i był używany do budowy ARPANET. Technologia została opracowana w ramach projektu badawczego, którego celem było zbadanie możliwości łączenia komputerów w ramach tej samej lokalnej lub wirtualnej intersieci.

Nawiązywanie połączenia TCP odbywa się za pomocą specjalnego programu klienckiego, takiego jak przeglądarka, program pocztowy lub klient wiadomości.

Struktura TCP

Struktura TCP/IP umożliwia tworzenie dostępu do zdalnych komputerów, a także łączenie poszczególnych urządzeń w celu tworzenia sieci lokalnych, które działają niezależnie od ogólnych. TCP to niezawodny protokół przesyłania danych. W ten sposób wszystkie informacje, które zostaną wysłane do sieci, mają gwarancję, że zostaną odebrane przez adresata, tj. użytkownik, któremu udostępniono dane.

Alternatywą dla TCP jest UDP. Ważną różnicą między tymi sieciami jest to, że TCP musi najpierw ustanowić zaufane połączenie między nadawcą a odbiorcą informacji. Po nawiązaniu połączenia następuje transfer danych, a następnie rozpoczyna się procedura zakończenia połączenia. UDP natychmiast ustawia transmisję żądanych pakietów informacji do użytkownika bez uprzedniego tworzenia kanału.

Wysyłanie danych przez TCP

Po nawiązaniu połączenia TCP przesyła dane po utworzonych trasach zgodnie z adresami IP nadawcy i odbiorcy informacji. Adres IP jest unikalnym identyfikatorem dla każdego urządzenia sieciowego w Internecie, dlatego pakiet wysłany przez utworzony tunel nie może zostać utracony lub omyłkowo wysłany do innego użytkownika.

Na poziomie fizycznym transmisji danych informacje mają postać częstotliwości, amplitud i innych przebiegów, które są już przetwarzane przez kartę sieciową adresata.

Protokoły kanałowe odpowiadają za przetwarzanie informacji przez komputer i przesyłanie ich do innych komponentów, m.in. Ethernet, ATM, SLIP, IEEE 802.11. Kanały te zapewniają nie tylko transmisję danych, ale także formę dostawy do adresata. Tak więc w sieciach IEEE 802.11 informacje są przesyłane za pomocą bezprzewodowego sygnału radiowego. W takim przypadku sygnał wysyłany jest z karty sieciowej komputera, która również posiada własny kod MAC. W przypadku Ethernetu cała transmisja danych odbywa się za pomocą połączenia kablowego.

Zalecana: