From 7c5e865e769c2f2fe190a6d8fbebb96b7799b200 Mon Sep 17 00:00:00 2001 From: Andrew Guschin Date: Sat, 2 Oct 2021 21:39:38 +0400 Subject: =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=BB?= =?UTF-8?q?=D0=B5=D0=BA=D1=86=D0=B8=D0=B8=20=D0=BF=D0=BE=20=D0=9A=D0=BE?= =?UTF-8?q?=D0=BC=D0=BF=D1=8C=D1=8E=D1=82=D0=B5=D1=80=D0=BD=D1=8B=D0=BC=20?= =?UTF-8?q?=D1=81=D0=B5=D1=82=D1=8F=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sem5/computer-networks/computer-networks.tex | 13 +++++ sem5/computer-networks/lectures/lecture1.tex | 43 +++++++++++++++ sem5/computer-networks/lectures/lecture5.tex | 81 ++++++++++++++++++++++++++++ 3 files changed, 137 insertions(+) create mode 100644 sem5/computer-networks/computer-networks.tex create mode 100644 sem5/computer-networks/lectures/lecture1.tex create mode 100644 sem5/computer-networks/lectures/lecture5.tex (limited to 'sem5') 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. -- cgit v1.2.3