Программы для работы в Сети

Для связи с Internet используется специальная программа — браузер (browse). Первоначально браузеры предназначались для просмотра документов с Web-серверов, но конкуренция между производителями программного обеспечения привела к тому, что в них появилось множество дополнительных возможностей. В результате в современных браузерах объединяются все возможные приложения для доступа к Internet.

Сегодня наиболее популярными браузерами являются Internet Explorer фирмы Microsoft, Netscape Navigator, выпускаемый фирмой Netscape Communications и набирающий популярность Opera. Все они одинаково хороши для работы с Internet (за исключением мелких различий) и поддерживают различные службы Internet, в том числе HTTP, FTP, программы чтения новостей, электронную почту, а также более старые протоколы такие, как Telnet и Gopher.

Navigator был первым, в который была встроена полная поддержка языка программирования Java, широко использующегося для создания небольших программ (апплетов), выполняемых браузерами. Opera привлекает внимание пользователей своим небольшим размером, а следовательно быстротой загрузки и удобным продуманным интерфейсом. Internet Explorer входит в состав Microsoft Windows, поэтому и является самым широко используемым. В последнее время стали популярны программы надстройки браузеров. Большинство из них используют основу

(движок) Internet Explorer, но существенно расширяют функциональность браузера (MyIE2, NetCaptor).

Для того чтобы с помощью браузера обратиться к серверу, имеющему определенный IP-адрес, необходимо ввести полное доменное имя этого сервера. Например, если вы вошли в Internet и хотите связаться с универсальным поисковым сервером Yandex, вам нужно ввести следующий адрес http: / /www. yandex. ru. Эта запись означает, что для обращения к этому серверу нужно использовать протокол передачи гипертекста (HTTP). Подобная форма записи называется универсальным локатором ресурса (Universal Resource Locator — URL). Если браузеру нужно определить IP-адрес какого-либо доменного имени, то он подключается к корневому серверу имен и после того как сервер сообщит ему адрес, устанавливает соединение.

После установления соединения сервер начинает передавать информацию, которая обычно является инструкциями по поводу того, что и в каком виде должно быть отображено на экране компьютера. Этот записанный на языке HTML набор инструкций, посланный сервером, называется Web-страницей или начальной страницей сервера. Web-страница может включать в себя текст, рисунки, звук, анимацию, приложения или внедренные ссылки на другие серверы или дополнительные Web-страницы на том же сервере.

В процессе просмотра русскоязычных ресурсов часто возникают проблемы с кодировками. Исторически сложилось, что в России распространены несколько русскоязычных кодировок, в основном ориентированных на разные платформы. Наиболее часто используемые из них: •S KOI8 - 8-битная кодировка по ГОСТ;

•S IBM PC Code Page 866 ("Альтернативная") - кодировка, используемая в MS-DOS; S ISO-8859-5 - кодировка, утвержденная международной организацией по стандартизации;

•S Microsoft Code Page 1251 ("Windows") - кодировка, используемая в Microsoft

Windows. Специалисты утверждают что всего в России имеют хождение 11 кодировок русского алфавита. Если вы пользуетесь броузером Internet Explorer 4 и выше, то кодировку можно изменить в меню Вид в подменю Кодировка (Шрифты). В Internet Explorer 3 для изменения кодировки надо поменять флажок в нижнем правом углу. В Netscape Navigator - в меню Вид в подменю Кодировки. В большинстве случаев некорректное отображение наблюдается при неправильно заданной кодовой таблицей в заголовке HTML странице и включенной опции автовыбора кодировки в IE.

Сервисы Internet

Рассмотрим самые популярные возможности Internet:

•S e-mail

S World Wide Web

S telnet

S ftp

•S Archie

S gopher

S WAIS

S ICQ, IRC

4.1. World Wide Web всемирная паутина

WWW (World Wide Web — всемирная паутина) работает по принципу клиент — сервер, точнее, клиент — серверы. Существует множество серверов, которые по запросу клиента возвращают ему гипертекстовый документ, состоящий из частей с разнообразным представлением информации (текст, звук, графика, трехмерные объекты и так далее), в котором каждый элемент может являться ссылкой на другой документ или его часть. Ссылки эти в документах WWW организованы таким образом, что каждый информационный ресурс в глобальной сети Internet однозначно адресуется. Документ, который вы читаете в данный момент, способен ссылаться как на другие документы на этом же сервере, так и на документы (и вообще на ресурсы Internet) на других компьютерах Internet, причем

пользователь не замечает этого, и работает со всем информационным пространством Internet как с единым целым. Ссылки WWW указывают не только на документы, специфичные для самой WWW но и на прочие «Сервисы и информационные ресурсы Internet». Более того, большинство программ — клиентов WWW не просто понимают такие ссылки, но и являются программами — клиентами соответствующих сервисов: ftp, gopher, сетевых новостей Usenet, электронной почты и так далее. Таким образом, программные средства являются универсальными для различных сервисов Internet, а сама информационная система WWW играет интегрирующую роль. Вот некоторые термины, использующиеся в WWW.

HTML (hypertext markup language), язык разметки гипертекста. Это формат гипертекстовых документов, использующихся в WWW для предоставления информации. Этот формат описывает не вид документа, а его структуру и связи. Внешний вид документа на экране пользователя определяется программой просмотра (browser). Имена файлов в формате HTML обычно оканчиваются на html (или имеют расширение htm в случае, если сервер работает под MS-DOS или Windows).

