Sieci komputerowe: zestaw na powtórkę

Wzory, najważniejsze kroki metod dla każdego tematu i 6 zadań do ćwiczenia, z pełnymi rozwiązaniami na końcu.

Nowe zadaniaWróć do przedmiotu

W oknie drukowania wybierz „Zapisz jako PDF”, aby zachować kopię na swoim urządzeniu.

1Wzory i metody

Podsieci IPv4

Hosty na podsieć
2(32 − prefix) − 2 (/31: 2, /32: 1)
Rozmiar bloku
256 − (mask octet)
Adres sieci
IP AND maska
Adres rozgłoszeniowy
IP OR (NOT maska): wszystkie bity hosta równe 1
Podsieci z n pożyczonych bitów
2n

Systemy liczbowe

Wagi pozycji
dwójkowy 2k, ósemkowy 8k, szesnastkowy 16k
Na dziesiętny
Σ dk·bk
Z dziesiętnego
dziel przez podstawę, czytaj reszty od dołu do góry
Szesnastkowy ↔ dwójkowy
jedna cyfra szesnastkowa = 4 bity
Kod uzupełnień do dwóch (U2)
odwróć bity i dodaj 1

2Zadania do ćwiczenia

1.Podsieci IPv4Średni
/24 → /2711111111111111111111111111100000bity siecibity hosta

Sieć 192.168.163.0/24 podzielono na podsieci /27, ponumerowane 1, 2, 3, … od najniższego adresu (podsieć 1 zaczyna się od .0). Jaki jest czwarty oktet x adresu sieci podsieci 5?

192.168.163.0/24/27podsieć 5 (podsieć 1 zaczyna się od .0)
x =
2.Podsieci IPv4Trudny
ostatni oktet = 61012806413211618140211siećhost

Host ma adres 10.20.53.61/30. Jaki jest czwarty oktet x jego adresu sieci?

10.20.53.61/30
x =
3.Sieci komputeroweŚredni

Sygnał pokonuje 2000 km w światłowodzie z prędkością około 2 × 10⁸ m/s. Ile wynosi opóźnienie propagacji?

  1. A0,1 ms
  2. B1 ms
  3. C100 ms
  4. D10 ms
4.Sieci komputeroweTrudny

Co kontroluje okno odbiorcze (rwnd) w połączeniu TCP?

  1. AIle niepotwierdzonych danych może wysłać nadawca, w zależności od bufora odbiorcy
  2. BRozmiar nagłówka każdego pakietu IP
  3. CLiczbę otwartych portów
  4. DLimit czasu retransmisji, obliczany na podstawie zmierzonego czasu obiegu każdego segmentu
5.Systemy liczboweŚredni
8-bitowy kod U2?−128?64?32?16?8?4?2?1

Zapisz −34 jako 8-bitowy wzór w kodzie U2. Odczytaj ten wzór jako liczbę dwójkową bez znaku: jaka jest jego wartość U dziesiętnie?

N = −348 bit
U =
6.Systemy liczboweTrudny
32 bit1 px512 px512 pxM = ? KiB

Nieskompresowany obraz ma 512 × 512 pikseli i 32 bitów na piksel. Ile pamięci M zajmuje, w KiB (1 KiB = 1024 bajty)?

512 × 512 px32 bit/px1 KiB = 1024 B
M = KiB

3Roztwory

1.Podsieci IPv4

Odpowiedź: x = 128

Podsieci IPv4: adres ma 32 bity. Prefiks /p mówi, ile początkowych bitów wskazuje sieć; pozostałe 32 − p bitów numeruje hosty. Podsieć ma 2³²⁻ᵖ adresów, ale pierwszego (adres sieci) i ostatniego (adres rozgłoszeniowy) nie można przydzielić hostom, więc mieści się 2³²⁻ᵖ − 2 hostów. Wyjątki: /31 (łącze punkt-punkt, RFC 3021) wykorzystuje oba swoje 2 adresy dla hostów, a /32 to jeden adres (pojedynczy host lub loopback).

Rozmiar bloku

25 = 32

Podsieć numer 5

sieć: (5 − 1)·32 = 128
rozgłoszeniowy: 128 + 32 − 1 = 159

Odpowiedź

x = 128
2.Podsieci IPv4

Odpowiedź: x = 60

Podsieci IPv4: adres ma 32 bity. Prefiks /p mówi, ile początkowych bitów wskazuje sieć; pozostałe 32 − p bitów numeruje hosty. Podsieć ma 2³²⁻ᵖ adresów, ale pierwszego (adres sieci) i ostatniego (adres rozgłoszeniowy) nie można przydzielić hostom, więc mieści się 2³²⁻ᵖ − 2 hostów. Wyjątki: /31 (łącze punkt-punkt, RFC 3021) wykorzystuje oba swoje 2 adresy dla hostów, a /32 to jeden adres (pojedynczy host lub loopback).

Rozmiar bloku

22 = 4

Podsieć tego hosta

sieć: ⌊61/4⌋·4 = 60
rozgłoszeniowy: 60 + 4 − 1 = 63
użyteczne hosty: 61 … 62

Odpowiedź

x = 60
3.Sieci komputerowe

Odpowiedź: D · 10 ms

Dlaczego to jest odpowiedź

2 × 10⁶ m / 2 × 10⁸ m/s = 0,01 s = 10 ms. Opóźnienie propagacji zależy od odległości i ośrodka, a nie od rozmiaru pakietu.

Odpowiedź

D · 10 ms
4.Sieci komputerowe

Odpowiedź: A · Ile niepotwierdzonych danych może wysłać nadawca, w zależności od bufora odbiorcy

Dlaczego to jest odpowiedź

Odbiorca ogłasza, ile ma wolnego miejsca w buforze; nadawca odpowiednio ogranicza niepotwierdzone dane, co zapobiega przeciążeniu odbiorcy.

Odpowiedź

A · Ile niepotwierdzonych danych może wysłać nadawca, w zależności od bufora odbiorcy
5.Systemy liczbowe

Odpowiedź: U = 222

Pozycyjne systemy liczbowe: każda cyfra jest warta swoją wartość razy potęgę podstawy. W systemie dwójkowym pozycje są warte 1, 2, 4, 8, 16, …, w szesnastkowym 1, 16, 256, …, a A–F oznaczają 10–15. W 8-bitowym kodzie uzupełnień do dwóch skrajny lewy bit jest wart −128 zamiast +128; tak zapisuje się liczby ujemne.

Odwróć i dodaj jeden

34 = 0010 0010
odwrócone: 1101 1101
+1 → 1101 1110

Odczytaj bez znaku

1101 1110₂ = 256 − 34 = 222

Odpowiedź

U = 222
6.Systemy liczbowe

Odpowiedź: M = 1024 KiB

Pozycyjne systemy liczbowe: każda cyfra jest warta swoją wartość razy potęgę podstawy. W systemie dwójkowym pozycje są warte 1, 2, 4, 8, 16, …, w szesnastkowym 1, 16, 256, …, a A–F oznaczają 10–15. W 8-bitowym kodzie uzupełnień do dwóch skrajny lewy bit jest wart −128 zamiast +128; tak zapisuje się liczby ujemne.

Bity i bajty

512·512·32 = 8388608 bit = 1048576 B

Zamień na KiB

1048576/1024 = 1024 KiB

Odpowiedź

M = 1024 KiB

ExamProblems · examproblems.com/courses/computer-networks