
- •Содержание
- •1. Общие принципы построения сетей 7
- •2. Аналоговые каналы передачи данных 14
- •3. Цифровые каналы передачи данных 19
- •Введение
- •1. Общие принципы построения сетей
- •1.1. Функциональные возможности сетей
- •1.2. Структурная организация компьютерной сети
- •1.2.1. Сети разного масштаба
- •1.2.2. Среды передачи данных
- •1.2.3. Режимы передачи данных
- •1.2.4. Способы коммутации
- •1.2.5. Виртуальные каналы
- •2. Аналоговые каналы передачи данных
- •2.1. Аналоговая модуляция
- •2.2. Модемы
- •2.3. Протоколы, поддерживаемые модемами
- •2.4. Режимы передачи
- •2.5. Асинхронная, синхронная, изохронная и плезиохронная передача
- •3. Цифровые каналы передачи данных
- •3.1. Частотное и временное разделение каналов
- •3.2. Проводные линии связи и их характеристики
- •3.2.1. Витая пара
- •3.2.2. Коаксиальный кабель
- •3.2.3. Волоконно-оптический кабель
- •3.3. Беспроводные среды передачи данных
- •3.3.1. Инфракрасные волны
- •3.3.2. Радиоволны, сигналы с узкополосным спектром
- •3.3.3. Радиоволны, широкополосные сигналы
- •3.3.4. Спутниковая связь
- •3.3.5. Сотовая связь
- •4. Передача данных и кодирование информации
- •4.1. Количество информация и энтропия
- •4.2. Свойства энтропии
- •4.3. Единицы количества информации
- •4.4. Кодирование информации
- •4.5. Логическое кодирование
- •4.6. Самосинхронизирующиеся коды
- •5. Контроль передачи информации и сжатие данных
- •5.1. Самовосстанавливающиеся коды
- •5.2. Систематические коды
- •5.3. Алгоритмы сжатия данных
- •5.3.1. Алгоритм rle
- •5.3.2. Алгоритм Лемпела-Зива
- •5.3.3. Кодирование Шеннона-Фано
- •5.3.4. Алгоритм Хаффмана
- •6. Сетевое программное обеспечение
- •6.1. Архитектура спо
- •6.2. Основные принципы взаимосвязи открытых систем
- •7. Модель взаимодействия открытых систем
- •7.1. Структура модели osi
- •7.2. Протоколы и интерфейсы
- •7.3. Уровни модели osi
- •7.3.1. Физический уровень
- •7.3.2. Канальный уровень
- •7.3.3. Сетевой уровень
- •7.3.4. Транспортный уровень
- •7.3.5. Сеансовый уровень
- •7.3.6. Уровень представления
- •7.3.7. Прикладной уровень
- •7.4. Назначение уровней модели osi
- •8. Основные характеристики локальных сетей
- •8.1. Сетевые топологии
- •8.1.1. Шина
- •8.1.2. Дерево
- •8.1.3. Звезда с пассивным центром
- •8.1.4. Звезда с интеллектуальным центром
- •8.1.5. Кольцо
- •8.1.6. Цепочка
- •8.1.7. Полносвязная топология
- •8.1.8. Произвольная (ячеистая) топология
- •8.2. Методы доступа и их классификация
- •8.2.1. Метод доступа с контролем несущей и определением коллизий
- •8.2.2. Маркерные методы доступа
- •9. Основные типы сетевых устройств
- •9.1. Сетевые адаптеры
- •9.2. Концентраторы
- •9.3. Мосты
- •9.4. Коммутаторы
- •9.5. Брандмауэры
- •10. Сети token ring и fddi
- •10.1. Технология Token Ring
- •10.1.1. Маркерный метод доступа
- •10.1.2. Система приоритетного доступа
- •10.1.3. Оборудование Token Ring
- •10.2. Технология fddi
- •11. Технология ethernet
- •11.1. Появление и сущность технологии Ethernet
- •11.2. Форматы кадров Ethernet
- •11.3. Высокоскоростные технологии локальных сетей
- •11.3.1. Технология Fast Ethernet 100Мбит/с
- •11.3.2. Технология Gigabit Ethernet 1000 Мбит/с
- •11.3.3. Технология 100vg-AnyLan
- •12. Требования к сетям
- •12.1. Производительность
- •12.2. Надежность и безопасность
- •12.3. Расширяемость и масштабируемость
- •12.4. Прозрачность
- •12.5. Поддержка разных видов трафика
- •12.6. Управляемость
- •12.7. Совместимость
- •12.8. Качество обслуживания
- •Список литературы
7.2. Протоколы и интерфейсы
Что бы упростить проектирование, анализ и реализацию обмена сообщениями между компьютерами, эту задачу разбивают на несколько иерархически связанных между собой подзадач.
При передаче сетевого сообщения оба участника сетевого обмена должны следовать множеству соглашений. Соглашения должны быть едиными для всех уровней, от самого низкого уровня передачи битов до самого высокого уровня, определяющего интерпретацию информации. Такие формализованные правила, определяющие последовательность и формат сообщений на одном уровне, называют протоколами. Иерархическая организованная совокупность протоколов называют стеком коммуникационных протоколов.
Протоколы соседних уровней на одном узле взаимодействую друг с другом в соответствии с четко определенными правилами, описывающими формат сообщений. Эти правила принято называть интерфейсом. Интерфейс определяет набор услуг, которые нижележащий уровень представляет вышележащему уровню.
Модель OSI описывает только системные средства взаимодействия, не касающиеся пользовательских приложений. Приложения реализуют свои собственные схемы взаимодействия, обращаясь к системным средствам. Приложение может взять на себя функции нескольких верхних уровней модели OSI.
Предположим, что приложение обращается с запросом к прикладному уровню, например, файловому сервису. На основании этого запроса программное обеспечение прикладного уровня формирует сообщение стандартного формата, в которое помещает служебную информацию (заголовок) и необходимые данные. Затем это сообщение направляется уровню представления, который добавляет в него свой заголовок и т.д. Наконец, сообщение достигает физического уровня, который непосредственно передает сообщение по каналам связи.
Когда сообщение по сети поступает на другую машину, оно последовательно перемещается вверх с уровня на уровень. Каждый уровень анализирует, обрабатывает и удаляет заголовок своего уровня, выполняет соответствующие функции, и передает сообщение вышележащему уровню.
В модели OSI различается два основных типа протокола. В проколах с установлением соединения (Connection-Oriented Network Service, CONS) перед обменом данными отправитель и получатель должны вначале установить соединение и, возможно, выбрать протокол, который они будут использовать. После завершения диалога они должны разорвать соединение.
Вторая группа протоколов – протоколы без предварительного установления соединения (Connectionless Network Service, CLNS). Такие протоколы называются также дейтаграммными протоколами. Отправитель передает сообщение когда оно готово. В сетях используются как те, так и другие протоколы.
7.3. Уровни модели osi
7.3.1. Физический уровень
Физический уровень – самый низкий в модели OSI. На этом уровне определяются электрические, механические, функциональные и иные параметры реализации физической связи. Физический уровень описывает процесс прохождения сигналов через среду передачи между сетевыми устройствами. Ею может быть медный кабель (коаксиальный кабель, витая пара и т.д.), оптоволокно, радиоканал. Поэтому к физическому уровню относятся характеристики сред передачи: полоса пропускания, помехозащищенность, волновое сопротивление и др. Так же, стандартизируются типы разъемов, и определяется назначение каждого контакта.
Функции физического уровня реализуются во всех сетевых устройствах. В компьютере сетевой уровень поддерживается сетевым адаптером. Единственным типом оборудования, которое может работать только на сетевом уровне, являются повторители.
Ethernet.
Физический уровень состоит из трех подуровней: согласования, интерфейса MII (Media Independent Interface – интерфейс, независящий от среды) и физического уровня (Physical Layer Device, PHY). Последний обеспечивает кодирование данных, поступающих от подуровня MAC, для передачи по физической среде определенного типа, обеспечивает синхронизацию передаваемых данных, а так же их прием и декодирование. Интерфейс MII поддерживает независимый от физической среды способ обмена данными между подуровнем MAC и подуровнем PHY. Подуровень согласования нужен для согласования работы подуровней МАС и PHY.
Согласование |
||
Интерфейс MII |
||
FX PHY (оптоволокно) |
TX PHY (витая пара (две пары)) |
T4 PHY (витая пара (четыре пары)) |
FDDI
Физический уровень разделен на два подуровня: независящий от среды подуровень PHY (Physical Media Independent) и зависящий от среды подуровень PMD (Physical Media Dependent). Работу всех уровней контролирует протокол управления станцией SMT (Station Management). Подуровень PMD обеспечивает передачу данных от одной станции к другой по конкретной физической среде, а подуровень PHY выполняет кодирование и декодирование данных, циркулирующих между подуровнем MAC и PMD, а так же обеспечивает тактирование информационных сигналов.
ATM
Применительно к технологии АТМ физический уровень делится на два подуровня: подуровень согласования с системой передачи (Transmission Convergence, TC) и подуровень физической среды (Physical Medium, PM). Подуровень согласования с системой передачи выполняет упаковку ячеек, поступающих с верхнего уровня модели ATM, в передаваемые транспортные кадры. На этом уровне так же выполняется подсчет контрольной суммы и т.д. Подуровень физической среды регламентирует скорость передачи данных и отвечает за синхронизацию между передачей и приемом.
Подуровень |
Назначение |
Согласования с системой передачи |
Согласование скорости ячеек Вычисление и проверка контрольной суммы Адаптация ячеек к формату передаваемого кадра Генерация и удаление кадра |
Физической среды |
Битовая синхронизация Передача в конкретной физической среде |