Компьютерные сети: шпаргалка-пакет

Листы формул, ключевые шаги методов по каждой теме и тренировочные задачи (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Средняя
255.255.254.011111111111111111111111000000000биты сетибиты узла

Подсеть использует маску 255.255.254.0. Сколько в ней пригодных адресов узлов H?

255.255.254.0
H =
2.Подсети IPv4Сложная

Сеть 192.168.159.0/24 делится с помощью VLSM для следующих LAN: A: 5 узлов, B: 17 узлов, C: 27 узлов, D: 44 узлов, E: 13 узлов. Подсети выделяются начиная с .0 по возрастанию, первой — LAN с наибольшим числом узлов, каждой — наименьшая подходящая подсеть. Чему равен четвёртый октет x адреса сети LAN C?

A: 5B: 17C: 27D: 44E: 13
x =
3.Компьютерные сетиСредняя

Какую метрику использует RIP для выбора маршрутов?

  1. AЧисло переходов (hop count)
  2. BПропускную способность канала
  3. CИзмеренную задержку
  4. DДеловую политику
4.Компьютерные сетиСложная

Путь имеет пропускную способность 100 Мбит/с и время приёма-передачи (RTT) 40 мс. Сколько данных должно находиться «в полёте», чтобы использовать его полностью?

  1. A2,5 МБ
  2. B500 кБ
  3. C4 кБ
  4. D50 кБ
5.Системы счисленияСредняя
8-битный дополнительный код?−128?64?32?16?8?4?2?1

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

N = −358 bit
U =
6.Системы счисленияСложная
8 bit1 px640 px480 pxM = ? KiB

Несжатое изображение имеет размер 640 × 480 пикселей и 8 бит на пиксель. Сколько памяти M оно занимает, в KiB (1 KiB = 1024 байта)?

640 × 480 px8 bit/px1 KiB = 1024 B
M = KiB

3Растворы

1.Подсети IPv4

Ответ: H = 510

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

Длина префикса

255.255.254.0 = /23

Используемые узлы

29 − 2 = 510

Ответ

H = 510
2.Подсети IPv4

Ответ: x = 64

VLSM: каждая LAN получает наименьшую подсеть с 2ʰ − 2 ≥ числа её узлов, т. е. префикс 32 − h. Если выделять сначала наибольшие подсети, каждый блок оказывается выровнен по числу, кратному своему размеру, поэтому адреса сетей получаются сложением размеров блоков.

Размер блока для каждой LAN

D: 44 узлов → 26 = 64 (/26)
C: 27 узлов → 25 = 32 (/27)
B: 17 узлов → 25 = 32 (/27)
E: 13 узлов → 24 = 16 (/28)
A: 5 узлов → 23 = 8 (/29)

Распределение, начиная с наибольшей

D: .0 – .63
C: .64 – .95
B: .96 – .127
E: .128 – .143
A: .144 – .151

Ответ

x = 64

LAN C: 192.168.159.64/27.

3.Компьютерные сети

Ответ: A · Число переходов (hop count)

Почему это ответ

RIP — протокол вектора расстояний, считающий переходы, причём 16 означает «недостижимо». Это ограничивает его небольшими сетями.

Ответ

A · Число переходов (hop count)
4.Компьютерные сети

Ответ: B · 500 кБ

Почему это ответ

Произведение пропускной способности на задержку равно 100 × 10⁶ бит/с × 0,04 с = 4 × 10⁶ бит = 500 кБ. Окно отправителя должно быть не меньше этого значения.

Ответ

B · 500 кБ
5.Системы счисления

Ответ: U = 221

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

Инвертируйте и прибавьте единицу

35 = 0010 0011
инвертировано: 1101 1100
+1 → 1101 1101

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

1101 1101₂ = 256 − 35 = 221

Ответ

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

Ответ: M = 300 KiB

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

Биты и байты

640·480·8 = 2457600 bit = 307200 B

Переведите в KiB

307200/1024 = 300 KiB

Ответ

M = 300 KiB

ExamProblems · examproblems.com/courses/computer-networks