Классификация компьютерных сетей технологический структурный и функциональный аспекты

Классификация сетей по структурным и функциональным признакам. Взаимодействие сетей. Сетевые устройства.

Открытая система – любая система, которая построена в соответствии с открытыми спецификациями. Под открытыми спецификациями подразумеваются опубликованные, общедоступные спецификации, соответствующие стандартам и принятые в результате достижения согласия после всестороннего обсуждения всеми заинтересованными сторонами. Использование при разработке систем открытых спецификаций позволяет третьим сторонам разрабатывать для этих систем различные аппаратные или программные средства расширения и модификации, а также создавать программно-аппаратные комплексы из продуктов разных производителей.

Модель OSI касается только одного аспекта открытости, а именно открытости средств взаимодействия устройств, связанных в вычислительную сеть. Здесь под открытой системой понимается устр-во, готовое взаимодействовать с другими сетевыми устройствами с использованием стандартных правил, определяющих формат, содержание и значение принимаемых и отправляемых сообщений.

Если две сети построены с соблюдением принципа открытости, то это дает следующие преимущества:

— возможность построения сетей из аппаратных и программных средств различных производителей, придерживающихся одного и того же стандарта

— возможность безболезненной замены отдельных компонентов сети другими, более соверщенными, что позволяет сети развиваться с минимальными затратами

— возможность легкого сопряжения одной сети с другой

— простоту освоения и обслуживания сети.

Ярким примером открытой системы является международная сеть Интернет. Она развивалась в полном соответствии с требованиями, предъявляемыми к открытым системам.

По функциональным признакам:

б) на основе сервера (с выделенным сервером) — специализированные серверы: файл- и принт-серверы, серверы приложений (посылают только данные на запрос), почтовые, факс- и коммуникационные серверы. Разделение ресурсов, защита (1000 пользователей), избыточность данных, резервное копирование, мощная машина.

LAN – Local Area Networks – условно до 1 км. (Ethernet)

MAN – Metropolitan Area Networks – до десятков км (ATM, FDDI)

WAN – World Area Networks – еще больше (SDH)

Топологии сетей. (физич. расположение компонентов сети):

Шина — пассивная технология, компы только слушают сеть, ничего не транслируя и перемещая по сети, обрабатывает кадр только один. Отражение (чтобы предотвратить, используют терминатор), затухание (используют репитер), нарушение целостности сети, трудно локализовать проблемы;

Звезда — концентратор (активные с питанием и пассивные хабы), лишний расход кабеля, возможность отключения компов от сети, простота расширения сети, использование различных портов для подключения кабелей разных типов;

Кольцо — каждый комп в роли репитера (активность), передача маркера, трудно локализовать проблемы. Комбинированные технологии: звезда-шина, звезда-кольцо. Концентраторы соединены магистральной линейной шиной или используют звезду на основе главного концентратора.

Различные аспекты сетевого взаимодействия

Симплексная передача (однонаправленная)

Дуплексная (полнодуплексная) (одновременная передача в двух направлениях, не менее двух витых пар или оптоволокон)

Читайте также:  Объединение равноправных компьютеров это

Полудуплексная (в разное время передача ведется в разном направлении, может быть только один канал передачи).

Типы последовательной передачи:

Асинхронная передача (посимвольная: старт бит, данные, бит четности, стоп бит(ы)), невозможность отследить множественные ошибки, простая, отработанная, недорогая, треть пропускной способности канала теряется на передачу служебных битов);

