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

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

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

255.255.248.0
H =
2.Подсети IPv4Сложная
третий октет 213 … 218112816403211608140211общиеразличаются

У маршрутизатора есть маршруты к сетям: 10.247.213.0/24, 10.247.214.0/24, 10.247.215.0/24, 10.247.216.0/24, 10.247.217.0/24, 10.247.218.0/24. Какова наибольшая длина префикса p одного суммарного маршрута, охватывающего их все?

10.247.213.0/24 … 10.247.218.0/24
p =
3.Компьютерные сетиСредняя

Какой метод доступа к среде использовал классический разделяемый (полудуплексный) Ethernet?

  1. ACSMA/CD
  2. BПередача маркера
  3. CTDMA
  4. DCSMA/CA
4.Компьютерные сетиСложная

Почему TCP выбирает непредсказуемый начальный порядковый номер для каждого соединения?

  1. AЧтобы избежать путаницы со старыми сегментами и затруднить внедрение поддельных сегментов
  2. BЧтобы выбрать лучший маршрут к получателю для сегментов этого соединения
  3. CЧтобы эффективнее сжимать данные
  4. DЧтобы шифровать полезную нагрузку каждого сегмента
5.Системы счисленияСредняя
веса разрядов в дополнительном коде1−12806413201618141201

8-битная комбинация 1010 1110 хранит целое число со знаком в дополнительном коде. Каково его значение N в десятичной системе?

1010 11108 bit
N =
6.Системы счисленияСложная
1861 кодов, b = ? бит?2ᵇ⁻¹…?4?2?1

Система должна присвоить каждому из 1861 элементов собственный двоичный код одинаковой длины. Какое наименьшее число битов b нужно?

1861
b = bit

3Растворы

1.Подсети IPv4

Ответ: H = 2046

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).

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

255.255.248.0 = /21

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

211 − 2 = 2046

Ответ

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

Ответ: p = 20

Суммирование маршрутов: суммарный маршрут a.b.c.0/p охватывает все сети, у которых первые p битов совпадают. Запишите различающийся октет первой и последней сети в двоичном виде; число общих старших битов плюс биты предшествующих октетов — это наибольший префикс суммарного маршрута.

Сравниваем биты

213 = 11010101
218 = 11011010
общих старших битов: 4

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

p = 16 + 4 = 20

Ответ

p = /20

Суммарный маршрут: 10.247.208.0/20 (он также охватывает 10 сеть(и), которых нет в списке).

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

Ответ: A · CSMA/CD

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

Множественный доступ с контролем несущей и обнаружением коллизий: станции прекращают передачу при обнаружении коллизии и повторяют её после случайной задержки (backoff). В полнодуплексном коммутируемом Ethernet коллизий нет.

Ответ

A · CSMA/CD
4.Компьютерные сети

Ответ: A · Чтобы избежать путаницы со старыми сегментами и затруднить внедрение поддельных сегментов

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

Случайные начальные порядковые номера не дают принять задержавшиеся сегменты старых соединений и затрудняют злоумышленникам вне пути подделку допустимых сегментов.

Ответ

A · Чтобы избежать путаницы со старыми сегментами и затруднить внедрение поддельных сегментов
5.Системы счисления

Ответ: N = −82

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

Сложите веса

Остальные биты сохраняют свои обычные положительные веса.

−128 + 32 + 8 + 4 + 2 = −82

Ответ

N = −82
6.Системы счисления

Ответ: b = 11 bit

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

Степени двойки

210 = 1024 < 1861
211 = 2048 ≥ 1861

Ответ

b = 11

ExamProblems · examproblems.com/courses/computer-networks