Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Билет 32. В1: Последовательный интерфейс RS-232C: сигналы, формат асинхронной передачи, электрический интерфейс.






В1: Последовательный интерфейс RS-232C: сигналы, формат асинхронной передачи, электрический интерфейс.

Последовательный интерфейс использует 1 сигнальную линию, по которой передаются биты один за другим. Последовательная асинхронная передача имеет следующий формат:

  Формат асинхронной передачи Соединение по RS-232

0 – положительный диапазон, 1 – отрицательный. Паритет бывает: контроль по четности, по нечетности. Пауза может длиться сколь угодно долго. У приемника должен быть генератор синхронизации, формирующий стробы в середине битового интервала.

Интерфейс RS-232C предназначен для подключения аппаратуры, передающей или принимающей данные (ООД— оконечное оборудование данных, или АПД — аппаратура передачи данных; аппаратура каналов данных АКД). Конечной целью подключения является соединение двух устройств АПД. Полная схема соединения.Интерфейс позволяет исключить канал удаленной связи вместе с парой устройств АКД, соединив устройства непосредственно с помощью нуль-модемного кабеля.

Электрический интерфейс RS-232. Приемник: 1 соответствует напряжение от -3В до -12В, 0 соответствует напряжение от 3В до 12В. Передатчик: 1 соответствует напряжение от -5В до -12В, 0 соответствует напряжение от 5В до 12В.Диапазон от -3 до +3 В — зона нечувствительности.

Сигналы:

SG – схемная земля,

DTR – готовность терминала,

DSR – готовность модема,

RTS – запрос на передачу данных,

CTS – разрешение передачи данных,

TD – передача данных,

RD – прием данных,

DCD – несущая обнаружена,

RI – модем звонит.

2. Протокол управления передачей ТСP.

Протокол это набор правил и технических процедур, регулирующих порядок выполнения некоторой связи между компьютерами в компьютерной сети. Протоколы, обеспечивающие транспортные услуги, поддерживают сеансы связи между компьютерами и надежный обмен данных между ними. Транспортный уровень Internet реализуется протоколом ТСР и протоколом дейтаграмм пользователя UDP (User Datagram Protocol).

Протокол управления передачей данных TCP предоставляет возможность организации их надежной передачи. TCP диагностирует ошибки, при необходимости посылает данные повторно и сообщаетобошибке на другие уровни, если не может исправить ее самостоятельно.

TCP берет из приложения большие блоки информации, разбивает их на сегменты, затем нумерует и упорядочивает каждый сегмент так, чтобы целевой протокол TCP мог снова соединить все сегменты в исходный большой блок. После отправки сегментов TCP ждет подтверждения от целевого TCP о получении каждого из них и заново посылает те, получение которых не было подтверждено.

Перед посылкой сегментов вниз по модели посылающий протокол TCP контактирует с целевым протоколом TCP с целью установления связи. В результате создается виртуальный цикл. Такой тип коммуникации называется ориентированным на связь. В то же время два уровня TCP также согласовывают между собой количество информации, которое должно быть послано до получения подтверждения от целевого TCP. Когда все согласовано, начинается стадия процесса «надежной связи для уровня приложений».

TCP — надежный, точно работающий протокол дуплексной связи. Он очень сложен и дорог в масштабах расходов по эксплуатации сети, поэтому его следует приберечь для ситуаций, когда надежность становится максимально важной. Современные сети достаточно надежны, поэтому дополнительная защита часто является излишеством, и тогда вместо дорогостоящего метода передачи TCP лучше применять UDP.

В3: CASE – средства в проектировании БД. Общие понятия и классификация.

Для решения проблемы создания больших БД предназначены системы автоматизации разработки программного обеспечения.

CASE – средства – это программы, поддерживающие процессы создания и сопровождения ИС, такие как: анализ и формулировка требований, проектирование БД и приложений, генерация кода, тестирование, обеспечение качества, управление конфигурацией и проектом.

Классификация по ориентации на этапы ЖЦ:

- системы анализа предметной области;

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

- системы проектирования БД, обеспечивающие моделирование данных и разработку схем БД для основных СУБД;

- системы разработки приложений.

Классификация по типу используемых моделей:

структурные (основанные на методах структурного и модульного программирования),

объектно-ориентированные,

комбинированные.

В4: Общие сведения, структура сервера Apache.

ApacheHTTP-сервер — свободный веб-сервер.Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, MacOS, MicrosoftWindows, NovellNetWare, BeOS.Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv6.

Ядро. Ядро Apache включает в себя основные функциональные возможности, такие как обработка конфигурационных файлов, протокол HTTP и система загрузки модулей. Ядро (в отличие от модулей) полностью разрабатывается ApacheSoftwareFoundation, без участия сторонних программистов. Теоретически, ядро apache может функционировать в чистом виде, без использования модулей.Ядро Apache полностью написано на языке программирования C.

Система конфигурации. Система конфигурации Apache основана на текстовых конфигурационных файлах. Имеет три условных уровня конфигурации: Конфигурация сервера, Конфигурация виртуального хоста, Конфигурация уровня директории.Имеет собственный язык конфигурационных файлов, основанный на блоках директив.

Система модулей. ApacheHTTPServer поддерживает модульность. Существует более 500 модулей, выполняющих различные функции. Модули могут быть, как включены в состав сервера в момент компиляции, так и загружены динамически, через директивы конфигурационного файла.

В модулях реализуются такие вещи, как: Поддержка языков программирования, Добавление функционала, Исправление ошибок или модификация основных функций, Усиление безопасности.

Механизм виртуальных хостов. Apache имеет встроенный механизм виртуальных хостов. Он позволяет полноценно обслуживать на одном IP-адресе множество сайтов (доменных имён), отображая для каждого из них собственное содержимое. Для каждого виртуального хоста можно указать собственные настройки ядра и модулей, ограничить доступ ко всему сайту или отдельным файлам.

 

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.