Помощь в написании студенческих работ
Антистрессовый сервис

Файловые архивы FTP

РефератПомощь в написанииУзнать стоимостьмоей работы

Telnet является одним из фундаментальных видов сервиса Internet Он предоставляет пользователю возможность связаться со своим компьютером, даже находясь за сотни километров от него, просмотреть свою почту, проверить процесс выполнения запущенных задач и, при необходимости, запустить новые, пообщаться с друзьями, работающими в этот момент на компьютере, и еще многое, многое другое. ТELNET… Читать ещё >

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

File Transfer Protocol (FTP) — это протокол, позволяющий легко пересылать файлы и документы. Его обычно рассматривают как один из методов работы с удаленными сетями. Существуют FTP-серверы, которые содержат большое количество информации в виде файлов. К данным этих файлов нельзя обратиться напрямую, — только переписав их целиком с FTP-сервера на локальный сервер (Симоновича, 2002).

В случае, если передача файла была прервана по каким-либо причинам, протокол предусматривает средства для докачки файла, что бывает очень удобно при передаче больших файлов (Симоновича, 2002).

В предоставлении FTP-сервиса принимают участие две программные компоненты:

  • 1. FTP-сервер. Это программа, выполняющаяся на компьютере, предоставляющем FTP-сервис. Она принимает команды по протоколу FTP и выполняет их (Симоновича, 2002).
  • 2. FTP-клиент. Это программа, выполняющаяся на компьютере пользователя. С ее помощью пользователь устанавливает соединение с FTP-сервером и передает ему команды: запрашивает файлы для скачивания, удаляет файлы, переименовывает их, и т. п.(Симоновича, 2002).

Одним из самых распространенных видов FTP-серверов является анонимный FTP-сервер. Работая с ними, вам для соединения с сервером и получения файлов не нужно знать имя пользователя и его пароль. На анонимном FTP-сервере в качестве имени пользователя обычно используется «anonymous» или «ftp», а в качестве пароля — адрес вашей электронной почты.

Telnet

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

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

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

  • · концепция «Сетевого Виртуального Терминала» ,
  • · принцип согласования параметров,
  • · симметрия терминалов и процессов.
  • 1. Концепция «Сетевого Виртуального Терминала»

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

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

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

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

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

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

Протокол предлагает структуру дополнительных параметров «DO, DON’T, WILL, WON’T», позволяющую пользователю и серверу более точно договориться об используемых в соединении соглашениях.

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

Аналогично, DO XXX посылается как предложение получающей стороне использовать параметр XXX. WILL XXX и WON’T XXX суть положительный и отрицательный ответы. Так как NVT это то, что остается, когда никакие параметры не используются, ответы DON’T и WON’T гарантируют, что соединение останется в состоянии, которое подходит обеим сторонам (Могилев, Пак, Хеннер, 2001).

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

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

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

Главным условием является подключение компьютера к Internet и возможность терминального доступа (Могилев, Пак, Хеннер, 2001).

Показать весь текст
Заполнить форму текущей работой