Экскурсия по интернету

 

Физическая основа интернета — миллионы компьютеров во всем мире. Они объединены в единую глобальную сеть и могут обмениваться информацией. Важно то, что обмен двухсторонний. Это значит, что можно послать одну ин­формацию и получить в ответ другую. Телевизионная среда, например, — одно­сторонний информационный канал. Поэтому вы не можете заказывать про­граммы и прямо влиять на формирование сетки вешания.

Обмен информацией осуществляется по определенным протоколам. Напри­мер, электронная почта передается по протоколам POP (Post Office Protocol) и SMTP (Simple Mail Transfer Protocol), доступ к сайтам происходит по прото­колу HTTP (HyperText Transfer Protocol), файлы можно получать по протоколу FTP (File Transfer Protocol), а сама Сеть функционирует по протоколу TCP/IP (Transmission Control Protocol/Internet Protocol). Аппаратные и программные средства поддерживают эти протоколы, обеспечивая возможность работы ин­тернета.

Самое интересное для нас не то, как работают электронная почта и Сеть, а сай­ты. Для лучшего понимания можно сравнить эту область интернета с библиоте­кой. В библиотеке хранятся книги, а в интернете — сотни миллионов сайтов.

Если человек хочет взять книгу в библиотеке, он приходит туда и просит биб­лиотекаря. Библиотекарь ишет в картотеке код нужной книги, идет в хранили­ще, находит по коду книгу и выдает ее читателю.

Все описанные ниже взаимодействия происходят по протоколу TCP/IP. Если человек хочет посмотреть сайт, он набирает его адрес в строке браузера. Брау­зер посылает запрос на DNS-сервер (Domain Name Space — сервер простран­ства имен), который хранит таблицы соответствия адреса и IP. DNS-сервер находит запись об этом сайте и возвращает браузеру IP-адрес сервера. Браузер посылает запрос на этот IP-адрес, и сервер, на котором физически размещен сайт, возвращает страницу сайта.

Принципиальное отличие в том, что в библиотеке книги хранятся в одном месте {по крайней мере в одном здании), а в интернете сайты хранятся на тысячах серверов по всему миру.

Есть еще несколько отличий.

- В библиотеке посетитель и библиотекарь передают информацию речью, т.е. непосредственно общаясь. С браузером человек общается обычно с помо­щью клавиатуры и мыши.

- В библиотеке всю работу по поиску книги выполняет библиотекарь, кото­рый взаимодействует с картотекой и книгохранилищем. В интернете его роль играет браузер. Информация (запрос) передается по протоколам. В ча­стности, запросы к серверам и Web-страницы передаются по протоколу HTTP. Протокол является языком, на котором умеют «говорить» и браузер, и сервер.

Формальные и четкие определения редко помогают понять суть вещи. Гораздо проще понять, для чего нужен браузер, из описанного выше сравнения, чем про­читав фразу: «Приложение, предназначенное для отображения HTML-стра­ниц». Кстати, это определение можно сравнить с такими: «Телевизор — это прибор, предназначенный для приема и отображения телевизионного сигна­ла», «Бумага — это предмет, предназначенный для отображения печатного тек­ста».

Среда интернет сложнее телевизионной и радиосреды. Одного браузера для работы в этой среде недостаточно. Как минимум необходимо аппаратное устройство, обеспечивающие соединение с Сетью, и программное приложение, поддержи­вающее какие-либо протоколы. Если взять сайты, то программное приложе­ние должно поддерживать протокол HTTP и стандарт HTML.