Wprowadzenie do TCP/IP
- Poprzednia strona Kurs TCP/IP
- Następna strona Adresowanie TCP/IP
TCP/IP to protokół komunikacyjny używany w Internecie (Internet).
Protokół komunikacyjny komputerowy
Protokół komunikacyjny komputerowy to opis zasad, które komputery muszą przestrzegać, aby móc się z nimi komunikować.
Co to jest TCP/IP?
TCP/IP to protokół komunikacyjny dla komputerów połączonych z Internetem.
TCP/IP oznacza protokół kontroli przesyłania/protokół internetowy (TTransmission CControl Protokół / Internet Pprotokół)。
TCP/IP definiuje standardy, jak urządzenia elektroniczne (np. komputery) mogą się połączyć z Internetem oraz jak dane są między nimi przesyłane.
Wewnątrz TCP/IP
W TCP/IP zawiera się seria protokołów używanych do przetwarzania komunikacji danych:
- TCP (protokół kontroli przesyłania) - komunikacja między aplikacjami
- UDP (protokół pakietów użytkownika) - prosta komunikacja między aplikacjami
- IP (protokół internetowy) - komunikacja między komputerami
- ICMP (protokół kontroli komunikacji internetowej) - dla błędów i stanów
- DHCP (dynamiczny protokół konfiguracji hosta) - dla dynamicznego adresowania
W tym tutorialu nauczysz się więcej o tych standardach.
TCP używa stałej połączenia
TCP używany jest do komunikacji między aplikacjami.
Kiedy aplikacja chce komunikować się z inną aplikacją przez TCP, wysyła żądanie komunikacji. To żądanie musi być dostarczone do dokładnego adresu. Po „pomachaniu rękami” (handshake) TCP tworzy pełnokanałową (full-duplex) komunikację między dwoma aplikacjami.
Ta dwukierunkowa komunikacja zajmuje linię komunikacyjną między dwoma komputerami, aż do zamknięcia jej przez jedną lub obie strony.
UDP i TCP są bardzo podobne, ale są prostsze i mają niższą niezawodność niż TCP.
IP jest bezpośrednią
IP używany jest do komunikacji między komputerami.
IP jest protokołem komunikacji bezpośredniej. Nie zajmuje linii komunikacyjnej między dwoma komunikującymi się komputerami. W ten sposób, IP zmniejsza zapotrzebowanie na linie sieciowe. Każda linia może sprostać potrzebom komunikacyjnym wielu różnych komputerów.
Przez IP, wiadomości (lub inne dane) są dzielone na małe, niezależne pakiety i przesyłane między komputerami przez Internet.
IP odpowiedzialny jest za routowanie każdego pakietu do jego celu.
Router IP
Kiedy pakiet IP jest wysyłany z jednego komputera, dociera do routera IP.
Router IP odpowiedzialny jest za routowanie tego pakietu do jego celu, bezpośrednio lub przez innych routerów.
W tej samej komunikacji, ścieżka, którą przechodzi pakiet, może być inna niż ścieżki innych pakietów. Router odpowiedzialny jest za poprawne adresowanie na podstawie obciążenia sieciowego, błędów w sieci lub innych parametrów.
TCP/IP
TCP/IP oznacza, że TCP i IP współpracują razem.
TCP odpowiedzialny jest za komunikację między oprogramowaniem aplikacyjnym (np. przeglądarka) a oprogramowaniem sieciowym.
IP odpowiedzialny jest za komunikację między komputerami.
TCP odpowiedzialny jest za dzielenie danych na pakiety i umieszczanie ich w pakietach IP, a następnie ponowne łączenie ich, gdy dotrą.
IP odpowiedzialny jest za wysyłanie pakietów do odbiorcy.
- Poprzednia strona Kurs TCP/IP
- Następna strona Adresowanie TCP/IP