From ae041eed476ab1fa3e7db137e7fe023dfe580d88 Mon Sep 17 00:00:00 2001
From: Andrew Guschin <guschin.drew@gmail.com>
Date: Sun, 9 Jan 2022 15:16:11 +0400
Subject: =?UTF-8?q?=D0=9A=D0=B0=D0=BA=D0=B8=D0=B5-=D1=82=D0=BE=20=D0=B8?=
 =?UTF-8?q?=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B2=20?=
 =?UTF-8?q?=D0=BB=D0=B0=D0=B1=D0=B0=D1=85=20=D0=BF=D0=BE=20=D1=81=D0=B5?=
 =?UTF-8?q?=D1=82=D1=8F=D0=BC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 computer-networks/semester4/lab2.tex | 498 +++++++++++++++++------------------
 1 file changed, 249 insertions(+), 249 deletions(-)

(limited to 'computer-networks/semester4/lab2.tex')

diff --git a/computer-networks/semester4/lab2.tex b/computer-networks/semester4/lab2.tex
index b38fd55..3eee20e 100644
--- a/computer-networks/semester4/lab2.tex
+++ b/computer-networks/semester4/lab2.tex
@@ -1,250 +1,250 @@
-\documentclass[bachelor, och, labwork]{SCWorks}
-\usepackage{preamble}
-
-\begin{document}
-\title{Основы IP-адресации. Подсети сетей различных классов.}
-\include{title.tex}
-
-\section{Задание}
-
-1. Вычислите адреса сетей хостов X и Z
-
-\begin{table}[H]
-    \small
-    \centering
-    \begin{tabularx}{\textwidth}{|X|X|}
-        \hline
-        IP-адрес хоста X 200.1.1.5     & 11001000.00000001.00000001.00000101 \\ \hline
-        Маска подсети 255.255.255.0    & 11111111.11111111.11111111.00000000 \\ \hline
-        Адрес сети \_\_.\_\_.\_\_.\_\_ & 11001000.00000001.00000001.00000000 \\ \hline
-    \end{tabularx}
-\end{table}
-
-\begin{table}[H]
-    \small
-    \centering
-    \begin{tabularx}{\textwidth}{|X|X|}
-        \hline
-        IP-адрес хоста Z 200.1.2.8     & 11001000.00000001.00000010.00001000 \\ \hline
-        Маска подсети 255.255.255.0    & 11111111.11111111.11111111.00000000 \\ \hline
-        Адрес сети \_\_.\_\_.\_\_.\_\_ & 11001000.00000001.00000010.00000000 \\ \hline
-    \end{tabularx}
-\end{table}
-
-2. Находятся ли хосты в одной сети класса C? --- Ответ -- нет
-
-
-\section{Задание}
-Заполните таблицу для 4 подсетей класса C с маской 255.255.255.192
-
-\begin{table}[]
-    \centering
-    \small
-    \begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
-    \hline
-    Номер подсети & Двоичное значение занятых битов подсети & Десятичное значение битов подсети & Диапазон значений битов адреса хоста (6 бит) & Десятичный диапазон адресов хоста в подсети & Допустим в классической схеме? \\ \hline
-    Subnet \#0    & 00                                      & 0                                 & 000000-111111                                & 0-63                                        & Нет                            \\ \hline
-    Subnet \#1    & 01                                      & 64                                & 000000-111111                                & 64-127                                      & Да                             \\ \hline
-    Subnet \#2    & 10                                      & 128                               & 000000-111111                                & 128-191                                     & Да                             \\ \hline
-    Subnet \#3    & 11                                      & 192                               & 000000-111111                                & 192-254                                     & Нет                            \\ \hline
-    \end{tabularx}
-\end{table}
-
-
-\section{Задание}
-Вам выделена сеть класса B с адресом 150.193.0.0. Необходимо разбить её менее,
-чем на 50 подсетей. В каждой из подсетей должно быть не менее 750 адресов 
-хостов.
-
-\begin{enumerate}
-    \item 
-        \textit{Запишите двоичный эквивалент адреса 150.193.0.0?}
-
-        Ответ -- 10010110.11000001.00000000.00000000
-    \item
-        \textit{Какие октеты и сколько бит используется для адресации сети в
-        этом адресе?}
-
-        Ответ -- Для адресации сети используются первые 16 бит (два октета).
-    \item
-        \textit{Какие октеты и сколько бит используется для адресации хостов
-        в этом адресе?}
-
-        Ответ -- Для адресации хоста используются последние 16 бит (два октета).
-    \item
-        \textit{Сколько хостов можно адресовать в сети класса B?}
-
-        Ответ -- $2^{16} - 2 = 65534$
-    \item
-        \textit{Сколько бит следует занять из части адреса, относящейся к
-        хостам, для того, чтобы получить в сети класса B не меньше 50
-        подсетей, при чём в каждой не менее, чем по 750 адресов хостов?}
-
-        Ответ -- Нужно занять 5 бит ($50 < 2^6$) и тогда останется 10 бит
-        $750 < 2^{10}$.
-    \item
-        \textit{Какую маску подсети в двоичном представлении вы используете при
-        данном разбиении?}
-
-        Ответ -- 11111111.11111111.00000000.00000000
-    \item
-        \textit{Запишите десятичный эквивалент этой маски?}
-
-        Ответ -- 255.255.0.0
-\end{enumerate}
-
-
-1. Заполните таблицу для первых семи из возмодных подсетей класса B 
-\textbf{150.193.0.0}, полученных заимствованием 6 битов из третьего октета
-адреса.
-
-\begin{table}[H]
-    \centering
-    \footnotesize
-    \begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
-    \hline
-    Номер подсети & Адрес сети  & Маска подсети & Адрес подсети & Диапазон возможных адресов хостов & broadcast адрес \\ \hline
-    0             & 150.193.0.0 & 255.255.252.0 & 150.193.0.0   & 150.193.0.1 -- 150.193.3.254      & 150.193.3.255                       \\ \hline
-    1             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.4.1 -- 150.193.7.254      & 150.193.7.255                       \\ \hline
-    2             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.8.1 -- 150.193.11.254     & 150.193.11.255                      \\ \hline
-    3             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.12.1 -- 150.193.15.254    & 150.193.15.255                      \\ \hline
-    4             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.16.1 -- 150.193.19.254    & 150.193.19.255                      \\ \hline
-    5             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.20.1 -- 150.193.23.254    & 150.193.23.255                      \\ \hline
-    6             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.24.1 -- 150.193.27.254    & 150.193.27.255                      \\ \hline
-    \end{tabularx}
-\end{table}
-
-
-2. На рисунке приведена схема сети, состоящая из трёх сегментов. Используя
-построенный для сети 150.193.0.0 адресный план заполните пропущенные значения
-адресов и масок.
-\begin{figure}[H]
-    \centering
-    \includegraphics[width=0.9\textwidth]{lab2/network.png}
-    \caption{Схема сети}
-    \label{fig:net}
-\end{figure}
-
-
-3. Опишите по шагам процесс передачи пакета от хоста X к хосту Z в сети на 
-рис. \ref{fig:net}.
-
-Ответ:
-\begin{enumerate}
-    \item Из хоста X пакет передаётся на Hub A;
-    \item Из Hub A попадает на интерфейс узла A;
-    \item Пакет отправляется на интерфейс узла C;
-    \item Пакет попадает на Hub C;
-    \item Пакет достигает своей цели, попадая на хост Z.
-\end{enumerate}
-
-\begin{itemize}
-    \item 
-        \textit{Какой результат даёт побитовое умножение для хоста X?}
-
-        IP-адрес X в десятичной нотации: 150.193.4.3
-
-        Двоичный адрес хоста X: 10010110.11000001.00000100.00000011
-
-        Двоичная маска подсети: 11111111.11111111.11111100.00000000
-
-        Двоичный результат умножения: 10010110.11000001.00000100.00000000
-
-        Десятичное представление: 150.193.4.0
-    \item
-        \textit{Какой результат даёт побитовое умножение для хоста Z?}
-
-        IP-адрес X в десятичной нотации: 150.193.0.3
-
-        Двоичный адрес хоста X: 10010110.11000001.00000000.00000011
-
-        Двоичная маска подсети: 11111111.11111111.11111100.00000000
-
-        Двоичный результат умножения: 10010110.11000001.00000000.00000000
-
-        Десятичное представление: 150.193.0.0
-    \item
-        \textit{Находятся ли хосты X и Z в одной подсети? Почему?}
-
-        По таблице можно заметить, что эти хосты обладают различными находятся
-        в разных диапазонах адресов разных подсетей.
-    \item
-        \textit{Проведите аналогичные вычисления и сделайте вывод о 
-        принадлежности к одной подсети для интерфейса C маршрутизатора.}
-
-        IP-адрес X в десятичной нотации: 150.193.0.2
-
-        Двоичный адрес хоста X: 10010110.11000001.00000000.00000010
-
-        Двоичная маска подсети: 11111111.11111111.11111100.00000000
-
-        Двоичный результат умножения: 10010110.11000001.00000000.00000000
-
-        Десятичное представление: 150.193.0.0
-
-        Получается, что интерфейс C находится в одной подсети с хостом Z.
-\end{itemize}
-
-
-\section{Задание}
-
-\begin{enumerate}
-    \item 
-        \textit{У вас есть сетевой адрес 172.16.3.37 и 19-битовая маска подсети.
-        Выберите корректные номера хостов из подсети этого хоста.}
-
-        Ответ --- 172.16.0.1 -- 172.16.31.254
-    \item
-        \textit{У вас есть сетевой адрес хоста 172.16.44.58 и 20-битовая маска 
-        подсети. Выберите корректные номера хостов из подсети этого хоста.}
-
-        Ответ --- 172.16.32.1 -- 172.16.47.254
-    \item
-        \textit{В сети 172.16.0.0 необходимо выделить подсети так, чтобы в 
-        каждой подсети можно было подключить до 600 хостов. Какую маску подсети
-        следует выбрать, чтобы допустить рост числа подсетей в будущем?}
-
-        Ответ --- 255.255.252.0
-    \item
-        \textit{Сеть 172.16.0.0 необходимо разбить на 8 подсетей максимального
-        размера. Какую маску подсети следует выбрать?}
-
-        Ответ --- 255.255.224.0
-    \item
-        \textit{В сети 192.168.55.0 необходимо выделить максимальное число 
-        подсетей так, чтобы к каждой подсети можно было подключить 25 хостов.}
-
-        Ответ --- 255.255.255.248
-    \item
-        \textit{В вашем распоряжении сеть класса А. Необходимо организовать 60
-        подсетей, причем в следующие два года вам необходимо будет организовать
-        еще 40 подсетей. Какую маску подсети следует выбрать, чтобы создаваемые
-        подсети имели максимально возможный размер и при этом расширение сети 
-        не требовало изменения её логической структуры?}
-
-        Ответ --- 255.254.0.0
-    \item
-        \textit{В имеющейся у вас сети класса С 192.168.88.0 необходимо 
-        выделить максимально возможное число подсетей, в каждой из которых 
-        должно быть до 12 хостов. Какую маску подсети следует выбрать?}
-
-        Ответ --- 255.255.255.240
-    \item
-        \textit{Вы выбрали маску подсети 255.255.255.248. Сколько подсетей и 
-        хостов выполучите, если в вашем распоряжении одна классическая сеть 
-        192.168.0.0 или 172.16.0.0?}
-
-        Ответ --- $2^5$ подсетей и $2^{8 - 5} - 2$ хостов, если рассматривать
-        сеть класса С, $2^{13}$ подсетей и $2^{8 - 5} - 2$ хостов, если
-        рассматривать сеть класса B.
-    \item
-        \textit{У вас есть IP-адрес 172.16.13.5 и маска подсети 255.255.255.128.
-        Укажите класс адреса, адрес подсети и широковещательный адрес для 
-        этой подсети.}
-
-        Ответ --- Класс адреса --- B, адрес подсети --- 172.16.13.0,
-        широковещательный адрес --- 172.16.13.127
-\end{enumerate}
-
-
+\documentclass[bachelor, och, labwork]{SCWorks}
+\usepackage{preamble}
+
+\begin{document}
+\title{Основы IP-адресации. Подсети сетей различных классов.}
+\include{title.tex}
+
+\section{Задание}
+
+1. Вычислите адреса сетей хостов X и Z
+
+\begin{table}[H]
+    \small
+    \centering
+    \begin{tabularx}{\textwidth}{|X|X|}
+        \hline
+        IP-адрес хоста X 200.1.1.5     & 11001000.00000001.00000001.00000101 \\ \hline
+        Маска подсети 255.255.255.0    & 11111111.11111111.11111111.00000000 \\ \hline
+        Адрес сети \_\_.\_\_.\_\_.\_\_ & 11001000.00000001.00000001.00000000 \\ \hline
+    \end{tabularx}
+\end{table}
+
+\begin{table}[H]
+    \small
+    \centering
+    \begin{tabularx}{\textwidth}{|X|X|}
+        \hline
+        IP-адрес хоста Z 200.1.2.8     & 11001000.00000001.00000010.00001000 \\ \hline
+        Маска подсети 255.255.255.0    & 11111111.11111111.11111111.00000000 \\ \hline
+        Адрес сети \_\_.\_\_.\_\_.\_\_ & 11001000.00000001.00000010.00000000 \\ \hline
+    \end{tabularx}
+\end{table}
+
+2. Находятся ли хосты в одной сети класса C? --- Ответ -- нет
+
+
+\section{Задание}
+Заполните таблицу для 4 подсетей класса C с маской 255.255.255.192
+
+\begin{table}[]
+    \centering
+    \small
+    \begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
+    \hline
+    Номер подсети & Двоичное значение занятых битов подсети & Десятичное значение битов подсети & Диапазон значений битов адреса хоста (6 бит) & Десятичный диапазон адресов хоста в подсети & Допустим в классической схеме? \\ \hline
+    Subnet \#0    & 00                                      & 0                                 & 000000-111111                                & 0-63                                        & Нет                            \\ \hline
+    Subnet \#1    & 01                                      & 64                                & 000000-111111                                & 64-127                                      & Да                             \\ \hline
+    Subnet \#2    & 10                                      & 128                               & 000000-111111                                & 128-191                                     & Да                             \\ \hline
+    Subnet \#3    & 11                                      & 192                               & 000000-111111                                & 192-254                                     & Нет                            \\ \hline
+    \end{tabularx}
+\end{table}
+
+
+\section{Задание}
+Вам выделена сеть класса B с адресом 150.193.0.0. Необходимо разбить её менее,
+чем на 50 подсетей. В каждой из подсетей должно быть не менее 750 адресов 
+хостов.
+
+\begin{enumerate}
+    \item 
+        \textit{Запишите двоичный эквивалент адреса 150.193.0.0?}
+
+        Ответ -- 10010110.11000001.00000000.00000000
+    \item
+        \textit{Какие октеты и сколько бит используется для адресации сети в
+        этом адресе?}
+
+        Ответ -- Для адресации сети используются первые 16 бит (два октета).
+    \item
+        \textit{Какие октеты и сколько бит используется для адресации хостов
+        в этом адресе?}
+
+        Ответ -- Для адресации хоста используются последние 16 бит (два октета).
+    \item
+        \textit{Сколько хостов можно адресовать в сети класса B?}
+
+        Ответ -- $2^{16} - 2 = 65534$
+    \item
+        \textit{Сколько бит следует занять из части адреса, относящейся к
+        хостам, для того, чтобы получить в сети класса B не меньше 50
+        подсетей, при чём в каждой не менее, чем по 750 адресов хостов?}
+
+        Ответ -- Нужно занять 5 бит ($50 < 2^6$) и тогда останется 10 бит
+        $750 < 2^{10}$.
+    \item
+        \textit{Какую маску подсети в двоичном представлении вы используете при
+        данном разбиении?}
+
+        Ответ -- 11111111.11111111.00000000.00000000
+    \item
+        \textit{Запишите десятичный эквивалент этой маски?}
+
+        Ответ -- 255.255.0.0
+\end{enumerate}
+
+
+1. Заполните таблицу для первых семи из возмодных подсетей класса B 
+\textbf{150.193.0.0}, полученных заимствованием 6 битов из третьего октета
+адреса.
+
+\begin{table}[H]
+    \centering
+    \footnotesize
+    \begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
+    \hline
+    Номер подсети & Адрес сети  & Маска подсети & Адрес подсети & Диапазон возможных адресов хостов & broadcast адрес \\ \hline
+    0             & 150.193.0.0 & 255.255.252.0 & 150.193.0.0   & 150.193.0.1 -- 150.193.3.254      & 150.193.3.255                       \\ \hline
+    1             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.4.1 -- 150.193.7.254      & 150.193.7.255                       \\ \hline
+    2             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.8.1 -- 150.193.11.254     & 150.193.11.255                      \\ \hline
+    3             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.12.1 -- 150.193.15.254    & 150.193.15.255                      \\ \hline
+    4             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.16.1 -- 150.193.19.254    & 150.193.19.255                      \\ \hline
+    5             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.20.1 -- 150.193.23.254    & 150.193.23.255                      \\ \hline
+    6             & 150.193.0.0 & 255.255.252.0 & 150.193.      & 150.193.24.1 -- 150.193.27.254    & 150.193.27.255                      \\ \hline
+    \end{tabularx}
+\end{table}
+
+
+2. На рисунке приведена схема сети, состоящая из трёх сегментов. Используя
+построенный для сети 150.193.0.0 адресный план заполните пропущенные значения
+адресов и масок.
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.9\textwidth]{lab2/network.png}
+    \caption{Схема сети}
+    \label{fig:net}
+\end{figure}
+
+
+3. Опишите по шагам процесс передачи пакета от хоста X к хосту Z в сети на 
+рис. \ref{fig:net}.
+
+Ответ:
+\begin{enumerate}
+    \item Из хоста X пакет передаётся на Hub A;
+    \item Из Hub A попадает на интерфейс узла A;
+    \item Пакет отправляется на интерфейс узла C;
+    \item Пакет попадает на Hub C;
+    \item Пакет достигает своей цели, попадая на хост Z.
+\end{enumerate}
+
+\begin{itemize}
+    \item 
+        \textit{Какой результат даёт побитовое умножение для хоста X?}
+
+        IP-адрес X в десятичной нотации: 150.193.4.3
+
+        Двоичный адрес хоста X: 10010110.11000001.00000100.00000011
+
+        Двоичная маска подсети: 11111111.11111111.11111100.00000000
+
+        Двоичный результат умножения: 10010110.11000001.00000100.00000000
+
+        Десятичное представление: 150.193.4.0
+    \item
+        \textit{Какой результат даёт побитовое умножение для хоста Z?}
+
+        IP-адрес X в десятичной нотации: 150.193.0.3
+
+        Двоичный адрес хоста X: 10010110.11000001.00000000.00000011
+
+        Двоичная маска подсети: 11111111.11111111.11111100.00000000
+
+        Двоичный результат умножения: 10010110.11000001.00000000.00000000
+
+        Десятичное представление: 150.193.0.0
+    \item
+        \textit{Находятся ли хосты X и Z в одной подсети? Почему?}
+
+        По таблице можно заметить, что эти хосты обладают различными находятся
+        в разных диапазонах адресов разных подсетей.
+    \item
+        \textit{Проведите аналогичные вычисления и сделайте вывод о 
+        принадлежности к одной подсети для интерфейса C маршрутизатора.}
+
+        IP-адрес X в десятичной нотации: 150.193.0.2
+
+        Двоичный адрес хоста X: 10010110.11000001.00000000.00000010
+
+        Двоичная маска подсети: 11111111.11111111.11111100.00000000
+
+        Двоичный результат умножения: 10010110.11000001.00000000.00000000
+
+        Десятичное представление: 150.193.0.0
+
+        Получается, что интерфейс C находится в одной подсети с хостом Z.
+\end{itemize}
+
+
+\section{Задание}
+
+\begin{enumerate}
+    \item 
+        \textit{У вас есть сетевой адрес 172.16.3.37 и 19-битовая маска подсети.
+        Выберите корректные номера хостов из подсети этого хоста.}
+
+        Ответ --- 172.16.0.1 -- 172.16.31.254
+    \item
+        \textit{У вас есть сетевой адрес хоста 172.16.44.58 и 20-битовая маска 
+        подсети. Выберите корректные номера хостов из подсети этого хоста.}
+
+        Ответ --- 172.16.32.1 -- 172.16.47.254
+    \item
+        \textit{В сети 172.16.0.0 необходимо выделить подсети так, чтобы в 
+        каждой подсети можно было подключить до 600 хостов. Какую маску подсети
+        следует выбрать, чтобы допустить рост числа подсетей в будущем?}
+
+        Ответ --- 255.255.252.0
+    \item
+        \textit{Сеть 172.16.0.0 необходимо разбить на 8 подсетей максимального
+        размера. Какую маску подсети следует выбрать?}
+
+        Ответ --- 255.255.224.0
+    \item
+        \textit{В сети 192.168.55.0 необходимо выделить максимальное число 
+        подсетей так, чтобы к каждой подсети можно было подключить 25 хостов.}
+
+        Ответ --- 255.255.255.248
+    \item
+        \textit{В вашем распоряжении сеть класса А. Необходимо организовать 60
+        подсетей, причем в следующие два года вам необходимо будет организовать
+        еще 40 подсетей. Какую маску подсети следует выбрать, чтобы создаваемые
+        подсети имели максимально возможный размер и при этом расширение сети 
+        не требовало изменения её логической структуры?}
+
+        Ответ --- 255.254.0.0
+    \item
+        \textit{В имеющейся у вас сети класса С 192.168.88.0 необходимо 
+        выделить максимально возможное число подсетей, в каждой из которых 
+        должно быть до 12 хостов. Какую маску подсети следует выбрать?}
+
+        Ответ --- 255.255.255.240
+    \item
+        \textit{Вы выбрали маску подсети 255.255.255.248. Сколько подсетей и 
+        хостов выполучите, если в вашем распоряжении одна классическая сеть 
+        192.168.0.0 или 172.16.0.0?}
+
+        Ответ --- $2^5$ подсетей и $2^{8 - 5} - 2$ хостов, если рассматривать
+        сеть класса С, $2^{13}$ подсетей и $2^{8 - 5} - 2$ хостов, если
+        рассматривать сеть класса B.
+    \item
+        \textit{У вас есть IP-адрес 172.16.13.5 и маска подсети 255.255.255.128.
+        Укажите класс адреса, адрес подсети и широковещательный адрес для 
+        этой подсети.}
+
+        Ответ --- Класс адреса --- B, адрес подсети --- 172.16.13.0,
+        широковещательный адрес --- 172.16.13.127
+\end{enumerate}
+
+
 \end{document}
\ No newline at end of file
-- 
cgit v1.2.3

