Sieci komputerowe: pytania do ćwiczeń z wyjaśnieniami

Darmowe pytania testowe z tematu Sieci komputerowe z podpowiedziami i wyjaśnieniami, na trzech poziomach: kluczowe pojęcia i fakty, stosowanie pojęć, przypadki i analiza.

Darmowe zadanieŁatwy

Jaki jest domyślny numer portu dla HTTPS?

Następne zadanie →

Co ćwiczysz

  1. Łatwykluczowe pojęcia i fakty
  2. Średnistosowanie pojęć
  3. Trudnyprzypadki i analiza

Naucz się tematu Sieci komputerowe od zera

1Czym jest sieć komputerowa

Sieć to grupa urządzeń wymieniających dane: laptopów, telefonów, serwerów, drukarek. Urządzenia w niej nazywa się hostami.

Sieć wewnątrz jednego budynku lub kampusu to LAN (sieć lokalna). Sieć obejmująca miasta lub kraje to WAN (sieć rozległa). Internet łączy miliony sieci.

Dane nie wędrują jako jeden długi strumień. Są cięte na małe kawałki zwane pakietami, a każdy pakiet znajduje własną drogę do celu.

Urządzenia mogą się nawzajem rozumieć tylko wtedy, gdy stosują te same reguły. Taki zestaw reguł dotyczących formatu i kolejności wiadomości to protokół. TCP, IP i HTTP są protokołami.

Większość usług działa w modelu klient–serwer: klient, taki jak twoja przeglądarka, wysyła żądanie, a serwer odsyła odpowiedź.

Dwa pojęcia opisują, jak szybkie jest połączenie. Przepustowość to maksymalna szybkość przesyłania danych, na przykład 100 Mbit/s. Opóźnienie (latencja) to czas zwłoki, zanim dane dotrą, mierzony w milisekundach.

Samosprawdzenie Łącze satelitarne przenosi 50 Mbit/s, ale każda odpowiedź dociera po 600 ms. Które stwierdzenie jest prawdziwe?
  1. Ma dużą przepustowość i duże opóźnienie
  2. Ma małe opóźnienie, bo przenosi dużo danych
  3. Ma małą przepustowość, bo jest wolne
  4. Przepustowość i opóźnienie to tutaj to samo

Odpowiedź: Ma dużą przepustowość i duże opóźnienie. Przepustowość to pojemność (50 Mbit/s to dużo), a opóźnienie to zwłoka (600 ms to dużo). Są niezależne, więc łącze może mieć jednocześnie dużą przepustowość i duże opóźnienie.

2Warstwy i enkapsulacja

Sieci dzieli się na warstwy. Każda warstwa rozwiązuje jeden problem i korzysta z warstwy poniżej. Model OSI ma 7 warstw; model TCP/IP używany w internecie grupuje je w 4 lub 5.

7HTTP · DNS · SMTP · SSH654TCP · UDP3IP · ICMP2Ethernet · Wi-Fi · MAC10101…
  • 1 Fizyczna: wysyła surowe bity jako sygnały elektryczne, świetlne lub radiowe przez kable i powietrze.
  • 2 Łącza danych: dostarcza ramki między urządzeniami w tej samej sieci lokalnej, używając adresów MAC. Tu działają Ethernet i Wi-Fi.
  • 3 Sieciowa: dostarcza pakiety między sieciami, używając adresów IP. Tu działają routery.
  • 4 Transportowa: dostarcza dane między programami, używając numerów portów. TCP wysyła segmenty; UDP wysyła datagramy.
  • 5–7 Sesji, prezentacji, aplikacji: usługi, z których korzystają ludzie, takie jak HTTP dla stron WWW, DNS dla nazw i SMTP dla poczty.

Gdy dane są wysyłane, każda warstwa dodaje własny nagłówek przed danymi z warstwy wyżej. Nazywa się to enkapsulacją. Odbiorca usuwa nagłówki w odwrotnej kolejności.

EthIPTCPHTTP …CRCL2L3L4L7L2

