Комп’ютерні мережі: шпаргалка-підсумок

Аркуші з формулами, ключові кроки методів для кожної теми та 6 задач для практики, з повними розв’язками наприкінці.

Нові задачіНазад до курсу

У вікні друку виберіть «Зберегти як PDF», щоб зберегти копію на пристрої.

1Формули та методи

Підмережі IPv4

Хости в підмережі
2(32 − prefix) − 2 (/31: 2, /32: 1)
Розмір блоку
256 − (mask octet)
Адреса мережі
IP AND маска
Широкомовна адреса
IP OR (NOT маска): усі біти вузла дорівнюють 1
Підмережі з n позичених бітів
2n

Системи числення

Ваги розрядів
двійкова 2k, вісімкова 8k, шістнадцяткова 16k
У десяткову
Σ dk·bk
З десяткової
діліть на основу, остачі читайте знизу вгору
Шістнадцяткова ↔ двійкова
одна шістнадцяткова цифра = 4 біти
Додатковий код
інвертуйте біти й додайте 1

2Задачі для практики

1.Підмережі IPv4Середня
/24 → /2711111111111111111111111111100000біти мережібіти хоста

Мережу 192.168.10.0/24 треба поділити щонайменше на 6 однакових підмереж. Якщо позичити якомога менше бітів, скільки придатних хостів H матиме кожна підмережа?

192.168.10.0/246 subnets
H =
2.Підмережі IPv4Складна

Мережу 192.168.3.0/24 поділено за VLSM для таких LAN: A: 20 хостів, B: 4 хостів, C: 29 хостів, D: 102 хостів. Підмережі виділяють від .0 угору, спочатку для LAN з найбільшою кількістю хостів, кожній — найменшу підмережу, що вміщує всі хости. Який четвертий октет x адреси мережі LAN C?

A: 20B: 4C: 29D: 102
x =
3.Комп'ютерні мережіСередня

Яка роль шлюзу за замовчуванням (default gateway) на вузлі?

  1. AЦе DNS-сервер
  2. BВін призначає MAC-адреси
  3. CЦе маршрутизатор, що використовується для трафіку до інших мереж
  4. DЦе порт комутатора, до якого підключено вузол
4.Комп'ютерні мережіСкладна

Чому IPv6 не потребує NAT через нестачу адрес?

  1. AIPv6 не використовує адрес
  2. BЙого 128-бітний адресний простір достатньо великий, щоб кожен пристрій отримав глобальну адресу
  3. CIPv6 шифрує всі адреси
  4. DIPv6 працює лише в локальних мережах, тож адреси ніколи не потрібно робити глобальними
5.Системи численняСередня
8-бітовий додатковий код0−12806403201608040201

Встановіть біти так, щоб вони зберігали −34 в 8-бітовому доповняльному коді. Яке значення U шаблону, якщо читати його як беззнакове число?

N = −348 bit
U =
6.Системи численняСкладна
клацайте біти, щоб встановити їх012806403201608040201

Встановіть біти за 8-бітовим результатом 1010 1101 XOR 0110 1000. Яке значення R результату в десятковій системі?

1010 1101XOR0110 1000
R =

3Розчини

1.Підмережі IPv4

Відповідь: H = 30

Підмережі IPv4: адреса має 32 біти. Префікс /p вказує, скільки початкових бітів визначають мережу; решта 32 − p бітів нумерують хости. Підмережа має 2³²⁻ᵖ адрес, але першу (адресу мережі) й останню (широкомовну адресу) не можна призначити хостам, тож уміщається 2³²⁻ᵖ − 2 хости. Винятки: /31 (канал «точка-точка», RFC 3021) використовує обидві свої 2 адреси для хостів, а /32 — це одна-єдина адреса (окремий хост або loopback).

Біти для позичання

23 = 8 ≥ 6 → b = 3, /27

Хости в підмережі

25 − 2 = 30

Відповідь

H = 30
2.Підмережі IPv4

Відповідь: x = 128

VLSM: кожна LAN отримує найменшу підмережу, для якої 2ʰ − 2 ≥ її кількість хостів, тобто префікс 32 − h. Якщо спочатку виділяти найбільші підмережі, кожен блок вирівнюється на кратне власного розміру, тож адреси мереж отримують додаванням розмірів блоків.

Розмір блоку для кожної LAN

D: 102 хостів → 27 = 128 (/25)
C: 29 хостів → 25 = 32 (/27)
A: 20 хостів → 25 = 32 (/27)
B: 4 хостів → 23 = 8 (/29)

Виділення, від найбільшої

D: .0 – .127
C: .128 – .159
A: .160 – .191
B: .192 – .199

Відповідь

x = 128

LAN C: 192.168.3.128/27.

3.Комп'ютерні мережі

Відповідь: C · Це маршрутизатор, що використовується для трафіку до інших мереж

Чому це відповідь

Вузол надсилає пакети для нелокальних призначень на шлюз за замовчуванням, зазвичай свій локальний маршрутизатор.

Відповідь

C · Це маршрутизатор, що використовується для трафіку до інших мереж
4.Комп'ютерні мережі

Відповідь: B · Його 128-бітний адресний простір достатньо великий, щоб кожен пристрій отримав глобальну адресу

Чому це відповідь

IPv6 має приблизно 3,4 × 10³⁸ адрес, тож дефіцит, що зумовив NAT в IPv4, зникає; безпеку й надалі забезпечують міжмережеві екрани.

Відповідь

B · Його 128-бітний адресний простір достатньо великий, щоб кожен пристрій отримав глобальну адресу
5.Системи числення

Відповідь: U = 222

Встановлення бітів: кожен біт має вагу степеня двійки (128, 64, …, 1). Одна шістнадцяткова цифра — це рівно чотири біти, а в 8-бітовому доповняльному коді крайній лівий біт має вагу −128. Порозрядні операції працюють з кожною позицією біта окремо.

Інвертуйте і додайте одиницю

34 = 0010 0010
інвертовано: 1101 1101
+1 → 1101 1110

Прочитайте як беззнакове

1101 1110₂ = 256 − 34 = 222

Відповідь

U = 222
6.Системи числення

Відповідь: R = 197

Встановлення бітів: кожен біт має вагу степеня двійки (128, 64, …, 1). Одна шістнадцяткова цифра — це рівно чотири біти, а в 8-бітовому доповняльному коді крайній лівий біт має вагу −128. Порозрядні операції працюють з кожною позицією біта окремо.

Біт за бітом

XOR дає 1, де два біти різні.

1010 1101
XOR 0110 1000
= 1100 0101

Значення результату

1100 0101₂ = 197

Відповідь

R = 197

ExamProblems · examproblems.com/courses/computer-networks