- •Глава 1. Базовые понятия сетевых технологий.
- •1.1 Вводная часть
- •1.2 Телекоммуникационные вычислительные сети
- •1.3 Топологии локальных вычислительных сетей
- •Глава 1. Базовые понятия сетевых технологий.
- •Глава 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
- •3.2 Модель tcp/ip.
- •3.3 Физические среды передачи данных информационно вычислительных сетей (1/2)
- •3.3 Физические среды передачи данных информационно вычислительных сетей (2/2)
- •3.4 Организация локальной вычислительной сети (лвс) (1/2)
- •3.4 Организация локальной вычислительной сети (лвс) (2/2)
- •3.5 Базовые технологии канального уровня вычислительных систем Структура стандартов Ethernet. Понятие мас адреса. (1/3)
- •3.5 Базовые технологии канального уровня вычислительных систем Структура стандартов Ethernet. Понятие мас адреса (2/3)
- •3.5 Базовые технологии канального уровня вычислительных систем Структура стандартов Ethernet. Понятие мас адреса (3/3)
- •3.6 Адресация (1/2)
- •3.6 Адресация (2/2)
- •Ipv6-адрес/длина префикса.
- •3.7 Коммутаторы локальных сетей
- •3.8 Протоколы сетевого уровня (1/4)
- •3.8 Протоколы сетевого уровня (2/4)
- •3.8 Протоколы сетевого уровня (3/4)
- •3.8 Протоколы сетевого уровня (4/4)
- •3.9 Протоколы транспортного уровня
- •3.10 Протоколы прикладного уровня. (1/2)
- •3.10 Протоколы прикладного уровня. (2/2)
- •3.11 Общие сведения о сетевых службах и ресурсах
Глава 3. Модели сетевого взаимодействия
3.0. Модели сетевого взаимодействия
Представим себе средства сетевого взаимодействия, в виде иерархически организованного множества модулей. При этом модули нижнего уровня могут, например, решать все вопросы, связанные с надежной передачей электрических сигналов между двумя соседними узлами. Модули более высокого уровня организуют транспортировку сообщений в пределах всей сети, пользуясь для этого средствами упомянутого нижележащего уровня.
Формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколом.
Модули, реализующие протоколы соседних уровней и находящиеся в одном узле, также взаимодействуют друг с другом в соответствии с четко определенными правилами и с помощью стандартизованных форматов сообщений. Эти правила принято называть интерфейсом.Интерфейсопределяет набор сервисов, предоставляемый данным уровнем соседнему уровню. В сущности, протокол и интерфейс выражают одно и то же понятие, но традиционно в сетях за ними закрепили разные области действия: протоколы определяют правила взаимодействия модулей, предоставляющие пользователям доступ к различным службам - файловой, печати и т. п. одного уровня в разных узлах, а интерфейсы -модулей соседних уровней в одном узле.
Средства каждого уровня должны отрабатывать, во-первых, свой собственный протокол, а во-вторых, интерфейсы с соседними уровнями.
Иерархически организованный набор протоколов, достаточный для организации взаимодействия узлов в сети, называется стеком коммуникационных протоколов .
Рисунок 51 . Пример взаимодействия двух узлов в сети.
Коммуникационные протоколы могут быть реализованы как программно, так иаппаратно. Протоколы нижних уровней часто реализуются комбинацией программных и аппаратных средств, а протоколы верхних уровней - как правило, чисто программными средствами. Программный модуль,реализующий некоторый протокол, часто для краткости также называют«протоколом».
Интерфейс(от англ. interface— поверхность раздела, перегородка)— совокупность средств и методов взаимодействия между элементами системы.
Пример:
электрические вилка и розетка—являютсяинтерфейсом энергоснабжениябольшинства бытовых приборов;
клавиатура и мышь— являются интерфейсом компьютерав контексте «пользователь—ЭВМ»;
адрес электронной почты— является коммуникационным интерфейсомпользователя интернет;
протокол передачи данных— часть интерфейса клиент-серверной архитектуры;
Протоколы реализуются не только компьютерами, но и другими сетевыми устройствами - мостами, коммутаторами,маршрутизаторами и т. д.
Любую систему (компьютер, вычислительная сеть, ОС, программный пакет, другие аппаратные и программные продукты), можно назвать открытой системой, если она построена в соответствии соткрытымиспецификациями.Под термином «спецификация» (в вычислительной технике) понимают формализованное описание аппаратных или программных компонентов, способов их функционирования, взаимодействия с другими компонентами, условий эксплуатации,ограничений и особых характеристик.
Понятно, что не всякая спецификация является стандартом.В свою очередь, под открытыми спецификациями понимаются опубликованные, общедоступные спецификации, соответствующие стандартами принятые в результате достижения согласия после всестороннего обсуждения всеми заинтересованными сторонами.
Использование при разработке систем открытых спецификаций позволяет третьим сторонам разрабатывать для этих систем различные аппаратные или программные средства расширения и модификации, а также создавать программно-аппаратные комплексы из продуктов разных производителей.
Открытая система в информатике— аппаратура и/или программное обеспечение, которое обеспечивает переносимость и совместимость, а часто и их вместе с другими компьютерными системами.
Сетевая модель OSI(англ. Open Systems Interconnection Reference Model— модель взаимодействия открытых систем) — абстрактная модель для сетевых коммуникаций и разработки сетевых протоколов. Представляет уровневый подход к сети. Каждый уровень обслуживает свою часть процесса взаимодействия.