Телекоммуникации и компьютерные сети. Конспект лекций

по дисциплине «Компьютерные сети и телекоммуникации»


ВВЕДЕНИЕ.. 65

2 КАБЕЛИ И ИНТЕРФЕЙСЫ... 10

3 ОБМЕН ДАННЫХ В СЕТИ.. 15

6 СЛУЖБЫ СЕТИ ИНТЕРНЕТ.. 40

8 СРЕДСТВА ПРОСМОТРА WEB.. 54

ВВЕДЕНИЕ.. 6

1 СЕТЕВЫЕ КОНЦЕПЦИИ И ТЕРМИНЫ... 7

1.1 Основные понятия. 7

1.2 Классификация сетей по масштабу. 7

1.3 Классификация сетей по наличию сервера. 7

1.3.1 Одноранговые сети. 7

1.3.2 Сети с выделенным сервером. 8

1.4 Выбор сети. 9

2 КАБЕЛИ И ИНТЕРФЕЙСЫ... 10

2.1 Типы кабелей. 10

2.1.1 Кабель типа «витая пара» – twisted pair 10

2.1.2 Коаксиальный кабель. 11

2.1.3 Оптоволоконный кабель. 12

2.2 Беспроводные технологии. 12

2.2.1 Радиосвязь. 13

2.2.2 Связь в микроволновом диапазоне. 13

2.2.3 Инфракрасная связь. 13

2.3 Параметры кабелей. 13

3 ОБМЕН ДАННЫХ В СЕТИ.. 15

3.1 Общие понятия. Протокол. Стек протоколов. 15

3.2 Модель ISO/OSI 16

3.3 Функции уровней модели ISO/OSI 18

3.4 Протоколы взаимодействия приложений и протоколы транспортной подсистемы. 21

3.5 Функциональное соответствие видов коммуникационного оборудования уровням модели OSI 22

3.6 Спецификация IEEE 802. 24

3.7 По стеку протоколов. 25

4 СЕТЕВОЕ ОБОРУДОВАНИЕ И ТОПОЛОГИИ.. 27

4.1 Сетевые компоненты. 27

4.1.1 Сетевые карты. 27

4.1.2 Повторители и усилители. 28

4.1.3 Концентраторы. 29

4.1.4 Мосты. 29

4.1.5 Маршрутизаторы. 30

4.1.6 Шлюзы. 30

4.2 Типы сетевой топологии. 31

4.2.1 Шина. 31

4.2.2 Кольцо. 32

4.2.3 Звезда. 32

4.2.5 Смешанные топологии. 33

5 ГЛОБАЛЬНАЯ СЕТЬ ИНТЕРНЕТ.. 36

5.1 Теоретические основы Интернета. 36

5.2 Работа со службами Интернета. 37

6 СЛУЖБЫ СЕТИ ИНТЕРНЕТ.. 40

6.1 Терминальный режим. 40

6.2 Электронная почта (E-Mail) 40

6.4 Служба телеконференций (Usenet) 41

6.5 Служба World Wide Web (WWW) 43

6.6 Служба имен доменов (DNS) 45

6.7 Служба передачи файлов (FTP) 48

6.8 Служба Internet Relay Chat 49

6.9 Служба ICQ.. 49

7 ПОДКЛЮЧЕНИЕ К СЕТИ ИНТЕРНЕТ.. 51

7.1 Основные понятия. 51

7.2 Установка модема. 52

7.3 Подключение к компьютеру поставщика услуг Интернета. 53

8 СРЕДСТВА ПРОСМОТРА WEB.. 54

8.1 Понятие броузеров и их функции. 54

8.2 Работа с программой Internet Explorer 54

8.2.1 Открытие и просмотр Web-страниц. 56



8.2.3 Приемы управления броузером. 57

8.2.4 Работа с несколькими окнами. 58

8.2.5 Настройка свойств броузера. 58

8.3 Поиск информации в World Wide Web. 60

8.4 Прием файлов из Интернета. 62

9 РАБОТА С ЭЛЕКТРОННЫМИ СООБЩЕНИЯМИ.. 64

9.1 Отправка и получение сообщений. 64

9.2 Работа с программой Outlook Express. 65

9.2.1 Создание учетной записи. 65

9.2.2 Создание сообщения электронной почты. 66

9.2.3 Подготовка ответов на сообщения. 66

9.2.4 Чтение сообщений телеконференций. 67

9.3 Работа с адресной книгой. 67


ВВЕДЕНИЕ

Рассматриваемый в данном конспекте лекций материал - не о конкретной операционной системе и даже не о конкретном типе операционных систем. В нем операционные системы (ОС) рассматриваются с самых общих позиций, а описываемые фундаментальные концепции и принципы построения справедливы для большинства ОС.


1 СЕТЕВЫЕ КОНЦЕПЦИИ И ТЕРМИНЫ

1.1 Основные понятия

Сеть – это соединение между двумя и более компьютерами, позволяющее им разделять ресурсы.

1.2 Классификация сетей по масштабу

Локальная сеть (Local Area Network) представляет собой набор соединенных в сеть компьютеров, расположенных в пределах небольшого физического региона, например, одного здания.

Это набор компьютеров и других подключенных устройств, которые укладываются в зону действия одной физической сети. Локальные сети представляют собой базовые блоки для построения объединенных и глобальных сетей.

Глобальные сети (Wide Area Network) могут соединять сети по всему миру; для межсетевых соединений обычно используются сторонние средства коммуникаций.

Соединения в глобальных сетях могут быть очень дорогими, так как стоимость связи растет с ростом ширины полосы пропускания. Таким образом, лишь небольшое число соединений в глобальных сетях поддерживают ту же полосу пропускания, что и обычные локальные сети.

Региональные сети (Metropolitan Area Network) используют технологии глобальных сетей для объединения локальных сетей в конкретном географическом регионе, например, городе.

1.3 Классификация сетей по наличию сервера

1.3.1 Одноранговые сети

Компьютеры в одноранговых сетях могут выступать как в роли клиентов, так и в роли серверов. Так как все компьютеры в этом типе сетей равноправны, то одноранговые сети не имеют централизованного управления разделением ресурсов. Любой из компьютеров в этой сети может разделять свои ресурсы с любым компьютером из этой же сети. Одноранговын взаимоотношения также означают, что ни один компьютер не имеет ни высшего приоритета на доступ, ни повышенной ответственности за предоставление ресурсов в совместное использование.

Преимущества одноранговых сетей:

– они легки в установке и настройке;

– отдельные машины не зависят от выделенного сервера;

– пользователи в состоянии контролировать свои собственные ресурсы;

– недорогой тип сетей в приобретении и эксплуатации;

– не нужно никакого дополнительного оборудования или программного обеспечения, кроме операционной системы;

– нет необходимости нанимать администратора сети;

– хорошо подходит с количеством пользователей, не превышающих 10.

Недостатки одноранговых сетей:

– применение сетевой безопасности одновременно только к одному ресурсу;

– пользователи должны помнить столько паролей, сколько имеется разделенных ресурсов;

– необходимо производить резервное копирование отдельно на каждом компьютере, чтобы защитить все совместные данные;

– при получении доступа к ресурса, на компьютере, на котором этот ресурс расположен, ощущается падение производительности;

– не существует централизованной организационной схемы для поиска и управления доступом к данным.

1.3.2 Сети с выделенным сервером

Компания Microsoft предпочитает термин Server-based. Сервер представляет собой машину (компьютер), чьей основной задачей является реакция на клиентские запросы. Серверы редко управляются кем-то непосредственно – только чтобы установить, настроить или обслуживать.

Достоинства сетей с выделенным сервером:

– они обеспечивают централизованное управление учетными записями пользователей, безопасностью и доступом, что упрощает сетевое администрирование;

– более мощное оборудование означает и более эффективный доступ к ресурсам сети;

– пользователям для входа в сеть нужно помнить только один пароль, что позволяет им получать доступ ко всем ресурсам, у которым имеет право;

– такие сети лучше масштабируются (растут) с ростом числа клиентов.

Недостатки сетей с выделенным сервером:

– неисправность сервера может сделать сеть неработоспособной, в лучшем случае – потеря сетевых ресурсов;

– такие сети требуют квалифицированного персонала для сопровождения сложного специализированного программного обеспечения;

– стоимость сети увеличивается, благодаря потребности в специализированном оборудовании и программном обеспечении.

1.4 Выбор сети

Выбор сети зависит от ряда обстоятельств:

– количество компьютеров в сети (до 10 – одноранговые сети);

– финансовые причины;

– наличие централизованного управления, безопасность;

– доступ к специализированным серверам;

– доступ к глобальной сети.


2 КАБЕЛИ И ИНТЕРФЕЙСЫ

На самом нижнем уровне сетевых коммуникаций находится носитель, по которому передаются данные. В отношении передачи данных термин media (носитель, среда передачи данных) может включать в себя как кабельные, так и беспроводные технологии.

2.1 Типы кабелей

Существует несколько различных видов кабелей, используемых в современных сетях. Различные сетевые ситуации могут потребовать различных типов кабелей.

2.1.1 Кабель типа «витая пара» – twisted pair

Представляет собой сетевой носитель, используемый во многих сетевых топологиях, включая Ethernet, ARCNet, IBM Token Ring.

Витая пара бывает двух видов.

1. Неэкранированная витая пара.

Имеется пять категорий неэкранированной витой пары. Они нумеруются по порядку возрастания качества от CAT1 до CAT5. Кабели более высокой категории обычно содержат больше пар проводников, и эти проводники имеют больше витков на единицу длины.

CAT1 – телефонный кабель, не поддерживает цифровой передачи данных.

CAT2 – представляет собой редко используемый старый тип неэкранированной витой пары. Он поддерживает скорость передачи данных до 4 Мбит/с.

CAT3 – минимальный уровень неэкранированной витой пары, требуемый для сегодняшних цифровых сетей, имеет пропускную способность 10 Мбит/с.

CAT4 – промежуточная спецификация кабеля, поддерживающая скорость передачи данных до 16 Мбит/с.

CAT5 – наиболее эффективный тип неэкранированной витой пары, поддерживающий скорость передачи данных до 100 Мбит/с.

Кабели неэкранированной витой пары соединяют сетевую карту каждого компьютера с сетевой панелью или с сетевым концентратором с помощью соединителя RJ-45 для каждой точки соединения.

Примером такой конфигурации является стандарт на сеть Ethernet 10Base-T, который характеризуется кабелем неэкранированная витая пара (от CAT3 до CAT5) и использованием соединителя RJ-45.

Недостатки:

– чувствительность к помехам со стороны внешних электромагнитных источников;

– взаимное наложение сигнала между смежными проводами;

– неэкранированная витая пара уязвима для перехвата сигнала;

– большое затухание сигнала по пути (ограничение до 100 м).

2. Экранированная витая пара.

Имеет схожую конструкцию, что и предыдущая, подчиняется тому же 100-метровому ограничению. Обычно содержит в середине четыре или более пары скрученных медных изолированных проводов, а также электрически заземленную плетеную медную сетку или алюминиевую фольгу, создавая экран от внешнего электромагнитного воздействия.

Недостатки:

– кабель менее гибок;

– требует электрического заземления.

2.1.2 Коаксиальный кабель

Этот тип кабеля состоит из центрального медного проводника, более толстого, чем провода в кабеле типа витая пара. Центральный проводник покрыт слоем пенистого пластикового изолирующего материала, который в свою очередь окружен вторым проводником, обычно плетеной медной сеткой или алюминиевой фольгой. Внешний проводник не используется для передачи данных, а выступает как заземление.

Коаксиальный кабель может передавать данные со скорость до 10 Мбит/с на максимальное расстояние от 185 м до 500 м.

Двумя основными типами коаксиального кабеля, используемого в локальных сетях, является «Толстый Ethernet» (Thicknet) и «Тонкий Ethernet» (Thinnet).

Также известен как кабель RG-58, является наиболее используемым. Он наиболее гибок из всех типов коаксиальных кабелей, имеет толщину примерно 6 мм. Он может использоваться для соединения каждого компьютера с другими компьютерами в локальной сети с помощью T–коннектора, British Naval Connector (BNC)-коннектора и 50-Омных заглушек (terminator терминаторов). Используется в основном для сетей типа 10Base-2 Ethernet.

Эта конфигурация поддерживает передачу данных со скорость до 10 Мбит/с на максимальное расстояние до 185 м между повторителями.

Является более толстым и более дорогим коаксиальным кабелем. По конструкции он схож с предыдущим, но менее гибок. Используется как основа для сетей 10Base-5 Ethernet. Этот кабель имеет маркировку RG-8 или RG-11, приблизительно 12 мм в диаметре. Он используется в виде линейной шины. Для подключения к каждой сетевой плате используется специальный внешний трансивер AUI (Attachment unit interface) и «вампир» (ответвление), пронизывающее оболочку кабеля для получения доступа к проводу.

Имеет толстый центральный проводник, который обеспечивает надежную передачу данных на расстояние до 500 м на сегмент кабеля. Часто используется для создания соединительных магистралей. Скорость передачи данных до 10 Мбит/с.

2.1.3 Оптоволоконный кабель

Обеспечивают превосходную скорость передачи информации на большие расстояния. Они не восприимчивы к электромагнитному шуму и подслушиванию.

