Summary Files Commits Branches @commit @diff @stats
path: root / Year 2 / Computer Networks / Homeworks
diff options
context:
space:
mode:
Commitdce843b94805c7e71b63d82a351af417e7be8278 (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-06-03 15:33:50 +0300
Committer
 Syndamia <kamen@syndamia.com>
2023-06-03 15:33:50 +0300
Files25deaf7c1f6454d8fa8b83f503bf09d68df7b8c7 /Year 2/Computer Networks/Homeworks
uni-projects-dce843b94805c7e71b63d82a351af417e7be8278.tar
uni-projects-dce843b94805c7e71b63d82a351af417e7be8278.tar.gz
uni-projects-dce843b94805c7e71b63d82a351af417e7be8278.zip
Parente53d0cda243a1e7e323fec49cb382991bbed3574 (diff)
[CN] Moved homeworks to root of subject folder
diff --git a/Year 2/Computer Networks/Homeworks/Homework1.pdf b/Year 2/Computer Networks/Homeworks/Homework1.pdf
deleted file mode 100644
index c15f91c..0000000
--- a/Year 2/Computer Networks/Homeworks/Homework1.pdf
+++ /dev/null
Binary files differ
diff --git a/Year 2/Computer Networks/Homeworks/Homework1.tex b/Year 2/Computer Networks/Homeworks/Homework1.tex
deleted file mode 100644
index 2608e95..0000000
--- a/Year 2/Computer Networks/Homeworks/Homework1.tex
+++ /dev/null
@@ -1,152 +0,0 @@
-% 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} \ No newline at end of file
diff --git a/Year 2/Computer Networks/Homeworks/Homework2.pdf b/Year 2/Computer Networks/Homeworks/Homework2.pdf
deleted file mode 100644
index 7eafa7c..0000000
--- a/Year 2/Computer Networks/Homeworks/Homework2.pdf
+++ /dev/null
Binary files differ
diff --git a/Year 2/Computer Networks/Homeworks/Homework2.tex b/Year 2/Computer Networks/Homeworks/Homework2.tex
deleted file mode 100644
index 5105a19..0000000
--- a/Year 2/Computer Networks/Homeworks/Homework2.tex
+++ /dev/null
@@ -1,94 +0,0 @@
-% 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={Домашна работа 2 по КМР},
- pdfsubject={},
- pdfkeywords={},
- colorlinks=true,
- urlcolor=blue]{hyperref}
-
-\title{\vspace{-1.5cm}Домашно №2 по Компютърни мрежи на Компютърни Науки}
-\author{Камен Димитров Младенов, Група 6}
-\date{19 Май 2023}
-
-\begin{document}
-
-\maketitle
-
-\section{I.}
-
-\subsection{Условие}
-
-Стандарти при кабели тип усукана двойка. Ако имаме „LAN кабел“ и при
-проверка някои от проводниците са прекъснати, при кои случаи ще може
-да се използва (според тип на средата, според типа на свързване)?
-
-\subsection{Решение}
-
-Стандарти при усукана двойка кабели:
-
-\begin{enumerate}
- \item TIA/EIA-568-B, дефинират се 3 категории кабели:
- \begin{enumerate}
- \item Категория 3: 10 Mbit/s Ethernet с честота 16 MHz
- \item Категория 5е: 100 Mbit/s и Gigabit Ethernet с честота 100 MHz
- \item Категория 6: Gigabit и повече Ethernet с честота 250 MHz
- \end{enumerate}
- \item ANSI/TIA/EIA-568-B.2-10, допълнително дефинира категория 6a: 10 Gigabit Ethernet с честота 500 MHz
- \item ISO/IEC 11801 допълнително дефинира категория 7: 10 Gigabit Ethernet с честота 600 MHz (чрез S/FTP кабели). Допълнително неговите Amendment 1 and 2 също дефинират категория 7а: S/FTP кабели с 1000 MHz честота
-\end{enumerate}
-
-Ако в LAN кабел са прекъснати проводници:
-
-\begin{enumerate}
- \item маркирани с кафяво и/или синьо (изцяло и/или на лента), кабелът ще може да се използва за 10 Mbit/s и 100 Mbit/s Ethernet
- \item макирани с оранжево (изцяло и/или на лента), кабелът ще може да се използва само за приемане на данни по 10 Mbit/s и 100 Mbit/s Ethernet
- \item маркирани със зелено (изцяло и/или на лента), кабелът ще може да се използва само за изпращане на данни по 10 Mbit/s и 100 Mbit/s Ethernet
-\end{enumerate}
-
-\section{II.}
-
-\subsection{Условие}
-
-Сравнете мрежовите протоколи IPv4 и IPv6.
-
-\subsection{Решение}
-
-\begin{enumerate}
- \item IPv4 адресите са 32-битови, докато IPv6 са 128-битови
- \item IPv6 поддържа автоматично присвояване на адрес без помощта на DHCP (от което IPv4 се нуждае)
- \item Header на IPv6 е по-опростен, с фиксирана дължина от 40 байта, докато при IPv4 дължината е между 20 и 60 байта
- \item IPsec винаги трябва да се имплементира за поддръжка на IPv6, но при IPv4 не е задължителен
- \item IPv6 поддържа QoS header полето Flow Label, докато IPv4 не го
- \item Дефинираните jumbograms за IPv6 позволяват пакети с поле за данни по-голямо от 65535 октета, докато IPv4 е лимитирано до 65535 октета
- \item При IPv6 фрагментирането се случва при източника, докато при IPv4 рутерът го фрагменитра
- \item В IPv6 няма дефинирани broadcast адреси, за разлика от IPv4
-\end{enumerate}
-
-\end{document} \ No newline at end of file
diff --git a/Year 2/Computer Networks/Homeworks/Homework3.pdf b/Year 2/Computer Networks/Homeworks/Homework3.pdf
deleted file mode 100644
index ba29cf7..0000000
--- a/Year 2/Computer Networks/Homeworks/Homework3.pdf
+++ /dev/null
Binary files differ
diff --git a/Year 2/Computer Networks/Homeworks/Homework3.tex b/Year 2/Computer Networks/Homeworks/Homework3.tex
deleted file mode 100644
index 0e8c9d7..0000000
--- a/Year 2/Computer Networks/Homeworks/Homework3.tex
+++ /dev/null
@@ -1,128 +0,0 @@
-% 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={Домашна работа 3 по КМР},
- pdfsubject={},
- pdfkeywords={},
- colorlinks=true,
- urlcolor=blue]{hyperref}
-
-\title{\vspace{-1.5cm}Домашно №3 по Компютърни мрежи на Компютърни Науки}
-\author{Камен Димитров Младенов, Група 6}
-\date{3 Юни 2023}
-
-\begin{document}
-
-\maketitle
-
-\section{I.}
-
-\subsection{Условие}
-
-Сравнете динамичните маршрутизиращи протоколи: “distance vector” и
-„link-state“.
-
-\subsection{Решение}
-
-\begin{enumerate}
- \item Информацията в един distance vector е сравнима с пътния знак, докато link state използва пътна карта
- \item Link state рутерите имат пълна картина на мрежата и по-трудно вземат грешно решение, докато distance vector маршрутизират по слухове
- \item Distance vector използва Белман-Форд алгоритъма, докато link state използва алгоритъма на Дийкстра
- \item Distance vector има проблема с броене до безкрайност, докато link state го няма
-\end{enumerate}
-
-\section{II.}
-
-\subsection{Условие}
-
-Опишете стъпките за процеса на договаряне при транспортния протокол
-TCP.
-
-\subsection{Решение}
-
-За установяване на връзка между клиент и сървър чрез TCP се използва трипосочно ръкостискане, определено от 3 стъпки:
-
-\begin{enumerate}
- \item клиентът изпраща на сървъра сегмент със запълнено SYN поле
- \item сървърът изпраща към клиент сегмент със запълнен SYN сегмент и запълнено ACK поле
- \item клиентът финално изпраща сегмент със запълнено ACK поле към сървърът
-\end{enumerate}
-
-\section{III.}
-
-\subsection{Условие}
-
-Посочете транспортния протокол и портовете по подразбиране (well-known
-ports) на следните услуги:
-
-\begin{enumerate}
- \item SMTP
- \item SNMP
- \item DNS
- \item DHCP
- \item HTTP
- \item HTTPS
- \item FTP
- \item SSH
- \item POP3
- \item IMAP
- \item TELNET
-\end{enumerate}
-
-\subsection{Решение}
-
-\begin{tabular}{|l|l|l|}
- \hline
- Протокол & TCP/UDP & Портове \\
- \hline
- SMTP & TCP & 25, 587 \\
- \hline
- SNMP & TCP/UDP & 161 \\
- \hline
- DNS & TCP/UDP & 53 \\
- \hline
- DHCP & UDP & 67, 68 \\
- \hline
- HTTP & TCP & 80 \\
- \hline
- HTTPS & TCP & 443 \\
- \hline
- FTP & TCP & 20, 21 \\
- \hline
- SSH & TCP & 22 \\
- \hline
- POP3 & TCP & 995 \\
- \hline
- IMAP & TCP & 143 \\
- \hline
- TELNET & TCP & 23 \\
- \hline
-\end{tabular}
-
-\end{document} \ No newline at end of file