- •Вопросы
- •Содержательные аспекты основных терминов, используемых в курсе «ос и ост». Вычислительные системы. Основные типы программного обеспечения (по).
- •Ос. Управление ресурсами.
- •Операционная система. Услуги ос.
- •Операционная система. Прерывания.
- •Имя файла № индексного дескриптора – inod
- •Уровни стека протоколов tcp/ip. Транспортный и прикладной уровни.
- •Основные достоинства стека протоколов tcp/ip.
- •Обзор сетевых команд стека протоколов tcp/ip.
- •Использование сетевых команд.
- •Типы адресов в сети Internet. Физические (мас) адреса.
- •Электронная почта. Проблемы передачи двоичных файлов.
Электронная почта. Проблемы передачи двоичных файлов.
Для решения проблемы передачи двоичных файлов были разработаны различные подходы, например, наиболее часто использовали подход UUENCODE, который, несмотря на широкое распространение, так и не был стандартизирован.
Идея этой кодировки состоит в том, что 8 – битный код символа разбивался на две части по 7 бит. Т.к. использовались только последние 4 бита каждой из 7 – битных «кусков», а первые 3 – нет ( они носят название символов заполнения ), но возникли проблемы с этими символами заполнения, т.к. многие производители ПО не могли договориться о структуре символов заполнения ( UUENCODE не был стандартизирован ).
Подход UUNECODE позволял предотвратить предварительное преобразовать из бинарного в текстовый вид произвольные данные, однако, всеобъемлющим данный подход назвать сложно, т.к. в общем случае, никакой информации о природе содержимого сообщения ( типа передаваемых и использующих их приложениях ) принимающая сторона не имела.
Технология «клиент – сервер».
- модель взаимодействия компьютеров в сети
- компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса, а компьютер, желающий этот ресурс использовать – клиентом.
- один из основных принципов технологии «клиент - сервер» заключается в разделении функций стандартного приложения на 3 группы, имеющие различную природу;
1. Функции ввода и отображения данных
2. Чисто прикладные функции, характерные для данной предметной области
3. Фундаментальные функции хранения и управления данными ( базы данных, файловые системы и т.д. )
В любом приложении выделяются следующие логические компоненты:
- компонент представления, реализующий функции первой группы
- прикладной компонент, поддерживающий функции второй группы
- компонент доступа к информационным ресурсам, поддерживающий функции третьей группы
Различие в реализации приложений в рамках технологии «клиент - сервер» определяется тремя факторами:
1. какие виды программного обеспечения интегрированы в каждый из компонентов
2. какие механизмы используются для реализации функций всех трёх групп
3. как логические компоненты распределяются между компьютерами в сети
Из 3 вытекает:
- Двухзвенная модель архитектуры «клиент - сервер»
- Двухзвенная модель архитектуры «клиент - сервер»
- Трехзвенная модель архитектуры «клиент - сервер»
Вопросы подготовил к.т.н., доцент /Долозов Н.Л./