Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Лекция на тему Архитектура сетевой системы

Содержание

Компьютерные сетиАрхитектура сетевой системы из 31СодержаниеТипы архитектур сетевых системСетевая система Windows как пример архитектурыВзаимодействие систем многоуровневой архитектуры
Калашников Р.Г.Компьютерные системы и сети2019 Архитектура сетевой системыЛекция 2МИНИСТЕРСТВО образования и наукиЛУГАНСКОЙ Компьютерные сетиАрхитектура сетевой системы из 31СодержаниеТипы архитектур сетевых системСетевая система Windows как из 31Задачи сетевой системыперенаправление ввода/вывода;маршрутизация пакетов между сетями;шифрование и расшифровка пакетов;мультиплексирование из 31Монолитная архитектураПользовательское приложениеСетевое программное обеспечениеСетевойадаптерСреда передачиВся сетевая функциональность реализована в из 31Монолитная архитектура Сетевые клиенты DOSПользовательское приложениеipx.comСетевойадаптерСреда передачиipx.comуправляет сетевым адаптеромпредоставляет приложениям из 31Монолитная архитектура Сетевые клиенты DOSДля каждого типа сетевых карт необходимо из 31Многоуровневая архитектураУровень NУровень 1(Среда передачи)Каждый уровень выполняет четко определенный набор из 31Многоуровневая архитектура Сетевые клиенты DOS (2)Пользовательское приложениеСетевая подсистемаСетевой адаптерСреда передачиlsl.com из 31Многоуровневая архитектура Сетевые клиенты DOS (2)Модули lsl.com и ipxodi.com – Сетевая архитектура WindowsКомпьютерные сетиАрхитектура сетевой системы из 31 из 31Сетевая архитектура Windows (семейство NT/2000/XP/…)Приложения и службыСреда передачиСетевые протоколыДрайверы сетевых из 31Сетевая архитектура Windows Сетевые адаптерыСетевой адаптер (Network Interface Card, NIC) из 31Сетевая архитектура Windows Драйверы сетевых адаптеровNetwork Driver Interface Specification (NDIS) из 31Сетевая архитектура Windows Сетевые протоколыTransport Driver Interface (TDI) – стандарт из 31Сетевая архитектура Windows Сетевые приложения и сервисыДля сетевого взаимодействия приложениям из 31Сетевая архитектура Windows Сетевые приложения и сервисы… и средства межпроцессного из 31Сетевая архитектура Windows Сетевые приложения и сервисыWindows включает десятки базовых из 31Сетевая архитектура Windows (семейство NT/2000/XP/…)Приложения и службыСреда передачиСетевые протоколыДрайверы сетевых из 31Сетевая архитектура Windows Привязка (binding)Поскольку на каждом уровне может одновременно Взаимодействие систем многоуровневой архитектурыКомпьютерные сетиАрхитектура сетевой системы из 31 из 31Многоуровневая архитектураУровень NУровень 1Определим принципы взаимодействия многоуровневых архитектурУровень N-1……Уровень 2Компьютерные сетиАрхитектура сетевой системы из 31Многоуровневая архитектура Параметры архитектурыПри разработке архитектуры необходимо определить следующие параметрыКоличество из 31Многоуровневая архитектура Методы коммутацииПри передачи сигнала между двумя устройствами им из 31Многоуровневая архитектура Коммутация каналовКоммутация каналов – создание непрерывного составного физического из 31Многоуровневая архитектура Коммутация пакетовВсе передаваемые сообщения разбиваются на сравнительно небольшие из 31Многоуровневая архитектура Передача данныхФормирование пакета начинается на самом высоком уровнеНа из 31Многоуровневая архитектура Прием данныхПакет передается от уровня к уровню снизу из 31Многоуровневая архитектура Передача/прием данныхТаким образом, при сетевом взаимодействии пакет, отправленный из 31Многоуровневая архитектура Передача/прием данныхУровень NУровень 1Уровень N-1……Уровень 2данныеданныеданныеданныеданныеданныеИсточникУровень NУровень 1Уровень из 31Многоуровневая архитектура Передача/прием данныхПравила передачи данных между одноименными уровнями определяются ЗаключениеВ настоящее время, как правило, используется многоуровневая архитектура сетевой системыПротокол и стек
Слайды презентации

Слайд 2 Компьютерные сети
Архитектура сетевой системы
из 31
Содержание
Типы архитектур сетевых

Компьютерные сетиАрхитектура сетевой системы из 31СодержаниеТипы архитектур сетевых системСетевая система Windows

