Наверное, самое главное, что надо прочувствовать, когда попадаешь в Интернет, – вся информация, к которой получаешь доступ, находится на чужих компьютерах. А владельцы залежей информации на добровольной основе открывают к ней свободный доступ для всех посторонних. Да-да, на добровольной основе, т. к. даже требование платы за пользование частью информации не меняет сути – добровольно и всем желающим. Ну а рекламные ресурсы – это вообще бесплатное удовольствие, даже больше – насильственное навязывание «бесплатного сыра».
И еще надо обязательно помнить, что вся информация Интернета представлена в виде различных файлов. Это не удивительно, т. к. Всемирная сеть – это компьютерная сеть. А компьютеры, как известно, хранят и обрабатывают информацию в виде файлов. Сами же файлы могут быть любого типа (даже такого, который вы сами придумаете), но в целях унификации используется немного форматов, наиболее удобных для Интернета: текстовые, гипертекстовые, звуковые, графические, электронные письма и т. д.
Для удобства все файлы сгруппированы по определенным признакам, что позволяет их легко находить, и упрощает работу с ними. Например, архивные файлы программ собраны в FTP-архивах (FTP-сервер), а электронные письма собираются и обрабатываются почтовыми компьютерами – серверами (правда, один компьютер может выполнять одновременно все функции).
Примечание
Сервер – это основополагающее понятие Интернета. Под этим термином понимают удаленный компьютер, на котором функционирует серверная программа, выполняющая обработку запросов пользователей: идентификацию пользователей, проверку их полномочий, прием данных от пользователей и передачу им данных. Нередко для обозначения специализированного сервера используются термины, например файл-сервер, почтовый сервер. В Интернете сервер, чаще всего, постоянно подключен к линиям связи, которые связывают его с другими серверами и отдельными пользователями.
Принципы поиска и работы с файлами на серверах определяются специальными правилами, называемыми протоколами доступа. Для каждого типа ресурса Интернета имеется свой протокол доступа. Например, с файловыми архивами работают по протоколу FTP, а с электронными письмами – по протоколам РОРЗ и SMTP. Но самым популярным протоколом связи стал HTTP, который предоставляет доступ к гипертекстовым документам (WWW-документ, веб-документ, веб-страница) – основе современного Интернета.
Само же многообразие веб-страниц держится на «костяке» языка гипертекстовой разметки текста – HTML (HyperText Markup Language – язык разметки гипертекста). Используя специальные инструкции, к веб-документу «прикрепляются» файлы рисунков, видеоролики, звуковые файлы. А сам гипертекстовый документ представляет собой простой текстовый файл, который содержит инструкции языка HTML, гипертекстовые ссылки и обычный текст (такой файл можно создать в программе Блокнот, но указав расширение его имени htm или html).
Отличие гипертекстового документа от обычного заключается в том, что вы можете пометить любой фрагмент текста специальной меткой, которая будет содержать адрес какого-нибудь другого документа или определенного места в текущем документе. Помеченный фрагмент обычно выделяется цветом (часто подчеркиванием), а указатель мыши в этом месте меняет форму. Щелчок кнопкой мыши на гипертекстовой ссылке может перенести вас в другой документ, расположенный на том же сервере, а может отправить на сервер, находящийся на расстоянии многих тысяч километров от вас. То есть в гиперссылке может присутствовать адрес любого компьютера (сервера) или человека в Интернете, что и является основой навигации в Интернете.
Адреса компьютеров
Любой компьютер, подключенный к сети Интернет, обладает уникальным, только ему принадлежащим, адресом, называемым
IP-адресом. По этому адресу его может найти и установить с ним связь любой член Интернета: компьютер или человек.
Для обычного человека адрес выглядит как четыре целых числа, каждое из которых не превышает 255, разделенных точками: 212.86.48.97 или 1.2.3.4. Но с точки зрения компьютера и программиста IP-адрес представляет собой 32-битное (или четырех байтное) число, формат которого строго задан. На рис. 1.1 показаны три используемых сегодня формата, характеризующие класс сети.
Рис. 1.1. Форматы IP-адресов
Примечание
NetID – это адрес сети, a HostID – адрес хоста или компьютера. Для работы в Интернете нельзя использовать в полях NetID и HostID следующие комбинации: 255, 255.255, 255.255.255, 000, 000.000, 000.000.000, а также адрес сети (NetID) не может быть равен 127. Но такие комбинации адресов допустимы в локальных сетях.