Usługi i protokoły sieciowe — kurs INF.02: Sieci lokalne
Moduł 09 kursu Sieci lokalne INF.02: protokół a usługa a port, TCP i UDP, katalog usług i portów, poczta SMTP/POP3/IMAP wraz z rekordem MX, FTP w trybach aktywnym i pasywnym oraz SFTP i TFTP, DHCP w czterech krokach, co się dzieje po wpisaniu adresu w przeglądarce, narzędzia diagnostyczne, lista usług z podstawy…
- 45 min
- 33 slajdów
- Notatki nauczyciela: N
- Strona modułu: otwórz
Co dziś robimy
- 2 minProtokół, usługa i port to trzy różne rzeczy Port to numer, po którym wiedzą, do której usługi się zwrócić — numer drzwi w budynku, w…
- 3 minTCP czy UDP — kiedy którego Niezawodność (potwierdzenia, retransmisje) może dodać dopiero aplikacja.
- 2 minKatalog usług i portów teza, kod i pytanie kontrolne
- 6 minPoczta: SMTP wysyła, POP3 i IMAP odbierają Myli „SMTP odbiera pocztę” to najczęstszy błąd z tej sekcji: protokół, którym wysyłasz, i…
- 3 minPOP3 czy IMAP — jedyna różnica, o którą pytają Dlatego „dodaj załącznik” w programie pocztowym to operacja, o której nie myślisz, a bez…
- 5 minFTP — dwa kanały i jeden problem Kanał danych przenosi właściwą treść i jest otwierany osobno na każdą operację: w trybie…
- 6 minCo się dzieje, gdy wpisujesz adres w przeglądarce Trójkąt TCP (kroki 3–5) to nawiązanie kanału — żadne dane jeszcze nie płynie.
- 6 minDHCP w czterech krokach Opcja ipconfig /release wyrzuca adres, ipconfig /renew prosi o nowy.
- 3 minProtokoły, o których egzamin nie mówi wprost ARP — zapytanie „kto ma adres 192.168.10.1?” i odpowiedź „ja, mój MAC to X”.
- 3 minJak sprawdzić usługę na swoim sprzęcie teza, kod i pytanie kontrolne
- 3 minUsługi z podstawy programowej — co faktycznie pada Sama lista nie wystarczy, bo uczeń traktuje ją jako jednakowo ciężką.
- 5 minPodsumowanie bilet wyjściowy i zadanie domowe
Protokół, usługa i port to trzy różne rzeczy
Protokół to zbiór zasad, według których dwa urządzenia wymieniają się danymi: TCP, HTTP, DHCP, ARP. Usługa to to, co klient dostaje od procesu działającego na serwerze: strona WWW, poczta, adres przyznany na bootowanie.
- Port to numer, po którym wiedzą, do której usługi się zwrócić — numer drzwi w budynku, w którym pracuje wiele firm naraz.
- Rozróżnienie ma praktyczne skutki.
- Mówisz „nie działa DNS” i zaglądasz w konfigurację serwera DNS.
- Mówisz „nie działa DNS”, sprawdzasz, czy ktoś nie włączył na routerze firewalla blokującego port 53 — a serwer jest w porządku.
Pytanie do klasy
Administrator twierdzi, że nie działa DNS, lecz serwer odpowiada poprawnie, a zapora blokuje ruch na porcie 53. Co jest źródłem usterki?
Poprawna: c) Objaw dotyczy usługi, ale przyczyną jest zablokowany port, czyli warstwa transportowa, a nie sam serwer DNS.
TCP czy UDP — kiedy którego
TCP przed rozpoczęciem przesyłania otwiera połączenie trzema pakietami, potem pilnuje, żeby nic nie zginęło i żeby kolejność się zgadzała. UDP nie nawiązuje połączenia, nie potwierdza odbioru i nie dba o kolejność — wysyła datagram i nie…
- Niezawodność (potwierdzenia, retransmisje) może dodać dopiero aplikacja.
- Stąd wybór: usługi, w których każdy bajt się liczy, idą po TCP; usługi, w których zgubiona pojedyncza informacja nie szkodzi, idą po UDP.
- Wybór nie jest kaprysem, tylko rachunkiem: retransmisja i potwierdzenia kosztują czas, a przy DHCP jedno „czy jest serwer?” powtórzone trzy razy jest tańsze niż…
- Przy pobieraniu pliku za to płacisz dwukrotnie — wolniej, ale bez duplikatów i bez dziur w pliku.
TCP czy UDP — kiedy którego
TCP przed rozpoczęciem przesyłania otwiera połączenie trzema pakietami, potem pilnuje, żeby nic nie zginęło i żeby kolejność się zgadzała.
| Cecha | TCP | UDP |
|---|---|---|
| Połączenie | trójkąt: SYN, SYN+ACK, ACK | brak — każdy datagram leci osobno |
| Niezawodność | potwierdzenia i retransmisja | nie na poziomie protokołu — aplikacja może dodać własne mechanizmy |
| Kolejność | przywraca kolejność | nie gwarantuje |
| Nagłówek | 20 bajtów | 8 bajtów |
| Do czego używane | HTTP, HTTPS, SSH, FTP, poczta, udostępnianie plików | DNS, DHCP, NTP, SNMP, TFTP, multicast |
Pytanie do klasy
Podczas transmisji wideo na żywo zgubiono pojedynczy pakiet. Dlaczego aplikacja zwykle nie prosi o jego retransmisję?
Poprawna: b) W transmisji czasu rzeczywistego liczy się aktualność danych, więc oczekiwanie na spóźniony pakiet szkodzi bardziej niż jego pominięcie.
Katalog usług i portów
| Port | Usługa | Transport | Po co jest |
|---|---|---|---|
| 20, 21 | FTP | TCP | przesyłanie plików; 21 to sterowanie, kanał danych: 20 w trybie aktywnym albo port wybrany przez serwer w trybie pasywnym |
| 22 | SSH | TCP | zdalna powłoka z szyfrowaniem — bezpieczny zamiennik telnetu |
| 23 | Telnet | TCP | zdalna powłoka bez szyfrowania; na egzaminie zawsze odpowiedź „nie” |
| 25 | SMTP | TCP | przekazywanie poczty między serwerami; klient oddaje swoją pocztę na porcie 587 |
| 53 | DNS | UDP i TCP | zamiana nazwy na adres; TCP przy przenoszeniu całej strefy |
| 67, 68 | DHCP | UDP | przydzielanie adresu, maski, bramy i serwerów DNS przy starcie komputera |
| 69 | TFTP | UDP | wgrywanie konfiguracji na urządzenie bez dysku |
| 80 | HTTP | TCP | strony i pliki bez szyfrowania |
| 88, 389, 636 | Kerberos, LDAP | TCP | logowanie do domeny i dostęp do katalogu — serwer domeny Active Directory |
| 110 | POP3 | TCP | odbieranie poczty — pobiera ją i zostawia u siebie |
| 123 | NTP | UDP | ustawianie zegara w sieci; logi przy rozjazdzie czasu są bezużyteczne |
| 139, 445 | NetBIOS, SMB | TCP | udostępnianie plików i drukarek w starszych i obecnych wersjach Windows |
| 143 | IMAP | TCP | odbieranie poczty — poczta zostaje na serwerze i synchronizuje się między urządzeniami |
| 161, 162 | SNMP | UDP | nadzór: odpytania o stanie urządzeń i alarmy |
| 443 | HTTPS | TCP | to samo co HTTP, ale szyfrowane w TLS |
| 3389 | RDP | TCP | zdalny pulpit; wystawiony na internet to klasyczna dziura |
Pytanie do klasy
Który port trzeba otworzyć, aby przeglądarka mogła pobrać stronę przez szyfrowane połączenie?
Poprawna: c) HTTPS działa na porcie 443 i przenosi ruch HTTP wewnątrz szyfrowanego tunelu TLS.
Poczta: SMTP wysyła, POP3 i IMAP odbierają
Poczta internetowa to nie jedna usługa, tylko trzy. SMTP wysyła — i to zarówno między serwerami, jak i od Twojego programu pocztowego.
- Myli „SMTP odbiera pocztę” to najczęstszy błąd z tej sekcji: protokół, którym wysyłasz, i protokół, którym czytasz, to dwa różne programy.
- Rekord MX w DNS to jedyny łącznik między „adresem pocztowym” a adresem komputera.
- Adres jan.kowalski@szkola.pl jest nazwą, a nie adresem IP — serwer pocztowy dopiero po nim sięgając wie, gdzie list ma trafić.
- Bez poprawnego MX-u poczta nie wróci nawet przy działającym serwerze pocztowym.
Poczta: SMTP wysyła, POP3 i IMAP odbierają
Poczta internetowa to nie jedna usługa, tylko trzy. SMTP wysyła — i to zarówno między serwerami, jak i od Twojego programu pocztowego.
| Krok | Co się dzieje |
|---|---|
| 1 | Nadawca w programie pocztowym wysyła list do serwera swojego dostawcy. Serwer pyta o hasło, bo to oddanie poczty od Twojego komputera — stąd port 587, a w praktyce 587 z TLS, żeby hasło nie leciało otwartym tekstem |
| 2 | Serwer nadawcy szuka w DNS rekordu MX dla domeny odbiorcy i przekazuje list do serwera odbiorcy. Tu nie ma hasła, bo to rozmowa serwer do serwera — stąd port 25 |
| 3 | Odbiorca łączy się ze swoim serwerem i czyta skrzynkę: IMAP na 143 albo POP3 na 110 |
Poczta: SMTP wysyła, POP3 i IMAP odbierają
Pytanie do klasy
Klient pocztowy ma oddać wiadomość na serwer dostawcy, podając hasło. Który wariant jest prawidłowy?
Poprawna: a) Oddanie poczty przez klienta wymaga uwierzytelnienia i odbywa się przez SMTP na porcie 587, często z TLS.
POP3 czy IMAP — jedyna różnica, o którą pytają
SMTP nie obsługuje załączników w swojej postaci — przesyła tylko tekst. Załącznik binarny, czyli zdjęcie albo PDF, trzeba najpierw zakodować wewnątrz wiadomości, zwykle w standardzie MIME kodowaniem Base64.
| Cecha | POP3 | IMAP |
|---|---|---|
| Gdzie leży poczta | na serwerze do momentu pobrania, potem u Ciebie | na serwerze, zawsze |
| Co synchronizuje | nic — kopiuje skrzynkę i koniec | stan: przeczytane, gwiazdki, foldery, kosze |
| Foldery | jedna skrzynka odbiorcza, zakładane lokalnie | foldery na serwerze, takie same na każdym urządzeniu |
| Czytanie na telefonie i w domu | pocztę trzeba pobrać drugi raz albo stracić | ta sama skrzynka, ten sam stan |
| Miejsce na dysku | cała skrzynka u Ciebie | u Ciebie pełna kopia, ale oryginał zostaje na serwerze |
Pytanie do klasy
Użytkownik czyta pocztę na telefonie i na laptopie. Który protokół zapewni identyczny stan folderów na obu?
Poprawna: d) IMAP trzyma foldery i stan wiadomości na serwerze, dlatego wszystkie urządzenia widzą tę samą skrzynkę.
FTP — dwa kanały i jeden problem
FTP nie jest jednym połączeniem. Kanał sterujący na porcie 21 przenosi polecenia — „wgraj plik”, „wylistuj katalog” — i trwa przez całą sesję.
- Kanał danych przenosi właściwą treść i jest otwierany osobno na każdą operację: w trybie aktywnym na porcie 20, w trybie pasywnym na porcie wybranym przez klienta…
- Różnica trybów w jednym zdaniu: w trybie aktywnym to serwer otwiera połączenie do klienta, a w trybie pasywnym — klient do serwera.
- Stąd typowa usterka: klient w sieci prywatnej, za routerem z NAT, nie ma adresu, pod który serwer mógłby wrócić.
- Logowanie działa, bo port 21 jest wpuszczany, a przesyłanie plików nie.
FTP — dwa kanały i jeden problem
FTP nie jest jednym połączeniem. Kanał sterujący na porcie 21 przenosi polecenia — „wgraj plik”, „wylistuj katalog” — i trwa przez całą sesję.
| Nazwa | Port | Szyfrowanie | Uwagi |
|---|---|---|---|
| FTP | 21, 20 | nie | hasło i pliki otwartym tekstem — na egzaminie zawsze odpowiedź „nie” |
| FTPS | 21, 20 | tak, przez TLS | to FTP z doklejonym szyfrowaniem |
| SFTP | 22 | tak, przez SSH | nie jest FTP-em — to przesyłanie plików wbudowane w SSH; nazwa myli, a pytanie o to pada |
| TFTP | 69, UDP | nie | odpowiada tylko o jeden plik i nie ma katalogów — stąd wgrywanie konfiguracji na router i obrazu systemu na przełącznik |
Pytanie do klasy
Klient za NAT loguje się na FTP, ale nie pobiera plików. Co najpewniej jest przyczyną?
Poprawna: b) W trybie aktywnym serwer sam inicjuje połączenie danych i nie potrafi dotrzeć do klienta ukrytego za NAT.
Co się dzieje, gdy wpisujesz adres w przeglądarce
Siedem kroków, z których tylko dwa to właściwy HTTP. Reszta to przygotowanie: najpierw trzeba dowiedzieć się, jaki to adres, potem trzeba otworzyć kanał, potem jeszcze dogadać się o szyfrowanie.
- Trójkąt TCP (kroki 3–5) to nawiązanie kanału — żadne dane jeszcze nie płynie.
- TLS (w kroku 6) to osobny etap: klient i serwer dogadują się o kluczu szyfrującym, zanim cokolwiek poufnego ruszy.
- Podobnie wygląda HTTP na porcie 80 — bez TLS, ale wtedy hasło w formularzu leci otwartym tekstem przez całą sieć.
Co się dzieje, gdy wpisujesz adres w przeglądarce
Siedem kroków, z których tylko dwa to właściwy HTTP. Reszta to przygotowanie: najpierw trzeba dowiedzieć się, jaki to adres, potem trzeba otworzyć kanał, potem jeszcze dogadać się o szyfrowanie.
| Krok | Co się dzieje | Port |
|---|---|---|
| 1 | przeglądarka pyta serwer DNS o adres dla wpisanej nazwy | UDP 53 |
| 2 | serwer DNS odpowiada adresem IP; gdy nie ma takiego rekoru, mówi wprost „nie ma takiej nazwy” | UDP 53 |
| 3 | przeglądarka wysyła SYN — prosi o otwarcie połączenia z serwerem WWW | TCP |
| 4 | serwer WWW odpowiada SYN + ACK — „gotowy, potwierdź” | TCP |
| 5 | przeglądarka wysyła ACK — kanał jest otwarty | TCP |
| 6 | TLS: obie strony dogadują się o kluczu szyfrującym, a potem leci żądanie GET / | TCP 443 |
| 7 | serwer zwraca certyfikat, nagłówki i treść strony | TCP 443 |
Co się dzieje, gdy wpisujesz adres w przeglądarce
Pytanie do klasy
Przeglądarka wysłała SYN i otrzymała SYN+ACK. Jaki jest następny krok?
Poprawna: d) Po SYN i SYN+ACK klient wysyła ACK, co kończy trójstopniowe uzgadnianie i otwiera kanał TCP.
DHCP w czterech krokach
Adresu IP nie wpisuje się do komputera ręcznie przy każdym uruchomieniu — komputer go o nie prosi, i to czterema krokami, znanymi jako DORA. Klient zaczyna od rozgłoszenia, bo nie ma jeszcze adresu i nie wie, gdzie pukać.
- Opcja ipconfig /release wyrzuca adres, ipconfig /renew prosi o nowy.
- To pierwsza rzecz do wykonania, gdy „komputer dostał zły adres”.
- Rozsylane kroki (1 i 3) są w rysunku narysowane przerywaną linią, a kroki bezpośrednie (2 i 4) — pełną.
- Oferta serwera idzie zwykle bezpośrednio do klienta, ale zgłoszenie i żądanie zawsze lecą rozgłoszeniem — inaczej dwa komputery w siedzie wzięłyby ten sam adres, bo oba…
DHCP w czterech krokach
Adresu IP nie wpisuje się do komputera ręcznie przy każdym uruchomieniu — komputer go o nie prosi, i to czterema krokami, znanymi jako DORA.
| Krok | Nazwa | Kto do kogo | Treść wiadomości |
|---|---|---|---|
| 1 | Discover | komputer → cała sieć | „czy jest tu serwer DHCP?” — rozgłoszeniem, bo komputer nie ma jeszcze adresu i nie wie, gdzie pukać |
| 2 | Offer | serwer → komputer | „mam dla ciebie 192.168.10.50/24, bramę, serwer DNS i czas dzierżawy 24 godziny” |
| 3 | Request | komputer → cała sieć | „biorę tę ofertę” — znowu rozgłoszeniem, żeby inne serwery wiedziały, że ta oferta została wybrana |
| 4 | Acknowledge | serwer → komputer | „potwierdzam” — klient zapisuje ustawienia na dysku i jest gotowy |
DHCP w czterech krokach
Pytanie do klasy
Dlaczego komunikat Discover jest wysyłany rozgłoszeniem?
Poprawna: a) Stacja bez adresu IP nie może zaadresować zapytania wprost, więc szuka serwera DHCP komunikatem rozgłasznym.
Protokoły, o których egzamin nie mówi wprost
Część ruchu w sieci odbywa się bez adresów IP albo bez numerów portów. Warto umieć je wskazać, bo pytania o nie padają częściej, niż sugeruje ich „niewidoczność”.
- ARP — zapytanie „kto ma adres 192.168.10.1?” i odpowiedź „ja, mój MAC to X”. Bez niego pakiet z adresem IP nigdy nie zamieniłby się w ramkę z adresem MAC.
- ICMP — nośnik ping , tracert i traceroute . Nie ma portu, bo nie niesie danych aplikacji — służy do rozpoznania, czy host żyje i gdzie ruch ginie.
- NetBIOS i SSDP — służą do odkrywania sąsiadów; stąd komputer w Windows „widzi” inne komputery w sieci, na które nikt się nie zgłasza.
- ARP i DHCP nie pytają o hasło — dlatego działają w sieci, zanim administrator zdąży skonfigurować zabezpieczenia. Stąd 802.1X i dynamiczne ARP.
Pytanie do klasy
Host chce wysłać pakiet IP do bramy w tej samej sieci Ethernet. Co jest potrzebne do zbudowania ramki?
Poprawna: c) Aby wysłać ramkę w sieci lokalnej, host musi znać fizyczny adres bramy, który ustala za pomocą ARP.
Jak sprawdzić usługę na swoim sprzęcie
Na praktycznym egzaminie ipconfig /all jest poleceniem wartejszym niż wszystkie pozostałe razem wzięte: jednym ruchem pokazuje, jaki serwer przydzielił adres i który serwer DNS dostał do użycia.
| Polecenie | Co sprawdza | Typowy wynik na egzaminie |
|---|---|---|
ipconfig /all | pełna konfiguracja karty | adres, maska, brama, serwer DHCP, serwer DNS — wszystko, co przydzielił DHCP |
ipconfig /renew | przedłużenie dzierżawy | „wypięto ponowne zlecenie dzierżawy” po chwili |
nslookup | serwer DNS i odpowiedź | adres serwera DNS oraz IP dla wpisanej nazwy |
telnet adres port | czy coś nasłuchuje | czarny ekran albo „próba połączenia nie powiodła się” |
netstat -an | otwarte połączenia i porty | tabela stanów LISTENING i ESTABLISHED |
ping | czy host odpowiada (ICMP) | „4 pakiety wysłane, 4 odebrane, utrata 0 %” |
Pytanie do klasy
Które polecenie ujawni, jaki serwer przydzielił adres IP i z którego DNS korzysta stacja?
Poprawna: b) ipconfig /all przedstawia adres, maskę, bramę oraz adresy serwera DHCP i serwerów DNS dla każdej karty.
Usługi z podstawy programowej — co faktycznie pada
Podstawa programowa kwalifikacji INF.02, obowiązująca od 1 września 2019 roku, wymaga w jednostce „Administrowanie systemami operacyjnymi” między innymi konfigurowania usług, rol i funkcji sieciowego systemu…
| Usługa | Port | Częstość w arkuszach |
|---|---|---|
| DHCP | 67/68, UDP | bardzo często — zakres, maska, wykluczenia, rezerwacja adresu |
| DNS | 53, UDP i TCP | bardzo często — strefa wyszukiwania do przodu i rekord hosta |
| IIS albo Apache (WWW) | 80, 443 | bardzo często — witryna, port, dokument domyślny, powiązanie z interfejsem |
| Active Directory | 88, 389, 636 | bardzo często — promocja kontrolera, las, domena, jednostka organizacyjna, konta, profil mobilny |
| Usługi plików (SMB) | 445 | bardzo często — udostępnianie folderu i dwa różne zestawy uprawnień: udziały oraz NTFS |
| SSH | 22 | często w arkuszach z serwerem Linux — włączenie usługi i zdalne logowanie dla wskazanego użytkownika |
| Serwer wydruku | 9100 | stosunkowo często — druarka podłączona po IP i udostępnienie jej |
| FTP | 21, 20 | rzadziej — głównie jako zadanie z przekierowaniem portu na routerze |
| Usługi pulpitu zdalnego, usługi terminalowe | 3389 | rzadziej |
| RRAS (dostęp zdalny, VPN) | zależne od tunelu | rzadziej |
| Zasady sieciowe i dostęp sieciowy | — | rzadziej |
| Serwer poczty | 25, 587, 110, 143 | nie występuje — usługa jest w programie, ale w arkuszach praktycznych nie pojawia się. To temat egzaminu teoretycznego („protokoły aplikacyjne”), a nie zadania praktycznego |
Pytanie do klasy
Które usługi warto opanować najpierw, gdy czasu na naukę jest mało?
Poprawna: d) DHCP, DNS, WWW i udostępnianie plików pojawiają się w arkuszach najczęściej, więc dają największą szansę na punkty.
Co zabrać z lekcji
- Atom 01
- Port to numer, po którym wiedzą, do której usługi się zwrócić — numer drzwi w budynku, w którym pracuje wiele firm naraz.
- Niezawodność (potwierdzenia, retransmisje) może dodać dopiero aplikacja.
- Katalog usług i portów
Odpowiedź: c) naukę warto oprzeć na częstotliwości zadań, nie na liście