систем
Сетевая система Windows как пример архитектуры
Взаимодействие систем многоуровневой архитектуры


Слайд 3 из 31
Задачи сетевой системы
перенаправление ввода/вывода;
маршрутизация пакетов между

из 31Задачи сетевой системыперенаправление ввода/вывода;маршрутизация пакетов между сетями;шифрование и расшифровка

сетями;
шифрование и расшифровка пакетов;
мультиплексирование и демультиплексирование сообщений;
и многие другие

Как

должна быть устроена система, решающая все подобные задачи?

Компьютерные сети
Архитектура сетевой системы


Слайд 4 из 31
Монолитная архитектура
Пользовательское приложение
Сетевое программное обеспечение
Сетевой
адаптер
Среда передачи
Вся

из 31Монолитная архитектураПользовательское приложениеСетевое программное обеспечениеСетевойадаптерСреда передачиВся сетевая функциональность реализована

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

разработки (например, между компаниями)

Компьютерные сети
Архитектура сетевой системы


Слайд 5 из 31
Монолитная архитектура Сетевые клиенты DOS
Пользовательское приложение
ipx.com
Сетевой
адаптер
Среда передачи
ipx.com
управляет

из 31Монолитная архитектура Сетевые клиенты DOSПользовательское приложениеipx.comСетевойадаптерСреда передачиipx.comуправляет сетевым адаптеромпредоставляет

сетевым адаптером
предоставляет приложениям и сервисам услуги по сетевой передаче
делает

многое другое

Сетевые сервисы (например, net.exe)

Компьютерные сети
Архитектура сетевой системы


Слайд 6 из 31
Монолитная архитектура Сетевые клиенты DOS
Для каждого типа

из 31Монолитная архитектура Сетевые клиенты DOSДля каждого типа сетевых карт

сетевых карт необходимо использовать свой модуль ipx.com
Кто должен его

разрабатывать:
Разработчики сетевых приложений?
Разработчики сетевых адаптеров?
Разработчики DOS?

Компьютерные сети
Архитектура сетевой системы


Слайд 7 из 31
Многоуровневая архитектура
Уровень N
Уровень 1
(Среда передачи)
Каждый уровень

из 31Многоуровневая архитектураУровень NУровень 1(Среда передачи)Каждый уровень выполняет четко определенный

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

смежными уровнями
Транзитные передачи приводят к потерям производительности
Возможна независимая и параллельная разработка уровней

Уровень N-1



Уровень 2 (Сетевой адаптер)

Компьютерные сети
Архитектура сетевой системы


Слайд 8 из 31
Многоуровневая архитектура Сетевые клиенты DOS (2)
Пользовательское приложение
Сетевая

из 31Многоуровневая архитектура Сетевые клиенты DOS (2)Пользовательское приложениеСетевая подсистемаСетевой адаптерСреда

подсистема
Сетевой адаптер
Среда передачи
lsl.com – формирует окружение для выполнения других

модулей сетевой системы
3c509.com - управляет сетевым адаптером
ipxodi.com - предоставляет приложениям и сервисам услуги по сетевой передаче

Сетевые сервисы (например, net.exe)

lsl.com

ipxodi.com

3c509.com

Компьютерные сети
Архитектура сетевой системы


Слайд 9 из 31
Многоуровневая архитектура Сетевые клиенты DOS (2)
Модули lsl.com

из 31Многоуровневая архитектура Сетевые клиенты DOS (2)Модули lsl.com и ipxodi.com

и ipxodi.com – универсальные и не зависят от типа

сетевого адаптера
Модуль, управляющий сетевым адаптером (драйвер), для каждого типа адаптера свой и может иметь произвольное имя
Кто разрабатывает модули?
lsl.com, ipxodi.com – разработчики сетевой архитектуры
3c509.com – производитель сетевого адаптера

Компьютерные сети
Архитектура сетевой системы


Слайд 10 Сетевая архитектура Windows
Компьютерные сети
Архитектура сетевой системы
из 31

Сетевая архитектура WindowsКомпьютерные сетиАрхитектура сетевой системы из 31

Слайд 11 из 31
Сетевая архитектура Windows (семейство NT/2000/XP/…)
Приложения и службы
Среда

из 31Сетевая архитектура Windows (семейство NT/2000/XP/…)Приложения и службыСреда передачиСетевые протоколыДрайверы

