Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamen_po_kursu_OS_i_OST2012.doc
Скачиваний:
3
Добавлен:
27.09.2019
Размер:
431.62 Кб
Скачать
  1. Электронная почта. Проблемы передачи двоичных файлов.

Для решения проблемы передачи двоичных файлов были разработаны различные подходы, например, наиболее часто использовали подход UUENCODE, который, несмотря на широкое распространение, так и не был стандартизирован.

Идея этой кодировки состоит в том, что 8 – битный код символа разбивался на две части по 7 бит. Т.к. использовались только последние 4 бита каждой из 7 – битных «кусков», а первые 3 – нет ( они носят название символов заполнения ), но возникли проблемы с этими символами заполнения, т.к. многие производители ПО не могли договориться о структуре символов заполнения ( UUENCODE не был стандартизирован ).

Подход UUNECODE позволял предотвратить предварительное преобразовать из бинарного в текстовый вид произвольные данные, однако, всеобъемлющим данный подход назвать сложно, т.к. в общем случае, никакой информации о природе содержимого сообщения ( типа передаваемых и использующих их приложениях ) принимающая сторона не имела.

  1. Технология «клиент – сервер».

- модель взаимодействия компьютеров в сети

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

- один из основных принципов технологии «клиент - сервер» заключается в разделении функций стандартного приложения на 3 группы, имеющие различную природу;

1. Функции ввода и отображения данных

2. Чисто прикладные функции, характерные для данной предметной области

3. Фундаментальные функции хранения и управления данными ( базы данных, файловые системы и т.д. )

В любом приложении выделяются следующие логические компоненты:

- компонент представления, реализующий функции первой группы

- прикладной компонент, поддерживающий функции второй группы

- компонент доступа к информационным ресурсам, поддерживающий функции третьей группы

Различие в реализации приложений в рамках технологии «клиент - сервер» определяется тремя факторами:

1. какие виды программного обеспечения интегрированы в каждый из компонентов

2. какие механизмы используются для реализации функций всех трёх групп

3. как логические компоненты распределяются между компьютерами в сети

Из 3 вытекает:

- Двухзвенная модель архитектуры «клиент - сервер»

- Двухзвенная модель архитектуры «клиент - сервер»

- Трехзвенная модель архитектуры «клиент - сервер»

Вопросы подготовил к.т.н., доцент /Долозов Н.Л./

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]