1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
|
% Document MUST be built with XeLaTeX!
\documentclass[11pt,a4paper]{article}
\usepackage[margin=1.5cm]{geometry}
% Поддръжка на български език
% Thanks to https://tex.stackexchange.com/a/136926
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\usepackage[bulgarian,english]{babel}
\usepackage{amsmath} % Математически символи
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{amsfonts} % Още математически символи
\usepackage{cancel} % Зачертаване
\usepackage[dvipsnames]{xcolor} % Цветни кутийки + допълнителни цветове
\usepackage{indentfirst} % Индентация на параграф след секция
\usepackage{enumitem}
\setlist[enumerate]{label=\arabic*)}
\renewcommand{\thesection}{Задача}
\renewcommand{\thesubsection}{\Roman{section}.\arabic{subsection})}
\usepackage[pdfauthor={Камен Димитров Младенов, КН Летен семестър, 2023},
pdftitle={Домашна работа 1 по КМР},
pdfsubject={},
pdfkeywords={},
colorlinks=true,
urlcolor=blue]{hyperref}
\title{\vspace{-1.5cm}Домашно №1 по Компютърни мрежи на Компютърни Науки}
\author{Камен Димитров Младенов, Група 6}
\date{25 Май 2023}
\begin{document}
\maketitle
\section{I.}
\subsection{Условие}
Определете мрежовите адреси на следните комбинации IP адрес/мрежова
маска (мрежови адрес, мрежова маска, broadcast):
\begin{itemize}
\item 192.168.1.12/22
\item 192.168.12.1/22
\item 192.168.100.32/28
\item 18.10.18.22/8
\item 10.33.1.12/24
\item 13.10.9.0/22
\item 10.10.17.10/31
\item 20.10.40.128/25
\item 172.16.33.1/20
\item 111.15.12.34/16
\end{itemize}
\subsection{Решение}
Обосновка за 192.168.1.12/22 (и другите са аналогични):
\begin{tabular}{r r r r r}
/22 $\implies$ & 11111111. & 11111111. & 11111100. & 000000000 \\
Мрежовата маска ще е & 255. & 255. & 252. & 0 \\
192.168.1.12 $\implies$ & 11000000. & 10101000.& 00000001. & 00001100 \\
Мрежови адрес (побитово "и") & 11000000. & 10101000. & 0000000\underline{0}. & 0000\underline{00}00 \\
& 192. & 168. & 0. & 0 \\
Broadcast адрес & 11000000. & 10101000. & 000000\underline{11}. & \underline{11111111} \\
& 192. & 168. & 3. & 255
\end{tabular}
\begin{center}
\begin{tabular}{|l|l|l|l|}
\hline
Комбинация & Мрежови адрес & Мрежова маска & Broadcast \\
\hline
\hline
192.168.1.12/22 & 192.168.0.0 & 255.255.252.0 & 192.168.3.255 \\ \hline
192.168.12.1/22 & 192.168.12.0 & 255.255.252.0 & 192.168.15.255 \\ \hline
192.168.100.32/28 & 192.168.100.32 & 255.255.255.240 & 192.168.100.47 \\ \hline
18.10.18.22/8 & 18.0.0.0 & 255.0.0.0 & 18.255.255.255 \\ \hline
10.33.1.12/24 & 10.33.1.0 & 255.255.255.0 & 10.33.1.255 \\ \hline
13.10.9.0/22 & 13.10.8.0 & 255.255.252.0 & 13.10.11.255 \\ \hline
10.10.17.10/31 & 10.10.17.10 & 255.255.255.254 & 10.10.17.11 \\ \hline
20.10.40.128/25 & 20.10.40.128 & 255.255.255.128 & 20.10.40.255 \\ \hline
172.16.33.1/20 & 172.16.32.0 & 255.255.240.0 & 172.16.47.255 \\ \hline
111.15.12.34/16 & 111.15.0.0 & 255.255.0.0 & 111.15.255.255 \\
\hline
\end{tabular}
\end{center}
\section{II.}
\subsection{Условие}
Направете оптимално (ако е възможно оставете резерв за бъдещо
разширяване) разпределение на мрежата 16.191.16.0/21 за следните офиси и
връзките между тях (всички офиси са свързани само към офиса в София):
\begin{itemize}
\item София – X IP устройства
\item Пловдив – 178 IP устройства
\item Бургас – 63 IP устройства
\item Варна – 123 IP устройства
\item Велико Търново – 36 IP устройства
\item Плевен – 24 IP устройства
\item Пазарджик - 214 IP устройства
\end{itemize}
Като за X замествате с последните 2 цифри от фак. номер.
\subsection{Решение}
За Пазарджик и Пловдив, $128 <$ брой устройства $< 256$, следователно ще изберем маска която поддържа $256 = 2^8$ устройства, тоест $32 - 8 = 24$ единици за маската:\newline
$11111111.11111111.11111111.00000000$ ($/24$).
Аналогично, за Варна и Бургас ще използваме маска $11111111.11111111.11111111.10000000$ ($/25$), за Велико Търново: $11111111.11111111.11111111.11000000$ ($/26$) и за София и Плевен:\newline
$11111111.11111111.11111111.11100000$ ($/27$).
\begin{center}
\begin{tabular}{|l|l|}
\hline
Град - брой устройства & Мрежови адрес/маска \\
\hline
\hline
Пазарджик - 214 & 16.191.16.0/24 \\ \hline % 16.191.16.255
Пловдив - 178 & 16.191.17.0/24 \\ \hline % 16.191.17.255
Варна - 123 & 16.191.18.0/25 \\ \hline % 16.191.18.127
Бургас - 63 & 16.191.18.128/25 \\ \hline % 16.191.18.255
Велико Търново - 36 & 16.191.19.0/26 \\ \hline % 16.191.19.63
София - 28 & 16.191.19.64/27 \\ \hline % 16.191.19.95
Плевен - 24 & 16.191.19.96/27 \\
\hline
\end{tabular}
\end{center}
\end{document}
|