summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Guschin <saintruler@gmail.com>2021-10-02 21:39:38 +0400
committerAndrew Guschin <saintruler@gmail.com>2021-10-02 21:39:38 +0400
commit7c5e865e769c2f2fe190a6d8fbebb96b7799b200 (patch)
tree01452b469550b5b1a129ebc6c001426711fcff18
parent14b87aa5dc895ae3afa2c5385d5b1d56d398d55e (diff)
Добавил лекции по Компьютерным сетям
-rw-r--r--.vscode/settings.json1
-rw-r--r--sem5/computer-networks/computer-networks.tex13
-rw-r--r--sem5/computer-networks/lectures/lecture1.tex43
-rw-r--r--sem5/computer-networks/lectures/lecture5.tex81
4 files changed, 138 insertions, 0 deletions
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 7e3dfe7..815ebdb 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,4 +1,5 @@
{
"latex-workshop.latex.autoBuild.run": "never",
"editor.tabSize": 2,
+ "rewrap.wrappingColumn": 80,
} \ No newline at end of file
diff --git a/sem5/computer-networks/computer-networks.tex b/sem5/computer-networks/computer-networks.tex
new file mode 100644
index 0000000..b1ef05b
--- /dev/null
+++ b/sem5/computer-networks/computer-networks.tex
@@ -0,0 +1,13 @@
+\documentclass{../Lecture}
+\usepackage{../preamble}
+
+\begin{document}
+
+\author{Андрей Гущин}
+\title{Сети и системы передачи информации}
+\maketitle
+
+\include{lectures/lecture1.tex}
+\include{lectures/lecture5.tex}
+
+\end{document}
diff --git a/sem5/computer-networks/lectures/lecture1.tex b/sem5/computer-networks/lectures/lecture1.tex
new file mode 100644
index 0000000..f992c47
--- /dev/null
+++ b/sem5/computer-networks/lectures/lecture1.tex
@@ -0,0 +1,43 @@
+\textbf{Лекция 1 (03.09.21)}
+\section{Введение. Конвергенция сетей.}
+Сети передачи информации являются логическим результатом эволюции двух важнейших
+научно-технических отраслей вычислительной техники и телекоммуникационных
+технологий. С одной стороны такие сети такие сети представляют собой
+представляют собой группу компьютеров решающих набор взаимосвязанных задач.
+Такая группа компьютеров является вычислительной сетью. С другой стороны, сеть
+передачи информации может рассматриваться как средство передачи информации на
+большие расстояния.
+
+Глобальные компьютерные сети много унаследовали от других более старых и
+распространённых глобальных сетей. Главным технологическим отличием и новшеством
+глобальных компьютерных сетей стал отказ от принципа коммутации каналов, который
+успешно использовался в течение десятков лет в телефонных сетях. Для телефонных
+сетей характерна коммутация каналов, а для компьютерных сетей --- коммутация
+пакетов.
+
+Телефонный канал, который выделяется на всё время сеанса связи абонентов и
+который резервирует фиксированную пропускную способность линии связи (как
+правило 64 Кб/c) передаёт информацию с постоянной скоростью. Такой канал
+связи не может эффективно использоваться пульсирующим трафиком компьютерных
+данных у которого периоды интенсивного обмена чередуются с продолжительными
+паузами. Пульсирующий и в значительной степени нечувствительный к задержкам
+компьютерный траффик гораздо эффективнее передаётся сетями, работающими по
+принципу коммутации пакетов, когда данные разделяются на небольшие порции,
+называемые *пакетами*, которые самостоятельно перемещаются по сети благодаря
+наличию адреса конечного узла в заголовке пакета.
+
+На первых порах для соединения компьютеров друг с другом использовались
+нестандартные сетевые технологии. Сетевая технология --- согласованный набор
+программных и аппаратных средств (например, драйверов, сетевых адаптеров,
+кабелей и сетевых разъёмов), а также механизмов передачи данных по линиям
+связи достаточный для построения вычислительных сетей, разнообразные средства
+сопряжения, использующие собственные способы представления данных на линии
+связи, свои типы кабелей и т.п., могли соединять только те типы компьютеров
+для которых были разработаны. В середине 80-х годов утвердились стандартные
+сетевые технологии объединения компьютеров в сеть, что способствовало их росту и
+развитию.
+
+Одним из факторов способствования росту компьютерных сетей стали единые
+стандарты. А вторым фактором стало появление персональных компьютеров. В
+сетях, состоящих из персональных компьютеров можно было совместно использовать
+дорогостоящие периферийные устроства и дисковые массивы.
diff --git a/sem5/computer-networks/lectures/lecture5.tex b/sem5/computer-networks/lectures/lecture5.tex
new file mode 100644
index 0000000..f09cea0
--- /dev/null
+++ b/sem5/computer-networks/lectures/lecture5.tex
@@ -0,0 +1,81 @@
+\section{Ethernet. Пример стандартной технологии с коммутацией пакетов.}
+
+Ethernet является одной из первых стандартных сетевых технологий, которая
+работает с битовой скоростью 10МБ/с. Рассмотрим общие принципы функционирвания
+Ethernet.
+
+\subsection{Топология}
+
+Существует два варианта технологии Ethernet:
+\begin{itemize}
+ \item Ethernet на разделяемой среде;
+ \item Коммутируемый вариант Ethernet.
+\end{itemize}
+
+В первом случае все узлы разделяют общую среду передачи данных. То есть
+... по топологии общей шины.
+
+\textbf{Рисунок}
+
+Каналы связи бывают трёх типов:
+\begin{itemize}
+ \item Симплексные;
+ \item Полудуплексные;
+ \item Полнодуплексные.
+\end{itemize}
+
+2. Когда сеть Ethernet не использует разделяемую среду, а строится на коммутаторах,
+объединённых дуплексными каналами связи говорят о коммутируемом варианте Ethernet.
+Топология в этом случае является топологией дерева.
+
+\textbf{Рисунок}
+
+Для такой топологии между любыми двумя узлами сети существует ровно один путь.
+
+\subsection{Способ коммутации}
+
+В технологии Ethernet используется датаграммная коммутация пакетов, которая
+основана на транспортном протоколе UDP. При такой коммутации между двумя
+узлами не происходит предварительной договорённости о способе обмена пакетами
+и не происходит контроля потери пакетов. И не происходит ... с целью повторной
+отправки.
+
+Единицы данных, которыми обмениваются компьютеры в сети Ethernet называются
+кадрами. Кадр наряду с полем данных содержит заголовок со служебной информацией,
+которая используется для его коммутации и доставки.
+
+\subsection{Адресация}
+
+Каждый компьютер имеет уникальный аппаратный адрес, который ещё называют
+Ethernet-адресом и который является плоским числовым адресом, то есть в отличие
+от IP-адреса не имеет двухуровневую иерархическую структуру. MAC-адрес
+идентифицирует компьютер в границах текущей локальной сети и не далее, то есть
+по заданному MAC-адресу мы не можем доставить кадр в соседней локальной сети.
+
+Каждый ПК в локальной сети должен знать IP-адрес шлюза.
+
+\subsection{Разделение среды и мультиплексирование}
+
+В сети Ethernet на коммутаторах каждый канал является дуплексным каналом связи,
+в следствии чего проблемы его разеления между интерфейсами узлов не возникает.
+Передатчики Ethernet-коммутаторов используют дуплексные каналы связи для
+мультиплексирования потока кадра от разных конечных узлов.
+
+В случае Ethernet на разделяемой среде (топология общая шина) информационные
+потоки, поступающие от конечных узлов передаются в режиме разделения времени.
+
+\subsection{Кодирование}
+Адаптеры в Ethernet работают с тактовой частотой 20 Мегагерц передавая в среду
+прямоугольные импульсы, соответствующие 1 и 0.
+
+asfdkljadskljа коммутаторах каждый канал является дуплексным каналом связи,
+в следствии чего проблемы его разеления между интерфейсами узлов не возникает.
+Передатчики Ethernet-коммутаторов используют дуплексные каналы связи для
+мультиплексирования потока кадра от разных конечных узлов.
+
+В случае Ethernet на разделяемой среде (топология общая шина) информационные
+потоки, поступающие от конечных узлов передаются в режиме разделения времени.
+
+\subsection{Кодирование}
+Адаптеры в Ethernet работают с тактовой частотой 20 Мегагерц передавая в среду
+прямоугольные импульсы, соответствующие 1 и 0.