diff options
[CN/P] Filled tables
1 files changed, 216 insertions, 0 deletions
| -rw-r--r-- | Year 2/Computer Networks/Project/Project.tex | 216 |
diff --git a/Year 2/Computer Networks/Project/Project.tex b/Year 2/Computer Networks/Project/Project.tex new file mode 100644 index 0000000..2a473e7 --- /dev/null +++ b/Year 2/Computer Networks/Project/Project.tex @@ -0,0 +1,216 @@ +% 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={Проект по КМР}, + pdfsubject={}, + pdfkeywords={}, + colorlinks=true, + urlcolor=blue]{hyperref} + +\title{\vspace{-1.5cm}Проект по Компютърни мрежи на Компютърни Науки} +\author{Камен Димитров Младенов, Група 6} +\date{4 Юни 2023} + +\begin{document} + +\maketitle + +\section{I.} + +\subsection{Условие} + +Изпълнете мрежата от Лабораторно упражнение No7. Попълнете +предоставените таблиците и изпълнете следните задачи, като направите +снимки на получените резултати: +\begin{itemize} + \item Преди конфигуриране на Firewall: + \begin{itemize} + \item Покажете маршрутните таблица на Router3 и Router5 + \item Покажете наличието на комуникация между устройство “Home +Admin” и по едно устройство от останалите мрежи; + \item Покажете, че устройства „Home“, “Admin”, “HR” и “webterm-1” +могат да отворят страницата на ФМИ + \end{itemize} + + \item След конфигуриране на Firewall + \begin{itemize} + \item Покажете състоянието на комуникация между устройство “Home +Admin” и по едно устройство от останалите мрежи; + \item Покажете, дали устройства „Home“, “Admin”, “HR” и “webterm- +1” могат да отворят страницата на ФМИ + \end{itemize} +\end{itemize} + +Използвайте цел „Reject“ при конфигуриране на Firewall, Обяснете защо в този случай +е за предпочита пред използването на цел “Drop”. За комуникация е достатъчно +изпълнение на командата “ping”. + +\subsection{Решение} + +Подмрежи: + +\begin{tabular}{|c|p{2.4cm}|c|p{1.5cm}|p{1.5cm}|p{2cm}|p{2.5cm}|} + \hline + Подмрежа & Адрес на мрежата & Маска & Бр. IP адреси & Бр. изп. IP & Първия използваем IP адрес & Последния използваем IP адрес \\ + \hline + A & 192.168.4.0 & /30 & 4 & 2 & 192.168.4.1 & 192.168.4.2 \\ + \hline + B & 192.168.4.4 & /30 & 4 & 2 & 192.168.4.5 & 192.168.4.6 \\ + \hline + C & 192.168.4.8 & /30 & 4 & 2 & 192.168.4.9 & 192.168.4.10 \\ + \hline + D & 192.168.4.12 & /30 & 4 & 2 & 192.168.4.13 & 192.168.4.14 \\ + \hline + E & 192.168.4.16 & /30 & 4 & 2 & 192.168.4.17 & 192.168.4.18 \\ + \hline + F & 192.168.4.20 & /30 & 4 & 2 & 192.168.4.21 & 192.168.4.22 \\ + \hline + G & 192.168.4.24 & /30 & 4 & 2 & 192.168.4.25 & 192.168.4.26 \\ + \hline + H & 192.168.4.28 & /30 & 4 & 2 & 192.168.4.29 & 192.168.4.30 \\ + \hline + Админ. & 172.17.0.0 & /25 & 128 & 126 & 172.17.0.1 & 172.17.0.126 \\ + \hline + Човешки ресурси & 172.17.0.128 & /25 & 128 & 126 & 172.17.0.129 & 172.17.0.254 \\ + \hline + DHCP & 172.16.0.0 & /25 & 128 & 126 & 172.16.0.1 & 172.16.0.126 \\ + \hline + DMZ & 172.16.0.128 & /25 & 128 & 126 & 172.16.0.129 & 172.16.0.254 \\ + \hline + Работни Станции & 10.0.0.0 & /8 & 16777216 & 16777214 & 10.0.0.1 & 10.255.255.254 \\ + \hline +\end{tabular} + +\vfill + +IP адреси на интерфейсите: + +\begin{tabular}{|c|c|c|c|} + \hline + Хост & Интерфейс & IP адрес & Адрес на мрежа \\ + \hline + Gateway & Ether1 & DHCP & 192.168.0.0 \\ + & Ether2 & 192.168.4.17 & 192.168.4.16 \\ + & Ether3 & 192.168.4.21 & 192.168.4.20 \\ + \hline + Router1 & Ether1 & 172.17.0.126 & 172.17.0.0 \\ + & Ether2 & 192.168.4.1 & 192.168.4.0 \\ + & Ether3 & 192.168.4.5 & 192.168.4.4 \\ + & Ether4 & 192.168.4.18 & 192.168.4.16 \\ + \hline + Router2 & Ether1 & 172.17.0.254 & 172.17.0.0 \\ + & Ether2 & 192.168.4.9 & 192.168.4.8 \\ + & Ether3 & 192.168.4.6 & 192.168.4.4 \\ + & Ether4 & 192.168.4.25 & 192.168.4.24 \\ + \hline + Router3 & Ether1 & 192.168.4.22 & 192.168.4.20 \\ + & Ether2 & 192.168.4.2 & 192.168.4.0 \\ + & Ether3 & 192.168.4.13 & 192.168.4.12 \\ + & Ether4 & 172.16.0.254 & 172.16.0.128 \\ + \hline + Router4 & Ether1 & 172.16.0.126 & 172.16.0.0 \\ + & Ether2 & 192.168.4.10 & 192.168.4.8 \\ + & Ether3 & 192.168.4.14 & 192.168.4.12 \\ + & Ether4 & 192.168.4.29 & 192.168.4.28 \\ + \hline + Router5 & Ether1 & 192.168.4.26 & 192.168.4.24 \\ + & Ether2 & 192.168.4.30 & 192.168.4.28 \\ + & Ether3 & 10.255.255.254 & 10.0.0.0 \\ + \hline + WebServer & Ether1 & 172.16.0.129 & 172.16.0.128 \\ + \hline + DHCP Админ. & Ether1 & 172.16.0.1 & 172.16.0.0 \\ + \hline + DHCP ЧР & Ether1 & 172.16.0.2 & 172.16.0.0 \\ + \hline + DHCP Станции & Ether1 & 172.16.0.3 & 172.16.0.0 \\ + \hline + HR & Eth0 & DHCP & 172.17.0.128 \\ + \hline + Webterm-1 & Eth0 & DHCP & 10.0.0.0 \\ + \hline + Admin & Eth0 & 172.17.0.28 & 172.17.0.0 \\ + \hline + PC1 & E0 & DHCP & 172.17.0.0 \\ + \hline + PC2 & E0 & DHCP & 172.17.0.128 \\ + \hline + PC3 & E0 & DHCP & 10.0.0.0 \\ + \hline + PC4 & E0 & DHCP & 10.0.0.0 \\ + \hline + PC5 & E0 & DHCP & 10.0.0.0 \\ + \hline +\end{tabular} + +\section{II.} + +\subsection{Условие} + +Напишете програма, която имплементира поток от съобщения от най- +горния към най-долния слой на 7-слойния модел. Вашата програма трябва +да включва отделна протоколна функция за всеки слой. Хедърите на +протоколите са последователност (низ) от максимум 64 знака (символи). +Всяка протоколна функция има два параметъра: съобщението, което се +подава от по-горния слой (буфер - char buffer) и размера (дължината) на +самото съобщение. Тази функция прикачва (attaches) хедъра отпред на +съобщението, разпечатва новото съобщение на стандартен изход (напр. +.pdf), и след това извиква (активира) протоколната функция на по-долния +слой. Входът на програмата е съобщение, генерирано от приложна +програма/процес, не по-дълго от 80 символа (символен низ). + +\subsection{Решение} + + +\section{III.} + +\subsection{Условие} + +Искаме да изтеглим файл посредством “торенти”. Опишете цялостния +процес по осъществяването на тази комуникация. Приемаме следната +постановка: +\begin{enumerate} + \item Използва се току-що конфигурирана компютърна мрежа свързана към +интернет.(Всички свързани устройства са активни и функционални) + \item Големината на файла , който трябва да се свали е 512 MB. +\end{enumerate} + +Да се опише какво трябва да е известно преди да може да се осъществи +комуникация, да се опише какво е необходимо да се намери преди да се направи опит +за комуникация, какво се случва по време на комуникацията, като се споменат на +кратко използваните протоколи по съответстващите слоеве на OSI модела и основните +им особености (включително портове). + +По желание може да се разгледа същият случай с добавяне на: NAT, VPN, цифрови +сертификати, Firewall, DMZ зони или разпадане на връзката по време на +комуникацията. + +\subsection{Решение} + +\end{document}
\ No newline at end of file |