Синхронная передача (передача блоками, последовательность синхронизующих битов и закрывающих битов, высокая скорость передачи инфы (до неск. Гб/с), надежный механизм обнаружения ошибок (протокольный), более дорогая аппаратура.

  • некоммутируемые каналы;
  • коммутация каналов (длительное время установки физических соединений, нет необходимости иметь большой буфер в устройствах коммутации);
  • коммутация сообщений (стирание сообщения в предыдущем узле происходит по получению сигнала обратной связи от последующего, пропускная способность каналов может быть различна, большие задержки при передаче сообщений, большой объем памяти в узлах, пример: продвижение почтовых сообщений от отправителя к адресату);
  • пакетная коммутация (у каждого пакета есть заголовок и порядковый номер, уменьшение времени передачи за счет распараллеливания потоков пакетов, уменьшение объема памяти в узле). Два способа передачи пакетов при пакетной коммутации:

-дейтаграммный (разные маршруты и сборка пакетов) и способ виртуального канала (передача сообщения из цепочки пакетов, усложняет алгоритмы управления в узле коммутации).

Репитер (концентратор, хаб, повторитель, физический уровень) — просто усиление или преобразование в оптический для дальнейшей передачи.

Мост (bridge, физический и канальный уровень) -соединяет две идентичные сети с некоторыми физическими различиями на уровнях 1 и 2.

Мост 1 типа никак не обрабатывает пакеты, а просто упаковывает их в стандарт смежной сети (инкапсуляция, иногда фрагментация). Эти мосты для связи двух однотипных сетей через некую другую.

Мост 2 типа извлекает содержимое пакета, извлекает данные и управляющую информацию и переупаковывает его в стандарт смежной сети. Этот тип мостов используется для соединения сетей, использующих разные протоколы.

Мосты могут фильтровать те сообщения, которые идут к ним в сеть.

Коммутатор (switch, канальный уровень) — высокоскоросной многопортовый мост. Не только перенаправляет кадры, но и в некоторых случаях исследует конфигурацию сети. Возможность параллельной обработки кадров, поступающих с разных портов. Подвержены широковещательным штормам (обязаны пропускать дальше широковещательный трафик). На входе и выходе могут быть различные архитектуры сетей (Token Ring | Ethernet).

Шлюз (работает на одном из пяти верхних уровней) — аппаратура и программатура для соединения различных систем, сетей по различным протоколам.

— маршрутизатор (gateway), сетевой уровень;

-преобразование пакетов из одного стека протоколов в другой и маршрутизация (TCP/IP IPX/SPX), действия выше сетевого уровня;

-почтовый шлюз (интернет-почта корпоративная почта внутренней системы документооборота), прикладной уровень OSI/RM;

Читайте также:  Что такое аппаратное обеспечение глобальных компьютерных сетей

-шлюзы интернет-почта/sms, заполненная html-форма (cgi скрипт)/ICQ сообщение.

Идеальная модель взаимодействия открытых систем OSI/RM. Структура пакетов в компьютерных сетях. Функции сетевых протоколов. Примеры стеков протоколов.

Э талонная модель OSI, иногда называемая стеком OSI представляет собой 7-уровневую сетевую иерархию разработанную Международной организацией по стандартам (International Standardization Organization — ISO). Эта модель содержит в себе по сути 2 различных модели:

  • горизонтальную модель на базе протоколов, обеспечивающую механизм взаимодействия программ и процессов на различных машинах
  • вертикальную модель на основе услуг, обеспечиваемых соседними уровнями друг другу на одной машине

В горизонтальной модели двум программам требуется общий протокол для обмена данными. В вертикальной — соседние уровни обмениваются данными с использованием интерфейсов API.

Итак, пусть приложение обращается с запросом к прикладному уровню, например к файловому сервису. На основании этого запроса программное обеспечение прикладного уровня формирует сообщение стандартного формата, в которое помещает служебную информацию (заголовок) и, возможно, передаваемые данные. Затем это сообщение направляется представительному уровню. Представительный уровень добавляет к сообщению свой заголовок и передает результат вниз сеансовому уровню, который в свою очередь добавляет свой заголовок и т.д. Некоторые реализации протоколов предусматривают наличие в сообщении не только заголовка, но и концевика. Наконец, сообщение достигает самого низкого, физического уровня, который действительно передает его по линиям связи. К этому моменту сообщение выглядит так, как показано на рисунке.

Когда сообщение по сети поступает на другую машину, оно последовательно перемещается вверх с уровня на уровень. Каждый уровень анализирует, обрабатывает и удаляет заголовок своего уровня, выполняет соответствующие данному уровню функции и передает сообщение вышележащему уровню.

Прикладной (Application) — окно для доступа прикладных процессов к сетевым услугам. Этот уровень обеспечивает услуги, напрямую поддерживающие приложения пользователя, такие, как ПО для передачи файлов, доступа к БД и электронная почта.

Представительский (Presentation) определяет формат, используемый для обмена данными между сетевыми компьютерами. Отвечает за преобразование протоколов, трансляцию данных, их шифрование, смену или преобразование набора символов и расширение графических команд. Управляет сжатием данных для уменьшения передаваемых битов.

Сеансовый (Session), позволяет двум приложениям на разных компьютерах устанавливать, использовать и завершать соединение. Функции: распознавание имен и защита. Обеспечивает синхронизацию между пользовательскими задачами Управление диалогом между взаимодействующими процессами.

Транспортный (Transport) обеспечивает доп уровень соединения — ниже Сеансового. Гарантирует доставку пакетов без ошибок, в той же последовательности, без потерь и дублирования. На этом уровне сообщения переупаковываются. Управляет потоком, проверяет ошибки и участвует в решении проблем, связанных с отправкой и получением пакетов.

Сетевой (Network), отвечает за адресацию сообщений и перевод логических адресов и имен в физические адреса. Здесь определяется маршрут от компьютера-отправителя к компьютеру-получателю. На этом уровне решаются также такие задачи и проблемы, связанные с сетевым трафиком, как коммутация пакетов, маршрутизация и перегрузки.

Читайте также:  Миит кафедра вычислительных систем и сетей

Канальный осуществляет передачу кадров (frames) данных от Сетевого уровня к Физическому. Канальный уровень компьютера-получателя упаковывает «сырой» поток битов, поступающих от Физического уровня, в кадры данных.

Обеспечивает точность передачи кадров между компьютерами через Физический уровень. Это позволяет Сетевому уровню считать передачу данных по сетевому соединению фактически безошибочной.

Физический осуществляет передачу неструктурированного, «сырого» потока битов по физической среде (по кабелю). Реализуются электрический, оптический, механический и функциональный интерфейсы с кабелем. Определяет способ соединения сетевого кабеля с платой сетевого адаптера.

Существует очень большое разнообразие сервисов прикладного уровня. Приведем в качестве примеров протоколов прикладного уровня хотя бы несколько наиболее распространенных реализаций файловых сервисов: NCP в операционной системе Novell NetWare, SMB в Microsoft Windows NT, NFS, FTP и TFTP, входящие в стек TCP/IP.

Основу транспортных средств стека протоколов TCP/IP составляет протокол межсетевого взаимодействия — Internet Protocol (IP). К основным функциям протокола IP относятся:

  • перенос между сетями различных типов адресной информации в унифицированной форме,
  • сборка и разборка пакетов при передаче их между сетями с различным максимальным значением длины пакета.

Особенности наиболее распространенных протоколов

IPX(Internet Packet exchange) используется в качестве основного протокола в сетях Novell NetWare для обмена данными между узлами сети и приложениями, работающими на различных узлах. Протокол SPX(Sequenced Packet exchange) содержит расширенный по сравнению с IPX набор команд, позволяющий обеспечить более широкие возможности на транспортном уровне. SPX обеспечивает гарантированную доставку пакетов.

TCP/IP (Transmission Control Protocol / internet Protocol) — стандарт для гетерогенных сетей, популярный межсетевой протокол, спец. разработанные для него протоколы SMTP, FTP, SNMP. Недостатки — большой размер и неторопливость. Проблемы с нехваткой IP адресов

NetBEUI (Network Basic Extended User Interface) — связан с NetBIOS (IBM интерфейс сеансового уровня с ЛВС), а сам NetBEIU — трансп. протокол Микрософта. Небольшой, быстрый, эффективный. Не поддерживает маршрутизацию.

X.25 — сети с коммутацией пакетов, полное соответствие OSI/RM.

XNS — Xerox Network System. Большой и медленный, много широковещательных пакетов.

IPX/SPX и NWLink (реализация от Microsoft) — наследник XNS, небольшой и достаточно быстрый.

DECnet — собственный стек маршрутизируемых протоколов, на нем впоследствии вырос И-нет, т.к. он ставился на VAX (Virtual Address Extension) машины с операционной системой VMS.

Источник

Оцените статью
Adblock
detector