В настоящее время в Интернете существует достаточно большое количество сервисов, обеспечивающих работу со всем спектром ресурсов. Наиболее известными среди них являются:
электронная почта (E-mail), обеспечивающая возможность обмена сообщениями одного человека с одним или несколькими абонентами;
телеконференции, или группы новостей (Usenet), обеспечивающие возможность коллективного обмена сообщениями;
сервис FTP – система файловых архивов, обеспечивающая хранение и пересылку файлов различных типов;
сервис Telnet, предназначенный для управления удаленными компьютерами в терминальном режиме;
Всемирная паутина WWW – гипертекстовая система, предназначенная для интеграции различных сетевых ресурсов в единое информационное пространство;
сервис DNS, или система доменных имен, обеспечивающий возможность использования для адресации узлов сети мнемонических имен вместо числовых адресов;
сервис IRC, предназначенный для поддержки текстового общения в реальном времени (chat);
потоковое аудио и видео (IPTV).
Перечисленные выше сервисы относятся к стандартным. Это означает, что принципы построения клиентского и серверного программного обеспечения, а также протоколы взаимодействия сформулированы в виде международных стандартов. Следовательно, разработчики программного обеспечения при практической реализации обязаны выдерживать общие технические требования.
Наряду со стандартными сервисами существуют и нестандартные, представляющие собой оригинальную разработку той или иной компании. В качестве примера можно привести различные системы типа Instant Messenger (ICQ), системы Интернет-телефонии и т. д. Важной особенностью таких систем является отсутствие международных стандартов, что может привести к возникновению технических конфликтов с другими подобными сервисами.
Практически каждый из указанных сервисов использует свой протокол передачи данных. С точки зрения компьютерных технологий, протокол – это «язык», используемый компьютерами для обмена данными при работе в сети. Чтобы различные компьютеры сети могли взаимодействовать, они должны «разговаривать» на одном «языке», то есть использовать один и тот же протокол. Проще говоря, протокол – это правила передачи данных между узлами компьютерной сети. Систему протоколов Интернет называют «стеком протоколов TCP/IP». Соответствие основных сервисов Интернет и протоколов приведено в табл. 1.
Табл.1 – Соответствие сервисов и протоколов Интернет
Служба
(сервис)
Протокол
передачи данных
Программа
доступа
WWW (World Wide Web)
Всемирная Паутина, доступ к текстовой и мультимедиа информации
HTTP
HyperText Transfer Protocol
Браузер
FTP
Доступ к файловым архивам, анонимный/авторизованный
FTP
File Transfer Protocol
Браузер, специализи-рованные FTP-клиенты
E-mail(electronic mail)
Электронная почта
Передача почты:
SMTP (Simple Mail Transfer Protocol) ;
Прием почты:
POP3 (Post Office Proto-col)
или
IMAP (Internet Message Access Protocol)
Дополнения к браузеру, специализированные
программы