diff options
[CN] Moved homeworks to root of subject folder
1 files changed, 128 insertions, 0 deletions
| -rw-r--r-- | Year 2/Computer Networks/Homework3.tex | 128 |
diff --git a/Year 2/Computer Networks/Homework3.tex b/Year 2/Computer Networks/Homework3.tex new file mode 100644 index 0000000..f235771 --- /dev/null +++ b/Year 2/Computer Networks/Homework3.tex @@ -0,0 +1,128 @@ +% 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, 0MI0800028} +\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 |