Он состоит из центрального стеклянного или пластикового проводника, окруженного другим слоем стеклянного или пластикового покрытия, и внешней защитной оболочки. Данные передаются по кабелю с помощью лазерного или светодиодного передатчика, который посылает однонаправленные световые импульсы через центральное стеклянное волокно. Стеклянное покрытие помогает поддерживать фокусировку света во внутреннем проводнике. На другом конце проводника сигнал принимается фотодиодным приемником, преобразующем световые сигналы в электрический сигнал.

Скорость передачи данных для оптоволоконного кабеля достигает от 100 Мбит/с до 2Гбит/с. Данные могут быть надежно переданы на расстояние до 2 км без повторителя.

Световые импульсы двигаются только в одном направлении, поэтому необходимо иметь два проводника: входящий и исходящий кабели.

Этот кабель сложен в установке, является самым дорогим типом кабеля.

2.2 Беспроводные технологии

Методы беспроводной передачи данных являются более удобной формой. Беспроводные технологии различаются по типам сигналов, частоте, расстоянию передачи.

Тремя главными типами беспроводной передачи данных являются: радиосвязь, связь в микроволновом диапазоне, инфракрасная связь.

2.2.1 Радиосвязь

Технологии радиосвязи пересылают данные на радиочастотах и практически не имеет ограничений на дальность. Используется для соединения локальных сетей на больших географических расстояниях.

Недостатки:

– радиопередача имеет высокую стоимость,

– подлежит государственному регулированию,

– крайне чувствительна к электронному или атмосферному влиянию,

– подвержена перехвату, поэтому требует шифрования.

2.2.2 Связь в микроволновом диапазоне

Поддерживает передачу данных в микроволновом диапазоне, использует высокие частоты и применяется как на коротких расстояниях, так и в глобальной коммуникациях.

Ограничение: передатчик и приемник должны быть в зоне прямой видимости друг друга.

Широко используется в глобальной передаче информации с помощью спутников и наземных спутниковых антенн.

2.2.3 Инфракрасная связь

Функционирует на высоких частотах, приближающихся к частотам видимого света. Могут быть использованы для установления двусторонней или широковещательной передачи данных на близкие расстояния. Обычно используют светодиоды для передачи инфракрасных волн приемнику.

Эти волны могут быть физически заблокированы и испытывают интерференцию с ярким светом, поэтому передача ограничена малыми расстояниями.

2.3 Параметры кабелей

При планировании сети или расширении существующей сети необходимо четко рассмотреть несколько вопросов, касающихся кабелей: стоимость, расстояние, скорость передачи данных, легкость установки, количество поддерживаемых узлов.

Сравнение типов кабелей по скорости передачи данных, стоимости кабелей, сложности установки, максимального расстояния передачи данных представлено в таблице 2.1.

Количество узлов на сегмент и узлов в сети при построении сетей с различным использованием кабелей представлено в таблице 2.2.

Таблица 2.1 – Сравнительная характеристика кабелей

Таблица 2.2 – Количество узлов в зависимости от типа сети


3 ОБМЕН ДАННЫХ В СЕТИ

3.1 Общие понятия. Протокол. Стек протоколов.

Главная цель, которая преследуется при соединении компьютеров в сеть – это возможность использования ресурсов каждого компьютера всеми пользователями сети. Для того, чтобы реализовать эту возможность, компьютеры, подсоединенные к сети, должны иметь необходимые для этого средства взаимодействия с другими компьютерами сети.

Задача разделения сетевых ресурсов включает в себя решение множества проблем – выбор способа адресации компьютеров и согласование электрических сигналов при установление электрической связи, обеспечение надежной передачи данных и обработка сообщений об ошибках, формирование отправляемых и интерпретация полученных сообщений, а также много других не менее важных задач.

Обычным подходом при решении сложной проблемы является ее разбиение на несколько частных проблем – подзадач. Для решения каждой подзадачи назначается некоторый модуль. При этом четко определяются функции каждого модуля и правила их взаимодействия.

Частным случаем декомпозиции задачи является многоуровневое представление, при котором все множество модулей, решающих подзадачи, разбивается на иерархически упорядоченные группы – уровни. Для каждого уровня определяется набор функций-запросов, с которыми к модулям данного уровня могут обращаться модули выше лежащего уровня для решения своих задач.

Такой набор функций, выполняемых данным уровнем для выше лежащего уровня, а также форматы сообщений, которыми обмениваются два соседних уровня в ходе своего взаимодействия, называется интерфейсом.

Правила взаимодействия двух машин могут быть описаны в виде набора процедур для каждого из уровней. Такие формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколами.

Согласованный набор протоколов разных уровней, достаточный для организации межсетевого взаимодействия, называется стеком протоколов .

При организации взаимодействия могут быть использованы два основных типа протоколов. В протоколах с установлением соединения (connection-oriented network service, CONS) перед обменом данными отправитель и получатель должны сначала установить логическое соединение, то есть договориться о параметрах процедуры обмена, которые будут действовать только в рамках данного соединения. После завершения диалога они должны разорвать это соединение. Когда устанавливается новое соединение, переговорная процедура выполняется заново.

Вторая группа протоколов - протоколы без предварительного установления соединения (connectionless network service, CLNS). Такие протоколы называются также дейтаграммными протоколами. Отправитель просто передает сообщение, когда оно готово.

3.2 Модель ISO/OSI

Из того, что протокол является соглашением, принятым двумя взаимодействующими объектами, в данном случае двумя работающими в сети компьютерами, совсем не следует, что он обязательно представляет собой стандарт. Но на практике при реализации сетей стремятся использовать стандартные протоколы. Это могут быть фирменные, национальные или международные стандарты.

Международная Организация по Стандартам (International Standards Organization, ISO) разработала модель, которая четко определяет различные уровни взаимодействия систем, дает им стандартные имена и указывает, какую работу должен делать каждый уровень. Эта модель называется моделью взаимодействия открытых систем (Open System Interconnection, OSI) или моделью ISO/OSI.

В модели OSI взаимодействие делится на семь уровней или слоев (рис.1). Каждый уровень имеет дело с одним определенным аспектом взаимодействия. Таким образом, проблема взаимодействия декомпозирована на 7 частных проблем, каждая из которых может быть решена независимо от других. Каждый уровень поддерживает интерфейсы с выше- и нижележащими уровнями.

Модель OSI описывает только системные средства взаимодействия, не касаясь приложений конечных пользователей. Приложения реализуют свои собственные протоколы взаимодействия, обращаясь к системным средствам. Следует иметь в виду, что приложение может взять на себя функции некоторых верхних уровней модели OSI, в таком случае, при необходимости межсетевого обмена оно обращается напрямую к системным средствам, выполняющим функции оставшихся нижних уровней модели OSI.

Приложение конечного пользователя может использовать системные средства взаимодействия не только для организации диалога с другим приложением, выполняющимся на другой машине, но и просто для получения услуг того или иного сетевого сервиса.

Итак, пусть приложение обращается с запросом к прикладному уровню, например к файловому сервису. На основании этого запроса программное обеспечение прикладного уровня формирует сообщение стандартного формата, в которое помещает служебную информацию (заголовок) и, возможно, передаваемые данные. Затем это сообщение направляется представительному уровню.

Представительный уровень добавляет к сообщению свой заголовок и передает результат вниз сеансовому уровню, который в свою очередь добавляет свой заголовок и т.д.

Наконец, сообщение достигает самого низкого, физического уровня, который действительно передает его по линиям связи.

Когда сообщение по сети поступает на другую машину, оно последовательно перемещается вверх с уровня на уровень. Каждый уровень анализирует, обрабатывает и удаляет заголовок своего уровня, выполняет соответствующие данному уровню функции и передает сообщение вышележащему уровню.

Кроме термина "сообщение" (message) существуют и другие названия, используемые сетевыми специалистами для обозначения единицы обмена данными. В стандартах ISO для протоколов любого уровня используется такой термин как "протокольный блок данных" - Protocol Data Unit (PDU). Кроме этого, часто используются названия кадр (frame), пакет (packet), дейтаграмма (datagram).

3.3 Функции уровней модели ISO/OSI

Физический уровень. Этот уровень имеет дело с передачей битов по физическим каналам, таким, например, как коаксиальный кабель, витая пара или оптоволоконный кабель. К этому уровню имеют отношение характеристики физических сред передачи данных, такие как полоса пропускания, помехозащищенность, волновое сопротивление и другие. На этом же уровне определяются характеристики электрических сигналов, такие как требования к фронтам импульсов, уровням напряжения или тока передаваемого сигнала, тип кодирования, скорость передачи сигналов. Кроме этого, здесь стандартизуются типы разъемов и назначение каждого контакта.

Функции физического уровня реализуются во всех устройствах, подключенных к сети. Со стороны компьютера функции физического уровня выполняются сетевым адаптером или последовательным портом.

Канальный уровень. Одной из задач канального уровня является проверка доступности среды передачи. Другой задачей канального уровня является реализация механизмов обнаружения и коррекции ошибок. Для этого на канальном уровне биты группируются в наборы, называемые кадрами (frames). Канальный уровень обеспечивает корректность передачи каждого кадра, помещая специальную последовательность бит в начало и конец каждого кадра, чтобы отметить его, а также вычисляет контрольную сумму, суммируя все байты кадра определенным способом и добавляя контрольную сумму к кадру. Когда кадр приходит, получатель снова вычисляет контрольную сумму полученных данных и сравнивает результат с контрольной суммой из кадра. Если они совпадают, кадр считается правильным и принимается. Если же контрольные суммы не совпадают, то фиксируется ошибка.

В протоколах канального уровня, используемых в локальных сетях, заложена определенная структура связей между компьютерами и способы их адресации. Хотя канальный уровень и обеспечивает доставку кадра между любыми двумя узлами локальной сети, он это делает только в сети с совершенно определенной топологией связей, именно той топологией, для которой он был разработан. К таким типовым топологиям, поддерживаемым протоколами канального уровня локальных сетей, относятся общая шина, кольцо и звезда. Примерами протоколов канального уровня являются протоколы Ethernet, Token Ring, FDDI, 100VG-AnyLAN.

Сетевой уровень. Этот уровень служит для образования единой транспортной системы, объединяющей несколько сетей с различными принципами передачи информации между конечными узлами.

Сообщения сетевого уровня принято называть пакетами (packets). При организации доставки пакетов на сетевом уровне используется понятие "номер сети". В этом случае адрес получателя состоит из номера сети и номера компьютера в этой сети.

Для того, чтобы передать сообщение от отправителя, находящегося в одной сети, получателю, находящемуся в другой сети, нужно совершить некоторое количество транзитных передач (hops) между сетями, каждый раз выбирая подходящий маршрут. Таким образом, маршрут представляет собой последовательность маршрутизаторов, через которые проходит пакет.

Проблема выбора наилучшего пути называется маршрутизацией и ее решение является главной задачей сетевого уровня. Эта проблема осложняется тем, что самый короткий путь не всегда самый лучший. Часто критерием при выборе маршрута является время передачи данных по этому маршруту, оно зависит от пропускной способности каналов связи и интенсивности трафика, которая может изменяться с течением времени.

На сетевом уровне определяется два вида протоколов. Первый вид относится к определению правил передачи пакетов с данными конечных узлов от узла к маршрутизатору и между маршрутизаторами. Именно эти протоколы обычно имеют в виду, когда говорят о протоколах сетевого уровня. К сетевому уровню относят и другой вид протоколов, называемых протоколами обмена маршрутной информацией. С помощью этих протоколов маршрутизаторы собирают информацию о топологии межсетевых соединений. Протоколы сетевого уровня реализуются программными модулями операционной системы, а также программными и аппаратными средствами маршрутизаторов.

Примерами протоколов сетевого уровня являются протокол межсетевого взаимодействия IP стека TCP/IP и протокол межсетевого обмена пакетами IPX стека Novell.

Транспортный уровень. На пути от отправителя к получателю пакеты могут быть искажены или утеряны. Хотя некоторые приложения имеют собственные средства обработки ошибок, существуют и такие, которые предпочитают сразу иметь дело с надежным соединением. Работа транспортного уровня заключается в том, чтобы обеспечить приложениям или верхним уровням стека - прикладному и сеансовому - передачу данных с той степенью надежности, которая им требуется. Модель OSI определяет пять классов сервиса, предоставляемых транспортным уровнем.

Как правило, все протоколы, начиная с транспортного уровня и выше, реализуются программными средствами конечных узлов сети - компонентами их сетевых операционных систем. В качестве примера транспортных протоколов можно привести протоколы TCP и UDP стека TCP/IP и протокол SPX стека Novell.

Сеансовый уровень. Сеансовый уровень обеспечивает управление диалогом для того, чтобы фиксировать, какая из сторон является активной в настоящий момент, а также предоставляет средства синхронизации. Последние позволяют вставлять контрольные точки в длинные передачи, чтобы в случае отказа можно было вернуться назад к последней контрольной точке, вместо того, чтобы начинать все с начала. На практике немногие приложения используют сеансовый уровень, и он редко реализуется.

