Разделы презентаций


Образовательный комплекс Компьютерные сети

Содержание

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

Слайды и текст этой презентации

Слайд 1Образовательный комплекс Компьютерные сети
Лекция 2
Архитектура сетевой системы

Образовательный комплекс  Компьютерные сетиЛекция 2Архитектура сетевой системы

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

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

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

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

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

Как должна быть

устроена система,
решающая все подобные задачи?
Компьютерные сетиВведение из 34Задачи сетевой системыперенаправление ввода/вывода;маршрутизация пакетов между сетями;шифрование и расшифровка пакетов;мультиплексирование и демультиплексирование сообщений;и многие

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

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

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

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

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

сервисы (например, net.exe)
Компьютерные сетиВведение из 34Монолитная архитектура Сетевые клиенты DOSПользовательское приложениеipx.comСетевойадаптерСреда передачиipx.comуправляет сетевым адаптеромпредоставляет приложениям и сервисам услуги по

Слайд 6Компьютерные сети
Введение
из 34
Монолитная архитектура Сетевые клиенты DOS
Для каждого типа сетевых

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

приложений?
Разработчики сетевых адаптеров?
Разработчики DOS?
Компьютерные сетиВведение из 34Монолитная архитектура Сетевые клиенты DOSДля каждого типа сетевых карт необходимо использовать свой модуль ipx.comКто

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

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

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

Уровень N-1

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

Компьютерные сетиВведение из 34Многоуровневая архитектураУровень NУровень 1(Среда передачи)Каждый уровень выполняет четко определенный набор функцийКаждый уровень взаимодействует только

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

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

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

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

lsl.com

ipxodi.com

3c509.com

Компьютерные сетиВведение из 34Многоуровневая архитектура Сетевые клиенты DOS (2)Пользовательское приложениеСетевая подсистемаСетевой адаптерСреда передачиlsl.com – формирует окружение для

Слайд 9Компьютерные сети
Введение
из 34
Многоуровневая архитектура Сетевые клиенты DOS (2)
Модули lsl.com и

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

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

Слайд 10Сетевая архитектура Windows

Сетевая архитектура Windows

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

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

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

