Принципы передачи данных в сети: кодирование и синхронизация данных, методы коммутации, коммутация пакетов
Компьютерные сети: принципы передачи данных. Топология сетей, протокол, кодирование информации. Модуляция и синхронизация данных, методы их коммутации. Пакеты данных, их функции. Применение подпрограмм в вычислительных процессах на языке Assembler.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 07.04.2017 |
Размер файла | 3,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
22
Размещено на http://www.allbest.ru/
Федеральное государственное автономное образовательное учреждение
Высшего профессионального образования
"СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ"
ИНСТИТУТ УПРАВЛЕНИЯ БИЗНЕС ПРОЦЕССАМИ И ЭКОНОМИКИ
КАФЕДРА БИЗНЕС-ИНФОРМАТИКИ
КУРСОВАЯ РАБОТА
Принципы передачи данных в сети: кодирование и синхронизация данных, методы коммутации, коммутация пакетов
Руководитель Кузьмич Р.И.
Студент Дымко К.С.
Красноярск 2016
Содержание
- Введение
- Глава 1. Компьютерные сети. принципы передачи данных в сети
- 1.1 Сети передачи данных. Классификация сетей
- 1.1.1 Основные сведения о сетях передачи данных
- 1.1.2 Классификация сетей передачи данных
- 1.2 Топология сетей передачи данных
- 1.2.1 Топология "Шина"
- 1.2.2 Топология "Звезда"
- 1.2.3 Древовидная топология
- 1.2.4 Топология "Кольцо"
- 1.2.5 Полносвязная топология
- 1.2.6 Ячеистая топология
- 1.2.7 Смешанная топология
- 1.3 Принципы передачи данных в сети
- 1.3.1 Адресация компьютеров
- 1.3.2 Методы передачи данных в компьютерных сетях
- 1.3.3 Протокол передачи данных
- 1.4 Кодирование информации
- 1.4.1 AMI - Alternate Mark Inversion или ABP - Alternate bipolare
- 1.4.2 MAMI - Modified Alternate Mark Inversion или ASI
- 1.4.3 B8ZS - Bipolar with 8 Zero Substitution
- 1.4.4 HDB3 - High Density Bipolar 3
- 1.4.5 Манчестерское кодирование (Manchester encoding)
- 1.4.6 Дифференциальное манчестерское кодирование (Differential manchester encoding)
- 1.4.7 MLT-3
- 1.4.8 NRZ Non-return to zero (без возврата к нулю)
- 1.4.9 NRZI - Non-return to zero Inverted
- 1.4.10 RZ - Return to zero (с возвратом к нулю)
- 1.4.11 FM 0 - Frequency Modulation 0 (частотная модуляция)
- 1.5 Модуляция и синхронизация данных
- 1.5.1 Модуляция
- 1.5.2 Синхронизация данных
- Вывод
- Глава 2. Коммутация. методы коммутации
- 2.1 Коммутация данных. Задачи и метод коммутации
- 2.1.1 Определение информационных потоков
- 2.1.2 Маршрутизация
- 2.1.3 Продвижение потоков, их распознавание и коммутация
- 2.1.4 Мультиплексирование и демультиплексирование
- 2.2 Типы коммутации
- 2.2.1 Схемы коммутации абонентов в сетях
- 2.2.2 Классы коммутации: постоянная и динамическая коммутация
- Вывод
- Глава 3. Пакеты данных. коммутация пакетов
- 3.1 Пакеты данных
- 3.1.1 Пакеты данных. Функции пакетов
- 3.1.2 Структура пакета
- 3.1.3 Формирование пакетов
- 3.2 Коммутация пакетов
- 3.2.1 Передача данных в сети с коммутацией пакетов
- 3.2.2 Методы пакетной коммутации
- Вывод
- Глава 4. Применение подпрограмм в вычислительных процессах на языке Assembler
- Заключение
- Список использованных источников
Введение
В настоящее время активно растут потоки разнообразной информации и скорость ее распространения. Увеличивается количество новых всевозможных сетей, которые существенно упрощают процесс распространения этой самой информации. Существующие сети расширяются, возрастает число пользователей этих сетей. Растут также и требования, предъявляемые к передаваемому трафику, пропускной способности, протяженности (масштабности), защите информации (передачи данных), причем безопасность передаваемой по сети информации и скорость ее передачи являются одними из главных факторов для пользователя сети.
Исходя из вышеперечисленных фактов, мы можем сделать выводы, что проблема передачи данных в сети и развитие методов коммутации, а также улучшение процессов кодирования и синхронизации информации, актуальна для настоящего времени и заслуживает к себе внимания.
Цель работы: Рассмотреть принципы передачи данных в сети: кодирование и синхронизацию данных, методы коммутации, коммутацию пакетов.
Задачи, которые необходимо выполнить в ходе реализации цели курсовой работы:
1. Исследовать компьютерные сети и принципы передачи данных в них:
a. рассмотреть сети передачи данных и их классификацию;
b. исследовать известные топологии сетей передачи данных;
c. изучить основные принципы передачи данных в сети;
d. рассмотреть популярные способы кодирования информации;
e. исследовать понятия модуляции и синхронизации данных.
2. Рассмотреть понятие и методы коммутации:
a. изучить понятие, задачи и методы коммутации данных;
b. рассмотреть известные типы коммутации.
3. Изучить понятие "пакет" данных и коммутацию пакетов данных:
a. рассмотреть понятие и характеристики пакетов данных;
b. исследовать коммутацию пакетов данных.
4. Рассмотреть возможные методы применения подпрограмм в вычислительных процессах на языке Assembler и написать программу в соответствии с заданной задачей на языке Assembler в эмуляторе DOS.
Объект исследования: Передача данных в сети, коммутация сети, пакеты данных.
Предмет исследования: Принципы передачи данных в сети, кодирование и синхронизация данных, методы коммутации, коммутация пакетов данных.
компьютерная сеть коммутация протокол
Глава 1. Компьютерные сети. Принципы передачи данных в сети
1.1 Сети передачи данных. Классификация сетей
1.1.1 Основные сведения о сетях передачи данных
Компьютерные сети - группа однотипных или разнотипных распределённых территориально ЭВМ, соединенных между собой при помощи сети передачи данных [1].
Компьютерные сети создаются для того, чтобы:
- получать вычислительные мощности;
- сохранять большие объёмы данных;
- получать общий доступ к территориально удалённой информации;
- увеличить базы данных и ПО;
- снизить стоимость затрат на обработку информации.
К основным характеристикам сети можно отнести следующее:
- время доставки сообщения;
- операционные возможности;
- производительность;
- цена обработки информации;
К сети передачи данных, при ее организации и работе, предъявляются особые требования, такие как:
- безопасность;
- надёжность;
- высокая производительность;
- возможность масштабирования;
- современность;
- лёгкое управление;
- поддержка различных видов трафика;
- прозрачность.
1.1.2 Классификация сетей передачи данных
По типу передачи данных компьютерные сети классифицируются на широковещательные и сети с передачей от узла к узлу.
1) Широковещательные сети обладают единым каналом связи, совместно используемым всеми машинами сети. Обычно этот тип передачи используют небольшие, географически локализованные в одном месте сети.
Короткие сообщения (пакеты) которые посылаются одной машиной, получают все машины. Поле адреса в пакете указывает, кому направляется сообщение. При получении пакета машина проверяет его адресное поле. Если пакет адресован этой машине, она его обрабатывает. Пакеты, адресованные другим машинам, игнорируются.
Широковещательные сети также позволяют адресовать пакет одновременно всем машинам с помощью специального кода в поле адреса. Когда передается пакет с таким кодом, его получают и обрабатывают все машины сети. Такая операция называется широковещательной передачей. Некоторые широковещательные системы также предоставляют возможность посылать сообщения подмножеству машин, и это называется многоадресной передачей [2].
2) Сети с передачей от узла к узлу, напротив, состоят из большого количества соединенных пар машин. Данный тип передачи применяется в более крупных сетях. Так как в этой сети имеется один отправитель и один получатель, ее иногда называют однонаправленной передачей. В сети подобного типа пакету, чтобы добраться до пункта назначения, необходимо пройти через ряд промежуточных машин. Часто при этом существует несколько возможных путей от источника до получателя, поэтому алгоритмы вычисления таких путей играют очень важную роль в сетях с передачей от узла к узлу [2].
По организации управления сети делятся на централизованные (одноранговые) и децентрализованные (двухранговые, серверные).
1) Одноранговые локальные сети.
Принцип передачи данных в одноранговых сетях основывается на равноправии всех участников. В большинстве случаев тут может отсутствовать выделенный сервер. Именно поэтому каждый узел сети может выступать в качестве клиента и самого сервера. Данная организация даёт возможность сохранять работоспособность при любом сочетании доступных узлов [1]. Пользователю сети доступны все периферийные устройства, подключенные к другим станциям. Но отсутствие серверов в сети не позволяет администратору централизованно управлять ресурсами. Каждый компьютер, включенный в одноранговую сеть, имеет свои собственные сетевые программные средства, а необходимость прямого взаимодействия компьютеров друг с другом по мере расширения системы приводит к слишком большому количеству связей между рабочими станциями. Эффективно управлять такой системой практически невозможно [3].
Достоинства одноранговых сетей: низкая стоимость; высокая надежность.
Недостатки одноранговых сетей: возможность подключения небольшого числа рабочих станций (не более 10); сложность управления сетью; трудности обновления и изменения программного обеспечения станций; сложность обеспечения защиты информации [3].
2) Серверные локальные сети.
В сетях с централизованным управлением один из компьютеров (сервер) реализует процедуры, предназначенные для использования всеми рабочими станциями, управляет взаимодействием рабочих станций и выполняет целый ряд сервисных функций. Следует отметить, что в серверных сетях клиенту непосредственно доступны ресурсы сети, имеющиеся только на сервере. Данные и программы, хранящиеся на дисках чужих рабочих станций, могут быть доступны пользователю только через сервер или с помощью, установленной в сети специальной программы доступа.
Системы, в которых сервер выполняет только процедуры организации, хранения и выдачи клиентам нужной информации, называются системами "файл-сервер" или сетями с выделенным сервером; те же системы, в которых на сервере наряду с хранением выполняется и содержательная обработка информации, принято называть системами "клиент-сервер" [3].
Достоинства серверных сетей: отсутствие ограничений на число рабочих станций; простота управления по сравнению с одноранговыми сетями; высокое быстродействие; надежная система защиты информации.
Недостатки: высокая стоимость из-за выделения одного или нескольких компьютеров под сервер; зависимость быстродействия и надежности сети от сервера; меньшая гибкость по сравнению с одноранговой сетью.
Классификация компьютерных сетей по размеру.
На рисунке 1 приведена классификация мультипроцессорных систем в зависимости от их размеров. В верхней строке таблицы помещаются персональные сети, то есть сети, предназначенные для одного человека. Далее в таблице следуют более протяженные сети. Их можно разделить на следующие типы: локальные, муниципальные и глобальные сети. И замыкают таблицу объединения двух и более сетей. Размеры сетей являются весьма важным классификационным фактором, поскольку в сетях различного размера применяется различная техника [2].
Рисунок 1 - Классификация многопроцессорных систем по размеру
1) Локальные сети (LAN - Local Area Network) - соединение нескольких компьютеров, находящихся, как правило, в одном здании или в соседних зданиях. Их часто используют для предоставления совместного доступа компьютеров к ресурсам (например, принтерам) и обмена информацией. Отличительной чертой локальных сетей является большая скорость передачи данных, низкий уровень ошибок и использования дешевой среды передачи данных [4].
2) Муниципальные, региональные или городские сети (metropolitan area network - MAN) - объединяют компьютеры, расположенные в пределах города или региона. Такая сеть может поддерживать передачу цифровых данных, звука и включать в себя кабельное телевидение. Обычно региональная вычислительная сеть не содержит переключающих элементов для переадресации пакетов во внешние линии, что упрощает структуру сети. Эти сети сочетают лучшие характеристики локальных сетей с большой географической протяженностью [4].
3) Глобальная сеть (wide area network - WAN) охватывает значительную географическую область, часто целую страну или даже континент [2]. Компьютерная сеть Интернет является наиболее популярной глобальной сетью. В ее состав входит множество свободно соединенных сетей. Внутри каждой сети, входящей в Интернет, существуют конкретная структура связи и определенная дисциплина управления [4].
1.2 Топология сетей передачи данных
Топология сети - это способ описания конфигурации сети, схема расположения и соединения сетевых устройств. Топология сети позволяет увидеть всю ее структуру, сетевые устройства, входящие в сеть, и их связь между собой [5]. Основные виды физических топологий сетей:
1.2.1 Топология "Шина"
Топология, при которой все компьютеры сети подключаются к одному кабелю, который используется совместно всеми рабочими станциями. При такой топологии выход из строя одной машины не влияет на работу всей сети в целом. Их можно подсоединять и отсоединять в любое время, не нарушая сетевых процессов. Недостаток же заключается в том, что при выходе из строя или обрыве шины нарушается работа всей сети (Рисунок 2) [5].
Рисунок 2 - Топология "Шина"
1.2.2 Топология "Звезда"
Топология, при которой все рабочие станции имеют непосредственное подключение к серверу, являющемуся центром "звезды". При такой схеме подключения, запрос от любого сетевого устройства направляется прямиком к серверу, где он обрабатывается с различной скоростью, зависящей от аппаратных возможностей центральной машины. Выход из строя центральной машины приводит к остановке всей сети. Выход же из строя любой другой машины на работу сети не влияет (Рисунок 3) [5]. Топология "Звезда" является самой быстродействующей.
Рисунок 3 - Топология "Звезда"
1.2.3 Древовидная топология
Топология сетей, в которой каждый корень (узел более высокого уровня) связан с родительскими узлами, а те, в свою очередь, с дочерними звездообразной связью, образуя комбинацию звезд. Также дерево называют иерархической звездой. Деревья могут быть активными (в качестве узлов используют компьютеры) или пассивными (узлы - коммутаторы). Достоинство данной топологии - ее легко увеличить и легко её контролировать (поиск обрывов и неисправностей). Недостатки - при выходе из строя родительского узла, выйдут из строя и все его дочерние узлы; ограничена пропускная способность (доступ к сети может быть затруднён) (Рисунок 4) [6].
Рисунок 4 - Древовидная топология
1.2.4 Топология "Кольцо"
Схема, при которой все узлы соединены каналами связи в неразрывное "кольцо", по которому передаются данные. Выход одного ПК соединяется с входом другого. Начав движение из одной точки, данные, в конечном счете, попадают на его начало. Данные в кольце всегда движутся в одном и том же направлении. Такая топология сети не требует установки дополнительного оборудования (сервера или хаба), но при выходе из строя одного компьютера останавливается и работа всей сети (Рисунок 5) [5].
Рисунок 5 - Топология "Кольцо"
1.2.5 Полносвязная топология
Топология, при которой каждый компьютер сети связан со всеми остальными. Несмотря на логическую простоту, этот вариант оказывается громоздким и неэффективным. Для каждой пары компьютеров должна быть выделена отдельная электрическая линия связи. Полносвязные топологии применяются редко. Обычно используется в многомашинных комплексах или глобальных сетях при небольшом количестве компьютеров (Рисунок 6) [4].
Рисунок 6 - Полносвязная топология
1.2.6 Ячеистая топология
Топология, полученная из полносвязной путём удаления некоторых возможных связей. В сети с ячеистой топологией непосредственно связываются только те компьютеры, между которыми идет интенсивный обмен данными, а для обмена данными между компьютерами, не связанными непосредственно, используются транзитные передачи через промежуточные узлы. Каждый компьютер имеет множество возможных путей соединения с другими компьютерами. Поэтому обрыв кабеля не приведет к потере соединения между двумя компьютерами. Эта топология сети допускает соединение большого количества компьютеров и характерна, как правило, для крупных сетей (Рисунок 7) [5].
Рисунок 7 - Ячеистая топология
1.2.7 Смешанная топология
При смешанной топологии применяются сразу несколько видов соединения компьютеров между собой. Встречается она достаточно редко в особо крупных компаниях и организациях (Рисунок 8) [5].
Рисунок 8 - Смешанная топология
1.3 Принципы передачи данных в сети
1.3.1 Адресация компьютеров
Как только компьютеры будут соединены в сеть, возникнет новая проблема - как определить кто есть кто? Иными словами, как адресовать компьютер в сети? Под термином "адрес компьютера" будет подразумеваться адрес сетевого адаптера компьютера. Более того, у одного сетевого адаптера может быть несколько адресов различного типа, а также вполне возможно, что один компьютер будет иметь несколько сетевых адаптеров [7].
По количеству адресуемых сетевых интерфейсов адреса можно классифицировать так:
a) Уникальный адрес (unicast) - позволяет адресовать один сетевой интерфейс.
b) Групповой адрес (multicast) - позволяет адресовать сразу несколько сетевых интерфейсов. Данные доставляются всем узлам, входящим в группу.
c) Широковещательный адрес (broadcast) - адресует сразу все узлы сети. Данные доставляются сразу всем узлам.
d) Адрес произвольной рассылки (anycast) - добавлен в протокол IPv6 и адресует несколько узлов, но данные передаются любому из них.
Адреса узлов могут быть символьными и числовыми. Символьные адреса используются людьми, поэтому они как правило не лишены смысла и имеют определенную структуру (например, доменные имена). Множество всех адресов, допустимых в рамках определенной системы адресации называется адресным пространством [7].
Адресное пространство может иметь плоскую или иерархическую организацию.
1) При плоской организации адреса никак не структурированы. Примером такого адреса может быть аппаратный (MAC) адрес компьютера. Эти адреса в основном используются только аппаратурой и жестко привязаны к сетевым адаптерам. При замене сетевого адаптера адрес сменится.
2) При иерархической организации адресного пространства, адрес разбивается на несколько частей, каждая из которых позволяет адресовать определенный уровень иерархии. Иерархические адреса лучше подходят для больших сетей ввиду меньших издержек на хранение адресных таблиц. Типичным представителем иерархической числовой адресации являются IP-адреса.
На практике каждый узел сети имеет сразу несколько адресов и применяется сразу несколько схем адресации. Каждый из адресов используется тогда, когда это наиболее удобно. Для преобразования адресов из одного в другой применяются специальные протоколы разрешения адресов.
Преобразование адресов может осуществляться централизованно и распределенно. При централизованном подходе используется выделенный сервер, который хранит таблицы соответствия адресов. При распределенном подходе используются широковещательные запросы. В больших сетях используется централизованный подход, в то время как в небольших предпочтительно использовать децентрализованный [7].
1.3.2 Методы передачи данных в компьютерных сетях
Обмен информации между двумя узлами в сети может осуществляться при помощи трёх основных способов:
Симплексный канал связи (Рисунок 9) - это односторонний канал, данные по нему могут передаваться только в одном направлении. Первый узел способен отсылать сообщения, второй может только принимать их, но не может подтвердить получение или ответить. Типичным примером каналов связи этого типа является речевое оповещение в школах, больницах и других учреждениях. Другой пример - радио и телевидение [9].
Рисунок 9 - Симплексный канал связи
При полудуплексном типе связи (Рисунок 10) оба абонента имеют возможность принимать и передавать сообщения. Каждый узел имеет в своём составе и приёмник, и передатчик, но одновременно они работать не могут. В каждый момент времени канал связи образуют передатчик одного узла и приёмник другого. Типичным примером полудуплексного канала связи является рация [9].
Рисунок 10 - Полудуплексный тип связи
По дуплексному каналу (Рисунок 11) данные могут передаваться в обе стороны одновременно. Каждый из узлов связи имеет приёмник и передатчик. После установления связи передатчик первого абонента соединяется с приёмником второго и наоборот. Классическим примером дуплексного канала связи является телефонный разговор [9].
Рисунок 11 - Дуплексный канал связи
1.3.3 Протокол передачи данных
Протокол передачи данных - набор определённых соглашений, определяющих обмен информацией между программами [4].
Протокол является соглашением, но из этого вовсе не следует, что он является стандартным. На практике же все стремятся использовать стандартные протоколы. В начале 80-х годов ряд международных организаций по стандартизации - ISO, ITU-T и некоторые другие - разработали модель, которая сыграла значительную роль в развитии сетей. Эта модель называется моделью взаимодействия открытых сетей (Open System Interconnection) или моделью OSI. Модель OSI определяет различные уровни взаимодействия систем, даёт им стандартные имена и указывает, какие функции должен выполнять каждый уровень. Модель OSI можно чётко разделить на 7 уровней:
1) Физический уровень (Physical layer): имеет дело с передачей битов по физическим каналам связи. К этому уровню имеют отношение характеристики физических сред передачи данных. На этом же уровне определяются характеристики электрических сигналов, передающих дискретную информацию. Кроме того, здесь стандартизуются типы разъёмов и назначение каждого контакта.
2) Канальный уровень (Data Link layer): Одна из задач канального уровня - проверка доступности среды передачи. Другой задачей канального уровня является реализация механизмов обнаружения и коррекции ошибок. Для этого биты группируются в группы, называемые кадрами (frames).
3) Сетевой уровень (Network layer) - маршрутизация, управление потоками данных. Служит для образования единой транспортной системы, объединяющей несколько сетей. Протоколы канального уровня локальных сетей обеспечивают доставку данных между любыми узлами только в сети с соответствующей типовой топологией. На сетевом уровне работают протоколы, которые отвечают за отображение адреса узла, используемого на сетевом уровне, в локальный адрес сети.
4) Транспортный уровень (Transport layer) обеспечивает приложениям или верхним уровням стека - прикладному и сеансовому - передачу данных с той степенью надёжности, которая им требуется [4].
5) Сеансовый уровень (Session layer) обеспечивает управление диалогом: фиксирует какая из сторон является активной в настоящий момент, предоставляет средства синхронизации. Последние позволяют вставлять контрольные точки в длинные передачи, чтобы в случае отказа можно было вернуться назад к последней контрольной точке, а не начинать всё с начала.
6) Представительный уровень (Presentation layer) имеет дело с формой представления передаваемой по сети информации, не меняя при этом её содержания. За счёт уровня представления информации, передаваемая прикладным уровнем одной системы, всегда понятна прикладному уровню другой системы.
7) Прикладной уровень (Application layer) - набор разнообразных протоколов, с помощью которых пользователи сети получают доступ к разделяемым ресурсам. Единица данных, которой оперирует прикладной уровень, обычно называется сообщением (message) [4].
Основная идея этой модели заключается в том, что каждому уровню отводится конкретная роль. Благодаря этому общая задача передачи данных расчленяется на отдельные легко обозримые задачи.
Для избежания несоответствий протоколов, стали появляться комитеты по стандартизации. В настоящее время в сетях используется большое количество стеков коммуникационных протоколов. Наиболее распространёнными являются следующие стеки: TCP/IP, IPX/SPX, NetBIOS,SMB, DECnet, SNA и OSI. Все эти стеки, кроме SNA на нижних уровнях - физическом и канальном, - используют одни и те же хорошо стандартизованные протоколы Ethernet, Token Ring, FDDI и некоторые другие, которые позволяют использовать во всех сетях одну и ту же аппаратуру [4].
1.4 Кодирование информации
Для представления информации в компьютере используется двоичный код, по причине легкости преобразования двоичных чисел в электрические импульсы или оптические сигналы. Такое преобразование часто называют кодирование [7].
Существуют различные способы кодирования двоичных цифр [11].
- транзитное: информативен переход из одного состояния в другое;
- потенциальное: информативен уровень сигнала в конкретные моменты времени;
- полярное: сигнал одной полярности реализуется для представления одного значения, сигнал другой полярности - другого. При оптоволоконной транспортировке вместо полярности используют амплитуды импульса;
- униполярное: сигнал одной полярности реализуется для представления одного значения, нулевой сигнал - для другого;
- биполярное: используется отрицательное, положительное и нулевое значения для представления трех состояний;
- двухфазное: в каждом битовом интервале присутствует переход из одного состояния в другое, что используется для выделения синхросигнала.
Некоторые популярные схемы кодирования, которые применяются в локальных сетях:
1.4.1 AMI - Alternate Mark Inversion или ABP - Alternate bipolare
Биполярная схема, которая использует значения +V, 0V и - V. Все нулевые биты имеют значения 0V, единичные - чередующимися значениями +V, - V (Рисунок 12). Схема не полностью самосинхронизирующаяся (длинная цепочка нулей приведет к потере синхронизации) [10] [11].
Рисунок 12 - Alternate Mark Inversion
1.4.2 MAMI - Modified Alternate Mark Inversion или ASI
Модифицированная схема AMI, импульсами чередующейся полярности кодируется 0, а 1 - нулевым потенциалом [11].
1.4.3 B8ZS - Bipolar with 8 Zero Substitution
Схема аналогичная AMI, но для синхронизации исключает цепочки 8 и более нулей (за счет вставки бит) [10] [11].
1.4.4 HDB3 - High Density Bipolar 3
Схема аналогичная AMI, но не допускает передачи цепочки более трех нулей. Вместо последовательности из четырех нулей вставляется один из четырех биполярных кодов (Рисунок 13) [10] [11].
Рисунок 13 - High Density Bipolar 3
1.4.5 Манчестерское кодирование (Manchester encoding)
Двухфазное полярное/униполярное самосинхронизирующееся кодирование. Текущий бит узнается по направлению смены состояния в середине битового интервала: от - V к +V:
1. От +V к - V: 0. Переход в начале интервала может и не быть (Рисунок 14) [11].
Рисунок 14 - Manchester encoding
1.4.6 Дифференциальное манчестерское кодирование (Differential manchester encoding)
Двухфазное полярное/униполярное самосинхронизирующееся кодирование. Текущий бит узнается по наличию перехода в начале битового интервала (Рисунок 15.1), например, 0 - есть переход (Вертикальный фрагмент), 1 - нет перехода (горизонтальный фрагмент. В середине битового интервала переход есть всегда. Он нужен для синхронизации. В Token Ring применяется измененная версия такой схемы, где кроме бит 0 и 1 определенны также два бита j и k (Рисунок 15.2). Здесь нет переходов в середине интервала. Бит К имеет переход в начале интервала, а j - нет [10] [11].
Рисунок 15 - Differential manchester encoding
1.4.7 MLT-3
Трехуровневое кодирование со скремблированием которое не самосинхронизуется. Используются уровни (+V, 0, - V) постоянные в линии каждого битового интервала. При передаче 0 значения не меняются, при передаче 1 - меняются на соседние по цепочке +V, 0, - V, 0, +V и тд. (Рисунок 16). Такая схема является усложнонным вариантом NRZI [11].
Рисунок 16 - MLT-3
1.4.8 NRZ Non-return to zero (без возврата к нулю)
Биполярная нетранзиктивная схема (состояния меняются на границе), которая имеет 2 варианта. Первый вариант это недифференциальное NRZ-состояние напрямую отражает значение бита (Рисунок 17а). В другом варианте - дифференциальном, NRZ-состояние меняется в начале битового интервала для 1 и не меняется для 0. (Рисунок 17б). Привязки 1 и 0 к определенному состоянию нет [10] [11].
1.4.9 NRZI - Non-return to zero Inverted
Измененная схема NRZ (Рисунок 17в). Тут состояния изменяются на противоположные в начале битового интервала 0, и не меняются при передаче 1. Возможна и обратная схема представления [11].
Рисунок 17 - Non-return to zero; Non-return to zero Inverted
1.4.10 RZ - Return to zero (с возвратом к нулю)
Биполярная транзитивная самосинхронизирующаяся схема. Состояние в определенный момент битового интервала всегда возвращается к нулю. Имеет дифференциальный и недифференциальный варианты. В дифференциальном варианте привязки 1 и 0 к состоянию нет (Рисунок 18) [11].
Рисунок 18 - Return to zero
1.4.11 FM 0 - Frequency Modulation 0 (частотная модуляция)
Самосинхронизирующийся полярный код. Меняется на противоположное на границе каждого битового интервала. При передаче еденицы в течение битового интервала состояние неизменное. При передаче 0, в середине битового интервала состояние меняется на противоположное (Рисунок 19) [11].
Рисунок 19 - Frequency Modulation 0
Подводя итоги, можно сказать что схемы, которые не являются самосинхронизирующимися, вместе с определением фиксированной длительности битовых интервалов разрешают достигать синхронизации. Старт-бит и стоп-бит служат для синхронизации, а контрольный бит вводит избыточность для повышения достоверности приема [11].
1.5 Модуляция и синхронизация данных
1.5.1 Модуляция
При передачи данных по линиям связи возникает ряд факторов, негативно влияющих на качество полученных данных:
- протяженность линий связи;
- возможное наличие сильных электромагнитных помех.
Поэтому, для повышения надежности передачи данных по линиям где вероятны сильные искажения данных применяют модуляцию [7].
Аналоговая модуляция.
Аналоговая модуляция применяется для передачи дискретных данных по каналам с узкой полосой частот, типичным представителем которых является канал тональной частоты (общественная телефонная сеть). Модем - устройство, выполняющее функции модуляции и демодуляции. Аналоговая модуляция является таким способом физического кодирования, при котором информация кодируется изменением амплитуды, частоты или фазы синусоидального сигнала несущей частоты (Рисунок 20) [12].
Рисунок 20 - Различные типы модуляции: потенциальный код (а); амплитудная модуляция (б); частотная модуляция (в); фазовая модуляция (г)
В скоростных модемах часто используются комбинированные методы модуляции, как правило, амплитудная в сочетании с фазовой [12].
Дискретная модуляция аналоговых сигналов.
Дискретные способы модуляции основаны на дискретизации непрерывных процессов как по амплитуде, так и по времени. Дискретная модуляции основана на теории отображения Найквиста - Котельникова. В соответствии с этой теорией, аналоговая непрерывная функция, переданная в виде последовательности ее дискретных по времени значений, может быть точно восстановлена, если частота дискретизации была в два или более раз выше, чем частота самой высокой гармоники спектра исходной функции. Если это условие не соблюдается, то восстановленная функция будет существенно отличаться от исходной.
Передача непрерывного сигнала в дискретном виде требует от сетей жесткого соблюдения временного интервала в 125 мкс (соответствующего частоте дискретизации 8000 Гц) между соседними замерами, то есть требует синхронной передачи данных между узлами сети. При несоблюдении синхронности прибывающих замеров исходный сигнал восстанавливается неверно, что приводит к информации [12].
1.5.2 Синхронизация данных
На способ передачи сигналов также оказывает влияние количество проводов в линиях связи. С целью сокращения стоимости линий связи, количество проводников сокращают, что вынуждает передавать данные последовательно по одному биту. Даже при успешном решении всех проблем, все еще остается вероятность искажения или потери некоторых битов данных. Часто для подтверждения правильного приема данных используется сигнал-квитанция, который отправляется от получателя данных их отправителю. Еще одной проблемой передачи данных является взаимная синхронизация передатчика и приемника [7].
При обмене данными на физическом уровне единицей информации является бит, поэтому средства физического уровня всегда поддерживают побитовую синхронизацию между приемником и передатчиком. Канальный уровень оперирует кадрами данных и обеспечивает синхронизацию между приемником и передатчиком на уровне кадров. В обязанности приемника входит распознавание начала первого байта кадра, распознавание границ полей кадра и распознавание признака окончания кадра [12].
Асинхронная (старт-стопная) передача.
При плохом качестве линии связи для удешевления аппаратуры и повышения надежности передачи данных вводят дополнительные средства синхронизации на уровне байт. Такой режим работы называется асинхронным или старт-стопным. Другой причиной использования такого режима работы является наличие устройств (например, дисплей ввода данных), которые генерируют байты данных в случайные моменты времени. Асинхронным режим называется потому, что каждый байт может быть несколько смещен во времени относительно побитовых тактов предыдущего байта, что не влияет на корректность данных.
В асинхронном режиме каждый байт данных сопровождается специальными сигналами "старт" и "стоп" (Рисунок 21а). Эти сигналы, во-первых, извещают приемник о приходе данных и, во-вторых, дают приемнику достаточно времени для выполнения некоторых функций, связанных с синхронизацией, до поступления следующего байта. Сигнал "старт" имеет продолжительность в один тактовый интервал, а сигнал "стоп" может длиться один, полтора или два такта (поэтому говорят, что используется один, полтора или два бита в качестве стопового сигнала, хотя пользовательские биты эти сигналы не представляют) [12].
Рисунок 21 - Асинхронная (а) и синхронная (б) передачи на уровне байт
Синхронная передача.
При синхронном режиме передачи старт-стопные биты между каждой парой байт отсутствуют. Пользовательские данные собираются в кадр, который предваряется байтами синхронизации (Рисунок 21б). Байт синхронизации - байт, содержащий заранее известный код, который оповещает приемник о приходе кадра данных. При его получении приемник должен войти в байтовый синхронизм с передатчиком, то есть правильно понимать начало очередного байта кадра. Иногда применяется несколько синхробайт для обеспечения более надежной синхронизации приемника и передатчика [12].
Вывод
Компьютерная сеть это система, обеспечивающая обмен данными между вычислительными устройствами, где для передачи информации могут быть использованы различные виды электрических или световых сигналов, электромагнитного излучения, которые, в свою очередь, могут быть по разному закодированы и переданы. Качество и скорость обмена данными во многом зависят от выбранного способа передачи данных.
Глава 2. Коммутация. методы коммутации
2.1 Коммутация данных. Задачи и метод коммутации
Коммутация - это соединение конечных узлов через сеть транзитных. Маршрут - это последовательность узлов, которые пройдут данные на пути от отправителя к получателю [7].
В общем виде задача коммутации может быть разбита на следующие взаимосвязанные составляющие [7]:
1. Определение информационных потоков, для которых требуется прокладывать маршруты;
2. Маршрутизация потоков.
3. Продвижение потоков, то есть их распознавание и локальная коммутация на каждом транзитном узле.
4. Мультиплексирование и демультиплексирование потоков.
2.1.1 Определение информационных потоков
Информационный поток (поток данных) - непрерывная последовательность данных, объединенных набором общих признаков, позволяющих выделить эти данных из общего сетевого трафика [7].
В англоязычной литературе имеется два термина для обозначения потока данных: data stream и data flow. Их различие состоит в том, что один термин подразумевает неравномерный поток данных (например, загрузка веб-страницы), в то время как второй - равномерный (например, потоковое аудио). Далее речь пойдет о неравномерных потоках данных.
Через один транзитный узел может проходить несколько маршрутов. Поэтому, транзитный узел должен уметь распознавать потоки данных для правильной их передачи на соответствующий сетевой интерфейс.
В качестве критерия определения потока данных может выступать адрес источника, тогда все данных от одного и того же компьютера будут являться потоком. Этот поток можно разделить на дочерние потоки, классифицируя данные по адресу назначения. Дальнейшую детализацию потоков данных можно выполнять, например, по номеру порта (используемой сетевой службе).
Признаки потока могут быть глобальными или локальными. Адреса источника и назначения - глобальный признак; Адрес сетевого интерфейса транзитного узла, с которого идет поток данных - локальный признак.
Существует еще и так называемая метка потока - особый тип признака, некое число, которое несут все данные потока. Метка потока так же может быть глобальной (не меняться при прохождении транзитных узлов) и локальной (подвергаться изменениям при прохождении транзитных узлов) [7].
2.1.2 Маршрутизация
Задача маршрутизации, в свою очередь, делится на задачи:
- Определения маршрута.
- Оповещения сети о выбранном маршруте.
Определение маршрута заключается в выборе последовательности транзитных узлов и их интерфейсов по которым будут передаваться данные из определенного источника в определенное назначение. Маршрут может определяться администратором сети вручную на основе каких-либо его предпочтений и соображений, но в больших сетях со сложной топологией используются автоматические методы определения маршрутов.
Для автоматизации процесса, компьютеры оснащаются дополнительным программным обеспечением, которое собирает информацию о сети и анализирует её. Затем, на основе полученных данных строится оптимальный маршрут.
Маршрут может строиться либо исходя из топологии сети (минимальное количество транзитных узлов), либо (если надо учитывать пропускную способность) на основе метрики.
Метрика представляет собой число, позволяющее судить о пропускной способности отдельных участков сети. Для задания метрики можно взять пропускную способность отдельного участка сети (например 100 Мб/с) и принять её равной 1. Таким образом, метрика других участков сети будет обратно пропорциональна пропускной способности с учетом выбранной точки отсчета. Например, метрика другого участка пропускной способностью 10 Мб/с будет равной 10. Таким образом, пройдя три транзитных узла мы получим метрику 3 против 10 в случае наличии прямого, но медленного маршрута.
Выбрав определенный маршрут, необходимо оповестить о нем все устройства сети. Делается это как правило посредством сообщений типа "данные потока n нужно передать на интерфейс X (или узлу 3)". Каждое устройство сети анализирует подобные сообщения и делает запись в специальной таблице коммутации. Этой таблицей в последствии будет руководствоваться узел при выборе интерфейса для передачи потока данных с определенными признаками [7].
2.1.3 Продвижение потоков, их распознавание и коммутация
Для каждой пары абонентов эта операция может быть представлена как совокупность нескольких локальных операций коммутации на каждом из транзитных узлов. Отправитель передает данные на интерфейс, соответствующий маршруту, а транзитные узды передают данные с одного своего интерфейса на другой (выполняют коммутацию интерфейсов). Для того чтобы выполнить коммутацию, коммутатор должен распознать поток.
Коммутатор - устройство, способное передавать данные с одного сетевого интерфейса на другой; выполняет коммутацию интерфейсов.
Коммутатором может быть как аппаратное устройство, так и компьютер, использующий специализированное программное обеспечение. Более того, компьютер, используемый для коммутации может выполнять функции конечного или начального узла. Хорошей практикой является использование узлов, специально выделенных для коммутации, которые соединяются в так называемую коммутационную сеть. Остальные устройства подключаются уже к коммутационной сети [7].
2.1.4 Мультиплексирование и демультиплексирование
Как говорилось ранее, для выполнения коммутации, коммутатор должен определить поток данных. Определение потока должно выполняться независимо от того является поток "чистым" или "смешанным". В случае, если поток смешанный, выполняется операция демультиплексирования. В ином случае - мультиплексирования.
Демультиплексирование - операция разделение одного смешанного потока на несколько чистых.
Мультиплексирование - операция объединения нескольких чистых потоков в один смешанный.
Операция мультиплексирования выполняется тогда, когда коммутатору надо отправить несколько потоков данных на один сетевой интерфейс. Логично предположить, что технология мультиплексирования должна позволять последующее демультиплексирование. Самыми распространенными способами мультиплексирования являются разделение времени (когда для каждого потока данных отводится определенный промежуток времени использования канала) и частотное разделение канала, когда каждый поток данных использует свой частотный диапазон.
Функции мультиплексирования и демультиплексирования могут выполняться на каждом из сетевых интерфейсов коммутатора. Частным случаем коммутатора у которого все входные потоки данных коммутируются на один выходной интерфейс называется мультиплексор. Обратный случай называется демультиплексор [7].
2.2 Типы коммутации
2.2.1 Схемы коммутации абонентов в сетях
Среди множества подходов к решению проблем коммутации в сети, выделяют три основополагающих: коммутация каналов (circuit switching), коммутация пакетов (packet switching) и коммутация сообщений (message switching). Внешне все эти схемы одинаковы, однако возможности и свойства их различны. Сети с коммутацией каналов имеют более богатую историю, они ведут свое происхождение от первых телефонных сетей. Сети с коммутацией пакетов сравнительно молоды, они появились в конце 60-х годов как результат экспериментов с первыми глобальными компьютерными сетями. Сети с коммутацией сообщений стали прототипом современных сетей с коммутацией пакетов, сегодня они в чистом виде практически не существуют [13].
Коммутация каналов (circuit switching) - организация составного канала через несколько транзитных узлов из нескольких последовательно "соединённых" каналов на время передачи сообщения (оперативная/динамическая коммутация) или на более длительный срок (постоянная/долговременная коммутация) (Рисунок 22) [14].
Рисунок 22 - Передача данных по сети с коммутацией каналов
Коммутация сообщений (message switching) - разбиение информации на сообщения, которые передаются последовательно к ближайшему транзитному узлу, который, приняв сообщение, запоминает его и передаёт далее таким же образом. Получается нечто вроде конвейера [14].
Коммутация пакетов (КП, packet switching) - разбиение сообщения на "пакеты", которые передаются отдельно. Разница между сообщением и пакетом: размер пакета ограничен технически, сообщения - логически. При этом, если маршрут движения пакетов между узлами определён заранее, говорят о виртуальном канале (с установлением соединения). Пример: коммутация IP-пакетов (Рисунок 23). Если же для каждого пакета задача нахождения пути решается заново, говорят о датаграммном (без установления соединения) способе пакетной коммутации (Рисунок 24) [14].
Рисунок 23 - Передача данных по сети с коммутацией пакетов по виртуальным каналам
Рисунок 24 - Передача данных по сети с коммутацией пакетов по реальным каналам
Коммутация ячеек (cell switching) - частный случай коммутации пакетов с эмуляцией виртуальных каналов, при коммутации ячеек пакеты всегда имеют фиксированный и относительно небольшой размер [14].
2.2.2 Классы коммутации: постоянная и динамическая коммутация
Как сети с коммутацией пакетов, так и сети с Коммутацией каналов можно разделить на два класса по другому признаку - на сети с динамической коммутацией и сети с постоянной коммутацией [13].
Сеть с динамической коммутацией разрешает устанавливать соединение по инициативе пользователя сети. Коммутация выполняется на время сеанса связи, а затем (опять же по инициативе одного из взаимодействующих пользователей) связь разрывается. В общем случае любой пользователь сети может соединиться с любым другим пользователем сети. Обычно период соединения между парой пользователей при динамической коммутации составляет от нескольких секунд до нескольких часов и завершается при выполнении определенной работы - передачи файла, просмотра страницы текста или изображения и т.п. Примерами сетей, поддерживающих режим динамической коммутации, являются телефонные сети общего пользования, локальные сети, сети TCP/IP.
Сеть с постоянной коммутацией не предоставляет пользователю возможность выполнить динамическую коммутацию с другим произвольным пользователем сети. Вместо этого сеть разрешает паре пользователей заказать соединение на длительный период времени. Соединение устанавливается не пользователями, а персоналом, обслуживающим сеть. Время, на которое устанавливается постоянная коммутация, измеряется обычно несколькими месяцами. Режим постоянной коммутации в сетях с коммутацией каналов часто называется сервисом выделенных (dedicated) или арендуемых (leased) каналов. Наиболее популярными сетями, работающими в режиме постоянной коммутации, сегодня являются сети технологии SDH, на основе которых строятся выделенные каналы связи с пропускной способностью в несколько гигабит в секунду.
Некоторые типы сетей поддерживают оба режима работы. Например, сети Х.25 и АТМ могут предоставлять пользователю возможность динамически связаться с любым другим пользователем сети и в то же время отправлять данные по постоянному соединению одному вполне определенному абоненту [13].
Вывод
Коммуникационные сети должны обеспечивать связь своих абонентов между собой. В сетях общего доступа невозможно предоставить каждой паре абонентов собственную физическую линию связи. применяется какой-либо способ коммутации абонентов, обеспечивающий разделение имеющихся физических каналов. Это позволяет существенно увеличить надежность и скорость передачи данных.
Глава 3. Пакеты данных. коммутация пакетов
3.1 Пакеты данных
3.1.1 Пакеты данных. Функции пакетов
Данные обычно содержатся в больших по размерам файлах. Однако сети не будут нормально работать, если компьютер посылает этот блок данных целиком. Существует две причины, замедляющие работу сети при передаче по кабелю больших блоков данных.
Во-первых, такой блок, посылаемый одним компьютером, заполняет кабель и "связывает" работу всей сети, т.е. препятствует взаимодействию остальных сетевых компонентов.
Во-вторых, возникновение ошибок при передаче крупных блоков приведет к повторной передаче всего блока. А если поврежден небольшой блок данных, то требуется повторная передача именно этого небольшого блока, что значительно сэкономит время.
Чтобы быстро и легко, не тратя времени на ожидания, передавать по сети данные, надо разбить их на небольшие управляемые блоки. Эти блоки называются пакетами или кадрами.
Пакет - основная единица информации в компьютерных сетях. При разбиении данных на пакеты скорость их передачи возрастает настолько, что каждый компьютер в сети получает возможность принимать и передавать данные практически одновременно с остальными компьютерами. На целевом компьютере (компьютере-получателе) пакеты накапливаются и выстраиваются в должном порядке для восстановления исходного вида данных [15].
При разбиении данных на пакеты сетевая операционная система добавляет каждому пакету специальную управляющую информацию. Она обеспечивает [15]:
- передачу исходных данных небольшими блоками;
- сбор данных в надлежащем порядке (при их получении);
- проверку данных на наличие ошибок (после сборки).
3.1.2 Структура пакета
Пакеты могут содержать несколько типов данных [15]:
- информацию (например, сообщения или файлы);
- определенные виды данных и команд, управляющих компьютером (например, запросы к службам);
- коды управления сеансом (например, запрос на повторную передачу для исправления ошибки).
Для всех типов пакетов обязательны компоненты [15]:
- адрес источника (source), идентифицирующий отправителя;
- передаваемые данные;
- адрес местоназначения (destination), идентифицирующий компьютер-получатель;
- инструкции сетевым компонентам о дальнейшем маршруте данных;
- информация компьютеру-получателю о том, как объединить передаваемый пакет с остальными, чтобы получить данные в исходном виде;
- информация для проверки ошибок, обеспечивающая корректность передачи.
Компоненты пакета группируются в три раздела [15]:
1) Заголовок включает:
- сигнал, "говорящий" о том, что передается пакет;
- адрес источника;
- адрес местоназначения;
- информацию, синхронизирующую передачу.
2) Данные - собственно передаваемые данные. В зависимости от типа сети размер данных может меняться. Как правило он составляет от 512 байтов (0,5 Кб) до 4 Кб. Так как обычно размер исходных данных гораздо больше 4 Кб, для помещения в пакет их необходимо разбивать на меньшие блоки. При передаче объемного файла может потребоваться много пакетов.
...Подобные документы
Виды компьютерных сетей. Методы доступа к несущей в компьютерных сетях. Среды передачи данных и их характеристики. Протокол IP, принципы маршрутизации пакетов, DHCP. Обоснование используемых сред передачи данных. Маршрутизация и расчет подсетей.
курсовая работа [779,8 K], добавлен 15.04.2012Топология компьютерных сетей. Методы доступа к несущей в компьютерных сетях. Среды передачи данных, их характеристики. Структурная модель OSI, её уровни. Протокол IP, принципы маршрутизации пакетов. Физическая топология сети. Определение класса подсети.
контрольная работа [101,8 K], добавлен 14.01.2011Монтаж и прокладывание локальной сети 10 Base T. Общая схема подключений. Сферы применение компьютерных сетей. Протоколы передачи информации. Используемые в сети топологии. Способы передачи данных. Характеристика основного программного обеспечения.
курсовая работа [640,0 K], добавлен 25.04.2015Беспроводные и проводные системы передачи данных. Методы обеспечения безошибочности передачи данных в сетях. Оценка зависимости показателей эффективности. Снижение вероятности появления ошибки сбора данных в соответствии с предъявленными требованиями.
дипломная работа [309,0 K], добавлен 14.10.2014Эволюция вычислительных систем: мэйнфреймы, многотерминальные системы, глобальные и локальные сети. Базовые понятия сетей передачи информации. Процесс передачи данных и виды сигналов: аналоговый и цифровой. Физическая и логическая структуризация сетей.
реферат [246,8 K], добавлен 05.08.2013Особенности организации передачи данных в компьютерной сети. Эталонная модель взаимодействия открытых систем. Методы передачи данных на нижнем уровне, доступа к передающей среде. Анализ протоколов передачи данных нижнего уровня на примере стека TCP/IP.
курсовая работа [1,0 M], добавлен 07.08.2011Технология построения сетей передачи данных. Правила алгоритма CSMA/CD для передающей станции. Анализ существующей сети передачи данных предприятия "Минские тепловые сети". Построение сети на основе технологии Fast Ethernet для административного здания.
дипломная работа [2,5 M], добавлен 15.02.2013Классическая технология коммутации пакетов. Взаимоотношения между объектами сети Х.25. Сквозная передача между устройствами DTE. Первые предложения по стандартам протокола Frame Relay. Процесс передачи данных через коммутируемые виртуальные каналы.
доклад [2,0 M], добавлен 12.01.2011Классификация компьютерных сетей. Назначение компьютерной сети. Основные виды вычислительных сетей. Локальная и глобальная вычислительные сети. Способы построения сетей. Одноранговые сети. Проводные и беспроводные каналы. Протоколы передачи данных.
курсовая работа [36,0 K], добавлен 18.10.2008Топологии компьютерных сетей. Методы доступа к каналам связи. Среды передачи данных. Структурная модель и уровни OSI. Протоколы IP и TCP, принципы маршрутизации пакетов. Характеристика системы DNS. Создание и расчет компьютерной сети для предприятия.
курсовая работа [2,3 M], добавлен 15.10.2010Анализ применяемых технологий в мультисервисных сетях. Сосуществование сетей АТМ с традиционными технологиями локальных сетей. Характеристика сети передачи данных РФ "Электросвязь" Кемеровской области. Схема организации сети передачи данных, каналы связи.
дипломная работа [642,3 K], добавлен 02.11.2010Эволюция вычислительных систем. Базовые понятия и основные характеристики сетей передачи информации. Задачи, виды и топология локальных компьютерных сетей. Модель взаимодействия открытых систем. Средства обеспечения защиты данных. Адресация в IP-сетях.
лекция [349,0 K], добавлен 29.07.2012Определение и отличительные признаки локальной сети. Методы коммутации каналов, сообщений, пакетов и ячеек. Особенности, различия и достоинства топологий сетей: "общая шина", "звезда", "кольцо", "дерево", "полносвязная", "многосвязная", "смешанная".
курсовая работа [440,8 K], добавлен 16.05.2012Архитектура предприятия как инструмент управления изменениями. Проектирование архитектуры данных по TOGAF. Описание потоков и источников данных. Синхронизация данных по времени. Описание этапов и рекомендации по использованию инструментов проектирования.
дипломная работа [2,8 M], добавлен 09.09.2017Роль компьютерных сетей, принципы их построения. Системы построения сети Token Ring. Протоколы передачи информации, используемые топологии. Способы передачи данных, средства связи в сети. Программное обеспечение, технология развертывания и монтажа.
курсовая работа [279,7 K], добавлен 11.10.2013Назначение и классификация компьютерных сетей. Обобщенная структура компьютерной сети и характеристика процесса передачи данных. Управление взаимодействием устройств в сети. Типовые топологии и методы доступа локальных сетей. Работа в локальной сети.
реферат [1,8 M], добавлен 03.02.2009Назначение локальных сетей как комплекса оборудования и программного обеспечения, их технические средства, топология. Организация передачи данных в сети. История развития глобальных сетей, появление Интернета. Программно-техническая организация Интернета.
реферат [40,8 K], добавлен 22.06.2014Назначение и классификация компьютерных сетей. Распределенная обработка данных. Классификация и структура вычислительных сетей. Характеристика процесса передачи данных. Способы передачи цифровой информации. Основные формы взаимодействия абонентских ЭВМ.
контрольная работа [36,8 K], добавлен 21.09.2011Обзор существующих решений на основе открытых данных. Технологии обработки данных и методы их визуализации. Социальные сети для извлечения данных. Ограничение географической локации. Выбор набора и формат хранения открытых данных, архитектура системы.
курсовая работа [129,5 K], добавлен 09.06.2017Изучение понятия локальной вычислительной сети, назначения и классификации компьютерных сетей. Исследование процесса передачи данных, способов передачи цифровой информации. Анализ основных форм взаимодействия абонентских ЭВМ, управления звеньями данных.
контрольная работа [37,0 K], добавлен 23.09.2011