
- •Глава 1. Базовые понятия сетевых технологий.
- •1.1 Вводная часть
- •1.2 Телекоммуникационные вычислительные сети Общие понятия, терминология
- •Аппаратные и программные компоненты сети
- •1.3 Топологии локальных вычислительных сетей
- •Классификация информационно вычислительных сетей
- •1.3 Топологии локальных вычислительных сетей
- •Глава 1. Базовые понятия сетевых технологий.
- •Физическая топология сети передачи данных
- •«Общая шина»
- •Топология «звезда»
- •Топология «кольцо»
- •Полносвязная топология
- •Ячеистая топология
- •Топология «дерево»
- •Логическая топология сети передачи данных
- •Разделение сети на логические сегменты
- •Варианты создания vlan
- •Теги 802.1q
- •Сетевые устройства локальных сетей в топологии
- •Пример построения простой информационно вычислительной сети
- •Глава 2. Основы передачи данных
- •2.1 Основные определения
- •Параметры первичных сигналов
- •2.2 Линии и каналы связи
- •Проводные линии связи на основе металлических проводников
- •Кабельные линии связи
- •Воздушные линии связи
- •Волоконно-оптические линии связи
- •Радиолинии связи
- •2.3 Основные характеристики линий и каналов связи
- •Затухание линий связи
- •Полоса пропускания
- •Пропускная способность
- •Помехоустойчивость линии связи
- •Достоверность передачи данных
- •2.4 Особенности построения цифровых систем передачи (1/3) Магистральные линии связи (основные понятия)
- •Аналоговая модуляция
- •Методы модуляции аналогового сигнала
- •Дискретная модуляция аналоговых сигналов
- •2.4 Особенности построения цифровых систем передачи (2/3) Передача дискретных данных на канальном уровне
- •Протоколы с гибким форматом кадра
- •Цифровое кодирование
- •2.4 Особенности построения цифровых систем передачи (3/3) Логическое кодирование
- •Компрессия данных
- •Обеспечение достоверности передачи информации
- •2.5 Методы коммутации (1/3)
- •Коммутация каналов
- •2.5 Методы коммутации (2/3) Коммутация пакетов
- •2.5 Методы коммутации (3/3)
- •Коммутация сообщений
- •Глава 3. Модели сетевого взаимодействия
- •3.0. Модели сетевого взаимодействия
- •3.1 Модель osi
- •Уровни модели osi Физический
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Представительный уровень
- •Прикладной уровень
- •3.2 Модель tcp/ip.
- •Соответствие уровней стека tcp/ip уровням модели osi Структура ip-пакета
- •Прикладной уровень
- •Основной уровень стека tcp/ip
- •Уровень межсетевого взаимодействия
- •Уровень сетевых интерфейсов
- •Единицы данных протоколов стека tcp/ip
- •3.3 Физические среды передачи данных информационно вычислительных сетей (1/2) Стандарты кабелей
- •Кабели на основе неэкранированной витой пары
- •Кабели на основе экранированной витой пары
- •Волоконно-оптические кабели
- •Многомодовое волокно со ступенчатым изменением показателя преломления
- •Многомодовое волокно с плавным изменением показателя преломления
- •Одномодовое волокно
- •Окна прозрачности оптоволокна
- •3.4 Организация локальной вычислительной сети (лвс) (1/2) Общие понятия
- •Структурированная кабельная система (скс)
- •Компоненты скс
- •Организация скс
- •Требования пожарной безопасности
- •Достоинства скс
- •Необходимость в диагностике скс
- •3.4 Организация локальной вычислительной сети (лвс) (2/2) Физическая структура лвс Типовая структура сети предприятия
- •Документирование структуры линий и каналов связи
- •Надежность сетевой инфраструктуры
- •3.5 Базовые технологии канального уровня вычислительных систем Структура стандартов Ethernet. Понятие мас адреса. (1/3) Структура стандартов Ethernet. Понятие мас-адреса
- •Форматы кадров технологии Ethernet
- •Методы доступа к среде передачи данных
- •Передача кадра Ethernet
- •.5 Базовые технологии канального уровня вычислительных систем Структура стандартов Ethernet. Понятие мас адреса (2/3) Технология Fast Ethernet Физический уровень Fast Ethernet
- •Автосогласование
- •Технология Gigabit Ethernet Физический уровень 1000Base-t -четырехпарная витая пара
- •Физический уровень 1000Base-х
- •Физический уровень 10 g Base- cx 4
- •Перспективные темы группы ieee 802.3
- •Беспроводные технологии
- •Основные направления деятельности ieee по темам беспроводной передачи данных
- •Технология WiMax
- •Технология3g
- •Технология hsdpa
- •Технология4g
- •3.6 Адресация (1/2) Типы адресов стека tcp/ip
- •Использование масок в ip-адресации.
- •3.6 Адресация (2/2)
- •3.7 Коммутаторы локальных сетей
- •3.8 Протоколы сетевого уровня (1/4)
- •Устройства сетевого уровня Маршрутизаторы
- •Корпоративные модульные коммутаторы
- •Протоколы arp и rarp
- •3.8 Протоколы сетевого уровня (2/4) Протоколы маршрутизации
- •Внутренние и внешние протоколы маршрутизации
- •Протокол rip
- •Протокол ospf
- •3.8 Протоколы сетевого уровня (3/4)
- •3.8 Протоколы сетевого уровня (4/4)
- •Понятие шлюза по умолчании.
- •3.9 Протоколы транспортного уровня
- •Протокол udp
- •Протокол tcp
- •3.10 Протоколы прикладного уровня. (1/2)
- •Система доменных имен dns
- •Протоколы Telnet , ssh
- •Протоколы ftp и tftp
- •3.10 Протоколы прикладного уровня. (2/2) Протоколы http и ssl
- •Протокол dhcp
- •3.11 Общие сведения о сетевых службах и ресурсах
- •Файловый сервис
- •Сервис печати
- •Сервис сообщений
- •Сервисприложений
- •Сервис баз данных
- •Тиражирование(репликация)
- •Современные тенденции развития информационно-вычислительных сетей
Коммутация сообщений
Под коммутацией сообщений понимается передача единого блока данных между транзитными компьютерами сети с временной буферизацией этого блока на диске каждого компьютера (рис. 50). Сообщение в отличие от пакета имеет произвольную длину, которая определяется не n технологическими соображениями, а содержанием информации, составляющей сообщение. Например,сообщением может быть текстовый документ, файл с кодом программы, электронное письмо.
Рисунок 50 . Коммутация сообщений
Транзитные компьютеры могут соединяться между собой как сетью с коммутацией пакетов, так и сетью с коммутацией каналов. Сообщение хранится в транзитном компьютере на диске, причем время хранения может быть достаточно большим, если компьютер загружен другими работами или сеть временно перегружена.
По такой схеме обычно передаются сообщения,не требующие немедленного ответа, чаще всего сообщения электронной почты. Режим передачи с промежуточным хранением на диске называется режимом«хранение-и-передача» (store-and-forward).
Режим коммутации сообщений разгружает сеть для передачи трафика, требующего быстрого ответа, например трафика службы WWW или файловой службы.
Количество транзитных компьютеров стараются по возможности уменьшить. Если компьютеры подключены к сети с коммутацией пакетов, то число промежуточных компьютеров обычно уменьшается до двух. Например, пользователь передает почтовое сообщение своему серверу исходящей почты, а тот сразу старается передать сообщение серверу входящей почты адресата. Но если компьютеры связаны между собой телефонной сетью, то часто используется несколько промежуточных серверов, так как прямой доступ к конечному серверу может быть невозможен в данный момент из-за перегрузки телефонной сети (абонент занят) или экономически невыгоден из-за высоких тарифов на дальнюю телефонную связь.
Техника коммутации сообщений появилась в компьютерных сетях раньше техники коммутации пакетов, но потом была вытеснена последней, как более эффективной по критерию пропускной способности сети.Запись сообщения на диск занимает достаточно много времени, кроме того, наличие дисков предполагает специализированные компьютеры в качестве коммутаторов, что удорожает сеть. Сегодня коммутация сообщений работает только для некоторых не оперативных служб, причем чаще всего поверх сети с коммутацией пакетов, как служба прикладного уровня.
Глава 3. Модели сетевого взаимодействия
3.0. Модели сетевого взаимодействия
Представим себе средства сетевого взаимодействия, в виде иерархически организованного множества модулей. При этом модули нижнего уровня могут, например, решать все вопросы, связанные с надежной передачей электрических сигналов между двумя соседними узлами. Модули более высокого уровня организуют транспортировку сообщений в пределах всей сети, пользуясь для этого средствами упомянутого нижележащего уровня.
Формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколом.
Модули, реализующие протоколы соседних уровней и находящиеся в одном узле, также взаимодействуют друг с другом в соответствии с четко определенными правилами и с помощью стандартизованных форматов сообщений. Эти правила принято называть интерфейсом.Интерфейс определяет набор сервисов, предоставляемый данным уровнем соседнему уровню. В сущности, протокол и интерфейс выражают одно и то же понятие, но традиционно в сетях за ними закрепили разные области действия: протоколы определяют правила взаимодействия модулей, предоставляющие пользователям доступ к различным службам - файловой, печати и т. п. одного уровня в разных узлах, а интерфейсы -модулей соседних уровней в одном узле.
Средства каждого уровня должны отрабатывать, во-первых, свой собственный протокол, а во-вторых, интерфейсы с соседними уровнями.
Иерархически организованный набор протоколов, достаточный для организации взаимодействия узлов в сети, называется стеком коммуникационных протоколов .
Рисунок 51 . Пример взаимодействия двух узлов в сети.
Коммуникационные протоколы могут быть реализованы как программно, так и аппаратно. Протоколы нижних уровней часто реализуются комбинацией программных и аппаратных средств, а протоколы верхних уровней - как правило, чисто программными средствами. Программный модуль,реализующий некоторый протокол, часто для краткости также называют «протоколом».
Интерфейс (от англ. interface— поверхность раздела, перегородка)— совокупность средств и методов взаимодействия между элементами системы.
Пример:
электрические вилка и розетка—являются интерфейсом энергоснабжения большинства бытовых приборов;
клавиатура и мышь— являются интерфейсом компьютера в контексте «пользователь— ЭВМ»;
адрес электронной почты— является коммуникационным интерфейсом пользователя интернет;
протокол передачи данных— часть интерфейса клиент-серверной архитектуры;
Протоколы реализуются не только компьютерами, но и другими сетевыми устройствами - мостами, коммутаторами,маршрутизаторами и т. д.
Любую систему (компьютер, вычислительная сеть, ОС, программный пакет, другие аппаратные и программные продукты), можно назвать открытой системой, если она построена в соответствии с открытыми спецификациями.Под термином «спецификация» (в вычислительной технике) понимают формализованное описание аппаратных или программных компонентов, способов их функционирования, взаимодействия с другими компонентами, условий эксплуатации,ограничений и особых характеристик.
Понятно, что не всякая спецификация является стандартом. В свою очередь, под открытыми спецификациями понимаются опубликованные, общедоступные спецификации, соответствующие стандартами принятые в результате достижения согласия после всестороннего обсуждения всеми заинтересованными сторонами.
Использование при разработке систем открытых спецификаций позволяет третьим сторонам разрабатывать для этих систем различные аппаратные или программные средства расширения и модификации, а также создавать программно-аппаратные комплексы из продуктов разных производителей.
Открытая система в информатике— аппаратура и/или программное обеспечение, которое обеспечивает переносимость и совместимость, а часто и их вместе с другими компьютерными системами.
Сетевая модель OSI (англ. Open Systems Interconnection Reference Model— модель взаимодействия открытых систем) — абстрактная модель для сетевых коммуникаций и разработки сетевых протоколов. Представляет уровневый подход к сети. Каждый уровень обслуживает свою часть процесса взаимодействия.