Подсети IPv4
- Узлы в подсети
- 2(32 − prefix) − 2 (/31: 2, /32: 1)
- Размер блока
- 256 − (mask octet)
- Адрес сети
- IP AND маска
- Широковещательный адрес
- IP OR (NOT маска): все биты узла равны 1
- Подсети из n заимствованных битов
- 2n
Листы формул, ключевые шаги методов по каждой теме и тренировочные задачи (6) с полными решениями в конце.
Сеть 172.26.0.0/16 разделена на равные подсети с префиксом /24. Сколько получается подсетей N?
У маршрутизатора есть маршруты к сетям: 10.45.251.0/24, 10.45.252.0/24, 10.45.253.0/24, 10.45.254.0/24. Какова наибольшая длина префикса p одного суммарного маршрута, охватывающего их все?
Какова цель трёхэтапного рукопожатия (three-way handshake) TCP?
Зачем была введена опция масштабирования окна TCP (window scale)?
Установите биты так, чтобы они хранили −31 в 8-битном дополнительном коде. Чему равно значение комбинации U, если читать её как число без знака?
Установите биты в 8-битный результат операции 1110 0001 >> 3. Чему равно значение результата R в десятичной системе?
Ответ: N = 256
IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).
В каждой подсети /24 28 − 2 = 254 адресов узлов.
Ответ: p = 21
Суммирование маршрутов: суммарный маршрут a.b.c.0/p охватывает все сети, у которых первые p битов совпадают. Запишите различающийся октет первой и последней сети в двоичном виде; число общих старших битов плюс биты предшествующих октетов — это наибольший префикс суммарного маршрута.
Суммарный маршрут: 10.45.248.0/21 (он также охватывает 4 сеть(и), которых нет в списке).
Ответ: C · Установить соединение и синхронизировать порядковые номера
Рукопожатие устанавливает соединение и согласует начальные порядковые номера обеих сторон до отправки данных.
Ответ: D · 16-битное поле окна ограничивает окно 65,535 байтами, что слишком мало для быстрых протяжённых путей
Исходный заголовок допускает не более 65,535 байт неподтверждённых данных. Масштабирование окна умножает это значение на степень двойки, чтобы можно было заполнить пути с большим произведением пропускной способности на задержку.
Ответ: U = 225
Установка битов: каждый бит стоит степень двойки (128, 64, …, 1). Одна шестнадцатеричная цифра — это ровно четыре бита, а в 8-битном дополнительном коде крайний левый бит стоит −128. Побитовые операции работают с каждой позицией бита отдельно.
Ответ: R = 28
Установка битов: каждый бит стоит степень двойки (128, 64, …, 1). Одна шестнадцатеричная цифра — это ровно четыре бита, а в 8-битном дополнительном коде крайний левый бит стоит −128. Побитовые операции работают с каждой позицией бита отдельно.
Сдвиг вправо на 3 перемещает каждый бит на 3 позиций вправо; биты, выходящие за правый край, теряются, а слева входят нули.
ExamProblems · examproblems.com/courses/computer-networks