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

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

Отделу нужно 1911 адресов узлов в одной подсети. Какова наибольшая длина префикса p (наименьшая подсеть), которой достаточно?

1911 hosts
p =
2.Подсети IPv4Сложная
третий октет 60 … 67012806413211618140201общиеразличаются

У маршрутизатора есть маршруты к сетям: 10.207.60.0/24, 10.207.61.0/24, 10.207.62.0/24, 10.207.63.0/24, 10.207.64.0/24, 10.207.65.0/24, 10.207.66.0/24, 10.207.67.0/24. Какова наибольшая длина префикса p одного суммарного маршрута, охватывающего их все?

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

Сколько времени нужно, чтобы выдать пакет размером 1500 байт в канал 12 Мбит/с (задержка передачи)?

  1. A1 мс
  2. B0,125 мс
  3. C8 мс
  4. D12 мс
4.Компьютерные сетиСложная

Чем фрагментация в IPv6 отличается от IPv4?

  1. AIPv6 не допускает пакетов больше 576 байт
  2. BМаршрутизаторы IPv6 фрагментируют каждый пакет больше 64 байт перед пересылкой по пути
  3. CIPv6 фрагментирует на транспортном уровне внутри TCP
  4. DМаршрутизаторы никогда не фрагментируют пакеты IPv6; это может делать только источник, используя определение MTU пути
5.Системы счисленияСредняя
8-битный дополнительный код?−128?64?32?16?8?4?2?1

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

N = −468 bit
U =
6.Системы счисленияСложная
12-битный дополнительный код, N = ??знак???????????

Какое наименьшее (самое отрицательное) целое число N можно записать в 12-битном дополнительном коде?

12 bit
N =

3Растворы

1.Подсети IPv4

Ответ: p = 21

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

Необходимые биты узла

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

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

p = 32 − 11 = 21

Ответ

p = /21
2.Подсети IPv4

Ответ: p = 17

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

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

60 = 00111100
67 = 01000011
общих старших битов: 1

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

p = 16 + 1 = 17

Ответ

p = /17

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

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

Ответ: A · 1 мс

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

1500 байт = 12,000 бит. 12,000 / 12,000,000 бит/с = 0,001 с = 1 мс. Задержка передачи зависит от размера пакета и скорости канала, а не от расстояния.

Ответ

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

Ответ: D · Маршрутизаторы никогда не фрагментируют пакеты IPv6; это может делать только источник, используя определение MTU пути

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

Маршрутизатор IPv6 отбрасывает слишком большой пакет и возвращает сообщение ICMPv6 Packet Too Big. Затем источник отправляет пакеты меньшего размера или использует заголовок расширения фрагментации.

Ответ

D · Маршрутизаторы никогда не фрагментируют пакеты IPv6; это может делать только источник, используя определение MTU пути
5.Системы счисления

Ответ: U = 210

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

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

46 = 0010 1110
инвертировано: 1101 0001
+1 → 1101 0010

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

1101 0010₂ = 256 − 46 = 210

Ответ

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

Ответ: N = −2048

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

Самое отрицательное значение

−211 = −2048

Ответ

N = −2048

ExamProblems · examproblems.com/courses/computer-networks