[24.11.11] Лекция №13 (Конспекты - Сетевое ПО)
Описание файла
Файл "[24.11.11] Лекция №13" внутри архива находится в следующих папках: Конспекты - Сетевое ПО, 13 - [24.11.11] Лекция №13. Документ из архива "Конспекты - Сетевое ПО", который расположен в категории "". Всё это находится в предмете "сетевое программное обеспечение" из 6 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "сетевое программное обеспечение" в общих файлах.
Онлайн просмотр документа "[24.11.11] Лекция №13"
Текст из документа "[24.11.11] Лекция №13"
Лекция №13 [24.11.11]
Модель OSI
Модель OSI с точки зрения сетевого ПО:
7) прикладной – передача данных между сетевыми приложениями, расположенными на разных узлах. Проверка прав доступа, идентификация взаимодействующих узлов, инициация обмена данными;
6) представительский – отвечает за форматирование данных для их предоставления нижним уровням для передачи по сети. Реализуются алгоритмы сжатия, кодирования;
5) сеансовый – соединение взаимодействующих приложений, высокоуровневую синхронизацию между ними, отвечает за решение вопросов взаимодействия (кто передаёт, кто принимает);
4) транспортный – разбиение сообщения на пакеты. Является связующим уровнем между сетевым ПО и средой передачи данных. Абстрагирует (скрывает) аппаратную среду. Предоставляет сетевым уровням не учитывать особенности аппаратуры;
3) сетевой – маршрутизация, контроль трафика и взаимодействие с сетевой средой;
2) канальный – низкоуровневое форматирование пакетов передачи данных, решение проблем надёжности (повторная передача);
1) физический – среда передачи данных.
Сетевые компоненты Windows 2000
Сетевые API – обеспечивают независимое от протокола взаимодействие приложений через сеть. Определяют надёжность связи, поддерживаемое сетевыми приложениями и определяют возможность переносимости приложения с одной платформы Windows на другую:
- именованные каналы. Обеспечивают надёжную двухстороннюю связь между сетевыми приложениями. Сервер (приложение, создающее канал) и клиент (подключающееся к каналу). Канал – некоторый буфер и указатели (откуда читается информация и куда пишется), располагаются в оперативной памяти сервера. Каналы могут использоваться как для передачи данных между приложениями, так и для синхронизации процесса (так как нельзя читать из пустого канала и писать в полный);
- почтовые ящики. Обеспечивают ненадёжную одностороннюю передачу данных. Чаще всего такой механизм используется для широковещательной рассылки;
- сокеты. Обеспечивают взаимодействие процессов как на одном узле, так и на различных узлах. Осуществляет перенос процессов из среды Windows в среду Unix. Протоколы передачи данных, порты передачи. Поддерживают как надёжное, так и ненадёжное соединение;
- вызов удалённых процедур. Это некоторый стандарт, обеспечивающий взаимодействие процессов по сети.