
- •Содержание
- •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.3.3. Сетевой уровень
Сетевой уровень занимает в модели OSI промежуточное положение: его услугами пользуются более высокие уровни, а для выполнения своих функций он использует канальный уровень. Сетевой уровень служит для работы в произвольных сетевых топологиях с сохранением простоты передачи пакета базовых сетевых топологий.
Канальный уровень не позволяет производить адресацию в сложных сетях. Поэтому при объединении сетей в кадры канального уровня добавляется заголовок сетевого уровня. Этот заголовок позволяет находить адресат в сети с любой топологией.
Заголовок пакета сетевого уровня имеет унифицированный формат. Основное место в заголовке отводится адресу получателя. При этом используется не МАС адрес, а составной адрес – номер сети и номер абонента в данной сети. Такая адресация позволяет протоколам сетевого уровня составлять точную схему связи и выбирать оптимальные маршруты при любой топологии. Помимо адреса, заголовок сетевого уровня может содержать дополнительную информацию, например, время жизни пакета в сети, данные для фрагментации и сборки пакетов и т.д.
Логическое соединение на сетевом уровне обеспечивает механизм доставки пакетов от отправителя к получателю в масштабе времени, определяемом используемым сетевым протоколом. При этом различные сетевые протоколы могут вносить различные технологические задержки в передачу данных.
Ключевым понятием сетевого уровня является понятие абстрактной коммутационной системы или межсетевого обмена. Коммутация при передаче маленьких блоков, а не файлов или больших сообщений имеет ряд преимуществ. Во-первых, она напрямую отображается в базовое сетевое оборудование, что делает ее очень эффективной. Во-вторых, она разделяет процессы передачи данных от прикладных программ, позволяя компьютерам обрабатывать сетевой трафик, не имея представления о том, какие программы передают его. В-третьих, она делает систему гибкой, поддерживающей различные сетевые протоколы. В-четвертых, она позволяет администраторам сетей вводить новые сетевые технологии, модифицируя только программное обеспечение сетевого уровня, не внося при этом никаких изменений в прикладные программы.
Существуют два метода назначения сетевого адреса:
В первом методе сетевой и канальный адреса не совпадают, что обеспечивает гибкость за счет независимости от формата адреса канального уровня. Недостатком метода является необходимость повторной нумерации станций в сети, причем чаще всего это приходиться делать вручную. Данный метод нашел применение в сетях, построенных на базе протокола IP.
Во втором методе на сетевом уровне используется адрес канального уровня. Это избавляет администратора от присваивания адресов вручную и установления соответствия между сетевыми и канальными адресами одного и того же абонента в сети. Однако этот метод приводит к сложности интерпретации адреса узла в сетях с разным форматом адресов. Метод нашел применение в сетях построенных на базе протокола IPX.
Сетевой уровень позволяет соединяться двум системам, подключенным к разным сетям. Он же отвечает за выбор маршрута соединения. Сетевой уровень служит для образования единой транспортной системы, объединяющей несколько сетей с различными принципами передачи данных. Сетевой уровень предоставляет средства:
доставки пакетов в сетях с произвольной топологией;
структуризации сети методом локализации сетевого трафика;
согласования канальных уровней;
Сети соединяются между собой специальными устройствами, называемыми маршрутизаторами. Выбор маршрута называется маршрутизацией – она и является главной задачей сетевого уровня.
На сетевом уровне действуют два вида протоколов. Первый относится к определению правил передачи пакетов от конечных узлов к маршрутизаторами и между маршрутизаторами. Именно эти протоколы обычно имеют ввиду, когда говорят о протоколах сетевого уровня. Однако часто к сетевому уровню относят и другие протоколы, называемые протоколами обмена информацией о маршрутах. С помощью этих протоколов маршрутизаторы собирают информацию о топологии межсетевых соединений.
Протоколы сетевого уровня реализуются драйверами операционной системы, а так же программными и аппаратными средствами маршрутизаторов. Примерами протоколов сетевого уровня являются протокол межсетевого взаимодействия IP стека TCP/IP.