diff options
| Commit | 4cfe54f8eecf890d4f0295ed6bf93cbc3e776266 (patch) | |
|---|---|---|
| Author | 2023-06-07 10:02:06 +0300 | |
| Committer | 2023-06-07 10:02:06 +0300 | |
| Files | 2f4831dae346471ba1840c18c902d0c79ecdb61f | |
| uni-projects-4cfe54f8eecf890d4f0295ed6bf93cbc3e776266.tar uni-projects-4cfe54f8eecf890d4f0295ed6bf93cbc3e776266.tar.gz uni-projects-4cfe54f8eecf890d4f0295ed6bf93cbc3e776266.zip | ||
| Parent | 9e9ace0b5ed46aa8162f3b50e4d7b4c9fc02ec6d (diff) | |
[CN/H3] Updated wording and added more detail to exercises 1 and 2
2 files changed, 9 insertions, 7 deletions
| -rw-r--r-- | Year 2/Computer Networks/Homework3.pdf | bin | 30832 -> 34867 bytes | |||
| -rw-r--r-- | Year 2/Computer Networks/Homework3.tex | 16 |
diff --git a/Year 2/Computer Networks/Homework3.pdf b/Year 2/Computer Networks/Homework3.pdf Binary files differindex 793563a..452c88a 100644 --- a/Year 2/Computer Networks/Homework3.pdf +++ b/Year 2/Computer Networks/Homework3.pdf diff --git a/Year 2/Computer Networks/Homework3.tex b/Year 2/Computer Networks/Homework3.tex index 0e8c9d7..2806e51 100644 --- a/Year 2/Computer Networks/Homework3.tex +++ b/Year 2/Computer Networks/Homework3.tex @@ -35,7 +35,7 @@ \title{\vspace{-1.5cm}Домашно №3 по Компютърни мрежи на Компютърни Науки} \author{Камен Димитров Младенов, Група 6} -\date{3 Юни 2023} +\date{7 Юни 2023} \begin{document} @@ -51,10 +51,11 @@ \subsection{Решение} \begin{enumerate} - \item Информацията в един distance vector е сравнима с пътния знак, докато link state използва пътна карта - \item Link state рутерите имат пълна картина на мрежата и по-трудно вземат грешно решение, докато distance vector маршрутизират по слухове + \item Информацията в един distance vector е достатъчна за навигация само до някой директен съсед, докато в link state се пази целия маршрут + \item Link state се нуждае от по-голям трафик на мрежата от distance vector, понеже изисква \newline разпространение (flooding) на link state пакети \item Distance vector използва Белман-Форд алгоритъма, докато link state използва алгоритъма на Дийкстра \item Distance vector има проблема с броене до безкрайност, докато link state го няма + \item Link state конвергира по-бързо от distance vector \end{enumerate} \section{II.} @@ -66,12 +67,13 @@ TCP. \subsection{Решение} -За установяване на връзка между клиент и сървър чрез TCP се използва трипосочно ръкостискане, определено от 3 стъпки: +За установяване на връзка между клиент и сървър чрез TCP, двете устройства трябва да синхронизират своите начални sequence number стойности (ISN). +Използваната методика се нарича трипосочното ръкостискане и се определя от 3 стъпки (ако не е казано друго, всички флагове за занулени): \begin{enumerate} - \item клиентът изпраща на сървъра сегмент със запълнено SYN поле - \item сървърът изпраща към клиент сегмент със запълнен SYN сегмент и запълнено ACK поле - \item клиентът финално изпраща сегмент със запълнено ACK поле към сървърът + \item клиентът изпраща на сървъра сегмент с вдигант флаг SYN (1ца в полето) и с произволна стойност $X$ в sequence number + \item сървърът изпраща към клиента сегмент при който са вдигнати SYN и ACK флагове, стойността на sequence number е друга произволна стойност $Y$, която сървъра избира, и acknowledgement number е $X + 1$ + \item клиентът финално изпраща към сървърът сегмент с вдигнат ACK флаг, с sequence number равен на върнатия от сървъра acknowledgement number ($X+1$) и с acknowledgement number равен на $Y + 1$ \end{enumerate} \section{III.} |
