Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Розіл 2. Основні технології організації інформацйної взаємодії

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Хоча Telnet-сесії, що виконується по TCP, властивий повний дуплекс, NVT повинен розглядатися як напівдуплексний пристрій, що працює за замовчуванням у буферизованому рядковому режимі. Прикладні дані проходять через протокол без змін Дані можуть зазнавати змін (наприклад може бути скинутий старший біт) у разі, якщо на вхід одного терміналу надійшли дані, допустимість прийому яких не була… Читати ще >

Розіл 2. Основні технології організації інформацйної взаємодії (реферат, курсова, диплом, контрольна)

Налагодження віддаленого управління

Віддалене управління комп’ютером через Інтернет — це можливість використовувати комп’ютер з будь-якої точки миру так, як працювати безпосередньо за ним. Скрізь, де є Інтернет, з’являється можливість підключатися до офісного або домашнього комп’ютера і використовувати всі його можливості для вирішення різних завдань.

Telnet

Telnet (англ. TErminaL NETwork) мережевий протокол для реалізації текстового інтерфейсу по мережі (у сучасній формі за допомогою транспорту TCP). Назву «telnet» мають також деякі утиліти, що реалізують клієнтську частину протоколу. 5].

Призначення протоколу TELNET у наданні достатньо спільного, двонаправленого, восьмибітового байт-орієнтованого засобу зв’язку. Його основне завдання полягає в тому, щоб дозволити термінальним пристроям і термінальним процесам взаємодіяти один з одним. Передбачається, що цей протокол може бути використаний для зв’язку виду термінал-термінал («зв'язування») або для зв’язку процес-процес («розподілені обчислення»).

Хоча у сесії Telnet виділяють клієнтську і серверну сторону, протокол насправді повністю симетричний. Після встановлення транспортного з'єднання (як правило, TCP) обидва його кінця грають роль «мережевих віртуальних терміналів «(Network Virtual Terminal, NVT), які обмінюються двома типами даних:

Прикладними даними (тобто даними, які йдуть від користувача до текстового додатка на стороні сервера і назад);

Командами протоколу Telnet, окремим випадком яких є опції, службовці для з’ясування можливостей і переваг сторін.

Хоча Telnet-сесії, що виконується по TCP, властивий повний дуплекс, NVT повинен розглядатися як напівдуплексний пристрій, що працює за замовчуванням у буферизованому рядковому режимі. Прикладні дані проходять через протокол без змін Дані можуть зазнавати змін (наприклад може бути скинутий старший біт) у разі, якщо на вхід одного терміналу надійшли дані, допустимість прийому яких не була підтверджена другим., тобто на виході другого віртуального терміналу ми бачимо саме те, що було введено на вхід першого. З точки зору протоколу дані представляють просто послідовність байтів (октетів), за замовчуванням належать набору ASCII, але при включеній опції Binary — будь-яких. Хоча були запропоновані розширення для ідентифікації набору символів Telnet Charset Option, але на практиці ними не користуються. Всі значення октетів прикладних даних крім 377 (десяткове 255) передаються з транспорту як є. Октет 377 передається послідовністю 377 377 із двох октетів. Це пов’язано з тим, що октет 377 використовується на транспортному рівні для кодування опцій.

Протокол надає за замовчуванням мінімальну функціональність і набір розширюють її опцій. Принцип обумовлених опцій вимагає проводити переговори при включенні кожної з опцій. Одна сторона ініціює запит, а інша сторона може або прийняти, або відкинути пропозицію. Якщо запит приймається, то опція негайно вступає в силу. Опції описані окремо від протоколу як такого, і їх підтримка програмним забезпеченням довільна. Клієнту протоколу (мережному терміналу) пропонується відкидати запити на включення не підтримуваних і невідомих опцій.

Кожна команда TELNET є мультибайтна послідовність, що починається з коду 377 (десяткове: 255) «Interpret as Command» (IAC) та коду команди. Команди, що відповідають за домовленістю за опцією, є трьохбайтовими послідовностями, де третій байт є кодом опції. Нижченаведені коди і кодові послідовності мають відповідний сенс тільки коли йдуть відразу за IAC.

Історично Telnet служив для віддаленого доступу до інтерфейсу командного рядка операційних систем. Згодом його стали використовувати для інших текстових інтерфейсів, аж до ігор MUD і анімованого ASCII-art. Теоретично, навіть обидві сторони протоколу можуть бути програмами, а не людиною. Іноді клієнти telnet використовуються для доступу до інших протоколів на основі транспорту TCP. Протокол telnet використовується в керуючому з'єднанні FTP, тобто заходити на сервер командою telnet ftp.example.net FTP для виконання налагодження і експериментів не тільки можливо, але і правильно (на відміну від застосування клієнтів telnet для доступу до HTTP, IRC і більшості інших протоколів).

У протоколі не передбачено використання ні шифрування, ні перевірки достовірності даних. Тому він вразливий для будь-якого виду атак, до яких вразливий його транспорт, тобто протокол TCP. Для функціональності віддаленого доступу до системи в наш час застосовується мережевий протокол SSH (особливо його версія 2), основною причиною створення якого були питання безпеки. Так що варто мати на увазі, що сесія Telnet дуже беззахисна, якщо тільки не здійснюється в повністю контрольованої мережі або з застосуванням захисту на мережевому рівні (різні реалізації віртуальних приватних мереж). Через ненадійність від Telnet як засобу управління операційними системами давно відмовилися.

Показати весь текст
Заповнити форму поточною роботою