Уровень представления. Этот уровень обеспечивает гарантию того, что информация, передаваемая прикладным уровнем, будет понятна прикладному уровню в другой системе. При необходимости уровень представления выполняет преобразование форматов данных в некоторый общий формат представления, а на приеме, соответственно, выполняет обратное преобразование. Таким образом, прикладные уровни могут преодолеть, например, синтаксические различия в представлении данных. На этом уровне может выполняться шифрование и дешифрование данных, благодаря которому секретность обмена данными обеспечивается сразу для всех прикладных сервисов. Примером протокола, работающего на уровне представления, является протокол Secure Socket Layer (SSL), который обеспечивает секретный обмен сообщениями для протоколов прикладного уровня стека TCP/IP.

Прикладной уровень. Прикладной уровень - это в действительности просто набор разнообразных протоколов, с помощью которых пользователи сети получают доступ к разделяемым ресурсам, таким как файлы, принтеры или гипертекстовые Web-страницы, а также организуют свою совместную работу, например, с помощью протокола электронной почты. Единица данных, которой оперирует прикладной уровень, обычно называется сообщением (message).

Существует очень большое разнообразие протоколов прикладного уровня. Приведем в качестве примеров хотя бы несколько наиболее распространенных реализаций файловых сервисов: NCP в операционной системе Novell NetWare, SMB в Microsoft Windows NT, NFS, FTP и TFTP, входящие в стек TCP/IP.

3.4 Протоколы взаимодействия приложений и протоколы транспортной подсистемы

Функции всех уровней модели OSI могут быть отнесены к одной из двух групп: либо к функциям, зависящим от конкретной технической реализации сети, либо к функциям, ориентированным на работу с приложениями.

Три нижних уровня - физический, канальный и сетевой - являются сетезависимыми, то есть протоколы этих уровней тесно связаны с технической реализацией сети, с используемым коммуникационным оборудованием.

Три верхних уровня - сеансовый, уровень представления и прикладной - ориентированы на приложения и мало зависят от технических особенностей построения сети. На протоколы этих уровней не влияют никакие изменения в топологии сети, замена оборудования или переход на другую сетевую технологию.

Транспортный уровень является промежуточным, он скрывает все детали функционирования нижних уровней от верхних уровней. Это позволяет разрабатывать приложения, независящие от технических средств, непосредственно занимающихся транспортировкой сообщений.

Рисунок 2 показывает уровни модели OSI, на которых работают различные элементы сети.

Компьютер, с установленной на нем сетевой ОС, взаимодействует с другим компьютером с помощью протоколов всех семи уровней. Это взаимодействие компьютеры осуществляют через различные коммуникационные устройства: концентраторы, модемы, мосты, коммутаторы, маршрутизаторы, мультиплексоры. В зависимости от типа, коммуникационное устройство может работать либо только на физическом уровне (повторитель), либо на физическом и канальном (мост и коммутатор), либо на физическом, канальном и сетевом, иногда захватывая и транспортный уровень (маршрутизатор).

3.5 Функциональное соответствие видов коммуникационного оборудования уровням модели OSI

Лучшим способом для понимания отличий между сетевыми адаптерами, повторителями, мостами/коммутаторами и маршрутизаторами является рассмотрение их работы в терминах модели OSI. Соотношение между функциями этих устройств и уровнями модели OSI показано на рисунке 3.

Повторитель, который регенерирует сигналы, за счет чего позволяет увеличивать длину сети, работает на физическом уровне.

Сетевой адаптер работает на физическом и канальном уровнях. К физическому уровню относится та часть функций сетевого адаптера, которая связана с приемом и передачей сигналов по линии связи, а получение доступа к разделяемой среде передачи, распознавание МАС-адреса компьютера - это уже функция канального уровня.

Мосты выполняют большую часть своей работы на канальном уровне. Для них сеть представляется набором МАС-адресов устройств. Они извлекают эти адреса из заголовков, добавленных к пакетам на канальном уровне, и используют их во время обработки пакетов для принятия решения о том, на какой порт отправить тот или иной пакет. Мосты не имеют доступа к информации об адресах сетей, относящейся к более высокому уровню. Поэтому они ограничены в принятии решений о возможных путях или маршрутах перемещения пакетов по сети.

Маршрутизаторы работают на сетевом уровне модели OSI. Для маршрутизаторов сеть - это набор сетевых адресов устройств и множество сетевых путей. Маршрутизаторы анализируют все возможные пути между любыми двумя узлами сети и выбирают самый короткий из них. При выборе могут приниматься во внимание и другие факторы, например, состояние промежуточных узлов и линий связи, пропускная способность линий или стоимость передачи данных.

Для того, чтобы маршрутизатор мог выполнять возложенные на него функции ему должна быть доступна более развернутая информация о сети, нежели та, которая доступна мосту. В заголовке пакета сетевого уровня кроме сетевого адреса имеются данные, например, о критерии, который должен быть использован при выборе маршрута, о времени жизни пакета в сети, о том, какому протоколу верхнего уровня принадлежит пакет.

Благодаря использованию дополнительной информации, маршрутизатор может осуществлять больше операций с пакетами, чем мост/коммутатор. Поэтому программное обеспечение, необходимое для работы маршрутизатора, является более сложным.

На рисунке 3 показан еще один тип коммуникационных устройств - шлюз, который может работать на любом уровне модели OSI. Шлюз (gateway) - это устройство, выполняющее трансляцию протоколов. Шлюз размещается между взаимодействующими сетями и служит посредником, переводящим сообщения, поступающие из одной сети, в формат другой сети. Шлюз может быть реализован как чисто программными средствами, установленными на обычном компьютере, так и на базе специализированного компьютера. Трансляция одного стека протоколов в другой представляет собой сложную интеллектуальную задачу, требующую максимально полной информации о сети, поэтому шлюз использует заголовки всех транслируемых протоколов.

3.6 Спецификация IEEE 802

Примерно в то же время, когда появилась модель OSI, была опубликована спецификация IEEE 802, которая фактически расширяет сетевую модель OSI. Это расширение происходит на канальном и физическом уровнях, которые определяют как более чем один компьютер может получить доступ к сети, избежав конфликтов с другими компьютерами сети.

Этот стандарт детализирует эти уровни посредством разбиения канального уровня на 2 подуровня:

– Logical Link Control (LLC) – подуровень управления логической связью. Управляет связями между каналами данных и определяет использование точек логического интерфейса, называемых Services Access Point (Точки доступа у службам), которые другими компьютерами могут использоваться для передачи информации на верхние уровни модели OSI;

– Media Access Control (MAC) – подуровень управления доступом к устройствам. Предоставляет параллельный доступ для нескольких сетевых адаптеров на физическом уровне, имеет прямое взаимодействие с сетевой картой компьютера и отвечает за обеспечение безошибочной передачи данных между компьютерами в сети.

3.7 По стеку протоколов

Набор протоколов (или стек протоколов) представляет собой сочетание протоколов, которые совместно работают для обеспечения сетевого взаимодействия. Эти наборы протоколов обычно разбивают на три группы, соответствующие сетевой модели OSI:

– сетевые;

– транспортные;

– прикладные.

Сетевые протоколы предоставляют следующие услуги:

– адресацию и маршрутизацию информации;

– проверку на наличие ошибок;

– запрос повторной передачи;

– установление правил взаимодействия в конкретной сетевой среде.

Популярные сетевые протоколы:

– DDP (Delivery Datagram Protocol – Протокол доставки дейтаграмм). Протокол передачи данных Apple, используемый в AppleTalk.

– IP (Internet Protocol – Протокол Интернет). Часть набора протоколов TCP/IP, обеспечивающая адресную информацию и информацию о маршрутизации.

– IPX (Internetwork Packet eXchange – Межсетевой обмен пакетами) и NWLink. Протокол сетей Novell NetWare (и реализация этого протокола фирмой Microsoft), используемый для маршрутизации и направления пакетов.

– NetBEUI. Разработанный совместно IBM и Microsoft, этот протокол обеспечивает транспортные услуги для NetBIOS.

Транспортные протоколы отвечают за обеспечение надежной транспортировки данных между компьютерами.

Популярные транспортные протоколы:

– ATP (AppleTalk Transaction Protocol – Транзакционный протокол AppleTalk) и NBP (Name Binding Protocol – Протокол связывания имен). Сеансовый и транспортный протоколы AppleTalk.

– NetBIOS/NetBEUI. Первый – устанавливает соединение между компьютерами, а второй – предоставляет услуги передачи данных для этого соединения.

– SPX (Sequenced Packet exchange – Последовательный обмен пакетами) и NWLink. Ориентированный на соединения протокол Novell, используемый для обеспечения доставки данных (и реализация этого протокола фирмой Microsoft).

– TCP (Transmission Control Protocol – Протокол управления передачей). Часть набора протоколов TCP/IP, отвечающая за надежную доставку данных.

Прикладные протоколы, ответственные за взаимодействие приложений.

Популярные прикладные протоколы:

– AFP (AppleTalk File Protocol – Файловій протокол AppleTalk). Протокол удаленного управления файлами Macintosh.

– FTP (File Transfer Protocol – Протокол передачи данных). Еще один член набора протоколов TCP/IP, используемый для обеспечения услуг по передаче файлов.

– NCP (NetWare Core Protocol – Базовый протокол NetWare). Оболочка и редиректоры клиента Novell.

– SMTP (Simple Mail Transport Protocol – Простой протокол передачи почты). Член набора протоколов TCP/IP, отвечающий за передачу электронной почты.

– SNMP (Simple Network Management Protocol – Простой протокол управления сетью). Протокол TCP/IP, используемый для управления и наблюдения за сетевыми устройствами.


4 СЕТЕВОЕ ОБОРУДОВАНИЕ И ТОПОЛОГИИ

4.1 Сетевые компоненты

Существует множество сетевых устройств, которые можно использовать для создания, сегментирования и усовершенствования сети.

4.1.1 Сетевые карты

Сетевой адаптер (Network Interface Card, NIC ) - это периферийное устройство компьютера, непосредственно взаимодействующее со средой передачи данных, которая прямо или через другое коммуникационное оборудование связывает его с другими компьютерами. Это устройство решает задачи надежного обмена двоичными данными, представленными соответствующими электромагнитными сигналами, по внешним линиям связи. Как и любой контроллер компьютера, сетевой адаптер работает под управлением драйвера операционной системы.

В большинстве современных стандартов для локальных сетей предполагается, что между сетевыми адаптерами взаимодействующих компьютеров устанавливается специальное коммуникационное устройство (концентратор, мост, коммутатор или маршрутизатор), которое берет на себя некоторые функции по управлению потоком данных.

Сетевой адаптер обычно выполняет следующие функции:

Оформление передаваемой информации в виде кадра определенного формата. Кадр включает несколько служебных полей, среди которых имеется адрес компьютера назначения и контрольная сумма кадра.

Получение доступа к среде передачи данных . В локальных сетях в основном применяются разделяемые между группой компьютеров каналы связи (общая шина, кольцо), доступ к которым предоставляется по специальному алгоритму (наиболее часто применяются метод случайного доступа или метод с передачей маркера доступа по кольцу).

Кодирование последовательности бит кадра последовательностью электрических сигналов при передаче данных и декодирование при их приеме. Кодирование должно обеспечить передачу исходной информацию по линиям связи с определенной полосой пропускания и определенным уровнем помех таким образом, чтобы принимающая сторона смогла распознать с высокой степенью вероятности посланную информацию.

Преобразование информации из параллельной формы в последовательную и обратно. Эта операция связана с тем, что в вычислительных сетях информация передается в последовательной форме, бит за битом, а не побайтно, как внутри компьютера.

Синхронизация битов, байтов и кадров. Для устойчивого приема передаваемой информации необходимо поддержание постоянного синхронизма приемника и передатчика информации.

Сетевые адаптеры различаются по типу и разрядности используемой в компьютере внутренней шины данных - ISA, EISA, PCI, MCA.

Сетевые адаптеры различаются также по типу принятой в сети сетевой технологии - Ethernet, Token Ring, FDDI и т.п. Как правило, конкретная модель сетевого адаптера работает по определенной сетевой технологии (например, Ethernet).

В связи с тем, что для каждой технологии сейчас имеется возможность использования различных сред передачи, сетевой адаптер может поддерживать как одну, так и одновременно несколько сред. В случае, когда сетевой адаптер поддерживает только одну среду передачи данных, а необходимо использовать другую, применяются трансиверы и конверторы.

Трансивер (приемопередатчик, transmitter+receiver) - это часть сетевого адаптера, его оконечное устройство, выходящее на кабель. В вариантах Ethernet"а оказалось удобным выпускать сетевые адаптеры с портом AUI, к которому можно присоединить трансивер для требуемой среды.

Вместо подбора подходящего трансивера можно использовать конвертор , который может согласовать выход приемопередатчика, предназначенного для одной среды, с другой средой передачи данных (например, выход на витую пару преобразуется в выход на коаксиальный кабель).

4.1.2 Повторители и усилители

Как говорилось ранее, сигнал при перемещении по сети, ослабевает. Чтобы предотвратить это ослабление, можно использовать повторители и (или) усилители, которые усиливают сигнал, проходящий через них.

Повторители (repeater) используются в сетях с цифровым сигналом для борьбы с затуханием (ослаблением) сигнала. Когда репитер получает ослабленный сигнал, он очищает этот сигнал, усиливает и посылает следующему сегменту.

