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

Аркуші з формулами, ключові кроки методів для кожної теми та 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Середня
/?11111111111111111111100000000000біти мережібіти хоста

Відділу потрібно 1349 адрес хостів в одній підмережі. Який найдовший префікс p (найменша підмережа) підійде?

1349 hosts
p =
2.Підмережі IPv4Складна

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

A: 53B: 72C: 18D: 14
x =
3.Комп'ютерні мережіСередня

Як TLS зазвичай використовує асиметричну та симетричну криптографію?

  1. AУсюди використовується лише асиметрична криптографія
  2. BАсиметричні методи узгоджують ключі й автентифікують; симетричні шифри шифрують дані
  3. CСиметричні методи узгоджують ключі й автентифікують; асиметричні шифри шифрують усі дані
  4. DВикористовується лише симетрична криптографія з фіксованим спільним паролем
4.Комп'ютерні мережіСкладна

Студент запускає ігровий сервер на ПК за домашнім NAT-маршрутизатором. Друзі з інтернету не можуть під’єднатися. Яке звичайне розв’язання?

  1. AЗмінити маску підмережі ПК на /32
  2. BВимкнути DNS-клієнт ПК
  3. CНалаштувати на маршрутизаторі переадресацію портів на приватну адресу ПК
  4. DДати ПК іншу MAC-адресу, щоб маршрутизатор міг знайти його ззовні
5.Системи численняСередня
8-бітовий додатковий код0−12806403201608040201

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

N = −1198 bit
U =
6.Системи численняСкладна
32 бітів, беззнаковий, N = ?????????????????????????????????

Яке найбільше беззнакове ціле число N вміщається в 32 бітів?

32 bit
N =

3Розчини

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

Відповідь: p = 21

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

Потрібні біти хоста

210 − 2 = 1022 < 1349
211 − 2 = 2046 ≥ 1349 → h = 11

Довжина префікса

p = 32 − 11 = 21

Відповідь

p = /21
2.Підмережі IPv4

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

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

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

B: 72 хостів → 27 = 128 (/25)
A: 53 хостів → 26 = 64 (/26)
C: 18 хостів → 25 = 32 (/27)
D: 14 хостів → 24 = 16 (/28)

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

B: .0 – .127
A: .128 – .191
C: .192 – .223
D: .224 – .239

Відповідь

x = 224

LAN D: 192.168.2.224/28.

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

Відповідь: B · Асиметричні методи узгоджують ключі й автентифікують; симетричні шифри шифрують дані

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

Методи з відкритим ключем і сертифікати встановлюють спільний секрет і підтверджують ідентичність. Потім швидкі симетричні шифри, як-от AES, захищають основний обсяг даних.

Відповідь

B · Асиметричні методи узгоджують ключі й автентифікують; симетричні шифри шифрують дані
4.Комп'ютерні мережі

Відповідь: C · Налаштувати на маршрутизаторі переадресацію портів на приватну адресу ПК

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

NAT створює відображення лише для з’єднань, ініційованих зсередини. Правило переадресації портів відображає публічний порт на внутрішній хост, тож вхідні з’єднання можуть до нього дістатися.

Відповідь

C · Налаштувати на маршрутизаторі переадресацію портів на приватну адресу ПК
5.Системи числення

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

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

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

119 = 0111 0111
інвертовано: 1000 1000
+1 → 1000 1001

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

1000 1001₂ = 256 − 119 = 137

Відповідь

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

Відповідь: N = 4,295 × 10⁹

Позиційні системи числення: кожна цифра варта свого значення, помноженого на степінь основи. У двійковій системі розряди варті 1, 2, 4, 8, 16, …, у шістнадцятковій 1, 16, 256, …, де A–F означають 10–15. У 8-бітовому додатковому коді крайній лівий біт вартий −128 замість +128; так зберігаються від'ємні числа.

Найбільше значення

232 − 1 = 4294967295

Відповідь

N = 4294967295

ExamProblems · examproblems.com/courses/computer-networks