TCP/IP
To skrót od „Transmission Control Protocol over Internet Protocol”.
TCP/IP to standardowy zestaw protokołów używanych przez komputery i inne urządzenia do komunikowania się w sieciach. Ten zestaw protokołów stanowi podstawę działania Internetu. Jak sugeruje skrót, zestaw TCP/IP obejmuje zarówno protokół kontroli transmisji Transport Control Protocol, (TCP), jak i protokół internetowy Internet Protocol, (IP). Inne protokoły, takie jak protokół datagramów użytkownika User Datagram Protocol, (UDP), również są uznawane za część standardowego zestawu.
Protokoły TCP i IP współpracują ze sobą, aby wysyłać dane z jednego hosta do drugiego. Najpierw każdemu hostowi, a także każdemu innemu urządzeniu połączonemu z siecią, przypisywany jest unikatowy adres IP. TCP ustanawia połączenie między hostami za pomocą ich adresów IP, następnie dzieli dane na pakiety i wysyła je przez Internet. Routery kierują następnie dane z jednej sieci do drugiej przez szereg połączeń znanych jako (szkielet Internetu), używając adresów IP znajdujących się w nagłówkach pakietów danych. Po dotarciu do celu TCP ponownie składa pakiety danych, a następnie za pośrednictwem IP potwierdza odbiór danych drugiemu hostowi.
Chociaż standardowy zestaw protokołów internetowych nosi nazwę od protokołów TCP i IP, obejmuje także inne protokoły działające w czterech różnych warstwach. Każda warstwa jest zbudowana na warstwach znajdujących się niżej.
- Warstwa łącza to najniższa warstwa, reprezentująca fizyczną sieć łączącą komputery i routery. Obsługuje ona faktyczne przesyłanie danych cyfrowych między urządzeniami za pomocą kabli sieciowych takich jak (Ethernet, kabel koncentryczny i światłowód) oraz bezprzewodowej transmisji radiowej takiej jak (Wi-Fi i sieć komórkowa).
- Warstwa internetowa obsługuje kierowanie danych między sieciami. Każdemu urządzeniu połączonemu za pośrednictwem warstwy łącza przypisywany jest adres IP, którego protokół internetowy używa do kierowania danych przez warstwę łącza od źródła do celu.
- Warstwa transportowa obsługuje komunikację między dwoma hostami połączonymi za pośrednictwem warstwy internetowej. TCP i UDP to dwa najczęściej używane protokoły warstwy transportowej. Dzielą one dane na małe części, dodają nagłówki kierujące dane przez Internet, a następnie ponownie składają dane na komputerze docelowym.
- Warstwa aplikacji to warstwa najwyższego poziomu. Protokoły takie jak HTTP, SMTP i FTP wysyłają dane przez warstwę transportową do określonego portu na drugim hoście. Port wskazuje, która aplikacja powinna obsłużyć przychodzące dane. Na przykład przychodzące pakiety danych przeznaczone dla przeglądarki internetowej są dostarczane do przeglądarki, a nie do klienta poczty e-mail ani aplikacji do strumieniowego odtwarzania muzyki.
Sprawdź swoją wiedzę