Усилители (amplifier), хоть и имеют схожее назначение, используются для увеличения дальности передачи в сетях, использующих аналоговый сигнал. Это называется широкополосной передачей. Носитель делится на несколько каналов, так что разные частоты могут передаваться параллельно.

Обычно сетевая архитектура определяет максимальное количество повторителей, которые могут быть установлены в отдельной сети. Причиной этого является феномен, известный как «задержка распространения». Период, требуемый каждому повторителю для очистки и усиления сигнала, умноженный на число повторителей, может приводить к заметным задержкам передачи данных по сети.

4.1.3 Концентраторы

Концентратор (HUB) представляет собой сетевое устройство, действующее на физическом уровне сетевой модели OSI, служащее в качестве центральной точки соединения и связующей линии в сетевой конфигурации «звезда».

Существует три основных типа концентраторов:

– пассивные (passive);

– активные (active);

– интеллектуальные (intelligent).

Пассивные концентраторы не требуют электроэнергии и действуют как физическая точка соединения, ничего не добавляя к проходящему сигналу).

Активные требуют энергию, которую используют для восстановления и усиления сигнала.

Интеллектуальные концентраторы могут предоставлять такие сервисы, как переключение пакетов (packet switching) и перенаправление трафика (traffic riuting).

4.1.4 Мосты

Мост (bridge) представляет собой устройство, используемое для соединения сетевых сегментов. Мосты можно рассматривать как усовершенствование повторителей, так как они уменьшают загрузку сети: мосты считывают адрес сетевой карты (MAC address) компьютера-получателя из каждого входящего пакета данных и просматривают специальные таблицы, чтобы определить, что делать с пакетом.

Мост функционирует на канальном уровне сетевой модели OSI.

Мост функционирует как повторитель, он получает данные из любого сегмента, но он более разборчив, чем повторитель. Если получатель находится в том же физическом сегменте, что и мост, то мост знает, что пакет больше не нужен. Если получатель находится в другом сегменте, мост знает, что пакет надо переслать.

Эта обработка позволяет уменьшить загрузку сети, поскольку сегмент не будет получать сообщений, которые к нему не относятся.

Мосты могут соединять сегменты, которые используют разные типы носителей (10BaseT, 10Base2), а также с разными схемами доступа к носителю (Ethernet, Token Ring).

4.1.5 Маршрутизаторы

Маршрутизатор (router) представляет собой сетевое коммуникационное устройство, работающее на сетевом уровне сетевой модели, и может связывать два и более сетевых сегментов (или подсетей).

Он функционирует подобно мосту, но для фильтрации трафика он использует не адрес сетевой карты компьютера, а информацию о сетевом адресе, передаваемую в относящейся к сетевому уровню части пакета.

После получения этой информации маршрутизатор использует таблицу маршрутизации, чтобы определить, куда направить пакет.

Существует два типа маршрутизирующих устройств: статические и динамические. Первые используют статическую таблицу маршрутизации, которую должен создавать и обновлять сетевой администратор. Вторые – создают и обновляют свои таблицы сами.

Маршрутизаторы могут уменьшить загрузку сети, увеличить пропускную способность, а также повысить надежность доставки данных.

Маршрутизатором может быть как специальное электронное устройство, так и специализированный компьютер, подключенный к нескольким сетевым сегментам с помощью нескольких сетевых карт.

Он может связывать несколько небольших подсетей, использующих различные протоколы, если используемые протоколы поддерживают маршрутизацию. Маршрутизируемые протоколы обладают способностью перенаправлять пакеты данных в другие сетевые сегменты (TCP/IP, IPX/SPX). Не маршрутизируемый протокол – NetBEUI. Он не может работать за пределами своей собственной подсети.

4.1.6 Шлюзы

Шлюз (gateway) представляет собой метод осуществления связи между двумя и более сетевыми сегментами. Позволяет взаимодействовать несходным системам в сети (Intel и Macintosh).

Другой функцией шлюзов является преобразование протоколов. Шлюз может получить протокол IPX/SPX, направленный клиенту, использующему протокол TCP/IP, на удаленном сегменте. Шлюз преобразует исходный протокол в требуемый протокол получателя.

Шлюз функционирует на транспортном уровне сетевой модели.

4.2 Типы сетевой топологии

Под топологией сети понимается описание ее физического расположения, то есть то, как компьютеры соединены в сети друг с другом и с помощью каких устройств входят в физическую топологию.

Существует четыре основных топологии:

– Bus (шина);

– Ring (кольцо);

– Star (звезда);

– Mesh (ячейка).

Физическая топология шина, именуемая также линейной шиной, состоит из единственного кабеля, к которому присоединены все компьютеры сегмента (рис. 4.1).

Сообщения посылаются по линии всем подключенным станциям вне зависимости от того, кто является получателем. Каждый компьютер про­веряет каждый пакет в проводе, чтобы определить получателя пакета. Если пакет предназначен для другой станции, то компьютер отвергает его. Если пакет предназначен данному компьютеру, то он получит и обработает его.

Рисунок 4.1 – Топология «шина»

Главный кабель шины, известный как магистраль, имеет на обоих концах заглушки (терминаторы) для предотвращения отражения сигнала. Обычно в сетях с шинной топологией используется два типа носителя: толстый и тонкий Ethernet.

Недостатки:

– трудно изолировать неполадки станции или другого сетевого компонента;

– неполадки в магистральном кабеле могут привести к выходу из строя всей сети.

4.2.2 Кольцо

Топология Ring (кольцо) используется в основном в сетях Token Ring и FDDI (волоконно-оптических).

В физической топологии «кольцо» линии передачи данных фактически образуют логическое кольцо, к которому подключены все компьютеры сети (рис. 4.2).

Рисунок 4.2 – Топология «кольцо»

Доступ к носителю в кольце осуществляется посредством маркеров (token), которые пускаются по кругу от станции к станции, давая им возможность переслать пакет, если это нужно. Компьютер может посылать данные только тогда, когда владеет маркером.

Так как каждый компьютер при этой топологии является частью кольца, он имеет возможность пересылать любые полученные им пакеты данных, адресованные другой станции.

Недостатки:

– неполадки на одной станции могут привести к отказу всей сети;

– при переконфигурации любой части сети необходимо временно отключать всю сеть.

4.2.3 Звезда

В топологии Star (звезда) все компьютеры в сети соединены друг с другом с помощью центрального концентратора (рис. 4.3).

Все данные, которые посылает станция, направляются прямо на концентратор, который пересылает пакет в направлении получателя.

В этой топологии только один компьютер может посылать данные в конкретный момент времени. При одновременной попытке двух и более компьютеров переслать данные, все они получат отказ и будут вынуждены ждать случайный интервал времени, чтобы повторить попытку.

Эти сети лучше масштабируются, чем другие сети. Неполадки на одной станции не выводят из строя всю сеть. Наличие центрального концентратора облегчает добавление нового компьютера.

Недостатки:

– требует больше кабеля, чем остальные топологии;

– выход из строя концентратора выведет из строя весь сегмент сети.

Рисунок 4.3 – Топология «звезда»

Топология Mesh (ячейка) соединяет все компьютеры попарно (рис. 4.4).

Рисунок 4.4 – Топология «ячейка»

Сети Mesh используют значительно большее количество кабеля, чем другие топологии. Эти сети значительно труднее устанавливать. Но эти сети устойчивы к сбоям (способны работать при наличии повреждений).

4.2.5 Смешанные топологии

На практике существует множество комбинаций главных сетевых топологий. Рассмотрим основные из них.

Star Bus

Смешанная топология Star Bus (звезда на шине) объединяет топологии Шина и Звезда (рис. 4.5).

Топология Star Ring (звезда на кольце) известна также под названием Star-wired Ring, поскольку сам концентратор выполнен как кольцо.

Эта сеть идентична топологии «звезда», но на самом деле концентратор соединен проводами как логическое кольцо.

Также как и в физическом кольце, в этой сети посылаются маркеры для определения порядка передачи данных компьютерами.

Рисунок 4.5 – Топология «звезда на шине»

Hybrid Mesh

Поскольку реализация настоящей топологии Mesh в крупных сетях может быть дорогой, сеть топологии Hybrid Mesh может предоставить некоторые из существенных преимуществ настоящей сети Mesh.

В основном применяется для соединения серверов, хранящих критически важные данные (рис. 4.6).

Рисунок 4.6 – Топология «гибридная ячейка»


5 ГЛОБАЛЬНАЯ СЕТЬ ИНТЕРНЕТ

5.1 Теоретические основы Интернета

Ранние эксперименты по передаче и приему информации с помощью компьютеров начались еще в 50-х годах и имели лабораторный характер. Лишь в конце 60-х годов на средства Агентства Перспективных Разработок министерства обороны США была создана сеть национального масштаба . Она получила название ARPANET . Эта сеть связывала несколько крупных научных, исследовательских и образовательных центров. Ее основной задачей была координация групп коллективов, работающих над едиными научно-техническими проектами, а основным назначением стал обмен электронной почтой файлами с научной и проектно-конструкторской документацией.

Сеть ARPANET заработала в 1969 году. Немногочисленные узлы, входившие в нее в то время, были связаны выделенными линиями. Прием и передача информации обеспечивались программами, работающими на узловых компьютерах. Сеть посте­пенно расширялась за счет подключения новых узлов, а к началу 80-х годов на базе наиболее крупных узлов были созданы свои региональные сети, воссоздающие общую архитектуру ARPANET на более низком уровне (в региональном или локаль­ном масштабе).

По-настоящему рождением Интернета принято считать 1983 год. В этом году произошли революционные изменения в программном обеспечении компьютерной связи. Днем рождения Интернета в совре­менном понимании этого слова стала дата стандартизации протокола связи TCP/IP, лежащего в основе Всемирной сети по нынешний день.

TCP/IP - это не один сетевой протокол, а несколько протоколов, лежащих на разных уровнях сетевой модели OSI (это так называемый стек протоколов). Из них протокол TCP - протокол транспортного уровня. Он управляет тем, как происходит передача информации. Протокол IP- адресный. Он принадле­жит сетевому уровню и определяет, куда происходит передача.

Тема 9. Телекоммуникации

План лекции

1. Телекоммуникации и компьютерные сети

2. Характеристика локальных и глобальных сетей

3. Системное программное обеспечение

4. Модель OSI и протоколы обмена информацией

5. Среды передачи данных, модемы

6. Возможности телеинформационных систем

7. Возможности всемирной сети Интернет

8. Перспективы создания информационной магистрали

Телекоммуникации и компьютерные сети

Коммуникация - передача информации между людьми, осуществляемая при помощи различных средств (речь, символьные системы, системы связи). Как развитие коммуникации появилась телекоммуникация.

Телекоммуникация - передача информации на расстояние с помощью технических средств (телефона, телеграфа, радио, телевидения и т.п.).

Телекоммуникации являются неотъемлемой частью производственной и социальной инфраструктуры страны и предназначены для удовлетворения потребностей физических и юридических лиц, органов государственной власти в телекоммуникационных услугах. Благодаря возникновению и развитию сетей передачи данных появился новый высокоэффективный способ взаимодействия между людьми - компьютерные сети. Основное предназначение компьютерных сетей - обеспечить распределенную обработку данных, повысить надежность информационно-управленческих решений.

Компьютерная сеть - это совокупность компьютеров и различных устройств, обеспечивающих информационный обмен между компьютерами в сети без использования каких-либо промежуточных носителей информации.

При этом существует термин - узел сети. Под узлом сети понимается устройство, соединенное с другими устройствами как часть компьютерной сети Узлами могут быть компьютеры, специальные сетевые устройства, такие как маршрутизатор, коммутатор или концентратор. А сегментом сети является часть сети, ограниченная ее узлами.

Компьютер в вычислительной сети имеет еще название "рабочая станция”. Компьютеры в сети подразделяются на рабочие станции и серверы. На рабочих станциях пользователи решают прикладные задачи (работают в базах данных, создают документы, делают расчеты). Сервер обслуживает сеть и предоставляет собственные ресурсы всем узлам сети в том числе и рабочим станциям.

Компьютерные сети применяются в различных областях, затрагивают почти все сферы человеческой деятельности и являются эффективным инструментом связи между предприятиями, организациями и потребителями.

Сеть обеспечивает более быстрый доступ к различным источникам информации. Использование сети уменьшает избыточность ресурсов. Связав несколько компьютеров между собой, можно получить ряд преимуществ:

· расширить общий объем доступной информации;


· совместно использовать всеми компьютерами один ресурс (общая база данных, сетевой принтер и т.п.);

· упрощается процедура передачи данных с компьютера на компьютер.

Естественно, что общий объем информации, накопленный на компьютерах, объединенных в сеть, по сравнению с одним компьютером, несопоставимо больше. В результате сеть обеспечивает новый уровень производительности труда сотрудников и эффективную связь компании с производителями и клиентами.

Другим назначениям компьютерной сети является обеспечение эффективного представления различных компьютерных услуг пользователям сети путем организации их доступа к ресурсам, распределенным в этой сети.

Помимо этого, привлекательной стороной сетей является наличие программ электронной почты и планирования рабочего дня. Благодаря им управляющие крупных предприятий могут быстро и эффективно взаимодействовать с многочисленным штатом своих сотрудников или партнеров по бизнесу, а планирование и корректировка деятельности всей компании осуществляется с гораздо меньшими усилиями, чем без сетей.

