Similar presentations:
Сетевое программное обеспечение
1. Сетевое программное обеспечение
2. Классификация ВС
Вычислительная сетьКорпоративность
Организация
Сетевого ПО
Метод доступа
Протокол передачи
данных
Локальные
Одноранговая
Ethernet
PTP
Глобальная
Централизованное
управлениер
Arcnet
Множественный
Token Ring
Коммутация
каналов
пакетов
Мультиплексирование
с частотным
разделение
С виртуальным
Мультиплексирование
с временным
разделение
Дейтограммная
каналом
сеть
3. Структура сетевой ОС
4. Организация сетевого ПО
5.
Коммутация каналов6.
Коммутация пакетов7.
Сравнение коммутации каналов и коммутации пакетовКоммутация каналов
Коммутация пакетов
Гарантированная пропускная способность (полоса)
для взаимодействующих абонентов
соединения
реального
времени
передается
сети
для
абонентов
неизвестна, задержки передачи носят случайный
Сеть всегда готова принять данные от абонента
без Ресурсы
задержек
Адрес используется только на этапе установления
соединения
способность
характер
Сеть может отказать абоненту в установлении
Трафик
Пропускная
сети
используются
эффективно
передаче пульсирующего трафика
Адрес передается с каждым пакетом
при
8. Cети с коммутацией пакетов, так и сети с коммутацией каналов можно разделить на два класса:
сети с динамической коммутациейПримерами сетей, поддерживающих режим
динамической коммутации, являются телефонные
сети общего пользования, локальные сети, сети
TCP/IP.
сети с постоянной коммутацией.
сети технологии SDH - основная область
применения — первичные сети операторов связи.
9. Дейтаграммная сеть
10. Сеть с виртуальным каналом
11. Стратегия повторной передачи Stop-and-Wait (SAW)
12. Стратегия Go Back n
13. Инициализация соединения и разъединение для ARQ
Master-Slave ProtocolСбалансированный протокол
14. Особенности распределенной обработки
15. Сервисы middleware обеспечивают
прозрачный доступ к другим сетевым сервисам иприложениям;
независимость от других сетевых сервисов;
высокую надежность и постоянную готовность
Виды промежуточного ПО
Программное обеспечение для межпрограммного
взаимодействия (IPC - Inter-Process Communication)
Удаленный вызов процедур (RPC)
Сервисы обработки сообщений (MOM — message-oriented middleware)
Распределенные объектные системы (ORB).
Программное обеспечение доступа к базам данных.
16. RPC
17. Message Oriented Middleware – MOM
Message Oriented Middleware – MOMс передачей сообщений,
c очередями сообщений,
типа публикация/подписка
18. Механизм программных гнезд (Sockets)
Серверное гнездоКлиентское гнездо
socket
socket
bind
connect
listen
send
socket
bind
recv
sendto
accept
send
recv
shutdown
recvfrom
shutdown
close
close
Последовательность вызовов API,
обеспечивающих взаимодействие процессов
через дейтаграммные гнезда
close
Последовательность вызовов функций, которые
устанавливают соединение между клиентом и
сервером типа виртуальный канал