Протоколы прикладного уровня ориентированы на конкретные прикладные задачи. Они определяют как процедуры по организации определенного типа взаимодействия между прикладными процессами, так и форму представления информации при таком взаимодействии. Коротко опишем некоторые из прикладных протоколов, работающие в Интернет:
Протокол TELNET это система удаленного доступа, которая предоставляет возможность абоненту работать на любой ЭВМ сети как на своей собственной. Другими словами, функция TELNET сводится к тому, что клиентский компьютер подключается к сервису и берет его под свое управление (насколько это позволено). Такое управление называют терминальным.
Протокол FTP (File Transfer Protocol) - протокол передачи файлов. Технология FTP предназначена для обмена большими объемами информации между машинами с различной архитектурой. Протокол FTP используют как для приема, так и для отправки данных через Интернет. Необходимость в этом возникает у тех, кто арендует место на Web-сервере для размещения своих страниц. Как и для любой службы необходимо, чтобы имелись ftp-сервер и ftp-клиент. Простейший ftp-клиент (ftp.exe) уже имеется в составе операционной системе (папка Windows). Он сам запускается автоматически, когда мы, путешествуя по Internet, щелкаем на ссылке типа: «чтобы получить этот файл, щелкните здесь». Ссылка ведет к файлу, размещенному на ftp-сервере.
Протокол FTP работает на основе двух TCP- соединений, установившихся между клиентом и сервером. По одному соединению происходит собственно передача данных, а по другому – управление ею. Такая сложность нужна для обеспечения гибкости в работе. Если клиент имеет неограниченные права по удаленному управлению сервером, то он может свободно перемещаться между каталогами сервера, выбирать и копировать любые файлы на свой компьютер и, наоборот, поставлять свои файлы в произвольные папки сервера.
FTP предназначен для решения задач разделения доступа к файлам на удаленных хостах, прямого или косвенного использования ресурсов удаленных компьютеров, обеспечения независимости клиента от файловых систем удаленных хостов, эффективной и надежной передачи данных.
Существует множество реализации для различных операционных систем, которые хорошо взаимодействуют между собой. Пользователь FTP может вызывать несколько команд, которые позволяют ему посмотреть каталог удаленной машины, перейти из одного каталога в другой, а также скопировать один или несколько файлов.
FTP-архивы являются одними из основных информационных ресурсов Internet. Фактически, это распределенный депозитарий текстов, программ, фотографий и прочей информации, хранящейся в виде файлов на различных компьютерах во всем мире.
Информация в FTP-архивах разделена, в основном, на три категории:
· Защищенная информация, режим доступа к которой определяется ее владельцами и разрешается по специальному соглашению с потребителем. К этому виду ресурсов относятся коммерческие архивы, закрытые национальные и международные некоммерческие ресурсы, частная некоммерческая информация со специальными режимами доступа.
· Информационные ресурсы ограниченного использования, к которым относятся, например, программы класса shareware. В данный класс могут входить ресурсы ограниченного времени использования или ограниченного времени действия.
· Свободно распространяемые информационные ресурсы или freeware, если речь идет о программном обеспечении. К этим ресурсам относится все, что можно свободно получить по сети без специальной регистрации. Это может быть документация, программы или что-либо еще.
Из выше перечисленных ресурсов наиболее интересными являются две последних категории, которые, как правило, оформлены в виде FTP-архивов.
Адрес сервера FTP корпорации Майкрософт с анонимным доступом, откуда можно загрузить такие различные файлы, как исправления в программных продуктах, обновленные драйверы и утилиты, а также статьи базы знаний корпорации Майкрософт и другую документацию, выглядит как ftp://ftp.microsoft.com.
Протокол SMTP (Simple Mail Transfer Protocol) - простой протокол передачи почты, поддерживает передачу сообщений (электронной почты) между произвольными узлами сети Интернет. Имея механизмы промежуточного хранения почты и механизмы повышения надежности доставки, протокол SMTP допускает использование различных транспортных служб. Протокол SMTP обеспечивает как группирование сообщений в адрес одного получателя, так и размножение нескольких копий сообщения для передачи в разные адреса. Над модулем SMTP располагается почтовая служба конкретных вычислительных систем.
Протокол SNMP (простой протокол управления сетью) и предназначен для использования сетевыми управляющими станциями. Он позволяет управляющим станциям собирать информацию о состоянии дел в сети Интернет. Протокол определяет формат данных, их обработка и интерпретация остаются на усмотрение управляющих станций или менеджера сети.
Протокол HTTP - протокол передачи гипертекстовых сообщений. Гипертекст – это объединение в единое целое самой информации и структуры ее организации. При использовании гипертекста ссылка на другой файл может быть использована для того, чтобы автоматически выдавать в сеть запрос на получение из сети этого файла. Ссылка может представлять собой выделенное слово или картинку. Для вызова соответствующей информации достаточно щелкнуть по ней мышью. Протокол HTTP определяет, как конкретный ресурс может быть обнаружен и передан по сети. Http осуществляет это, определяя форму универсальных адресов ресурса (URL).