Компьютерные сети как средство реализации практических потребностей находят самые неожиданные применения, например: продажа авиа и ж/д билетов; доступ к информации справочных систем, компьютерных баз и банков данных; заказ и покупка товаров народного потребления; оплата коммунальных расходов; обмен информацией между рабочим местом преподавателя и рабочими местами учащихся (дистанционное обучение) и многое другое.

Благодаря совмещению технологий баз данных и компьютерных телекоммуникаций стало возможным использовать так называемые распределенные базы данных. Огромные массивы информации, накопленные человечеством, распределены по различным регионам, странам, городам, где хранятся в библиотеках, архивах, информационных центрах. Обычно все крупные библиотеки, музеи, архивы и другие подобные организации имеют свои компьютерные базы данных, в которых сосредоточена хранимая в этих учреждениях информация.

Компьютерные сети позволяют осуществить доступ к любой базе данных, которая подключена к сети. Это избавляет пользователей сети от необходимости держать у себя гигантскую библиотеку и дает возможность существенно повысить эффективность работы по поиску необходимой информации. Если человек является пользователем компьютерной сети, то он может сделать запрос в соответствующие базы данных, получить по сети электронную копию необходимой книги, статьи, архивного материала, увидеть, какие картины и другие экспонаты находятся в данном музее и т.д.

Таким образом, создание единой телекоммуникационной сети должно стать основным направлением нашего государства и руководствоваться следующими принципами (принципы взяты из закона Украины ”О коммуникациях” от 20.02.2009 г.):

  1. доступ потребителей к общедоступным телекоммуникационным услугам, которые
    необходимы им для удовлетворения собственных потребностей, участия в политической,
    экономической и общественной жизни;
  2. взаимодействие и взаимосвязанность телекоммуникационных сетей для обеспечения
    возможности связи между потребителями всех сетей;
  3. обеспечение устойчивости телекоммуникационных сетей и управления этими сетями с
    учетом их технологических особенностей на основании единых стандартов, норм и правил;
  4. государственная поддержка развития отечественного производства технических
    средств телекоммуникаций;

5. поощрение конкуренции в интересах потребителей телекоммуникационных услуг;

6. увеличение объемов телекоммуникационных услуг, их перечня и образования новых рабочих мест;

7. внедрение мировых достижений в сфере телекоммуникаций, привлечение, использование отечественных и иностранных материальных и финансовых ресурсов, новейших технологий, управленческого опыта;

8. содействие расширению международного сотрудничества в сфере телекоммуникаций и развития глобальной телекоммуникационной сети;

9. обеспечение доступа потребителей к информации о порядке получения и качестве телекоммуникационных услуг;

10. эффективность, прозрачность регулирования в сфере телекоммуникаций;

11. создание благоприятных условий деятельности в сфере телекоммуникаций с учетом особенностей технологий и рынка телекоммуникаций.

Учебные материалы для студентов очной формы обучения

5. Образец выполнения индивидуального задания (referat) - Скачать

7. Образец созданного веб-сайта - Скачать

8. Образец созданной веб-страницы - Скачать

9. Приложение для подбора цвета - "Color" - Скачать

11. Текст для самостоятельного создания веб-страницы и сайта - Скачать

12. Рисунки для самостоятельного создания веб-страницы и сайта - Скачать

13. Электронная книга: Технология оформления рефератов и контрольных работ - Скачать

Учебные материалы для студентов дистанционной и заочной форм обучения

4. Образец контрольной работы для студентов дистанционной и заочной форм обучения по курсу КСТ: Kontrol_rabota - Скачать


Вычислительные или компьютерные сети

Основные понятия дисциплины "Компьютерные сети и телекоммуникации"

Цель обучения студентов основам компьютерных сетей и телекоммуникаций - обеспечить знание теоретических и практических основ в организации и функционировании компьютерных сетей и телекоммуникаций, умение применять в профессиональной деятельности распределенные данные, прикладные программы и ресурсы сетей.

В настоящее время персональные компьютеры в автономном режиме практически не используются, их, как правило, объединяют в вычислительные или компьютерные сети.

Компьютерная сеть – это совокупность компьютеров и телекоммуникационного оборудования, обеспечивающая информационный обмен компьютеров в сети. Основное назначение компьютерных сетей - обеспечение доступа к распределенным ресурсам.

Телекоммуникации (греч. tele - вдаль, далеко и лат. communicatio - общение) - это передача и прием любой информации (звука, изображения, данных, текста) на расстояние по различным электромагнитным системам (кабельным и оптоволоконным каналам, радиоканалам и другим проводным и беспроводным каналам связи).

Телекоммуникационная сеть - это система технических средств, посредством которой осуществляются телекоммуникации.


К телекоммуникационным сетям относятся:

  1. Компьютерные сети (для передачи данных).
  2. Телефонные сети (передача голосовой информации).
  3. Радиосети (передача голосовой информации - широковещательные услуги).
  4. Телевизионные сети (передача голоса и изображения - широковещательные услуги).

Предмет дисциплины - теоретические и практические основы в области компьютерных сетей и телекоммуникаций.

Учебная программа курса объемом 198 академических часов разделена на два содержательных (учебных) модуля объемом 2,0 и 3,5 кредитов (объем кредита ECTS составляет 36 академических часов) и состоит из аудиторных занятий и самостоятельной работы студентов.

Задача дисциплины Компьютерные сети и телекоммуникации:

  • формирование знания теоретических и практических основ в применении компьютерных сетей;
  • научить подключать ПК к сетям, и работать в них;
  • научить использовать аппаратные, программные и информационные ресурсы сетей;
  • научить работать с сетевыми прикладными программами.

В результате изучения дисциплины студенты должны:
ЗНАТЬ:

  • технологии и принципы построения компьютерных сетей;
  • принципы функционирования и взаимодействия аппаратных и программных средств компьютерной техники;
  • способы настраивания ОС Mіcrosoft Wіndows для работы в сетях;
  • сетевые прикладные программы;
  • прикладные программы для создания Web - сайтов и Web-страниц;
  • Украинские и международные поисковые средства в Іnternet;
  • основные возможности бизнеса в Іnternet.

УМЕТЬ:

  • использовать вычислительные системы в профессиональной деятельности;
  • подключать ПК к сетям, и работать в них;
  • работать с сетевыми прикладными программами;
  • создавать и оформлять Web - страницы и Web - сайты.

БЫТЬ ОЗНАКОМЛЕННЫМИ:

  • с основными тенденциями развития методов и технологий компьютерных сетей;
  • с механизмами передачи данных по каналам связи;
  • с возможными ресурсами ЛВС;
  • с сервисом сети Іnternet.

Используемая литература:

  1. Комп"ютерні мережі та телекомунікації : навч. посібник / В. А. Ткаченко, О. В. Касілов, В. А. Рябик. – Харків: НТУ "ХПІ", 2011. – 224 с.
  2. Бройдо В.Л. Вычислительные системы, сети и телекоммуникации: Учебник для вузов. 2-е изд. - СПб.: Питер, 2006 - 703 с.
  3. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 4-е изд. / В.Г. Олифер, Н.А. Олифер –СПб. Питер, 2010. – 944 с.
  4. Мур М. и др. Телекоммуникации. Руководство для начинающих. / Авторы: Мур М., Притск Т., Риггс К., Сауфвик П. - СПб.: БХВ - Петербург, 2005. - 624 с.
  5. Денисова А., Вихарев И., Белов А., Наумов Г. Интернет. Самоучитель. 2-е изд. – СПб. Питер. 2004.– 368 с.
  6. Хестер Н. Frontpage 2002 для Windows: Пер. С англ. - М.: ДМК Пресс, 2002. – 448с.

Компьютерные сети и телекоммуникации

Система доменных имен DNS

Соответствие между доменными именами и IP-адресами может устанавливаться как средствами локального хоста, так и средствами централизованной службы. На раннем этапе развития Internet на каждом хосте вручную создавался текстовый файл с известным именем hosts. Этот файл состоял из некоторого количества строк, каждая из которых содержала одну пару "IP-адрес - доменное имя", например 102.54.94.97 - rhino.acme.com.

По мере роста Internet файлы hosts также росли, и создание масштабируемого решения для разрешения имен стало необходимостью.

Таким решением стала специальная служба - система доменных имен (Domain Name System, DNS). DNS - это централизованная служба, основанная на распределенной базе отображений "доменное имя - IP-адрес". Служба DNS использует в своей работе протокол типа "клиент-сервер". В нем определены DNS-серверы и DNS-кли-енты. DNS-серверы поддерживают распределенную базу отображений, а DNS-клиен-ты обращаются к серверам с запросами о разрешении доменного имени в IP-адрес.

Служба DNS использует текстовые файлы почти такого формата, как и файл hosts, и эти файлы администратор также подготавливает вручную. Однако служба DNS опирается на иерархию доменов, и каждый сервер службы DNS хранит только часть имен сети, а не все имена, как это происходит при использовании файлов hosts. При росте количества узлов в сети проблема масштабирования решается созданием новых доменов и поддоменов имен и добавлением в службу DNS новых серверов.

Для каждого домена имен создается свой DNS-сервер. Этот сервер может хранить отображения "доменное имя - IP-адрес" для всего домена, включая все его поддомены. Однако при этом решение оказывается плохо масштабируемым, так как при добавлении новых поддоменов нагрузка на этот сервер может превысить его возможности. Чаще сервер домена хранит только имена, которые заканчиваются на следующем ниже уровне иерархии по сравнению с именем домена. (Аналогично каталогу файловой системы, который содержит записи о файлах и подкаталогах, непосредственно в него "входящих".) Именно при такой организации службы DNS нагрузка по разрешению имен распределяется более-менее равномерно между всеми DNS-серверами сети. Например, в первом случае DNS-сервер домена mmt.ru будет хранить отображения для всех имен, заканчивающихся на mmt.ru: wwwl.zil.mmt.ru, ftp.zil.mmt.ru, mail.mmt.ru и т. д. Во втором случае этот сервер хранит отображения только имен типа mail.mmt.ru, www.mmt.ru, а все остальные отображения должны храниться на DNS-сервере поддомена zil.



Каждый DNS-сервер кроме таблицы отображений имен содержит ссылки на DNS-серверы своих поддоменов. Эти ссылки связывают отдельные DNS-серверы в единую службу DNS. Ссылки представляют собой IP-адреса соответствующих серверов. Для обслуживания корневого домена выделено несколько дублирующих друг друга DNS-серверов, IP-адреса которых являются широко известными (их можно узнать, например, в InterNIC).

Процедура разрешения DNS-имени во многом аналогична процедуре поиска файловой системой адреса файла по его символьному имени. Действительно, в обоих случаях составное имя отражает иерархическую структуру организации соответствующих справочников - каталогов файлов или таблиц DNS. Здесь домен и доменный DNS-сервер являются аналогом каталога файловой системы. Для доменных имен, так же как и для символьных имен файлов, характерна независимость именования от физического местоположения.

Процедура поиска адреса файла по символьному имени заключается в последовательном просмотре каталогов, начиная с корневого. При этом предварительно проверяется кэш и текущий каталог. Для определения IP-адреса по доменному имени также необходимо просмотреть все DNS-серверы, обслуживающие цепочку поддоменов, входящих в имя хоста, начиная с корневого домена. Существенным же отличием является то, что файловая система расположена на одном компьютере, а служба DNS по своей природе является распределенной.

Существуют две основные схемы разрешения DNS-имен. В первом варианте работу по поиску IP-адреса координирует DNS-клиент:

DNS-клиент обращается к корневому DNS-серверу с указанием полного доменного имени;

DNS-сервер отвечает, указывая адрес следующего DNS-сервера, обслуживающего домен верхнего уровня, заданный в старшей части запрошенного имени;

DNS-клиент делает запрос следующего DNS-сервера, который отсылает его к DNS-серверу нужного поддомена, и т. д., пока не будет найден DNS-сервер, в котором хранится соответствие запрошенного имени IP-адресу. Этот сервер дает окончательный ответ клиенту. Такая схема взаимодействия называется нерекурсивной или итеративной, когда клиент сам итеративно выполняет последовательность запросов к разным серверам имен. Так как эта схема загружает клиента достаточно сложной работой, то она применяется редко. Во втором варианте реализуется рекурсивная процедура:

DNS-клиент запрашивает локальный DNS-сервер, то есть тот сервер, который обслуживает поддомен, к которому принадлежит имя клиента;

Если локальный DNS-сервер знает ответ, то он сразу же возвращает его клиенту; это может соответствовать случаю, когда запрошенное имя входит в тот же поддомен, что и имя клиента, а также может соответствовать случаю, когда сервер уже узнавал данное соответствие для другого клиента и сохранил его в своем кэше;

Если же локальный сервер не знает ответ, то он выполняет итеративные запросы к корневому серверу и т. д. точно так же, как это делал клиент в первом варианте; получив ответ, он передает его клиенту, который все это время просто ждал его от своего локального DNS-сервера.

В этой схеме клиент перепоручает работу своему серверу, поэтому схема называется косвенной или рекурсивной. Практически все DNS-клиенты используют рекурсивную процедуру.

Стек протоколов TCP/IP.