TCP najpierw nawiązuje połączenie (trójstopniowe uzgadnianie SYN, SYN-ACK, ACK). Numeruje dane, czeka na potwierdzenia i ponownie wysyła to, co zginęło. Jest niezawodny i zachowuje kolejność.

UDP wysyła bez połączenia i bez ponownego wysyłania. Jest szybszy i używany tam, gdzie opóźnienie liczy się bardziej niż zgubiony pakiet: wideo na żywo, gry i krótkie zapytania DNS.

Samosprawdzenie W której warstwie OSI działa zwykły przełącznik (switch)?
  1. Warstwa 1, fizyczna
  2. Warstwa 2, łącza danych
  3. Warstwa 3, sieciowa
  4. Warstwa 4, transportowa

Odpowiedź: Warstwa 2, łącza danych. Przełącznik przekazuje ramki na podstawie adresów MAC, a adresy MAC należą do warstwy łącza danych. Router, który używa adresów IP, działa w warstwie 3.

3Adresy, urządzenia i protokoły pomocnicze

Trzy rodzaje adresów współpracują ze sobą, po jednym na warstwę:

  • Adres MAC (warstwa 2): 48-bitowy adres sprzętowy karty sieciowej. Używany tylko wewnątrz sieci lokalnej.
  • Adres IP (warstwa 3): adres IPv4 ma 32 bity, adres IPv6 128 bitów. Mówi, gdzie w internecie jest host.
  • Numer portu (warstwa 4): wskazuje program na hoście. Dobrze znane porty biegną od 0 do 1023: HTTP 80, HTTPS 443, SSH 22, DNS 53, SMTP 25.

Urządzenia odpowiadają tym samym warstwom. Koncentrator (hub) (warstwa 1) kopiuje każdy sygnał na wszystkie porty. Przełącznik (switch) (warstwa 2) wysyła ramkę tylko na port docelowego adresu MAC. Router (warstwa 3) przekazuje pakiety między sieciami.

Kilka protokołów pomocniczych sprawia, że to działa:

  • DHCP przydziela hostowi adres IP, maskę, bramę domyślną i serwer DNS, gdy dołącza do sieci.
  • DNS tłumaczy nazwę, taką jak example.com, na adres IP, jak książka telefoniczna.
  • ARP znajduje adres MAC należący do adresu IP w sieci lokalnej.
  • ICMP przenosi komunikaty o błędach i testowe. Polecenie ping używa żądań echa ICMP.
  • NAT pozwala wielu urządzeniom z adresami prywatnymi (10.x, 172,16–31.x, 192,168.x) współdzielić jeden adres publiczny.

Brama domyślna to router, do którego host wysyła każdy pakiet, gdy cel leży poza jego własną podsiecią.

Samosprawdzenie Który protokół znajduje adres MAC należący do znanego adresu IP w sieci lokalnej?
  1. ARP
  2. DHCP
  3. DNS
  4. ICMP

Odpowiedź: ARP. ARP pyta „kto ma ten adres IP?”, a właściciel odpowiada swoim adresem MAC. DNS zamienia nazwy na adresy IP, a to inne tłumaczenie.

4Metoda krok po kroku

Na większość pytań, od definicji po przypadki diagnozowania usterek, można odpowiedzieć tymi samymi krokami.

  1. Znajdź warstwę. Czy pytanie dotyczy sygnałów, ramek i adresów MAC, pakietów i adresów IP, portów i połączeń, czy aplikacji?
  2. Nazwij urządzenie lub protokół działający w tej warstwie: koncentrator, przełącznik lub router; Ethernet, IP, TCP lub UDP; DNS, DHCP lub HTTP.
  3. Dla usterki wypisz, co nadal działa, a co zawodzi. To, co działa, dowodzi, że każda niższa warstwa jest w porządku.
  4. Szukaj najniższej warstwy, która może wyjaśnić wszystko, co zawodzi. To najbardziej prawdopodobna przyczyna.
  5. Sprawdź odpowiedź z pozostałymi faktami w pytaniu: musi wyjaśniać je wszystkie.

Dla krótkich obliczeń: opóźnienie transmisji to rozmiar pakietu podzielony przez szybkość łącza, a opóźnienie propagacji to odległość podzielona przez prędkość sygnału.