HTTP (hypertext transfer protocol, протокол передачи гипертекста). Это название протокола, по которому взаимодействуют клиент и сервер WWW.

URL (uniform resource locator, универсальный указатель на ресурс). Так называются ссылки на информационные ресурсы Internet. Они имеют следующие форматы.

file //host/directory/filename — идентифицирует конкретный файл; ftp://user.password@host.port/directory/filename — FTP-сервер; gopher//host:port/gopher-path — Gopber-сервер и пункт меню; http://host.port/directory/filename7searchpart — сервер WWW; mailto.user@host — почтовый адрес Internet; telnet://user password@host.port/ — TELNET-сервер.

E-mail- электронная почта

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

Есть два вида адресов электронной почты: маршрутно-зависимые и маршрутно-независимые. При использовании первого способа адресации требуется, чтобы отправитель знал промежуточные машины, через которые должно пройти сообщение, для того чтобы попасть в пункт назначения. В адресе второго вида просто указывается пункт назначения. UUCP-адреса являются маршрутно-зависимыми, а Internet-адреса (обычно) от маршрута не зависят.

Электронно-почтовый Internet-адрес имеет следующий формат пользователь@машина, где знак @ отделяет имя пользователя от обозначения машины. Почта доставляется в почтовый ящик пользователя пользователь на машине машина.

Пример адреса электронной почты

sas@.isuct.interline.ivanovo.ru

В рассматриваемом примере sas - идентификатор абонента, составляемый, как правило, из начальных букв его фамилии, имени, отчества. То, что стоит справа от знака @, называется доменом и однозначно описывает местонахождение абонента. Составные части домена разделяются точками. Самая правая часть домена, как правило, обозначает код страны адресата - это домен верхнего уровня. Код страны утвержден международным стандартом ISO и приводится в приложении 1. В нашем случае, ru - код Российской Федерации. Однако в качестве домена верхнего уровня может фигурировать и обозначение сети. Например, в США, где существуют сети, объединяющие высшие учебные заведения или правительственные организации, в качестве доменов верхнего уровня используются сокращения edu - Educational institutions (например, cs . ber keley. edu), gov - Government institutions и другие.

Следующий поддомен - ivanovo в нашем случае - является однозначно определяемым внутри домена верхнего уровня. Нетрудно догадаться, что обозначает он код города - Иваново. Совокупность составных частей домена ivanovo. ru называется доменом второго уровня. Аббревиатуры домена второго уровня определяются в соответствии с правилами, принятыми доменом верхнего уровня.

Домен третьего уровня - interline.ivanovo . ru. В нашем случае домен третьего уровня включает в себя название фирмы Interline. Правила образования имен внутри доменов третьего уровня - личное дело доменов второго уровня. UUCP - адрес состоит из списка машин, через которые должно пройти сообщение на пути к пункту назначения. Элементы списка разделяют восклицательными знаками. Например, в электронно-почтовом UUCP -адресе: mcvax ! uunet! ucbvax ! hao ! boulder ! lair ! evi пункт назначения - машина lair, а получатель - пользователь evi. Каждая машина в цепочке имеет непосредственное UUCP-соединение с машинами, которые находятся в сети до и после нее. Например, машина ucbvax должна иметь соединения с машинами hao и uunet.

Цепочки UUCP-адресов бывают очень длинными, но теперь, когда широко используется Internet, настоящие громадины увидишь очень редко. Когда электронная почта строилась в основном на базе UUCP, администраторы вынуждены были помнить список компьютеров на довольно больших участках базовой сети UUCP.

В формате электронной почты Internet приведенный выше адрес будет иметь вид evi@lair, а точнее - evi@lair.cs.colorado.edu. Допускаются и комбинированные адреса. Например, если система UUCP соединит машину lair с остальной частью домена colorado.edu, адрес может иметь следующий вид: lair!evi@boulder.Colorado.edu

FTP — передача файлов

FTP — программа, предназначенная для передачи файлов между разными компьютерами, работающими в сетях TCP/IP: на одном из компьютеров работает программа — сервер, на втором пользователь запускает программу — клиента, которая соединяется с сервером и передает или получает по протоколу FTP файлы. Тут предполагается, что пользователь зарегистрирован на обоих компьютерах и соединяется с сервером под своим именем и со своим паролем на этом компьютере. Общий формат команды FTP: FTP [ IPaddress hostName]

После получения приглашения от программы FTP пользователю доступны следующие основные команды.

• "Туре" — устанавливает режим пересылки файла — текстового ("ascii") или двоичного ("image").

• "Dir" или "Ls" — показывает содержимое текущего каталога на удаленном компьютере.

• "CD" — изменяет текущий каталог.

• "Get remote Jile jiame localJilejiame " — считывает файл из удаленного компьютера в локальный.

• "Put local Jite name remote Jlle name " — передать файл из локального компьютера в удаленный.

• "Close" — завершение FTP соединения.

• "Open" — инициализировать другое соединение FTP.

• "Quit" — завершить работу.

Сервер FTP зачастую настраивается таким образом, что соединиться с ним можно не только под своим именем, но и под условным именем anonymous — аноним. Тогда вам становится доступна не вся файловая система компьютера, а некоторый набор файлов, который составляет содержимое сервера anonymous ftp — публичного файлового архива. FTP -сервис прямого доступа, требующий полноценного подключения к Internet,

но возможен и доступ через электронную почту — существуют серверы, которые могут прислать вам по электронной почте файлы с любых серверов anonymous ftp.