Стек TCP/IP, называемый также стеком DoD и стеком Internet, является одним из наиболее популярных и перспективных стеков коммуникационных протоколов. Если в настоящее время он распространен в основном в сетях с ОС UNIX, то реализация его в последних версиях сетевых операционных систем для персональных компьютеров (Windows NT, NetWare) является хорошей предпосылкой для быстрого роста числа установок стека TCP/IP.

Стек был разработан по инициативе Министерства обороны США (Department of Defence, DoD) более 20 лет назад для связи экспериментальной сети ARPAnet с другими сателлитными сетями как набор общих протоколов для разнородной вычислительной среды. Сеть ARPA поддерживала разработчиков и исследователей в военных областях. В сети ARPA связь между двумя компьютерами осуществлялась с использованием протокола Internet Protocol (IP), который и по сей день является одним из основных в стеке TCP/IP и фигурирует в названии стека.

Большой вклад в развитие стека TCP/IP внес университет Беркли, реализовав протоколы стека в своей версии ОС UNIX. Широкое распространение ОС UNIX привело и к широкому распространению протокола IP и других протоколов стека. На этом же стеке работает всемирная информационная сеть Internet, чье подразделение Internet Engineering Task Force (IETF) вносит основной вклад в совершенствование стандартов стека, публикуемых в форме спецификаций RFC.

Так как стек TCP/IP был разработан до появления модели взаимодействия открытых систем ISO/OSI, то, хотя он также имеет многоуровневую структуру, соответствие уровней стека TCP/IP уровням модели OSI достаточно условно.

Самый нижний (уровень IV) - уровень межсетевых интерфейсов - соответствует физическому и канальному уровням модели OSI. Этот уровень в протоколах TCP/IP не регламентируется, но поддерживает все популярные стандарты физического и канального уровня: для локальных каналов это Ethernet, Token Ring, FDDI, для глобальных каналов - собственные протоколы работы на аналоговых коммутируемых и выделенных линиях SLIP/PPP, которые устанавливают соединения типа "точка - точка" через последовательные каналы глобальных сетей, и протоколы территориальных сетей X.25 и ISDN. Разработана также специальная спецификация, определяющая использование технологии ATM в качестве транспорта канального уровня.

Следующий уровень (уровень III) - это уровень межсетевого взаимодействия, который занимается передачей дейтаграмм с использованием различных локальных сетей, территориальных сетей X.25, линий специальной связи и т. п. В качестве основного протокола сетевого уровня (в терминах модели OSI) в стеке используется протокол IP, который изначально проектировался как протокол передачи пакетов в составных сетях, состоящих из большого количества локальных сетей, объединенных как локальными, так и глобальными связями. Поэтому протокол IP хорошо работает в сетях со сложной топологией, рационально используя наличие в них подсистем и экономно расходуя пропускную способность низкоскоростных линий связи. Протокол IP является дейтаграммным протоколом.

К уровню межсетевого взаимодействия относятся и все протоколы, связанные с составлением и модификацией таблиц маршрутизации, такие как протоколы сбора маршрутной информации RIP (Routing Internet Protocol) и OSPF (Open Shortest Path First), а также протокол межсетевых управляющих сообщений ICMP (Internet Control Message Protocol). Последний протокол предназначен для обмена информацией об ошибках между маршрутизатором и шлюзом, системой-источником и системой-приемником, то есть для организации обратной связи. С помощью специальных пакетов ICMP сообщается о невозможности доставки пакета, о превышении времени жизни или продолжительности сборки пакета из фрагментов, об аномальных величинах параметров, об изменении маршрута пересылки и типа обслуживания, о состоянии системы и т.п.

Следующий уровень (уровень II) называется основным. На этом уровне функционируют протокол управления передачей TCP (Transmission Control Protocol) и протокол дейтаграмм пользователя UDP (User Datagram Protocol). Протокол TCP обеспечивает устойчивое виртуальное соединение между удаленными прикладными процессами. Протокол UDP обеспечивает передачу прикладных пакетов дейтаграммным методом, то есть без установления виртуального соединения, и поэтому требует меньших накладных расходов, чем TCP.

Верхний уровень (уровень I) называется прикладным. За долгие годы использования в сетях различных стран и организаций стек TCP/IP накопил большое количество протоколов и сервисов прикладного уровня. К ним относятся такие широко используемые протоколы, как протокол копирования файлов FTP, протокол эмуляции терминала telnet, почтовый протокол SMTP, используемый в электронной почте сети Internet и ее российской ветви РЕЛКОМ, гипертекстовые сервисы доступа к удаленной информации, такие как WWW и многие другие. Остановимся несколько подробнее на некоторых из них, наиболее тесно связанных с тематикой данного курса.

Протокол SNMP (Simple Network Management Protocol) используется для организации сетевого управления. Проблема управления разделяется здесь на две задачи. Первая задача связана с передачей информации. Протоколы передачи управляющей информации определяют процедуру взаимодействия сервера с программой-клиентом, работающей на хосте администратора. Они определяют форматы сообщений, которыми обмениваются клиенты и серверы, а также форматы имен и адресов. Вторая задача связана с контролируемыми данными. Стандарты регламентируют, какие данные должны сохраняться и накапливаться в шлюзах, имена этих данных и синтаксис этих имен. В стандарте SNMP определена спецификация информационной базы данных управления сетью. Эта спецификация, известная как база данных MIB (Management Information Base), определяет те элементы данных, которые хост или шлюз должен сохранять, и допустимые операции над ними.

Протокол пересылки файлов FTP (File Transfer Protocol) реализует удаленный доступ к файлу. Для того, чтобы обеспечить надежную передачу, FTP использует в качестве транспорта протокол с установлением соединений - TCP. Кроме пересылки файлов протокол, FTP предлагает и другие услуги. Так пользователю предоставляется возможность интерактивной работы с удаленной машиной, например, он может распечатать содержимое ее каталогов, FTP позволяет пользователю указывать тип и формат запоминаемых данных. Наконец, FTP выполняет аутентификацию пользователей. Прежде, чем получить доступ к файлу, в соответствии с протоколом пользователи должны сообщить свое имя и пароль.

В стеке TCP/IP протокол FTP предлагает наиболее широкий набор услуг для работы с файлами, однако он является и самым сложным для программирования. Приложения, которым не требуются все возможности FTP, могут использовать другой, более экономичный протокол - простейший протокол пересылки файлов TFTP (Trivial File Transfer Protocol). Этот протокол реализует только передачу файлов, причем в качестве транспорта используется более простой, чем TCP, протокол без установления соединения - UDP.

Протокол telnet обеспечивает передачу потока байтов между процессами, а также между процессом и терминалом. Наиболее часто этот протокол используется для эмуляции терминала удаленной ЭВМ.

Протокол BGP

Общая схема работы BGP такова. BGP-маршрутизаторы соседних АС, решившие обмениваться маршрутной информацией, устанавливают между собой соединения по протоколу BGP и становятся BGP-соседями (BGP-peers).

Далее BGP использует подход под названием path vector, являющийся развитием дистанционно-векторного подхода. BGP-соседи рассылают (анонсируют, advertise) друг другу векторы путей (path vectors). Вектор путей, в отличие от вектора расстояний, содержит не просто адрес сети и расстояние до нее, а адрес сети и список атрибутов (path attributes), описывающих различные характеристики маршрута от маршрутизатора-отправителя в указанную сеть. В дальнейшем для краткости мы будем называть набор данных, состоящих из адреса сети и атрибутов пути до этой сети, маршрутом в данную сеть.

Реализация BGP

Пара BGP-соседей устанавливает между собой соединение по протоколу TCP, порт 179. Соседи, принадлежащие разным АС, должны быть доступны друг другу непосредственно; для соседей из одной АС такого ограничения нет, поскольку протокол внутренней маршрутизации обеспечит наличие всех необходимых маршрутов между узлами одной автономной системы.

Поток информации, которым обмениваются BGP-соседи по протоколу TCP, состоит из последовательности BGP-сообщений. Максимальная длина сообщения 4096 октетов, минимальная - 19. Имеется 4 типа сообщений.

Типы BGP-сообщений

  • OPEN - посылается после установления TCP-соединения. Ответом на OPEN является сообщение KEEPALIVE, если вторая сторона согласна стать BGP-соседом; иначе посылается сообщение NOTIFICATION с кодом, поясняющим причину отказа, и соединение разрывается.
  • KEEPALIVE - сообщение предназначено для подтверждения согласия установить соседские отношения, а также для мониторинга активности открытого соединения: для этого BGP-соседи обмениваются KEEPALIVE-сообщениями через определенные интервалы времени.
  • UPDATE - сообщение предназначено для анонсирования и отзыва маршрутов. После установления соединения с помощью сообщений UPDATE пересылаются все маршруты, которые маршрутизатор хочет объявить соседу (full update), после чего пересылаются только данные о добавленных или удаленных маршрутах по мере их появления (partial update).
  • NOTIFICATION - сообщение этого типа используется для информирования соседа о причине закрытия соединения. После отправления этого сообщения BGP-соединение закрывается.

Формат BGP-сообщения

Сообщение протокола BGP состоит из заголовка и тела. Заголовок имеет длину 19 октетов и состоит из следующих полей:

· маркер: в сообщении OPEN всегда, и при работе без аутентификации - в других собщениях, заполнен единицами. Иначе содержит аутентификационную информацию. Сопутствующая функция маркера - повышение надежности выделения границы сообщения в потоке данных.

· длина сообщения в октетах, включая заголовок.

Протокол IGRP

Протокол маршрутизации внутренних роутеров (Interior Gateway Routing Protokol-IGRP) является протоколом маршрутизации, разработанным в середине 1980 гг. компанией Cisco Systems, Inc. Главной целью было обеспечение живучего протокола для маршрутизации в пределах автономной системы (AS), имеющей произвольно сложную топологию и включающую в себя носитель с разнообразными характеристиками ширины полосы и задержки.

IGRP является протоколом внутренних роутеров (IGP) с вектором расстояния. Протоколы маршрутизации с вектором расстояния требуют от каждого роутера отправления через определенные интервалы времени всем соседним роутерам всей или части своей маршрутной таблицы в сообщениях о корректировке маршрута. По мере того, как маршрутная информация распространяется по сети, роутеры могут вычислять расстояния до всех узлов объединенной сети.

IGRP использует комбинацию (вектор) показателей. Задержка объединенной сети (internetwork delay), ширина полосы (bandwidth), надежность (reliability) и нагрузка (load) - все эти показатели учитываются в виде коэффициентов при принятии маршрутного решения. Администраторы сети могут устанавливать факторы весомости для каждого из этих показателей. IGRP предусматривает широкий диапазон значений для своих показателей.

Для обеспечения дополнительной гибкости IGRP разрешает многотрактовую маршрутизацию. Дублированные линии с одинаковой шириной полосы могут пропускать отдельный поток трафика циклическим способом с автоматическим переключением на вторую линию, если первая линия выходит из строя.

Формат пакета

Первое поле пакета IGRP содержит номер версии (version number).

