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

Образовательный комплекс Компьютерные сети
Содержание
Задачи сетевой системы
Монолитная архитектура
Монолитная архитектура Сетевые клиенты DOS
Монолитная архитектура Сетевые клиенты DOS
Многоуровневая архитектура
Многоуровневая архитектура Сетевые клиенты DOS (2)
Многоуровневая архитектура Сетевые клиенты DOS (2)
Сетевая архитектура Windows
Сетевая архитектура Windows ( семейство NT/2000/XP/…)
Сетевая архитектура Windows Сетевые адаптеры
Сетевая архитектура Windows Драйверы сетевых адаптеров
Сетевая архитектура Windows Сетевые протоколы
Сетевая архитектура Windows Сетевые приложения и сервисы
Сетевая архитектура Windows Сетевые приложения и сервисы
Сетевая архитектура Windows Сетевые приложения и сервисы
Сетевая архитектура Windows ( семейство NT/2000/XP/…)
Сетевая архитектура Windows Привязка ( binding )
Взаимодействие систем многоуровневой архитектуры
Многоуровневая архитектура
Многоуровневая архитектура Параметры архитектуры
Многоуровневая архитектура Методы коммутации
Многоуровневая архитектура Коммутация каналов
Многоуровневая архитектура Коммутация пакетов
Многоуровневая архитектура Передача данных
Многоуровневая архитектура Прием данных
Многоуровневая архитектура Передача / прием данных
Многоуровневая архитектура Передача / прием данных
Многоуровневая архитектура Передача / прием данных
Заключение
Тема следующей лекции
Вопросы для обсуждения
Литература
1/34
Средняя оценка: 4.1/5 (всего оценок: 93)
Код скопирован в буфер обмена
Скачать (144 Кб)
1

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

Лекция 2 Архитектура сетевой системы Линёв А.В. 2007 Нижегородский государственный университет им. Н.И.Лобачевского Факультет Вычислительной математики и кибернетики

Изображение слайда
2

Слайд 2: Содержание

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

Изображение слайда
3

Слайд 3: Задачи сетевой системы

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

Изображение слайда
4

Слайд 4: Монолитная архитектура

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

Изображение слайда
5

Слайд 5: Монолитная архитектура Сетевые клиенты DOS

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

Изображение слайда
6

Слайд 6: Монолитная архитектура Сетевые клиенты DOS

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

Изображение слайда
7

Слайд 7: Многоуровневая архитектура

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

Изображение слайда
8

Слайд 8: Многоуровневая архитектура Сетевые клиенты DOS (2)

Нижний Новгород 2007 Компьютерные сети Введение 8 из 3 4 Многоуровневая архитектура Сетевые клиенты DOS (2) Пользовательское приложение Сетевая подсистема Сетевой адаптер Среда передачи lsl.com – формирует окружение для выполнения других модулей сетевой системы 3c509.com - управляет сетевым адаптером ipxodi.com - предоставляет приложениям и сервисам услуги по сетевой передаче Сетевые сервисы (например, net.exe ) lsl.com ipxodi.com 3c509.com

Изображение слайда
9

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

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

Изображение слайда
10

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

Изображение слайда
11

Слайд 11: Сетевая архитектура Windows ( семейство NT/2000/XP/…)

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

Изображение слайда
12

Слайд 12: Сетевая архитектура Windows Сетевые адаптеры

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

Изображение слайда
13

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

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

Изображение слайда
14

Слайд 14: Сетевая архитектура Windows Сетевые протоколы

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

Изображение слайда
15

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

Нижний Новгород 2007 Компьютерные сети Введение 15 из 3 4 Сетевая архитектура Windows Сетевые приложения и сервисы Для сетевого взаимодействия приложениям и сервисам предоставляются сетевые API Winsock API NetBIOS API Telephony API Messaging API WNet API

Изображение слайда
16

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

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

Изображение слайда
17

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

Нижний Новгород 2007 Компьютерные сети Введение 17 из 3 4 Сетевая архитектура Windows Сетевые приложения и сервисы Windows включает десятки базовых сетевых служб "Сервер" – позволяет предоставлять локальные каталоги и принтеры в сетевое использование "Рабочая станция" – позволяет подключаться к предоставленным в совместное использование папкам и принтерам и использовать их …

Изображение слайда
18

Слайд 18: Сетевая архитектура Windows ( семейство NT/2000/XP/…)

Нижний Новгород 2007 Компьютерные сети Введение 18 из 3 4 Сетевая архитектура Windows ( семейство NT/2000/XP/…) Приложения и службы Среда передачи Сетевые протоколы Драйверы сетевых адаптеров Сетевые адаптеры Пограничный уровень TDI Пограничный уровень NDIS DCOM RPC Pipes MailSlots Winsock TAPI NetBIOS API TCP/IP NetBEUI NWLink

Изображение слайда
19

Слайд 19: Сетевая архитектура Windows Привязка ( binding )

Нижний Новгород 2007 Компьютерные сети Введение 19 из 3 4 Сетевая архитектура Windows Привязка ( binding ) Поскольку на каждом уровне может одновременно выполняться несколько модулей (например, сетевых протоколов), на границах уровней используется привязка – указание, какие компоненты нижележащего уровня использует каждый компонент вышележащего Служб a 1 Драйвер NIC1 Пограничный уровень TDI TCP/IP NetBEUI Служб a 2 Драйвер NIC2 Пограничный уровень NDIS

Изображение слайда
20

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

Изображение слайда
21

Слайд 21: Многоуровневая архитектура

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

Изображение слайда
22

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

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

Изображение слайда
23

Слайд 23: Многоуровневая архитектура Методы коммутации

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

Изображение слайда
24

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

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

Изображение слайда
25

Слайд 25: Многоуровневая архитектура Коммутация пакетов

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

Изображение слайда
26

Слайд 26: Многоуровневая архитектура Передача данных

Нижний Новгород 2007 Компьютерные сети Введение 26 из 3 4 Многоуровневая архитектура Передача данных Формирование пакета начинается на самом высоком уровне На каждом уровне данные, полученные с вышележащего уровня, обрабатываются и дополняются управляющей информацией в форме заголовка (header) и/или завершающего блока (trailer), и передаются на нижележащий уровень Когда данные проходят через все уровни, они передаются в физическую среду передачи Уровень N Уровень 1 Уровень N-1 Уровень 2 Физическая среда передачи данные данные данные данные данные данные Источник

Изображение слайда
27

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

Нижний Новгород 2007 Компьютерные сети Введение 27 из 3 4 Многоуровневая архитектура Прием данных Пакет передается от уровня к уровню снизу вверх На каждом уровне интерпретируется только та информация, которая содержится в заголовке или в завершающем блоке, которые были добавлены к пакету одноименным уровнем при передаче Остальная часть пакета рассматривается как данные, и передается на вышележащий уровень Уровень N Уровень 1 Уровень N-1 Уровень 2 Физическая среда передачи данные данные данные данные данные данные Источник Приемник

Изображение слайда
28

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

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

Изображение слайда
29

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

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

Изображение слайда
30

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

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

Изображение слайда
31

Слайд 31: Заключение

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

Изображение слайда
32

Слайд 32: Тема следующей лекции

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

Изображение слайда
33

Слайд 33: Вопросы для обсуждения

Нижний Новгород 2007 Компьютерные сети Введение 33 из 3 4 Вопросы для обсуждения

Изображение слайда
34

Последний слайд презентации: Образовательный комплекс Компьютерные сети: Литература

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

Изображение слайда