Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка системи організації віддаленого обміну файлами з використанням протоколу

Реферат Розробка системи організації віддаленого обміну файлами з використанням протоколу





- це стандартне опис найбільш широко використовуваних можливостей реальних фізичних термінальних пристроїв. NVT дозволяє описати і перетворити в стандартну форму способи відображення і введення інформації. Термінальна програма ( user ) і процес ( server ), що працює з нею, перетворюють характеристики фізичних пристроїв в специфікацію NVT, що дозволяє, з одного боку, уніфікувати характеристики фізичних пристроїв, а з іншого забезпечити принцип сумісності пристроїв з різними можливостями. Характеристики діалогу диктуються пристроєм з меншими можливостями.

Якщо взаємодія здійснюється за принципом термінал-термінал або процес-процес raquo ;, то user - Це сторона, яка ініціює з'єднання, а server - Пасивна сторона.

Принцип договірних опцій або команд дозволяє узгодити можливості подання інформації на термінальних пристроях. NVT - це мінімально необхідний набір параметрів, який дозволяє працювати по telnet навіть самим допотопним пристроям, реальні сучасні пристрої володіють набагато більшими можливостями представлення інформації. Принцип договірних команд дозволяє використовувати ці можливості. Наприклад, NVT є терміналом, який не може використовувати функції управління курсором, а реальний термінал, з якого здійснюється робота, вміє це робити. Використовуючи команди договору, термінальна програма пропонує обслуговуючому процесу використовувати Esc-последовательности для управління виведенням інформації. Отримавши таку команду процес починає вставляти керуючі послідовності в дані, призначені для відображення.

Симетрія взаємодії по протоколу telnet дозволяє протягом однієї сесії програмі- user і програмі- server мінятися місцями. Це принципово відрізняє взаємодію в рамках telnet від традиційної схеми клієнт-сервер raquo ;. Симетрія взаємодії тісно пов'язана з процесом узгодження форми обміну даними між учасниками telnet-з'єднання. Коли мова йде про роботу на віддаленій машині в режимі терміналу, то можливості введення і відображення інформації визначаються тільки конкретним фізичним терміналом і договірної процес зводиться до замовлення термінальній програмою характеристик цього терміналу. Набагато складніше йде справа, коли мова йде про обмін інформацією між двома термінальними програмами в режимі термінал-термінал raquo ;. У цьому випадку кожна зі сторін може виступати ініціатором зміни принципів подання інформації та тут виявляється ще одна особливість протоколу telnet. Протокол не використовує принцип запит-підтвердження raquo ;, а застосовує принцип прямої дії raquo ;. Це означає, що якщо термінальна програма хоче розширити можливості подання інформації, то вона робить це (наприклад, вставляє в інформаційний потік Esc-послідовності), якщо у відповідь вона отримує інформацію в новій виставі, то це означає, що спроба вдалася, в іншому випадку відбувається повернення до стандарту NVT.

Зазвичай процес узгодження форм представлення інформації відбувається в початковий момент організації telnet-з'єднання. Кожен з процесів намагається встановити максимально можливі параметри сеансу. Однак ці параметри можуть бути змінені і пізніше, в процесі взаємодії (наприклад, після запуску прикладної програми).

У Unix-системах параметри терміналів зазвичай описані в базі даних опису терміналів termcap. При ініціюванні telnet-з'єднання зазвичай саме ці параметри використовуються в процесі узгодження форми представлення даних. При цьому з однієї системи в іншу зазвичай передається значення змінної оточення TERM. Якщо для цього значення змінної TERM є однакові описи в termcap, то проблем з представленням інформації зазвичай не буває; якщо термінал, замовлений в TERM, не визначений, то береться стандартний термінал системи. При цьому не всі функції цього терміналу будуть задіяні. У процесі договору залишаться тільки ті, які підтримуються на обох кінцях з'єднання. Часто можна зіткнутися з ситуацией, коли значення змінних TERM на локальної та віддаленої машинах збігаються, а інформація на екрані відображається не так, як цього б хотілося. Швидше за все це викликано відмінностями в описі даного пристрою в базі даних termcap.

Мережевий віртуальний термінал (NVT). Концепція мережевого віртуального терміналу дозволяє забезпечити доступ до ресурсів віддаленої машини з будь-якого термінального пристрою. Під термінальним пристроєм розуміють будь-яку комбінацію фізичних пристроїв, що дозволяють вводити і відображати інформацію. Для тих хто знайомий з універсальними машинами серії EC, таке визначення терміналу не є новим: у момент завантаження системи можна було призначити складову консоль, в яку могли входити пристрій введення з перфокарт і алфавітно-цифровий друкуючий пристрій (АЦПУ). У більш ранніх обчислювальних комплексах такими терміналами могли бути системна друк і пристрій читання перфострічки (як на МІНСЬК - 22) або телетайп (як н...


Назад | сторінка 7 з 39 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Попереднє узгодження ТОВ "Термінал" блекс "розміщення майдан ...
  • Реферат на тему: Пристрій введення інформації заданої форми подання
  • Реферат на тему: Створення програми, яка дозволяє використовувати камеру
  • Реферат на тему: Алфавітно-цифровий пристрій відображення інформації телевізійного типу
  • Реферат на тему: Принцип дії системи збору інформації з датчиків