Model OSI: zadania, PDU i diagnostyka
Model OSI jest modelem referencyjnym. Pozwala nazwać miejsce, w którym obserwujemy problem, ale nie dowodzi jeszcze jego źródła. Na przykład błąd DNS może wynikać z aplikacji, braku routingu albo fizycznie odłączonego interfejsu.
| Warstwa | Zadanie | PDU | Adresacja | Protokoły / przykłady | Urządzenia | Przykładowa usterka | Pierwsze narzędzie |
|---|---|---|---|---|---|---|---|
| 7. Aplikacji | Usługi dostępne aplikacji użytkownika | dane | Nazwa usługi, URI lub nazwa DNS; bez adresacji sieciowej | HTTP, DNS, DHCP | Serwer aplikacji, proxy, WAF | Błąd DNS albo HTTP | nslookup, dig, curl |
| 6. Prezentacji | Reprezentacja, kodowanie, kompresja i ochrona danych | dane | Brak osobnego adresu; kontekst formatu lub sesji | TLS, UTF-8, JSON, JPEG | Brama aplikacyjna, proxy | Błąd certyfikatu lub kodowania | curl -v, log aplikacji |
| 5. Sesji | Ustanowienie, utrzymanie i zakończenie dialogu | dane | Identyfikator sesji lub token aplikacyjny | Sesja RPC, SMB, mechanizmy aplikacji | Serwer, brama aplikacyjna | Zerwana albo wygasła sesja | log aplikacji, ss, netstat |
| 4. Transportowa | Komunikacja proces–proces, niezawodność TCP lub prostota UDP | segment TCP / datagram UDP | Numery portów | TCP, UDP | Firewall stanowy, load balancer | Port zamknięty albo blokowany | ss, netstat, Test-NetConnection |
| 3. Sieciowa | Adresowanie i wybór drogi między sieciami | pakiet | Adres IPv4 lub IPv6 | IPv4, IPv6, ICMP | Router, switch L3, firewall IP | Brak trasy lub błędna brama | ping, tracert, traceroute, ip route |
| 2. Łącza danych | Dostarczenie ramki w lokalnym segmencie | ramka | Adres MAC | Ethernet, IEEE 802.1Q, ARP na styku L2/L3 | NIC, bridge, switch L2, AP | Błędny VLAN albo brak wpisu sąsiada | arp -a, ip neigh, Wireshark |
| 1. Fizyczna | Zamiana bitów na sygnał i transmisja przez medium | bity i sygnały | Brak adresacji logicznej; port i interfejs fizyczny | 1000BASE-T, optyka Ethernet, radio 802.11 | Medium, PHY, SFP, repeater, hub | Brak linku, uszkodzenie lub zakłócenia | kontrolka link, ethtool, tester przewodu |