- •1. Введение. Сетевые дисциплины.
- •2. Модель osi
- •2.1. Введение
- •2.2. Понятие сетевого протокола
- •2.3. Протокол osi и его роль
- •2.4. Общая структура osi
- •2.5. Описание уровней
- •2.5.1. Прикладной уровень
- •2.5.2. Уровень презентации данных
- •2.5.3. Сессионный уровень
- •2.5.4. Транспортный уровень
- •2.5.5. Сетевой уровень
- •2.5.6. Канальный уровень
- •2.5.7. Физический уровень
- •2.6. Модель osi в локальных сетях
- •2.7. Модель osi в сетях различных топологий
- •2.7.1. Шинная топология
- •2.7.2. Сети кольцевой топологии
- •2.7.3. Сетевая топология
- •3. Продвижение сетевых сообщений
- •3.1. Терминология
- •3.2. Механизм отката
- •3.3. Понятие виртуального канала
- •3.4. Типы виртуальных каналов
- •3.4.1. Введение
- •3.4.2. Канал с полным подтверждением
- •3.4.3. Частичное подтверждение, выдаваемое пдс
- •3.4.4. Частичное подтверждение, выдаваемое пбс
- •3.4.5. Канал без подтверждения
- •3.4.6. Выбор типа канала
- •3.5. Механизм квитанций
- •3.6. Формат сообщений
- •4. Транспортно-независимая сетевая служба (тнсс)
- •5.2.2. Динамическая трансляция
- •5.2.3. Статическая трансляция
- •5.2.4. Полустатическая трансляция
- •5.3. Задача коммутации
- •5.3.1. Введение
- •5.3.2. Коммутация с установлением предварительного соединения
- •Коммутация виртуальных каналов
- •5.3.3. Коммутация без установления предварительного соединения
- •Смысл осуществления разборки/сборки сообщений
- •5.3.4. Применение методов коммутации
- •5.3.5. Проблема объединения сетей с установлением и без установления предварительного соединения
- •6. Задача сетевого уровня: маршрутизация сообщений в сети
- •6.1. Постановка задачи
- •6.2. Роль протоколов сетевого уровня
- •6.3. Размножение пакетов
- •6.4. Методы таблиц маршрутизации
- •6.4.1. Общие положения
- •6.4.2. Метод статических таблиц
- •6.4.3. Метод локальной оптимизации
- •6.4.4. Метод глобальной оптимизации
- •6.5. Методы централизованной маршрутизации
- •6.5.1. Общие положения
- •6.5.2. Централизованная маршрутизация с использованием таблиц маршрутизации
- •6.5.3. Метод этикеток
- •6.6. Применение методов маршрутизации
- •7.4. Переименование
- •7.5. Проницаемость при кластеризации
- •7.6. Реализация устройства межсетевого взаимодействия (умв)
- •7.7. Топология межсетевого взаимодействия
- •1) Последовательное объединение сетей
- •2) Параллельное соединение сетей
- •3) Произвольное соединение
- •7.8. Уровень межсетевого (межсегментного) взаимодействия
- •7.8.1. Повторитель (Repeater)
- •7.8.2. Мост (Bridge)
- •7.8.3. Маршрутизатор (Router)
- •7.8.4. Шлюз (Gateway)
- •7.9. Цена межсетевого взаимодействия
- •8. Сети Ethernet
- •8.1. Введение
- •8.2. Классический Ethernet
- •8.3.1. Введение
- •8.3.2. Топология простейшей Switch Ethernet сети
- •8.3.3. Устройство и работа хаба типа 1
- •8.3.4. Соединение хабов
- •1) Параллельное соединение двух хабов
- •2) Параллельное соединение множества хабов
- •3) Древовидное соединение множества хабов
- •8.3.5. Особенности хабов типа 2
- •8.3.6. Особенности хабов типа 3
- •8.3.7. Особенности хабов типа 4
- •8.4. Контроллеры Ethernet
- •8.5. Кабельные системы Ethernet
- •8.5.1. Особенности кабельных систем с использованием коаксиального кабеля
- •8.5.2. Особенности кабельных систем с использованием витой пары
- •8.5.3. Особенности кабельных систем с использованием оптоволокна
- •8.5.4. Справочные данные о некоторых кабельных системах Ethernet
1. Введение. Сетевые дисциплины.
В рамках вопроса «сетевые технологии» можно выделить несколько относительно независимых друг от друга дисциплин.
1) Планирование сети.
Различные варианты построения сетей существенно отличаются по характеристикам и степени пригодности для решения тех или иных задач.
Специалист по планированию должен знать особенности различных сетей, на основании требований заказчика выбрать подходящий вариант сети, составить схему, перечень оборудования и т. д.
Вопросы данной сетевой дисциплины рассматриваются в курсе «Корпоративные информационные системы» (КИС) - лекции и курсовое проектирование.
2) Инсталляция сети.
Включает монтаж сети, прокладку кабельных систем, соединение компонентов.
Вопросы данной сетевой дисциплины рассматриваются в курсе КИС - практические занятия.
3) Конфигурирование сети.
Многие сетевые технологии после инсталляции, а также в ходе эксплуатации предполагают настройку сетевой аппаратуры, т. е. установку режимов работы, используемых алгоритмов низкого уровня и т. п.
В курсе КИС будут рассматриваться алгоритмы функционирования сетей, знание которых необходимо для изучения конфигурирования.
4) Администрирование сети.
В основные обязанности администратора сети входят:
а) инсталлировать операционную систему;
б) инсталлировать прикладное программное обеспечение;
в) настроить параметры операционной системы;
г) поддерживать работоспособность сети, сохранность данных, восстанавливать данные и операционную систему в случае сбоев.
5) Программирование в сети.
Программист, создающий сетевое ПО, должен знать как общую структуру сетевого ПО, сетевые протоколы, так и конкретные интерфейсы программирования различных уровней сетевого ПО.
В курсе КИС будут даны первоначальные сведения о структуре сетевого ПО. В основном вопросы программирования будут рассматриваться в отдельном курсе.
6) Работа пользователя в сети.
Предполагается, что данный вопрос к настоящему моменту уже изучен.
2. Модель osi
2.1. Введение
OSI – Open System Interconnect (в переводе на русский язык – МОС – модель (взаимодействия) открытых систем).
OSI – международный стандарт ISO. Принят в 1990 г. Описывает:
терминологию, рекомендованную к употреблению при описании сетей и сетевых технологий;
стандартное разбиение всех средств сетевой работы по функциям на семь уровней, от нижних, тесно связанных с аппаратурой, к верхним, связанным с прикладным ПО и методами работы с прикладным ПО;
интерфейсы между уровнями.
На момент принятия OSI существовало множество различных коммерческих стандартов на построение сетей, не совместимых между собой, и существовали большие проблемы с организацией взаимодействия различных сетей, построенных по разным стандартам.
OSI задал направление, в котором развиваются коммерческие стандарты в плане унификации, обеспечения интерфейсов межсетевого взаимодействия, унификации терминологии.
2.2. Понятие сетевого протокола
Протокол – это детальное формализованное описание того, каким образом выполняется та или иная функция и каким образом сопрягаются те или иные компоненты.
Стопка протоколов – это набор протоколов, полностью описывающий какую-либо сложную систему.
Известны несколько популярных стопок протоколов, часто называемых просто протоколами, описывающих различные международные и фирменные стандарты на построение сети, например:
TCP/IP. Родился как часть ОС UNIX, но за 30 лет получил огромное распространение. Реализован для большинства компьютерных систем и является основой построения Internet.
Apple Talk. стандартный протокол для сети компьютеров Apple Macintosh. Интересен тем, что значительно лучше TCP/IP поддерживает передачу непрерывных данных.
NetBIOS. Стандарт времен DOS. В настоящее время поддержка NetBIOS бывает необходима при запуске программ DOS.
NPX. Стандарт фирмы Novell. В начале 90-х г.г. конкурировал с TCP/IP. До сих пор на основе его использования построено множество локальных сетей.