Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭК_Б_727111.doc
Скачиваний:
11
Добавлен:
17.08.2019
Размер:
3.23 Mб
Скачать

4. Основные особенности протокола tcp.

TCP (Transfer Control Protocol) – протокол контроля передачи, протокол TCP применяется в тех случаях, когда требуется гарантированная доставка сообщений.

Первая и последняя версия TCP - RFC-793 (Transmission Control Protocol J. Postel Sep-01-1981).

Основные особенности:

  • Устанавливается соединение.

  • Данные передаются сегментами. Модуль TCP нарезает большие сообщения (файлы) на пакеты, каждый из которых передается отдельно, на приемнике наоборот файлы собираются. Для этого нужен порядковый номер (Sequence Number - SN) пакета.

  • Посылает запрос на следующий пакет, указывая его номер в поле "Номер подтверждения" (AS). Тем самым, подтверждая получение предыдущего пакета.

  • Делает проверку целостности данных, если пакет битый посылает повторный запрос.

Структура дейтограммы TCP. Слова по 32 бита.

Длина заголовка - задается словами по 32бита.

Размер окна - количество байт, которые готов принять получатель без подтверждения.

Контрольная сумма - включает псевдо заголовок, заголовок и данные.

Указатель срочности - указывает последний байт срочных данных, на которые надо немедленно реагировать.

URG - флаг срочности, включает поле "Указатель срочности", если =0 то поле игнорируется.

ACK - флаг подтверждение, включает поле "Номер подтверждения, если =0 то поле игнорируется.

PSH - флаг требует выполнения операции push, модуль TCP должен срочно передать пакет программе.

RST - флаг прерывания соединения, используется для отказа в соединении

SYN - флаг синхронизация порядковых номеров, используется при установлении соединения.

FIN - флаг окончание передачи со стороны отправителя.

5. Классификация моделей (по способу представления, назначению, степени соответствия объекту). Примеры моделей.

По способу представления объекта моделирования

  • статические (например, поперечный разрез объекта) и динамические (временные ряды);

  • детерминистские и стохастические;

  • дискретные и непрерывные.

По назначению:

  • Исследовательские (предпроектные) модели. Используются для изучения свойств реальных объектов и систем. Как правило, это модели инвариантные к реальному времени.

  • Модели поддержки функционирования. Модели реального времени (real-time или hardware-in-loop модели) являющиеся составной частью реальной системы (используются либо для управления, либо для отладки). Например, построенные с помощью систем моделирования VisSim или MBTY и работающие в режиме управления реальным объектом, или же аналоговые системы управления. Модели оперативного управления ГАП.

По степени соответствия модели реальному объекту:

  • Физически состоятельные – (истинные), – опирающиеся на те же физические законы, характеризующие объект моделирования в области их применимости.

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

  • Адекватные по точности – отображающие в области своей применимости с необходимой (заданной) точностью реальный объект.

Примеры: Полномасштабные модели: ЦНИИРТК – робот для снятия спутников с орбиты; Динамическая физическая модель: Опытный завод для изучения нового химического процесса, модель самолета (автомобиля) для испытания в аэродинамической трубе, модель дамбы (ВНИИ гидротехники).

6. Основные функции группы администратора БД.

  1. Анализ предметной области:

- описание предметной области,

- выявление ограничений целостности,

- определение статуса (доступности, секретности) информации,

- определение потребностей пользователей, определение соответствия «данные — пользователь»,

- определение объемно-временных характеристик обработки данных.

2. Проектирование структуры БД:

- определение состава и структуры файлов БД и связей между ними,

- выбор методов упорядочения данных и методов доступа к информации, описание БД на языке описания данных (ЯОД).

3. Задание ограничений целостности при описании структуры БД и процедур обработки БД:

- задание декларативных ограничений целостности, присущих предметной области;

- определение динамических ограничений целостности, присущих предметной области в процессе изменения информации, хранящейся в БД;

- определение ограничений целостности, вызванных структурой БД;

- разработка процедур обеспечения целостности БД при вводе и корректировке данных;

- определение ограничений целостности при параллельной работе пользователей в многопользовательском режиме.