1.6. Основные сервисы Интернета
В простейшем понимании сетевой сервис (или служба) — это пара программ, взаимодействующих между собой согласно определенным правилам, называемым протоколами. Одна из программ этой пары называетсясервером, а вторая —клиентом. Когда говорят о работе сервисов Интернета, речь идет о взаимодействии серверного оборудования и программного обеспечения, клиентского оборудования и программного обеспечения. Разные сервисы имеют разные протоколы. Протоколы служб Интернета называютсяприкладными протоколами.
Одной из первых услуг Интернета стало предоставление возможности передачи файлов с одного компьютера на другой, реализуемой сервисом FТР. Пример использованияFТР: перемещение файловweb-страниц, созданных на домашнем компьютере, на диск сетевого компьютера для размещенияweb-узла в Интернете. Файлы передаются в виде двоичных кодов с помощью протокола передачи файловFТР. СлужбаFТР имеет свои серверы в мировой сети, на которых хранятся архивы файлов.
Теlnеt— удаленный терминальный доступ, позволяющий подключаться к другому компьютеру и работать на нем, т.е. выполнять программы и приложения на удаленном компьютере.
Электронная почта е-mail— самый первый вид услуг, который начал использоваться в Интернете. Эта услуга остается самой популярной и в настоящее время. В общем случае термин «электронная почта» определяет процесс передачи сообщений между компьютерами в глобальных сетях. К преимуществам электронной почты относятся:
• скорость и надежность доставки корреспонденции;
• относительно низкая стоимость услуг;
• возможность быстро ознакомить широкий круг корреспондентов с сообщением;
• возможность пересылки не только текстовых сообщений, но и любых файлов (программ, графики и др.) в виде приложения к письму.
Обеспечением сервиса электронной почты в Интернете занимаются специальные почтовые серверы. Почтовые серверы получают сообщения от клиентов и пересылают их по цепочке к почтовым серверам адресатов, где эти сообщения накапливаются. При установлении соединения между адресатом и его почтовым сервером происходит автоматическая передача поступивших сообщений на компьютер адресата.
Почтовая служба основана на двух прикладных протоколах: SМТР (простейший протокол передачи почты) и РОР3 (протокол почтового отделения, версия 3). По первому протоколу происходит отправка корреспонденции с компьютера на сервер, а по второму — прием поступивших сообщений. Соответственно, работа е-mailобеспечена двумя серверами: сервером исходящих сообщений и сервером входящих сообщений. Необходимость в наличии двух разных протоколов связана с требованиями безопасности, поскольку для получения сообщения клиент должен предъявить определенные права.
К отдельным сообщениям электронной почты (ЭП) принято подходить как к отдельным записям базы данных (БД). В этом смысле почтовый ящик РОР3 представляет собой удаленную БД, а сообщения, принятые на компьютер, образуют локальную БД. Прием и отправка сообщений эквивалентны операциям копирования записей из одной базы данных в другую. Отдельное сообщение – это отдельная запись базы данных. Любая запись имеет поля. Сообщение ЭП состоит из двух больших разделов: заголовка итела сообщения. Тело сообщения представляет собой текстовый фрагмент в АСSII-кодах (неформатированный текст). Заголовок имеет следующие поля:
• имена адресатов, которым адресована копия письма (Копия);
• краткая тема сообщения (Тема);
• дата (и время) создания сообщения;
• поле с информацией о наличии вложенного файла. Механизм почтовых вложений позволяет пересылать вместе с текстовыми сообщениями документы нетекстовой природы (графику, программы и др.)- В большинстве современных почтовых систем сообщение, содержащее вложение, помечается значком скрепки.
Обычная электронная почта, основанная на протоколах SМТР и РОРЗ, называетсяе-mail. В последние годы получила развитие другая система электронной почты Интернета, основанная на службеWWWи называющаясяweb-mail. Это не самостоятельная служба, а сервис, реализованный средствами службыWWWна основе, протокола НТТР. Со стороны Интернета этот сервис поддерживаетсяweb-серверами, а на клиентской стороне для работы с ним достаточно иметь обычныйweb-браузер.
Среди самых ранних услуг Интернета были также списки рассылки(Mailinglist) по определенной тематике, основанные на электронной почте. Рассылки представляют собой автоматизированные адреса электронной почты. Когда на такой адрес приходит письмо, сервер посылает его всем, кто подписался на рассылку.
Телеконференции UseNet(протоколNews) предназначены для проведения дискуссий и обмена новостями. Система позволяет просматривать и посылать сообщения в открытые информационные группы, которые называются телеконференциями или электронными досками объявлений.
Общение пользователей в реальном времени (чаты) реализуется системой IRC(InternetRelayChat). Система предназначена для интерактивного общения группы пользователей на естественном языке. При работе в чате пользователь в одной части экрана видит постоянно поступающую информацию по выбранной теме, а в другой может формировать и отправлять свои сообщения, которые тут же становятся доступными для всех участников группы. Можно посылать и персональные сообщения отдельным участникам чата, в этом случае они будут не доступны для других.
Интернет-пейджер IСQ. Служба предназначена для поиска сетевогоIР -адреса человека, подключенного в данный момент к Интернету. Необходимость в подобной услуге связана с тем, что большинство пользователей не имеют постоянногоIР -адреса. Для пользования этой службой надо зарегистрироваться на ее центральном сервере(www.icq.com) и получить персональный идентификационный номерUIN. Данный номер можно сообщить партнерам по контактам, и тогда службаICQприобретает характер Интернет- пейджера. Зная номерUINпартнера, но не зная его текущийIР -адрес, можно через центральный сервер службы отправить ему сообщение с предложением установить соединение.
IР -адрес подключенного к Интернету компьютера может бытьпостоянным илидинамическим. Те компьютеры, которые включены в Интернет на постоянной основе, имеют постоянныеIР -адреса. Некоторые пользователи подключаются к Интернету лишь на время сеанса. Им выдается динамическийIР -адрес, действующий только в течение данного сеанса. Этот адрес выдает тот сервер, через который происходит подключение. В разных сеансах динамическийIР -адрес может быть различным, причем заранее неизвестно каким. При каждом подключении к Интернету программаICQ, установленная на компьютере пользователя, определяет текущийIР -адрес и сообщает его центральной службе, которая оповещает партнеров по контактам. После установления контакта связь происходит в режиме, аналогичном сервисуIRC.
Система доступа к ресурсам сети в виде текстовых меню Gорher- «предшественник»WWW. Позволяет производить поиск серверов, предоставляющих информацию (в основном, текстовую) по определенным тематикам.
Поиск файлов в Интернете может осуществляться с помощью систем баз данных (WAIS, Аrchie).