- •Часть 1
- •Локальные сети
- •Глобальные сети
- •Эталонная модель взаимодействия открытых систем osi
- •Семь уровней эталонной модели osi
- •Одноранговая модель взаимодействия
- •Инкапсулирование данных
- •Единицы измерения
- •Контрольные вопросы
- •Глава 1. Физический уровень (к оглавлению)
- •Среда передачи данных
- •Коаксиальный кабель
- •Неэкранированная витая пара
- •Экранированная витая пара
- •Оптоволоконный кабель
- •Беспроводные сети
- •Коммутируемая телефонная сеть общего пользования (pstn)
- •Доступ по сетям кабельного телевидения
- •Спутниковая связь
- •Доступ с помощью мобильной телефонной системы
- •Выбор типа среды передачи данных
- •Контрольные вопросы
- •Глава 2. Уровень передачи данных (канальный уровень) (к оглавлению)
- •Сетевые адаптеры
- •Контрольные вопросы
- •Глава 3. Сетевые устройства (к оглавлению)
- •Повторители
- •Концентраторы (Hubs)
- •Коммутаторы
- •Маршрутизаторы
- •Доставка ip-пакетов
- •Контрольные вопросы
- •Глава 4. Глобальные и локальные сети (к оглавлению)
- •Локальные вычислительные сети
- •Сетевые стандарты Ethernet и ieee 802.3
- •Лвс и физический уровень
- •Лвс и канальный уровень
- •Как работает сеть Ethernet/802.3
- •Широковещание в сети Ethernet/802.3
- •Лвс и сетевой уровень
- •Множественный доступ с контролем несущей и обнаружением конфликтов
- •Глобальные сети
- •Устройства глобальных сетей
- •Стандарты глобальных сетей
- •Глобальные сети и физический уровень
- •Глобальные сети и канальный уровень
- •Контрольные вопросы
- •Глава 5. Ip-адресация (к оглавлению)
- •Обзор адресации
- •Двоичная система счисления
- •Двоичная ip-адресация
- •Классы ip-адресов
- •Зарезервированные классы сетей
- •Адресация подсетей
- •Последний октет сети класса с, разделенной на восемь подсетей
- •Адреса в подсети, зарезервированные для номеров подсетей
- •Маскирование подсетей
- •Операция and
- •Планирование подсетей
- •Планирование подсетей сети класса в
- •Пример сети класса с, разделенной на подсети
- •Контрольные вопросы
- •Глава 6. Аrр и rarp (к оглавлению)
- •Протокол определения сетевого адреса по местоположению узла (Reverse Address Resolution Protocol (rarp))
- •Шлюз по умолчанию
- •Контрольные вопросы
- •Глава 7. Топологии сетей (к оглавлению)
- •Физическая топология
- •Логическая топология
- •Шинная топология
- •Сети с топологией в виде звезды и иерархической звезды
- •Кольцевая топология
- •Полно связанная и частично связанная топологии
- •Беспроводные сети
- •Устройства Bluetooth
- •Контрольные вопросы
- •Глава 8. Сетевой уровень и маршрутизация (к оглавлению)
- •Маршрутизаторы
- •Основные характеристики сетевого уровня
- •Определение пути сетевым уровнем
- •Путь коммуникации
- •Адресация: сеть и хост-машина
- •Маршрутизация с использованием сетевых адресов
- •Протоколы маршрутизации и маршрутизируемые протоколы
- •Операции, выполняемые протоколом сетевого уровня
- •Многопротокольная маршрутизация
- •Статические и динамические маршруты
- •Статический маршрут
- •Маршрут по умолчанию
- •Операции динамической маршрутизации
- •Представление расстояния с помощью метрики
- •Протоколы маршрутизации
- •Алгоритмы маршрутизации по вектору расстояния
- •Алгоритм маршрутизации по вектору расстояния и исследование сети
- •Алгоритм маршрутизации по вектору расстояния и изменения топологии
- •Алгоритмы маршрутизации с учетом состояния канала связи
- •Режим исследования сети в алгоритмах с учетом состояния канала
- •Обработка изменений топологии в протоколах маршрутизации с учетом состояния канала связи
- •Сравнение маршрутизации по вектору расстояния и маршрутизации с учетом состояния канала связи
- •Рабочие качества маршрутизации по вектору расстояния и маршрутизации с учетом состояния канала связи
- •Сбалансированная гибридная маршрутизация
- •Базовые процессы маршрутизации
- •Контрольные вопросы
- •Глава 9. Транспортный уровень (к оглавлению)
- •Управление потоком
- •Установление соединения с одноранговой системой
- •Работа с окнами
- •Подтверждение
- •Контрольные вопросы
- •Глава 10. Протокол tcp/ip (к оглавлению)
- •Краткое описание протокола tcp/ip
- •Группа протоколов tcp/ip
- •Tcp/ip и уровень приложений
- •Tcp/ip и транспортный уровень
- •Формат сегмента протокола tcp
- •Номера портов
- •Открытое tcp-соединение с трехсторонним квитированием
- •Простое подтверждение и работа с окнами в протоколе tcp
- •Скользящие окна в протоколе tcp
- •Порядковые номера и номера подтверждений в протоколе tcp
- •Формат сегмента в протоколе udp
- •Tcp/ip и межсетевой уровень
- •Протокол icmp
- •Проверка пункта назначения с помощью протокола icmp
- •Протокол arp
- •Протокол rarp
- •Контрольные вопросы
- •Глава 11. Уровни приложений, представлений и сеансовый уровень (к оглавлению)
- •Уровень приложений
- •Уровень представлений
- •Сеансовый уровень
- •Служба имен доменов
- •Контрольные вопросы
- •Глава 12.Структурированная кабельная система и электропитание в сетях (к оглавлению)
- •Стандарты сетевых сред передачи данных
- •Стандарты eia/tia-568b
- •Горизонтальная кабельная система
- •Спецификации на кабельную систему
- •Гнездовые разъемы телекоммуникационного выхода
- •Установка гнездового разъема rj45
- •Установка разъема rj45 на поверхность
- •Установка разъемов rj45 заподлицо
- •Разводка
- •Запрессовочные приспособления
- •Прокладка кабелей
- •Документирование и маркировка
- •Помещение для коммутационного оборудования
- •Использование нескольких помещений для коммутационного оборудования
- •Магистральная кабельная система
- •Коммутационные панели
- •Порты коммутационной панели
- •Структура разводки коммутационной панели
- •Тестирование кабельной системы
- •Кабельные тестеры
- •Карты соединений
- •Электропитание
- •Заземление
- •Опорная земля сигналов
- •Влияние электрического шума на цифровые сигналы
- •Подавители перенапряжения
- •Перебои электропитания
- •Источники бесперебойного питания
- •Контрольные вопросы
- •Глава 13. Управление сетью (к оглавлению)
- •Первые шаги в управлении сетью
- •Инвентаризационная ревизия
- •Ревизия установленного оборудования
- •Карта сети
- •Ревизия эксплуатации
- •Программные средства для управления сетью
- •Протокол snmp
- •Протокол cmip
- •Мониторинг сети
- •Ревизия эффективности
- •Ревизия средств защиты
- •Сетевые анализаторы
- •Решение проблем в сети
- •Документирование проблем в сети
- •Анализ и решение проблем в сети
- •Процедуры устранения неполадок
- •Оценки производительности сети
- •Процедуры выполнения изменений в сети
- •Контрольные вопросы
Одноранговая модель взаимодействия
Многоуровневая модель OSI исключает прямую связь между равными по положению уровнями, находящимися в разных системах, как показано на рис. 3.
Каждый уровень системы имеет свои определенные задачи, которые он должен выполнять. Для выполнения этих задач он должен общаться с соответствующим уровнем в другой системе.
Обмен сообщениями между одноранговыми уровнями, или, как их еще называют, блоками данных протокола (protocol data units, PDUs), осуществляется с помощью протокола соответствующего уровня. Каждый уровень может использовать свое специфическое название для PDU.
Подобный обмен данными по протоколу между одноранговыми уровнями достигается за счет использования услуг уровней, лежащих в модели ниже общающихся. Уровень, находящийся ниже любого текущего, оказывает услуги текущему уровню. Каждая из служб нижележащего уровня использует информацию от верхних уровней в качестве части PDU-протокола более низкого уровня, которыми она обменивается с соответствующим уровнем другой системы.
Например, в семействе протоколов TCP/IP транспортные уровни для обмена пользуются сегментами. Таким образом, TCP-сегменты становятся частью пакетов сетевого уровня (также называемых дейтаграммами) и будут участвовать в обмене между соответствующими IP-уровнями. В свою очередь на канальном уровне IP-пакеты должны стать частью кадров, которыми обмениваются непосредственно соединенные устройствами. В конечном итоге при передаче данных по протоколу физического уровня с использованием аппаратных средств кадры преобразовываются в биты.
Рис. 3. Соединения типа точка – точка
Инкапсулирование данных
Чтобы понять структуру и принципы функционирования сети, необходимо уяснить, что любой обмен данными в сети осуществляется от источника к получателю (рис. 4).
Рис. 4. Инкапсуляция данных
Информацию, посланную в сеть, называют данными, или пакетами данных. Если один компьютер (источник) хочет послать данные другому компьютеру (получателю), то данные сначала должны быть собраны в пакеты в процессе инкапсуляции; который перед отправкой в сеть погружает их в заголовок конкретного протокола. Этот процесс можно сравнить с подготовкой бандероли к отправке – обернуть содержимое бумагой, вложить в транспортный конверт, указать адрес отправителя и получателя, наклеить марки и бросить в почтовый ящик.
Каждый уровень эталонной модели зависит от услуг нижележащего уровня. Чтобы обеспечить эти услуги, нижний уровень при помощи процесса инкапсуляции помещает PDU, полученный от верхнего уровня, в свое поле данных; затем могут добавляться заголовки и трейлеры, необходимые уровню для реализации своей функции. Впоследствии по мере перемещения данных вниз по уровням модели OSI к ним будут прикрепляться дополнительные заголовки и трейлеры.
Например, сетевой уровень обеспечивает поддержку уровня представлений, а уровень представлений передает данные в межсетевую подсистему.
Рис. 5. Деинкапсуляция данных
Задачей сетевого уровня является перемещение данных через сетевой комплекс. Для выполнения этой задачи данные инкапсулируются в заголовок, который содержит информацию, необходимую для выполнения передачи, например логические адреса отправителя и получателя.
В свою очередь канальный уровень служит для поддержки сетевого уровня и инкапсулирует информацию от сетевого уровня в кадре. Заголовок кадра содержит данные (к примеру, физические адреса), необходимые канальному уровню для выполнения его функций.
Физический уровень служит для поддержки канального уровня. Кадры канального уровня преобразуются в последовательность нулей и единиц для передачи по физическим каналам (как правило, по проводам).
При выполнении сетями услуг пользователям поток и вид упаковки информации изменяются. Имеют место пять этапов преобразования:
1. Формирование данных. Когда пользователь посылает сообщение электронной почтой, алфавитно-цифровые символы сообщения преобразовываются в данные, которые могут перемещаться в сетевом комплексе.
2. Упаковка данных для сквозной транспортировки. Для передачи через сетевой комплекс данные соответствующим образом упаковываются. Благодаря использованию сегментов, транспортная функция гарантирует надежное соединение участвующих в обмене сообщениями хост-машин на обоих концах почтовой системы.
3. Добавление сетевого адреса в заголовок. Данные помещаются в пакет или дейтаграмму, которая содержит сетевой заголовок с логическими адресами отправителя и получателя.
Эти адреса помогают сетевым устройствам посылать пакеты через сеть по выбранному пути.
4. Добавление локального адреса в канальный заголовок. Каждое сетевое устройство должно поместить пакеты в кадр. Кадры позволяют взаимодействовать с ближайшим непосредственно подключенным сетевым устройством в канале. Каждое устройство, находящееся на пути движения данных по сети, требует формирования кадров для соединения со следующим устройством.
5. Преобразование в последовательность битов для передачи. Для передачи по физическим каналам (обычно по проводам) кадр должен быть преобразован в последовательность единиц и нулей. Функция тактирования дает возможность устройствам различать эти биты в процессе их перемещения в среде передачи данных. Среда на разных участках пути следования может меняться. Например, сообщение электронной почты может выходить из локальной сети, затем пересекать магистральную сеть комплекса зданий и дальше выходить в глобальную сеть, пока не достигнет получателя, находящегося в удаленной локальной сети.