ttrans = L / R tprop = d / v

5Przykład krok po kroku

Przejdź przez każdy krok. Spróbuj przewidzieć następny, zanim go odsłonisz.

Przykład krok po kroku

Użytkownik może wysłać ping na 8.8.8.8, serwer w internecie, ale nie może otworzyć żadnej strony po nazwie. Gdzie najprawdopodobniej leży problem?

1

Wypisz, co działa

Ping na adres internetowy dostaje odpowiedzi. Kabel lub Wi-Fi działa więc (warstwy 1 i 2), host ma prawidłowy adres IP, a brama domyślna i routing działają (warstwa 3).

2

Wypisz, co zawodzi

Strony otwierane po nazwie zawodzą. Zanim przeglądarka połączy się z www.example.com, musi zamienić tę nazwę na adres IP.

3

Znajdź protokół

Zamiana nazw na adresy IP to zadanie DNS, protokołu warstwy aplikacji.

4

Wyklucz alternatywy

Zła brama domyślna zatrzymałaby też ping na 8.8.8.8. Zepsuty kabel zatrzymałby wszystko. Żadne z tych nie pasuje do faktów.

5

Sprawdź wynik

Usterka DNS wyjaśnia wszystkie fakty: ruch po adresie IP działa, ruch po nazwie nie. Naprawą jest poprawne ustawienie serwera DNS, zwykle nadawane przez DHCP.

Odpowiedź

Problem to rozpoznawanie nazw: ustawienie DNS hosta lub serwer DNS.

6Typowe błędy

  • Mylenie DNS z DHCP. DNS tłumaczy nazwy na adresy; DHCP rozdaje adresy.
  • Mylenie przełącznika z routerem. Przełącznik używa adresów MAC wewnątrz jednej sieci; router używa adresów IP między sieciami.
  • Myślenie, że UDP to „zły TCP”. Wybiera się go celowo, gdy małe opóźnienie liczy się bardziej niż ponowne wysyłanie zgubionych danych.
  • Mylenie przepustowości (pojemność) z opóźnieniem (zwłoka).
  • Umieszczanie numerów portów w warstwie sieciowej. Porty należą do warstwy transportowej, adresy IP do sieciowej.
  • Zapominanie o bramie domyślnej. Bez niej host dociera do własnej podsieci, ale do niczego poza nią.
Samosprawdzenie Komputer PC dociera do drukarek w swojej podsieci, ale do niczego poza nią. Jego adres IP i maska są poprawne. Jaka jest najbardziej prawdopodobna usterka?
  1. Brakująca lub błędna brama domyślna
  2. Błędny adres MAC
  3. Błędny serwer DNS
  4. Uszkodzony kabel sieciowy

Odpowiedź: Brakująca lub błędna brama domyślna. Ruch lokalny działa, więc kabel, adres MAC i ustawienia IP są w porządku. Każdy pakiet do innej sieci idzie do bramy domyślnej, więc to jej brakuje. Usterka DNS nie zatrzymałaby ruchu na adres IP.

7Jak wyglądają zadania egzaminacyjne

  • Łatwe: pojęcia i fakty. Liczba warstw OSI, co robi DNS lub DHCP, domyślne numery portów, rozmiar adresu IPv4.
  • Średnie: stosowanie pojęć. Warstwa urządzenia, dlaczego wybiera się dany protokół, co robi ARP, NAT lub uzgadnianie TCP, małe obliczenia podsieci i opóźnień.
  • Trudne: przypadki i analiza. Scenariusze diagnozowania usterek, zachowanie TCP przy stratach i zatorach, protokoły routingu, ataki takie jak ARP spoofing czy SYN flood oraz TLS.

Każde pytanie ma cztery opcje. Najpierw wyeliminuj opcje należące do złej warstwy; często zostaje tylko jedna.

Ucz się krok po kroku w aplikacjiUcz się krok po kroku w aplikacji

Przykładowe pytania

Przykład 1Łatwy

Ile bitów ma adres IPv4?

  1. A32
  2. B64
  3. C128
  4. D16