передачи
Сетевые протоколы
Драйверы сетевых адаптеров
Сетевые адаптеры
Пограничный уровень TDI
Пограничный уровень NDIS
Компьютерные сети
Архитектура сетевой

системы

Слайд 12 из 31
Сетевая архитектура Windows Сетевые адаптеры
Сетевой адаптер (Network

из 31Сетевая архитектура Windows Сетевые адаптерыСетевой адаптер (Network Interface Card,

Interface Card, NIC) – устройство, выполняющее передачу данных через

среду передачи
Параметры настройки NIC должны быть известны драйверу и обычно включают
Номер используемого прерывания (IRQ number)
Базовый адрес ввода-вывода (I/O Base)

Компьютерные сети
Архитектура сетевой системы


Слайд 13 из 31
Сетевая архитектура Windows Драйверы сетевых адаптеров
Network Driver

из 31Сетевая архитектура Windows Драйверы сетевых адаптеровNetwork Driver Interface Specification

Interface Specification (NDIS) – спецификация архитектуры сетевых драйверов, позволяющая

сетевым протоколам взаимодействовать с аппаратными устройствами
Драйверы сетевых адаптеров выполняются в среде NDIS и должны соответствовать данной спецификации
Драйверы разрабатываются производителями NIC

Компьютерные сети
Архитектура сетевой системы


Слайд 14 из 31
Сетевая архитектура Windows Сетевые протоколы
Transport Driver Interface

из 31Сетевая архитектура Windows Сетевые протоколыTransport Driver Interface (TDI) –

(TDI) – стандарт интерфейса взаимодействия приложений с сетевыми протоколами.

Реализации сетевых протоколов должны соответствовать данной спецификации
Реализованные протоколы
TCP/IP
NWLink (реализация IPX/SPX, выполненная Microsoft для Windows)
NetBEUI (NetBIOS Extended User Interface)
Другие протоколы (DLC, IrDA,…)

Компьютерные сети
Архитектура сетевой системы


Слайд 15 из 31
Сетевая архитектура Windows Сетевые приложения и сервисы
Для

из 31Сетевая архитектура Windows Сетевые приложения и сервисыДля сетевого взаимодействия

сетевого взаимодействия приложениям и сервисам предоставляются сетевые API
Winsock API
NetBIOS

API
Telephony API
Messaging API
WNet API

Компьютерные сети
Архитектура сетевой системы


Слайд 16 из 31
Сетевая архитектура Windows Сетевые приложения и сервисы

из 31Сетевая архитектура Windows Сетевые приложения и сервисы… и средства

и средства межпроцессного взаимодействия (InterProcess Communication, IPC)
DCOM (Distributed Component

Object Model) – распределенная модель компонентных объектов
RPC (Remote Procedure Call) – удаленный вызов процедур
Pipes – именованные каналы
MailSlots – почтовые ящики

Компьютерные сети
Архитектура сетевой системы


Слайд 17 из 31
Сетевая архитектура Windows Сетевые приложения и сервисы
Windows

из 31Сетевая архитектура Windows Сетевые приложения и сервисыWindows включает десятки

включает десятки базовых сетевых служб
"Сервер" – позволяет предоставлять локальные

каталоги и принтеры в сетевое использование
"Рабочая станция" – позволяет подключаться к предоставленным в совместное использование папкам и принтерам и использовать их

Компьютерные сети
Архитектура сетевой системы


Слайд 18 из 31
Сетевая архитектура Windows (семейство NT/2000/XP/…)
Приложения и службы
Среда

из 31Сетевая архитектура Windows (семейство NT/2000/XP/…)Приложения и службыСреда передачиСетевые протоколыДрайверы

передачи
Сетевые протоколы
Драйверы сетевых адаптеров
Сетевые адаптеры
Пограничный уровень TDI
Пограничный уровень NDIS
DCOM
RPC
Pipes
MailSlots
Winsock
TAPI
NetBIOS API
TCP/IP
NetBEUI
NWLink
Компьютерные сети
Архитектура

сетевой системы

Слайд 19 из 31
Сетевая архитектура Windows Привязка (binding)
Поскольку на каждом

из 31Сетевая архитектура Windows Привязка (binding)Поскольку на каждом уровне может

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

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

Службa 1

Драйвер NIC1

Пограничный уровень TDI

TCP/IP

NetBEUI

Службa 2

Драйвер NIC2

Пограничный уровень NDIS

Компьютерные сети
Архитектура сетевой системы


Слайд 20 Взаимодействие систем многоуровневой архитектуры
Компьютерные сети
Архитектура сетевой системы
из

Взаимодействие систем многоуровневой архитектурыКомпьютерные сетиАрхитектура сетевой системы из 31

Слайд 21 из 31
Многоуровневая архитектура
Уровень N
Уровень 1
Определим принципы взаимодействия

из 31Многоуровневая архитектураУровень NУровень 1Определим принципы взаимодействия многоуровневых архитектурУровень N-1……Уровень 2Компьютерные сетиАрхитектура сетевой системы

многоуровневых архитектур
Уровень N-1


Уровень 2
Компьютерные сети
Архитектура сетевой системы


Слайд 22 из 31
Многоуровневая архитектура Параметры архитектуры
При разработке архитектуры необходимо

из 31Многоуровневая архитектура Параметры архитектурыПри разработке архитектуры необходимо определить следующие

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

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

Компьютерные сети
Архитектура сетевой системы


Слайд 23 из 31
Многоуровневая архитектура Методы коммутации
При передачи сигнала между

из 31Многоуровневая архитектура Методы коммутацииПри передачи сигнала между двумя устройствами

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

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

Компьютерные сети
Архитектура сетевой системы


Слайд 24 из 31
Многоуровневая архитектура Коммутация каналов
Коммутация каналов – создание

из 31Многоуровневая архитектура Коммутация каналовКоммутация каналов – создание непрерывного составного

непрерывного составного физического канала из последовательно соединенных участков для

прямой передачи между взаимодействующими устройствами

Компьютерные сети
Архитектура сетевой системы


Слайд 25 из 31
Многоуровневая архитектура Коммутация пакетов
Все передаваемые сообщения разбиваются

из 31Многоуровневая архитектура Коммутация пакетовВсе передаваемые сообщения разбиваются на сравнительно

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

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

В дальнейшем мы будем предполагать
использование коммутации пакетов и полагать
пакет единицей передаваемых данных

Компьютерные сети
Архитектура сетевой системы


Слайд 26 из 31
Многоуровневая архитектура Передача данных
Формирование пакета начинается на

из 31Многоуровневая архитектура Передача данныхФормирование пакета начинается на самом высоком

самом высоком уровне
На каждом уровне данные, полученные с вышележащего

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

Уровень N

Уровень 1

Уровень N-1

Уровень 2

Физическая среда передачи

данные

данные

данные

данные

данные

данные

Источник

Компьютерные сети
Архитектура сетевой системы


Слайд 27 из 31
Многоуровневая архитектура Прием данных
Пакет передается от уровня

из 31Многоуровневая архитектура Прием данныхПакет передается от уровня к уровню

к уровню снизу вверх
На каждом уровне интерпретируется только та

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

Уровень N

Уровень 1

Уровень N-1



Уровень 2

Физическая среда передачи

данные

данные

данные

данные

данные

данные

Источник

Приемник

Компьютерные сети
Архитектура сетевой системы


Слайд 28 из 31
Многоуровневая архитектура Передача/прием данных
Таким образом, при сетевом

из 31Многоуровневая архитектура Передача/прием данныхТаким образом, при сетевом взаимодействии пакет,

взаимодействии пакет, отправленный i-ым уровнем источника, будет получен i-ым

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

Компьютерные сети
Архитектура сетевой системы


Слайд 29 из 31
Многоуровневая архитектура Передача/прием данных
Уровень N
Уровень 1
Уровень N-1


Уровень

из 31Многоуровневая архитектура Передача/прием данныхУровень NУровень 1Уровень N-1……Уровень 2данныеданныеданныеданныеданныеданныеИсточникУровень NУровень

2
данные
данные
данные
данные
данные
данные
Источник
Уровень N
Уровень 1
Уровень N-1


Уровень 2
Физическая среда передачи
данные
данные
данные
данные
данные
данные
Приемник
ВКПД
ВКПД
ВКПД
ВКПД
ВКПД
ВКПД
Компьютерные сети
Архитектура сетевой

системы

Слайд 30 из 31
Многоуровневая архитектура Передача/прием данных
Правила передачи данных между

из 31Многоуровневая архитектура Передача/прием данныхПравила передачи данных между одноименными уровнями

одноименными уровнями определяются соответствующим протоколом
Для организации взаимодействия систем с N-уровневой

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

Компьютерные сети
Архитектура сетевой системы


  • Имя файла: lektsiya-na-temu-arhitektura-setevoy-sistemy.pptx
  • Количество просмотров: 152
  • Количество скачиваний: 1