Слайд 12Компьютерные сети
Введение
из 34
Сетевая архитектура Windows Сетевые адаптеры
Сетевой адаптер (Network Interface

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

настройки NIC должны быть известны драйверу и обычно включают
Номер используемого прерывания (IRQ number)
Базовый адрес ввода-вывода (I/O Base)
Компьютерные сетиВведение из 34Сетевая архитектура Windows Сетевые адаптерыСетевой адаптер (Network Interface Card, NIC) – устройство, выполняющее передачу

Слайд 13Компьютерные сети
Введение
из 34
Сетевая архитектура Windows Драйверы сетевых адаптеров
Network Driver Interface

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

взаимодействовать с аппаратными устройствами
Драйверы сетевых адаптеров выполняются в среде NDIS и должны соответствовать данной спецификации
Драйверы разрабатываются производителями NIC
Компьютерные сетиВведение из 34Сетевая архитектура Windows Драйверы сетевых адаптеровNetwork Driver Interface Specification (NDIS) – спецификация архитектуры сетевых

Слайд 14Компьютерные сети
Введение
из 34
Сетевая архитектура Windows Сетевые протоколы
Transport Driver Interface (TDI)

– стандарт интерфейса взаимодействия приложений с сетевыми протоколами. Реализации сетевых

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

Слайд 15Компьютерные сети
Введение
из 34
Сетевая архитектура Windows Сетевые приложения и сервисы
Для сетевого

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

API
WNet API
Компьютерные сетиВведение из 34Сетевая архитектура Windows Сетевые приложения и сервисыДля сетевого взаимодействия приложениям и сервисам предоставляются сетевые

Слайд 16Компьютерные сети
Введение
из 34
Сетевая архитектура Windows Сетевые приложения и сервисы
… и

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

– распределенная модель компонентных объектов
RPC (Remote Procedure Call) – удаленный вызов процедур
Pipes – именованные каналы
MailSlots – почтовые ящики
Компьютерные сетиВведение из 34Сетевая архитектура Windows Сетевые приложения и сервисы… и средства межпроцессного взаимодействия (InterProcess Communication, IPC)DCOM

Слайд 17Компьютерные сети
Введение
из 34
Сетевая архитектура Windows Сетевые приложения и сервисы
Windows включает

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

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

Компьютерные сетиВведение из 34Сетевая архитектура Windows Сетевые приложения и сервисыWindows включает десятки базовых сетевых служб

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

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

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

Слайд 19Компьютерные сети
Введение
из 34
Сетевая архитектура Windows Привязка (binding)
Поскольку на каждом уровне

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

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

Службa 1

Драйвер NIC1

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

TCP/IP

NetBEUI

Службa 2

Драйвер NIC2

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

Компьютерные сетиВведение из 34Сетевая архитектура Windows Привязка (binding)Поскольку на каждом уровне может одновременно выполняться несколько модулей (например,

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

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

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

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

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

Слайд 22Компьютерные сети
Введение
из 34
Многоуровневая архитектура Параметры архитектуры
При разработке архитектуры необходимо определить

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

предлагает этот уровень вышележащему, и как к этому сервису получить доступ;
какой сервис необходим со стороны нижележащего уровня, и как к этому сервису получить доступ;
формат данных, принимаемых от вышележащего уровня и передаваемых нижележащему;
формат представления данных, обрабатываемых на уровне
Компьютерные сетиВведение из 34Многоуровневая архитектура Параметры архитектурыПри разработке архитектуры необходимо определить следующие параметрыКоличество уровнейДля каждого уровнямножество задач,

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

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

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

Слайд 24Компьютерные сети
Введение
из 34
Многоуровневая архитектура Коммутация каналов
Коммутация каналов – создание непрерывного

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

между взаимодействующими устройствами
Компьютерные сетиВведение из 34Многоуровневая архитектура Коммутация каналовКоммутация каналов – создание непрерывного составного физического канала из последовательно соединенных

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

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

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

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

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

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

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

Уровень N

Уровень 1

Уровень N-1

Уровень 2

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

данные

данные

данные

данные

данные

данные

Источник

Компьютерные сетиВведение из 34Многоуровневая архитектура Передача данныхФормирование пакета начинается на самом высоком уровнеНа каждом уровне данные, полученные

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

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

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

Уровень N

Уровень 1

Уровень N-1

Уровень 2

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

данные

данные

данные

данные

данные

данные

Источник

Приемник

Компьютерные сетиВведение из 34Многоуровневая архитектура Прием данныхПакет передается от уровня к уровню снизу вверхНа каждом уровне интерпретируется

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

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

то есть одноименные уровни соединены виртуальными каналами передачи данных (ВКПД)
Компьютерные сетиВведение из 34Многоуровневая архитектура Передача/прием данныхТаким образом, при сетевом взаимодействии пакет, отправленный i-ым уровнем источника, будет

Слайд 29Компьютерные сети
Введение
из 34
Многоуровневая архитектура Передача/прием данных
Уровень N
Уровень 1
Уровень N-1
Уровень 2
данные
данные
данные
данные
данные
данные
Источник
Уровень

N
Уровень 1
Уровень N-1
Уровень 2
Физическая среда передачи
данные
данные
данные
данные
данные
данные
Приемник
ВКПД
ВКПД
ВКПД
ВКПД
ВКПД
ВКПД

Компьютерные сетиВведение из 34Многоуровневая архитектура Передача/прием данныхУровень NУровень 1Уровень N-1Уровень 2данныеданныеданныеданныеданныеданныеИсточникУровень NУровень 1Уровень N-1Уровень 2Физическая среда передачиданныеданныеданныеданныеданныеданныеПриемникВКПДВКПДВКПДВКПДВКПДВКПД

Слайд 30Компьютерные сети
Введение
из 34
Многоуровневая архитектура Передача/прием данных
Правила передачи данных между одноименными

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

по крайне мере N протоколов
Совокупность протоколов всех уровней, обеспечивающая взаимодействие сетевых устройств, называется стеком протоколов
Компьютерные сетиВведение из 34Многоуровневая архитектура Передача/прием данныхПравила передачи данных между одноименными уровнями определяются соответствующим протоколомДля организации взаимодействия

Слайд 31Компьютерные сети
Введение
из 34
Заключение
В настоящее время, как правило, используется многоуровневая

архитектура сетевой системы
Протокол и стек протоколов – важнейшие понятия в

области компьютерных сетей
Компьютерные сетиВведение из 34ЗаключениеВ настоящее время, как правило, используется многоуровневая архитектура сетевой системыПротокол и стек протоколов –

Слайд 32Компьютерные сети
Введение
из 34
Тема следующей лекции
Рекомендуемая модель взаимодействия открытых систем

(Open Systems Interconnection Reference Model), часть 1

Компьютерные сетиВведение из 34Тема следующей лекцииРекомендуемая модель взаимодействия открытых систем (Open Systems Interconnection Reference Model), часть 1

Слайд 33Компьютерные сети
Введение
из 34
Вопросы для обсуждения

Компьютерные сетиВведение из 34Вопросы для обсуждения

Слайд 34Компьютерные сети
Введение
из 34
Литература
Сети TCP/IP. Ресурсы Microsoft Windows 2000 Server.

– М.: Русская редакция, 2001.
В.Г. Олифер, Н.А. Олифер. Компьютерные сети.

Принципы, технологии, протоколы. СПб: Питер, 2001.
Компьютерные сетиВведение из 34ЛитератураСети TCP/IP. Ресурсы Microsoft Windows 2000 Server. – М.: Русская редакция, 2001.В.Г. Олифер, Н.А.

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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