Галкин В.А., Аксенов А.Н. - Методические указания по выполнению курсовой работы по дисциплине (1061477), страница 3
Текст из файла (страница 3)
По нажатию кнопки "Очистить" производится удаление истории.
По нажатию кнопки «Сохранить» пользователю предоставляется выбор файла для сохранения:
И производится запись истории в этот файл.
По нажатию кнопки "Скрыть" окно истории скрывается. Повторным нажатием копки "История" его можно показать вновь.
3.5. Взаимодействие с канальным уровнем
Взаимодействие с канальным уровнем происходит путём передачи\приёма сообщений через три очереди сообщений: очередь входящих сообщений, очередь исходящих сообщений и системная очередь.
В очередях сообщений хранятся пакеты сообщений. Через системную очередь передаются системные пакеты.
Формат пакета сообщения
| 1. Имя пользователя получателя | 2. Имя пользователя отправителя | 3. Текст сообщения |
| Строка | Строка | Строка |
Поле "Имя пользователя получателя" хранит имя пользователя, которому адресовано сообщение.
Поле "Имя пользователя отправителя" хранит имя пользователя отправителя сообщения.
Поле "Текст сообщения" содержит передаваемое текстовое сообщение.
Формат системного пакета
| 1. Идентификатор события |
| Число |
В поле "Идентификатор события" передаётся номер системного события. Оно может принимать следующие значения:
| Номер события | Описание |
| NO_ACK | Сообщение не доставлено |
| DISCONNECT | Связь прекращена |
| DISRUPTION | Разрыв целостности кольца |
| СONNECT | Связь установлена |
| CONNECT_REQUEST | Запрос установки связи |
| DISCONNECT_REQUEST | Запрос разрыва связи |
| ACK | Сообщение доставлено |
4. Варианты заданий.
Группа ИУ5-61
Вариант 1:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 2-х ПК, соединенных через интерфейс RS232C нульмодемным кабелем, и реализующей функцию передачи текстовых файлов. Скорость обмена и параметры СОМ-порта выбираются пользователями ПК. Имя передаваемого файла задается источником. При передаче файла защитить передаваемую информацию циклическим [7,4]-кодом.
Вариант 2:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 3-х ПК, соединенных нульмодемно в ненаправленное кольцо через интерфейсы RS232C (СОМ1 и СОМ2) , и реализующей функции адресной и широковещательной передачи коротких сообщений. Параметры передачи выбирает пользователь одного из ПК и рассылает по сети. Для контроля ошибки использовать средства коммуникационного порта COM1 и COM2.
Вариант 3:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 2-х ПК, соединенных через интерфейс RS232C нульмодемным кабелем, и реализующей функцию передачи двоичных файлов. Скорость обмена и параметры СОМ-порта выбираются пользователем на каждой стороне. Файл выбирается из каталога на стороне источника получателем. При передаче файла защитить передаваемую информацию [7,4]-кодом Хэмминга.
Вариант 4:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 3-х ПК, соединенных нульмодемно в направленное кольцо через интерфейсы RS232 C (СОМ1 и СОМ2) , и реализующей функции адресной и широковещательной передачи коротких сообщений. Параметры передачи заданы по умолчанию. Для контроля ошибки использовать циклический [7,4]-код.
Вариант 5:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 2-х ПК, соединенных через интерфейс RS232C нульмодемным кабелем, и реализующей функцию одновременной двунаправленной передачи файлов. Скорость обмена и параметры СОМ-порта выбирает пользователь каждого ПК. Имя передаваемого файла выбирается из каталога источника отправителем. При передаче файла защитить передаваемую информацию [7,4]-кодом Хэмминга.
Вариант 6:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 2-х ПК, соединенных через интерфейс RS232C нульмодемным кабелем, и реализующей функцию передачи коротких сообщений и файлов. Скорость обмена и параметры СОМ-порта заданы по умолчанию. Имя передаваемого файла выбирается из каталога источника ведущей станцией. При передаче файла защитить передаваемую информацию циклическим [7,4]-кодом.
Вариант 7:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 2-х ПК, соединенных нульмодемно через интерфейс RS232C , и реализующей функцию передачи текста диалога абонентов. Принимаемый и передаваемый тексты отображать в разных окнах. Скорость обмена и параметры СОМ-порта выбирает пользователь одного из ПК. Передаваемую информацию защитить [7,4]-кодом Хэмминга.
Группа ИУ5-62
Вариант 8:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 3-х ПК, соединенных нульмодемно в направленное маркерное кольцо через интерфейсы RS232C (СОМ1 и СОМ2) , и реализующей функции адресной передачи текстовых сообщений в конверте. Уведомлять отправителя о вскрытии конверта получателем. Параметры обмена заданы по умолчанию. Для контроля ошибки использовать циклический [7,4] -код.
Вариант 9:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из N ПК, соединенных нульмодемно в направленное кольцо через интерфейсы RS232C (СОМ1 и СОМ2), и реализующей функции передачи текстов диалога любой пары абонентов. Параметры обмена заданы по умолчанию. Для контроля ошибки использовать [7,4]-код Хэмминга.
Вариант 10:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из N ПК, соединенных нульмодемно в направленное кольцо через интерфейсы RS232C (СОМ1 и СОМ2), и реализующей при передаче текстовых сообщений основные функции электронной почты:
-
почтовый ящик (на жестком диске);
-
подтверждение доставки при вскрытии конверта;
-
переадресация;
-
ответ.
Параметры обмена заданы по умолчанию. Для контроля ошибки использовать циклический [7,4]-код.
Вариант 11:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 2-х ПК, соединенных через интерфейс RS232C нульмодемным кабелем, и реализующей функцию передачи текстовых файлов. Обеспечить просмотр содержимого файла при приеме и управление на прикладном уровне темпом передачи. Скорость обмена и параметры СОМ-порта заданы по умолчанию. Файл задается источником. При передаче файла защитить передаваемую информацию [7,4]-кодом Хэмминга.
Вариант 12:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 3-х ПК, соединенных нульмодемно в кольцо через интерфейсы RS232C (СОМ1 и СОМ2) , и реализующей функции адресной и широковещательной передачи коротких сообщений с возможностью прикрепления файла. Параметры передачи выбираются пользователем ПК. Для контроля ошибки использовать [7,4]-код Хэмминга.
Вариант 13:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 2-х ПК, соединенных через интерфейс RS232C нульмодемным кабелем, и реализующей функцию передачи двоичных файлов. Скорость обмена и параметры СОМ-портов выбирает пользователь одного ПК. Имя передаваемого файла также задается ведущей станцией. При передаче файла защитить передаваемую информацию циклическим [7,4]-кодом.
Вариант 14:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 3-х ПК, соединенных нульмодемно в ненаправленное кольцо через интерфейсы RS232C (СОМ1 и СОМ2) , и реализующей функции адресной и широковещательной передачи коротких сообщений. Параметры передачи определяет ведущая станция. Для контроля ошибки использовать [7,4]-код Хэмминга.
Группа ИУ5-63
Вариант 15:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 2-х ПК, соединенных через интерфейс RS232C нульмодемным кабелем, и реализующей функцию передачи файлов и коротких сообщений. Скорость обмена и параметры СОМ-порта выбираются пользователем. Имя передаваемого файла выбирается из каталога источника получателем. При передаче файла защитить передаваемую информацию циклическим [7,4]-кодом.
Вариант 16:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 2-х ПК, соединенных через интерфейс RS232C нульмодемным кабелем, и реализующей функцию передачи файлов с возможностью докачки после восстановления прерванной связи. Скорость обмена и параметры СОМ-порта заданы по умолчанию. Файл выбирает из каталога источника отправитель. При передаче файла защитить передаваемую информацию [7,4]-кодом Хмминга.
Вариант 17:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 3-х ПК, соединенных нульмодемно через интерфейс RS232C в ненаправленное кольцо, и реализующей функцию передачи писем абонентов. Папки для входящих и исходящих писем отображать в разных окнах. Оповещать источник о вскрытии письма. Скорость обмена и параметры СОМ-порта выбирают пользователи ПК. Передаваемую информацию защитить циклическим [7,4]-кодом.
Вариант 18:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 3-х ПК, соединенных нульмодемно в направленное маркерное кольцо через интерфейсы RS232C (СОМ1 и СОМ2) , и реализующей функции адресной передачи файловых текстовых сообщений. Оповещать источник об открытии файла. Параметры обмена заданы по умолчанию. Для контроля ошибки использовать [7,4]-код Хэмминга.
Вариант 19:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из N ПК, соединенных нульмодемно в направленное маркерное кольцо через интерфейсы RS232C (СОМ1 и СОМ2), и реализующей функции передачи текстов диалога любой пары абонентов. Параметры обмена устанавливает ведущая станция. Для контроля ошибки использовать циклический [7,4]-код.
Вариант 20:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из N ПК, соединенных нульмодемно в направленное кольцо через интерфейсы RS232C (СОМ1 и СОМ2), и реализующей при адресной и групповой передаче текстовых сообщений основные функции электронной почты:
-
почтовый ящик;
-
адресная книга;
-
подтверждение вскрытия конверта;
-
переадресация;
-
ответ.
Параметры обмена заданы по умолчанию. Для контроля ошибки использовать [7,4]-код Хэмминга.
Вариант 21:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 2-х ПК, соединенных через интерфейс RS232C нульмодемным кабелем, и реализующей функцию передачи файлов. Скорость обмена и параметры СОМ-порта выбираются пользователями ПК. Имя передаваемого файла задается источником. При передаче файла защитить передаваемую информацию циклическим [15,11]-кодом.
Группа ИУ5-64
Вариант 22:
Разработать протоколы взаимодействия объектов до прикладного уровня локальной сети, состоящей из 3-х ПК, соединенных нульмодемно в ненаправленное кольцо через интерфейсы RS232C (СОМ1 и СОМ2) , и реализующей функции адресной и широковещательной передачи коротких сообщений. Параметры передачи выбирает пользователь одного из ПК и рассылает по сети. Для защиты от ошибок использовать циклический код [15,11]. .
