Pokaż podpowiedzi
  1. Cztery oktety.
  2. Dwie błędne odpowiedzi są teraz skreślone. Jedna z dwóch pozostałych jest poprawna.
Pokaż odpowiedź i wyjaśnienie

Dlaczego to jest odpowiedź

Adresy IPv4 mają 32 bity i zapisuje się je jako cztery oktety dziesiętne. Adresy IPv6 mają 128 bitów.

Odpowiedź

A · 32
Przykład 2Średni

Jaki jest adres pętli zwrotnej IPv6?

  1. A::
  2. B::1
  3. Cfe80::1
  4. Dff02::1
Pokaż podpowiedzi
  1. Skrócona forma adresu złożonego z samych zer oprócz ostatniego bitu.
  2. Dwie błędne odpowiedzi są teraz skreślone. Jedna z dwóch pozostałych jest poprawna.
Pokaż odpowiedź i wyjaśnienie

Dlaczego to jest odpowiedź

::1 to adres pętli zwrotnej. :: to adres nieokreślony, fe80::/10 to adresy lokalne łącza (link-local), a ff02::1 to grupa multicast wszystkich węzłów.

Odpowiedź

B · ::1
Przykład 3Trudny

Czym różni się fragmentacja w IPv6 w porównaniu z IPv4?

  1. AIPv6 nie pozwala na pakiety większe niż 576 bajtów
  2. BIPv6 fragmentuje w warstwie transportowej, wewnątrz TCP
  3. CRoutery IPv6 fragmentują każdy pakiet większy niż 64 bajty przed przekazaniem go dalej na ścieżce
  4. DRoutery nigdy nie fragmentują pakietów IPv6; może to robić tylko źródło, korzystając z wykrywania MTU ścieżki
Pokaż podpowiedzi
  1. Zastanów się, kto wykonuje pracę: punkty końcowe czy routery.
  2. Dwie błędne odpowiedzi są teraz skreślone. Jedna z dwóch pozostałych jest poprawna.
Pokaż odpowiedź i wyjaśnienie

Dlaczego to jest odpowiedź

Router IPv6 odrzuca za duży pakiet i zwraca komunikat ICMPv6 Packet Too Big. Źródło wysyła wtedy mniejsze pakiety lub używa nagłówka rozszerzeń fragmentacji.

Odpowiedź

D · Routery nigdy nie fragmentują pakietów IPv6; może to robić tylko źródło, korzystając z wykrywania MTU ścieżki

Pytania i odpowiedzi

Sieci komputerowe: co to jest?

Sieć wewnątrz jednego budynku lub kampusu to LAN (sieć lokalna). Sieć obejmująca miasta lub kraje to WAN (sieć rozległa). Internet łączy miliony sieci.

Dane nie wędrują jako jeden długi strumień. Są cięte na małe kawałki zwane pakietami, a każdy pakiet znajduje własną drogę do celu.

Sieci komputerowe: jak się tego nauczyć krok po kroku?
  1. Czym jest sieć komputerowa
  2. Warstwy i enkapsulacja
  3. Adresy, urządzenia i protokoły pomocnicze
  4. Metoda krok po kroku
  5. Przykład krok po kroku
  6. Typowe błędy
  7. Jak wyglądają zadania egzaminacyjne
Sieci komputerowe: co ćwiczysz?
  • Łatwy: kluczowe pojęcia i fakty
  • Średni: stosowanie pojęć
  • Trudny: przypadki i analiza

Każde pytanie ma cztery odpowiedzi i tylko jedna jest poprawna. Utknąłeś? Najpierw otwórz małą podpowiedź, a pełne wyjaśnienie dopiero wtedy, gdy go potrzebujesz.

Jak wygląda ćwiczenie

  • Każde pytanie ma cztery odpowiedzi i tylko jedna jest poprawna.
  • Utknąłeś? Najpierw otwórz małą podpowiedź, a pełne wyjaśnienie dopiero wtedy, gdy go potrzebujesz.
  • Twoje postępy, błędy i zapisane zadania są zachowywane, więc możesz je powtórzyć przed egzaminem.

Przedmioty z tym tematem

Więcej tematów: Informatyka

Karta pracy do druku