Поле операционного кода (opcode). Это поле обозначает тип пакета. Операционный код, равный 1, обозначает пакет корректировки (содержат заголовок, за которым сразу же идут записи данных маршрутной таблицы); равный 2-пакет запроса (используются источником для запроса маршрутной таблицы из другого роутера.

Поле выпуска (edition). Это значение номера выпуска используется для того, чтобы позволить роутерам избежать обработки корректировок, содержащих информацию, которую они уже видели.

Следующие три поля обозначают номер подсетей, номер главных сетей и номер внешних сетей в пакете корректировки.

Поле контрольной суммы (checksum). Вычисление контрольной суммы позволяет принимающему роутеру проверять достоверность входящего пакета.

Характеристики стабильности

IGRP обладает рядом характеристик, предназначенных для повышения своей стабильности. В их число входят:

Временные удерживания изменений используется для того, чтобы помешать регулярным сообщениям о коррректировке незаконно восстановить в правах маршрут, который возможно был испорчен. Период удерживания изменений обычно рассчитывается так, чтобы он был больше периода времени, необходимого для корректировки всей сети в соответствии с каким-либо изменением маршрутизации.

Расщепленные горизонты Понятие о расщепленных горизонтах проистекает из того факта, что никогда не бывает полезным отправлять информацию о каком-нибудь маршруте обратно в том направлении, из которого она пришла. Правило о расщепленных горизонтах помогает предотвращать зацикливание маршрутов.

Корректировки отмены маршрута предназначены для борьбы с более крупными маршрутными петлями. Увеличение значений показателей маршрутизации обычно указывает на появление маршрутных петель. В этом случае посылаются корректировки отмены, чтобы удалить этот маршрут и перевести его в состояние удерживания.

IGRP обеспечивает ряд таймеров и переменных, содержащих временные интервалы. Сюда входят

  • таймер корректировки (определяет, как часто должны отправляться сообщения о корректировке маршрутов),
  • таймер недействующих маршрутов, определяет, сколько времени должен ожидать роутер при отсутствии сообщений о корректировке какого-нибудь конкретного маршрута, прежде чем об"явить этот маршрут недействующим
  • период времени удерживания изменений
  • таймер отключения. указывает, сколько времени должно пройти прежде, чем какой-нибудь роутер должен быть исключен из маршрутной таблицы.

Протоколы сетевого уровня реализуются, как правило, в виде программных модулей и выполняются на конечных узлах-компьютерах, называемых хостами, а также на промежуточных узлах - маршрутизаторах, называемых шлюзами. Функции маршрутизаторов могут выполнять как специализированные устройства, так и универсальн

Понятие internetworking

Основная идея введения сетевого уровня состоит в следующем. Сеть в общем случае рассматривается как совокупность нескольких сетей и называется составной сетью или интерсетью (internetwork или internet) . Сети, входящие в составную сеть, называются подсетями (subnet) , составляющими сетями или просто сетями (рис. 5.1). Подсети соединяются между собой маршрутизаторами. Компонентами составной сети могут являться как локальные, так и глобальные сети. Внутренняя структура каждой сети на рисунке не показана, так как она не имеет значения при рассмотрении сетевого протокола. Все узлы в пределах одной подсети взаимодействуют, используя единую для них технологию. Так, в составную сеть, показанную на рисунке, входит несколько сетей разных технологий: локальные сети Ethernet, Fast Ethernet, Token Ring, FDDI и глобальные сети frame relay, X.25, ISDN. Каждая из этих технологий достаточна для того, чтобы организовать взаимодействие всех узлов в своей подсети, но не способна построить информационную связь между произвольно выбранными узлами, принадлежащим и разным подсетям, например между узлом А и узлом В на рис. 5.1. Следовательно, для организации взаимодействия между любой произвольной парой узлов этой «большой» составной сети требуются дополнительные средства. Такие средства и предоставляет сетевой уровень.

Сетевой уровень выступает в качестве координатора, организующего работу всех подсетей, лежащих на пути продвижения пакета по составной сети. Для перемещения данных в пределах подсетей сетевой уровень обращается к используемым в этих подсетях технологиям.

Хотя многие технологии локальных сетей (Ethernet, Token Ring, FDDI, Fast Ethernet и др.) используют одну и ту же систему адресации узлов на основе МАС - адресов, существует немало технологий (X.25, АТМ, frame relay), в которых применяются другие схемы адресации. Адреса, присвоенные узлам в соответствии с технологиями подсетей, называют локальными. Чтобы сетевой уровень мог выполнить свою задачу, ему необходима собственная система адресации, не зависящая от способов адресации узлов в отдельных подсетях, которая позволила бы на сетевом уровне универсальным и однозначным способами идентифицировать любой узел составной сети.

Естественным способом формирования сетевого адреса является уникальная нумерация всех подсетей составной сети и нумерация всех узлов в пределах каждой подсети. Таким образом, сетевой адрес представляет собой пару: номер сети (подсети) и номер узла.

В качестве номера узла может выступать либо локальный адрес этого узла (такая схема принята в стеке IPX/SPX), либо некоторое число, никак не связанное с локальной технологией, которое однозначно идентифицирует узел в пределах данной подсети. В первом случае сетевой адрес становится зависимым от локальных технологий, что ограничивает его применение. Например, сетевые адреса IPX/SPX рассчитаны на работу в составных сетях, объединяющих сети, в которых используются только МАС - адреса или адреса аналогичного формата. Второй подход более универсален, он характерен для стека TCP/IP. И в том и другом случае каждый узел составной сети имеет наряду со своим локальным адресом еще один - универсальный сетевой адрес.

Данные, которые поступают на сетевой уровень и которые необходимо передать через составную сеть, снабжаются заголовком сетевого уровня. Данные вместе с заголовком образуют пакет. Заголовок пакета сетевого уровня имеет унифицированный формат, не зависящий от форматов кадров канального уровня тех сетей, которые могут входить в объединенную сеть, и несет наряду с другой служебной информацией данные о номере сети, которой предназначается этот пакет. Сетевой уровень определяет маршрут и перемещает пакет между подсетями.

При передаче пакета из одной подсети в другую пакет сетевого уровня, инкапсулированный в прибывший канальный кадр первой подсети, освобождается от заголовков этого кадра и окружается заголовками кадра канального уровня следующей подсети. Информацией, на основе которой делается эта замена, являются служебные поля пакета сетевого уровня. В поле адреса назначения нового кадра указывается локальный адрес следующего маршрутизатора.

Концентраторы Ethernet

В технологии Ethernet устройства, объединяющие несколько физических сегментов коаксиального кабеля в единую разделяемую среду, использовались давно и получили название "повторителей" по своей основной функции - повторению на всех своих портах сигналов, полученных на входе одного из портов. В сетях на основе коаксиального кабеля обычными являлись двухпортовые повторители, соединяющие только два сегмента кабеля, поэтому термин концентратор к ним обычно не применялся.

С появлением спецификации lOBase-T для витой пары повторитель стал неотъемлемой частью сети Ethernet, так как без него связь можно было организовать только между двумя узлами сети. Многопортовые повторители Ethernet на витой паре стали называть концентраторами или хабами, так как в одном устройстве действительно концентрировались связи между большим количеством узлов сети. Концентратор Ethernet обычно имеет от 8 до 72 портов, причем основная часть портов предназначена для подключения кабелей на витой паре. На рис. 2. показан типичный концентратор Ethernet, рассчитанный на образование небольших сегментов разделяемой среды. Он имеет 16 портов стандарта lOBase-T с разъемами RJ-45, а также один порт AUI для подключения внешнего трансивера.

Обычно к этому порту подключается трансивер, работающий на коаксиал или оптоволокно. С помощью этого трансивера концентратор подключается к магистральному кабелю, соединяющему несколько концентраторов между собой, либо таким образом обеспечивается подключение станции, удаленной от концентратора более чем на 100 м.

Рис. 15. Концентратор Ethernet.

Для соединения концентраторов технологии lOBase-T между собой в иерархическую систему коаксиальный или оптоволоконный кабель не обязателен, можно применять те же порты, что и для подключения конечных станций, с учетом одного обстоятельства. Дело в том, что обычный порт RJ-45, предназначенный для подключения сетевого адаптера и называемый MDI-X (кроссированный MDI), имеет инвертированную разводку контактов разъема, чтобы сетевой адаптер можно было подключить к концентратору с помощью стандартного соединительного кабеля, не кроссирующего контакты.

В случае соединения концентраторов через стандартный порт MDI-X приходится использовать нестандартный кабель с перекрестным соединением пар. Поэтому некоторые изготовители снабжают концентратор выделенным портом MDI, в котором нет кроссирования пар. Таким образом, два концентратора можно соединить обычным некроссированным кабелем, если это делать через порт MDI-X одного концентратора и порт MDI второго. Чаще один порт концентратора может работать и как порт MDI-X, и как порт MDI, в зависимости от положения кнопочного переключателя.

Многопортовый повторитель-концентратор Ethernet может по-разному рассматриваться при использовании правила 4-х хабов. В большинстве моделей все порты связаны с единственным блоком повторения, и при прохождении сигнала между двумя портами повторителя блок повторения вносит задержку всего один раз. Поэтому такой концентратор нужно считать одним повторителем с ограничениями, накладываемыми правилом 4-х хабов. Но существуют и другие модели повторителей, в которых на несколько портов имеется свой блок повторения.

В таком случае каждый блок повторения нужно считать отдельным повторителем и учитывать его отдельно в правиле 4-х хабов.
Некоторые отличия могут демонстрировать модели концентраторов, работающие на одномодовый волоконно-оптический кабель. Дальность сегмента кабеля, поддерживаемого концентратором FDDI, на таком кабеле может значительно отличаться в зависимости от мощности лазерного излучателя - от 10 до 40 км.

Однако если существующие различия при выполнении основной функции концентраторов не столь велики, то их намного превосходит разброс в возможностях реализации концентраторами дополнительных функций. Отключение портов.

Очень полезной при эксплуатации сети является способность концентратора отключать некорректно работающие порты, изолируя тем самым остальную часть сети от возникших в узле проблем. Эту функцию называют автосегментацией (autopartitioning). Для концентратора FDDI эта функция для многих ошибочных ситуаций является основной, так как определена в протоколе. В то же время для концентратора Ethernet или Token Ring функция автосегментации для многих ситуаций является дополнительной, так как стандарт не описывает реакцию концентратора на эту ситуацию. Основной причиной отключения порта в стандартах Ethernet и Fast Ethernet является отсутствие ответа на последовательность импульсов link test, посылаемых во все порты каждые 16 мс. В этом случае неисправный порт переводится в состояние "отключен", но импульсы link test будут продолжать посылаться в порт с тем, чтобы при восстановлении устройства работа с ним была продолжена автоматически.

Рассмотрим ситуации, в которых концентраторы Ethernet и Fast Ethernet выполняют отключение порта:

o Ошибки на уровне кадра. Если интенсивность прохождения через порт кадров, имеющих ошибки, превышает заданный порог, то порт отключается, а затем, при отсутствии ошибок в течение заданного времени, включается снова. Такими ошибками могут быть: неверная контрольная сумма, неверная длина кадра (больше 1518 байт или меньше 64 байт), неоформленный заголовок кадра.
o Множественные коллизии. Если концентратор фиксирует, что источником коллизии был один и тот же порт 60 раз подряд, то порт отключается. Через некоторое время порт снова будет включен.

o Затянувшаяся передача (jabber). Как и сетевой адаптер, концентратор контролирует время прохождения одного кадра через порт. Если это время превышает время передачи кадра максимальной длины в 3 раза, то порт отключается.

Поддержка резервных связей

Так как использование резервных связей в концентраторах определено только в стандарте FDDI, то для остальных стандартов разработчики концентраторов поддерживают такую функцию с помощью своих частных решений. Например, концентраторы Ethernet/Fast Ethernet могут образовывать только иерархические связи без петель. Поэтому резервные связи всегда должны соединять отключенные порты, чтобы не нарушать логику работы сети.

Обычно при конфигурировании концентратора администратор должен определить, какие порты являются основными, а какие по отношению к ним - резервными (рис. 16). Если по какой-либо причине порт отключается (срабатывает механизм автосегментации), концентратор делает активным его резервный порт.

Рис. 16.

Рис. 16. Резервные связи между концентраторами Ethernet.

При рассмотрении некоторых моделей концентраторов возникает вопрос - зачем в этой модели имеется такое большое количество портов, например 192 или 240? Имеет ли смысл разделять среду в 10 или 16 Мбит/с между таким большим количеством станций? Возможно, десять - пятнадцать лет назад ответ в некоторых случаях мог бы быть и положительным, например, для тех сетей, в которых компьютеры пользовались сетью только для отправки небольших почтовых сообщений или для переписывания небольшого текстового файла.

Сегодня таких сетей осталось крайне мало, и даже 5 компьютеров могут полностью загрузить сегмент Ethernet или Token Ring, a в некоторых случаях - и сегмент Fast Ethernet. Для чего же тогда нужен концентратор с большим количеством портов, если ими практически нельзя воспользоваться из-за ограничений по пропускной способности, приходящейся на одну станцию? Ответ состоит в том, что в таких концентраторах имеется несколько несвязанных внутренних шин, которые предназначены для создания нескольких разделяемых сред.

Например, концентратор, изображенный на рис. 17, имеет три внутренние шины Ethernet. Если, например, в таком концентраторе 72 порта, то каждый из этих портов может быть связан с любой из трех внутренних шин. На рисунке первые два компьютера связаны с шиной Ethernet 3, а третий и четвертый компьютеры - с шиной Ethernet 1. Первые два компьютера образуют один разделяемый сегмент, а третий и четвертый - другой разделяемый сегмент.

Рис. 17. Многосегментный концентратор.

Между собой компьютеры, подключенные к разным сегментам, общаться через концентратор не могут, так как шины внутри концентратора никак не связаны. Многосегментные концентраторы нужны для создания разделяемых сегментов, состав которых может легко изменяться. Большинство многосегментных концентраторов, например System 5000 компании Nortel Networks или PortSwitch Hub компании 3Com, позволяют выполнять операцию соединения порта с одной из внутренних шин чисто программным способом, например с помощью локального конфигурирования через консольный порт.

В результате администратор сети может присоединять компьютеры пользователей к любым портам концентратора, а затем с помощью программы конфигурирования концентратора управлять составом каждого сегмента. Если завтра сегмент 1 станет перегруженным, то его компьютеры можно распределить между оставшимися сегментами концентратора.

Возможность многосегментного концентратора программно изменять связи портов с внутренними шинами называется конфигурационной коммутацией (configuration switching).
ВНИМАНИЕ
Конфигурационная коммутация не имеет ничего общего с коммутацией кадров, которую выполняют мосты и коммутаторы. Многосегментные концентраторы - это программируемая основа больших сетей. Для соединения сегментов между собой нужны устройства другого типа - мосты/коммутаторы или маршрутизаторы. Такое межсетевое устройство должно подключаться к нескольким портам многосегментного концентратора, подсоединенным к разным внутренним шинам, и выполнять передачу кадров или пакетов между сегментами точно так же, как если бы они были образованы отдельными устройствами-концентраторами.

Для крупных сетей многосегментный концентратор играет роль интеллектуального кроссового шкафа, который выполняет новое соединение не за счет механического перемещения вилки кабеля в новый порт, а за счет программного изменения внутренней конфигурации устройства. Управление концентратором по протоколу SNMP.

Как видно из описания дополнительных функций, многие из них требуют конфигурирования концентратора. Это конфигурирование может производиться локально, через интерфейс RS-232C, который имеется у любого концентратора, имеющего блок управления. Кроме конфигурирования в большой сети очень полезна функция наблюдения за состоянием концентратора: работоспособен ли он, в каком состоянии находятся его порты.

Компьютерные сети и телекоммуникации XXI века


Введение

2.1 Виды архитектур ЛС

2.3 Методы доступа в компьютерных сетях

3. Локальные сети ученого назначения

4. Телекоммуникации

Список использованной литературы


Введение

Компьютерная сеть - объединение нескольких ЭВМ для совместного решения информационных, вычислительных, учебных и других задач.

Одна из первых возникших при развитии вычислительной техники задач, потребовавшая создания сети хотя бы из двух ЭВМ - обеспечение многократно большей, чем могла дать в то время одна машина, надежности при управлении ответственным процессом в режиме реального времени. Так, при запуске космического аппарата необходимые темпы реакции на внешние события превосходят возможности человека, и выход из строя управляющего компьютера грозит непоправимыми последствиями. В простейшей схеме работу этого компьютера дублирует второй такой же, и при сбое активной машины содержимое ее процессора и ОЗУ очень быстро перебрасывается на вторую, которая подхватывает управление (в реальных системах все, конечно, происходит существенно сложнее).

Сети ЭВМ породили существенно новые технологии обработки информации - сетевые технологии. В простейшем случае сетевые технологии позволяют совместно использовать ресурсы - накопители большой емкости, печатающие устройства, доступ в Internet, базы и банки данных. Наиболее современные и перспективные подходы к сетям связаны с использованием коллективного разделения труда при совместной работе с информацией - разработке различных документов и проектов, управлении учреждением или предприятием и т.д.

Компьютерные сети и сетевые технологии обработки информации стали основой для построения современных информационных систем. Компьютер ныне следует рассматривать не как отдельное устройство обработки, а как "окно" в компьютерные сети, средство коммуникаций с сетевыми ресурсами и другими пользователями сетей.


1. Аппаратные средства компьютерных сетей

Локальные сети (ЛС ЭВМ) объединяют относительно небольшое число компьютеров (обычно от 10 до 100, хотя изредка встречаются и гораздо больше) в пределах одного помещения (учебный компьютерный класс), здания или учреждении (например, университета). Традиционное название - локальная вычислительная сеть (ЛВС) - скорее дань тем временам, когда сети в основном использовались для решения вычислительных задач; сегодня же в 99% случаев речь идет исключительно об обмене информацией в виде текстов, графических и видео-образов, числовых массивов. Полезность ЛС объясняется тем, что от 60% до 90% необходимой учреждению информации циркулирует внутри него, не нуждаясь в выходе наружу.

Большое влияние на развитие ЛС оказало создание автоматизированных систем управления предприятиями (АСУ). АСУ включают несколько автоматизированных рабочих мест (АРМ), измерительных комплексов, пунктов управления. Другое важнейшее поле деятельности, в котором ЛС доказали свою эффективность - создание классов учебной вычислительной техники (КУВТ).

Благодаря относительно небольшим длинам линий связи (как правило, не более 300 метров), по ЛC можно передавать информацию в цифровом виде с высокой скоростью передачи. На больших расстояниях такой способ передачи неприемлем из-за неизбежного затухания высокочастотных сигналов, в этих случаях приходится прибегать к дополнительным техническим (цифро-аналоговым преобразованиям) и программным (протоколам коррекции ошибок и др.) решениям.

Характерная особенность ЛС - наличие связывающего всех абонентов высокоскоростного канала связи для передачи информации в цифровом виде. Существуют проводные и беспроводные каналы. Каждый из них характеризуется определенными значениями существенных с точки зрения организации ЛС параметров:

1. скорости передачи данных;

2. максимальной длины линии;

3. помехозащищенности;

4. механической прочности;

5. удобства и простоты монтажа;

6. стоимости.

В настоящее время обычно применяют четыре типа сетевых кабелей:

1. коаксиальный кабель;

2. незащищенная витая пара;

3. защищенная витая пара;

4. волоконно-оптический кабель.

Первые три типа кабелей передают электрический сигнал по медным проводникам. Волоконно-оптические кабели передают свет по стеклянному волокну.

Большинство сетей допускает несколько вариантов кабельных соединений.

Коаксиальные кабели состоят из двух проводников, окруженных изолирующими слоями. Первый слой изоляции окружает центральный медный провод. Этот слой оплетен снаружи внешним экранирующим проводником. Наиболее распространенными коаксиальными кабелями являются толстый и тонкий кабели "Ethernet". Такая конструкция обеспечивает хорошую помехозащищенность и малое затухание сигнала на расстояниях.

Различают толстый (около 10 мм в диаметре) и тонкий (около 4 мм) коаксиальные кабели. Обладая преимуществами по помехозащищенности, прочности, длине, толстый коаксиальный кабель дороже и сложнее в монтаже (его сложнее протягивать по кабельным каналам), чем тонкий. До последнего времени тонкий коаксиальный кабель представлял собой разумный компромисс между основными параметрами линий связи ЛВС и наиболее часто используется для организации крупных ЛС предприятий и учреждений. Однако более дорогие толстые кабели обеспечивают лучшую передачу данных на большее расстояние и менее чувствительны к электромагнитным помехам.

Витые пары представляют собой два провода, скрученных вместе шестью оборотами на дюйм для обеспечения защиты от электромагнитных помех и согласования электрического сопротивления. Другим наименованием, обычно потребляемым для такого провода, является "IBM тип-3". В США такие кабели прокладываются при постройке зданий для обеспечения телефонной связи. Однако использование телефонного провода, особенно когда он уже размещен в здании, может создать большие проблемы. Во-первых, незащищенные витые пары чувствительны к электромагнитным помехам, например электрическим шумам, создаваемым люминесцентными светильниками и движущимися лифтами. Помехи могут создавать также сигналы, передаваемые по замкнутому контуру в телефонных линиях, проходящих вдоль кабеля локальной сети. Кроме того, витые пары плохого качества могут иметь переменное число витков на дюйм, что искажает расчетное электрическое сопротивление.

Важно также заметить, что телефонные провода не всегда проложены по прямой линии. Кабель, соединяющий два рядом расположенных помещения, может на самом деле обойти половину здания. Недооценка длины кабеля в этом случае может привести к тому, что фактически она превысит максимально допустимую длину.

Защищенные витые пары схожи с незащищенными, за исключением того, что они используют более толстые провода и защищены от внешнего воздействия шеи изолятора. Наиболее распространенный тип такого кабеля, применяемого в локальных сетях, "IBM тип-1" представляет собой защищенный кабель с двумя витыми парами непрерывного провода. В новых зданиях лучшим вариантом может быть кабель "тип-2", так как он включает помимо линии передачи данных четыре незащищенные пары непрерывного провода для передачи телефонных переговоров. Таким образом, "тип-2" позволяет использовать один кабель для передачи как телефонных переговоров, так и данных по локальной сети.

Защита и тщательное соблюдение числа повивов на дюйм делают защищенный кабель с витыми парами надежным альтернативным кабельным соединением Однако эта надежность приводит к увеличению стоимости.

Волоконно-оптические кабели передают данные в виде световых импульсов стеклянным "проводам". Большинство систем локальных сетей в настоящее время поддерживает волоконно-оптическое кабельное соединение. Волоконно-оптический кабель обладает существенными преимуществами по сравнению с любыми вариантами медного кабеля. Волоконно-оптические кабели обеспечивают наивысшую скорость передачи; они более надежны, так как не подвержены потерям информационных пакетов из-за электромагнитных помех. Оптический кабель очень тонок и гибок, что делает его транспортировку более удобной по сравнению с более тяжелым медным кабелем. Однако наиболее важно то, что только оптический кабель имеет достаточную пропускную способность, которая в будущем потребуется для более быстрых сетей.

Пока еще цена волоконно-оптического кабеля значительно выше медного. По сравнению с медным кабелем монтаж оптического кабеля более трудоемок, по сколько концы его должны быть тщательно отполированы и выровнены до обеспечения надежного соединения. Однако ныне происходит переход на оптоволоконные линии, абсолютно неподверженные помехам и находящиеся вне конкуренции по пропускной способности. Стоимость таких линий неуклонно снижается, технологические трудности стыковки оптических волокон успешно преодолеваются.

Беспроводная связь на радиоволнах может использоваться для организации сетей в пределах больших помещений типа ангаров или павильонов, там где использование обычных линий связи затруднено или нецелесообразно. Кроме того, беспроводные линии могут связывать удаленные сегменты локальных сетей на расстояниях 3 - 5 км (с антенной типа волновой канал) и 25 км (с направленной параболической антенной) при условии прямой видимости. Организации беспроводной сети существенно дороже, чем обычной.

Для организации учебных ЛС чаще всего используется витая пара, как самая дешевая, поскольку требования к скорости передачи данных и длине линий не являются критическими.

Для связи компьютеров с помощью линий связи ЛС требуются адаптеры сети (или, как их иногда называют, сетевые платы). Самыми известными являются: адаптеры следующих трех типов:

1. ArcNet; 2. Token Ring; 3. Ethernet.


2. Конфигурация ЛС и организация обмена информацией

2.1 Виды архитектур ЛС

В простейших сетях с небольшим числом компьютеров они могут быть полностью равноправными; сеть в этом случае обеспечивает передачу данных от любого компьютера к любому другому для коллективной работы над информацией. Такая сеть называется одноранговой.

Однако в крупных сетях с большим числом компьютеров оказывается целесообразным выделять один (или несколько) мощных компьютеров для обслуживания потребностей сети (хранение и передачу данных, печать на сетевом принтере). Такие выделенные компьютеры называют серверами; они работают под управлением сетевой операционной системы. В качестве сервера обычно используется высокопроизводительный компьютер с большим ОЗУ и винчестером (или даже несколькими винчестерами) большой емкости. Клавиатура и дисплей для сервера сети не обязательны, поскольку они используются очень редко (для настройки сетевой ОС).

Все остальные компьютеры называются рабочими станциями. Рабочие станции могут не иметь винчестерских дисков или даже дисководов вовсе. Такие рабочие станции называют бездисковыми. Первичная загрузка ОС на бездисковые рабочие станции происходит по локальной сети с использованием специально устанавливаемых на сетевые адаптеры рабочих станций микросхем ОЗУ, хранящих программу начальной загрузки.

ЛС в зависимости от назначения и технических решений могут иметь различные конфигурации (или, как еще говорят, архитектуру, или топологию).

В кольцевой ЛС информация передается по замкнутому каналу. Каждый абонент непосредственно связан с двумя ближайшими соседями, хотя в принципе способен связаться с любым абонентом сети.

В звездообразной (радиальной) ЛС в центре находится центральный управляющий компьютер, последовательно связывающийся с абонентами и связывающий их друг с другом.

В шинной конфигурации компьютеры подключены к общему для них каналу (шине), через который могут обмениваться сообщениями.

В древовидной - существует "главный" компьютер, которому подчинены компьютеры следующего уровня, и т.д.

Кроме того, возможны конфигурации без отчетливого характера связей; пределом является полносвязная конфигурация, когда каждый компьютер в сети непосредственно связан с любым другим компьютером.

В крупных ЛС предприятий и учреждений чаще всего используется шинная (шейная) топология, соответствующая архитектуре многих административных зданий, имеющих длинные коридоры и кабинеты сотрудников вдоль них. Для учебных целей в КУВТ чаще всего используют кольцевые и звездообразные ЛС.

В любой физической конфигурации поддержка доступа от одного компьютера к другому, наличие или отсутствие выделенного компьютера (в составе КУВТ его называют "учительским", а остальные - "ученическими"), выполняется программой – сетевой операционной системой, которая по отношению к ОС отдельных компьютеров является надстройкой. Для современных высокоразвитых ОС персональных компьютеров вполне характерно наличие сетевых возможностей (например, OS/2, WINDOWS 95-98).

2.2 Компоненты передачи данных по сети

Процесс передачи данных по сети определяют шесть компонент:

1. компьютер-источник;

2. блок протокола;

3. передатчик;

4. физическая кабельная сеть;

5. приемник;

6. компьютер-адресат.

Компьютер-источник может быть рабочей станцией, файл-сервером, шлюзом или любым компьютером, подключенным к сети. Блок протокола состоит из набора микросхем и программного драйвера для платы сетевого интерфейса. Блок протокола отвечает за логику передачи по сети. Передатчик посылает электрический сигнал через физическую топологическую схему. Приемник распознает и принимает сигнал, передающийся по сети, и направляет его для преобразования в блок протокола. Цикл передачи данных начинается с компьютера-источника, передающего исходные данные в блок протокола. Блок протокола организует данные в пакет передачи, содержащий соответствующий запрос к обслуживающим устройствам, информацию по обработке запроса (включая, если необходимо, адрес получателя) и исходные данные для передачи. Пакет затем направляется в передатчик для преобразования в сетевой сигнал. Пакет распространяется по сетевому кабелю пока не попадает в приемник, где перекодируется в данные. Здесь управление переходит к блоку протокола, который проверяет данные на сбойность, передает "квитанцию" о приеме пакета источнику, переформировывает пакеты и передает их в компьютер-адресат.

mob_info