Сервисы сети Internet

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

Скачать Бесплатно!
Для того чтобы скачать эту работу.
1. Пожалуйста введите слова с картинки:

2. И нажмите на эту кнопку.
закрыть



выполняет их.

  • FTP-клиент. Это программа, выполняющаяся на компьютере пользователя. С ее помощью пользователь устанавливает соединение с FTP-сервером и передает ему команды: запрашивает файлы для скачивания, удаляет файлы, переименовывает их, и т.п.
  • Одним из самых распространенных видов FTP-серверов является анонимный FTP-сервер. Работая с ними, вам для соединения с сервером и получения файлов не нужно знать имя пользователя и его пароль. На анонимном FTP-сервере в качестве имени пользователя обычно используется "anonymous" или "ftp", а в качестве пароля - адрес вашей электронной почты.

     

    4. Telnet

     

    TELNET - одна из самых старых информационных технологий Интернет. Основным назначением протокола является реализация сетевого терминала для доступа к ресурсам удаленного компьютера. Протокол TELNET обеспечивает двунаправленный восьмибитный канал передачи данных. Его главной задачей является создание стандартного метода взаимодействия терминальных устройств и терминал -ориентированных процессов через сеть.

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

    Основу протокола составляют три базовые концепции:

    1. концепция "Сетевого Виртуального Терминала",
    2. принцип согласования параметров,
    3. симметрия терминалов и процессов.

    Концепция "Сетевого Виртуального Терминала"

    Когда устанавливается соединение, предполагается, что оно начинается и завершается на "Сетевом Виртуальном Терминале" (Network Virtual Terminal, NVT). NVT - это воображаемое устройство, является стандартным описанием наиболее широко используемых возможностей реальных физических терминальных устройств. NVT позволяет описать и преобразовать в стандартную форму способы отображения и ввода информации.

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

    Характеристики диалога определяются устройством с меньшими возможностями. В результате, "пользовательскому" и "серверному" узлам не нужно хранить информацию о характеристиках терминалов друг друга. Все узлы отображают характеристики своих устройств так, чтобы другой стороне казалось, что она имеет дело с NVT. Обычно, под "пользовательским" понимают узел, к которому подключен реальный терминал, а под "серверным" - который предоставляет некоторый сервис.

    В качестве альтернативы можно считать "пользовательским" тот узел, который инициирует соединение:

     

     

    Принцип согласования параметров

    NVT - это минимально необходимый набор параметров, который позволяет работать даже самым примитивным устройствам. Реальные современные устройства обладают гораздо большими возможностями представления информации.

    Принцип согласования параметров позволяет использовать эти возможности. Например, NVT является терминалом, который не может использовать функции управления курсором, а реальный терминал, с которого осуществляется работа, возможно умеет это делать. Используя согласование параметров, терминальная программа предлагает обслуживающему процессу использовать управляющие последовательности для управления выводом информации. Получив такую команду процесс начинает вставлять управляющие последовательности в данные, предназначенные для отображения.

    Протокол предлагает структуру дополнительных параметров "DO, DONT, WILL, WONT", позволяющую пользователю и серверу более точно договориться об используемых в соединении соглашениях.

    Команда WILL XXX указывает на предложение отправляющей стороны использовать параметр XXX. DO XXX и DONT XXX являются, соответственно, положительным и отрицательным ответом.

    Аналогично, DO XXX посылается как предложение получающей стороне использовать параметр XXX. WILL XXX и WONT XXX суть положительный и отрицательный ответы. Так как NVT это то, что остается, когда никакие параметры не используются, ответы DONT и WONT гарантируют, что соединение останется в состоянии, которое подходит обеим сторонам. Команды передаются в виде восьмибитных последовательностей (байтов).

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

    Если другая сторона соглашается, параметр немедленно вступает в силу. Если приходит отказ, используется то значение параметра, которое определяется для NVT.

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

    Симметрия терминалов и процессов.

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

    Telnet является одним из фундаментальных видов сервиса Internet Он предоставляет пользователю возможность связаться со своим компьютером, даже находясь за сотни километров от нег

    s