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

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

Сеть 192.168.64.0/24 разделена на подсети /29, пронумерованные 1, 2, 3, … начиная с младшего адреса (подсеть 1 начинается с .0). Чему равен четвёртый октет x адреса сети подсети 3?

192.168.64.0/24/29подсеть 3 (подсеть 1 начинается с .0)
x =
2.Подсети IPv4Сложная
третий октет 69 … 71012816403201608140211общиеразличаются

У маршрутизатора есть маршруты к сетям: 10.191.69.0/24, 10.191.70.0/24, 10.191.71.0/24. Какова наибольшая длина префикса p одного суммарного маршрута, охватывающего их все?

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

NAT (преобразование сетевых адресов) в основном используется для того, чтобы:

  1. AШифровать трафик между двумя площадками
  2. BУвеличивать скорость сетевого кабеля
  3. CПозволить многим устройствам с частными адресами совместно использовать один публичный IP-адрес
  4. DПреобразовывать доменные имена в IP-адреса устройств в локальной сети
4.Компьютерные сетиСложная

Пользователь может выполнить ping 8.8.8.8, но не может открыть ни один сайт по имени. Где проблема наиболее вероятна?

  1. AВ разрешении имён (DNS)
  2. BВ шлюзе по умолчанию
  3. CВ драйвере сетевой платы
  4. DВ физическом кабеле
5.Системы счисленияСредняя
веса разрядов в дополнительном коде1−12816413201608040211

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

1110 00018 bit
N =
6.Системы счисленияСложная
20 бит, без знака, N = ?????????????????????

Какое наибольшее беззнаковое целое число N помещается в 20 бит?

20 bit
N =

3Растворы

1.Подсети IPv4

Ответ: x = 16

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

Размер блока

23 = 8

Подсеть номер 3

сеть: (3 − 1)·8 = 16
широковещательный: 16 + 8 − 1 = 23

Ответ

x = 16
2.Подсети IPv4

Ответ: p = 22

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

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

69 = 01000101
71 = 01000111
общих старших битов: 6

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

p = 16 + 6 = 22

Ответ

p = /22

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

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

Ответ: C · Позволить многим устройствам с частными адресами совместно использовать один публичный IP-адрес

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

NAT переписывает адреса (и порты), чтобы частные сети могли выходить в интернет через меньшее число публичных адресов.

Ответ

C · Позволить многим устройствам с частными адресами совместно использовать один публичный IP-адрес
4.Компьютерные сети

Ответ: A · В разрешении имён (DNS)

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

Успешный ping внешнего IP-адреса доказывает, что кабели, адресация и маршрутизация работают. Неработающие имена указывают на проблему с DNS-сервером или настройкой резолвера.

Ответ

A · В разрешении имён (DNS)
5.Системы счисления

Ответ: N = −31

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

Сложите веса

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

−128 + 64 + 32 + 1 = −31

Ответ

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

Ответ: N = 1,049 × 10⁶

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

Наибольшее значение

220 − 1 = 1048575

Ответ

N = 1048575

ExamProblems · examproblems.com/courses/computer-networks