DZIAŁ: PROTOKOŁY.
1. Co to jest numer portu? Np. jeśli protokoły sieciowe (internetowe) mają swoje numery portów, to co to oznacza?
2. Protokoły internetowe to podzbiór protokołów komunikacyjnych. Jaki jeszcze może być inny podzbiór? Czy mogą to być np. protokoły klasyczne?
3. Czy protokół komunikacyjny i protokół sieciowy, to to samo
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
1, W pakiecie TCP masz zdefiniowane dwa numerki port źródłowy i port docelowy. Gdy przychodzi do komputera pakiet TCP/IP (w pakiecie IP będącym opakowaniem dla pakietu TCP, są dane identyfikujące komputer docelowy), to zawartość pakietu jest przekazywana do programu który zarejestrował się jako obsługujący dany port.
Czyli na serwerze program httpd rejestruje się jako obsługujący porty 80 i 443. Gdy wyślemy do serwera pakiet zaadresowany na port 80 to system operacyjny serwera (kernel) zobaczy że przyszedł pakiet na port i przekaże jego zawartość do programu httpd który obsłuży to żądanie.
To, że protokół sieciowy ma swój numer portu, znaczy, że zwyczajowo konfiguruje się program obsługujący ten protokół tak by przywiązywał się do określonego numeru portu. Na przykład sshd wiąże się z portem 22 a httpd z portami 80 i 443. Nic nie stoi na przeszkodzie by programy obsługujące ten protokół powiązać z innym portem na przykład sshd z portem 2222 a httpd z portami 8080 lub 8443. Ale wtedy trzeba z poziomu klienta napisać, że łączymy się z usługą która nie jest na standardowym porcie.
2. Protokoły internetowe to nie są jedyne protokoły, nim upowszechnił się internet i sieci TCP/IP dobrze miał się protokół IPX (używany w sieciach NetWare).
3. To nie to samo, protokoły komunikacyjne to szersze pojęcie.
na przykład:
- sposób komunikacji między mostkiem południowym a kartą PCI określa bardzo sformalizowany protokół komunikacji, opisany w specyfikacji PCI
- podobnie komunikację pomiędzy kontrolerem dysków a dyskiem określa protokół komunikacyjny
- sposób zgłaszania się pilotów do wieży kontroli lotów to też protokół komunikacyjny
- biała flaga którą niosła osoba udająca się na rokowania też była elementem protokołu komunikacyjnego...
Wszędzie gdzie mamy specyfikację komunikacji pomiędzy urządzeniami różnych producentów mamy doczynienia z protokołem komununikacyjnym.