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

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

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

1474 hosts
p =
2.Підмережі IPv4Складна
третій октет = 125012816413211618140211мережахост

Хост має адресу 172.20.125.83/23. Який третій октет x широкомовної адреси його підмережі?

172.20.125.83/23
x =
3.Комп'ютерні мережіСередня

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

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

Який механізм запобігає широкомовним петлям у мережі з резервними з’єднаннями між комутаторами?

  1. AКешування ARP
  2. BDHCP snooping
  3. CSpanning Tree Protocol
  4. DNAT
5.Системи численняСередня
8-бітовий додатковий код?−128?64?32?16?8?4?2?1

Запишіть −86 як 8-бітовий шаблон у додатковому коді. Прочитайте шаблон як беззнакове двійкове число: яке його значення U у десятковій системі?

N = −868 bit
U =
6.Системи численняСкладна
32 bit1 px512 px512 pxM = ? KiB

Нестиснене зображення має 512 × 512 пікселів і 32 бітів на піксель. Скільки пам'яті M воно займає, у KiB (1 KiB = 1024 байти)?

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

3Розчини

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

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

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

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

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

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

p = 32 − 11 = 21

Відповідь

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

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

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

Розмір блоку в третьому октеті

21 = 2

Підмережа цього хоста

мережа: 172.20.124.0
широкомовна: 172.20.125.255

Відповідь

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

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

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

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

Відповідь

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

Відповідь: C · Spanning Tree Protocol

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

STP обирає кореневий міст (root bridge) і блокує резервні шляхи, розблоковуючи їх у разі збою активного каналу.

Відповідь

C · Spanning Tree Protocol
5.Системи числення

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

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

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

86 = 0101 0110
інвертовано: 1010 1001
+1 → 1010 1010

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

1010 1010₂ = 256 − 86 = 170

Відповідь

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

Відповідь: M = 1024 KiB

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

Біти й байти

512·512·32 = 8388608 bit = 1048576 B

Переведіть у KiB

1048576/1024 = 1024 KiB

Відповідь

M = 1024 KiB

ExamProblems · examproblems.com/courses/computer-networks