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
|
% 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}
|