Возможности, предоставляемые сетью Интернет

В Интернете имеется ряд протоколов, построенных на базовых протоколах TCP/IP и предлагающих разнообразный сервис. Таким образом, говоря о прикладных протоколах, сервисе Интернета, услугах и возможностях, пре­доставляемых Интернетом, мы говорим об одном и том же. Перечислим эти основные направления использования Интернета.

Сравнительно недавно одним из самых распространенных в Интернете был сервис Telnet [Телнет]. Он позволяет превратить ваш компьютер в удаленный терминал другого компьютера. Поэтому данный сервис еще называют эмуляцией удаленного терминала. Терминал от обычного ком­пьютера отличается тем, что не выполняет собственные вычисления. Все, что вводится на вашей клавиатуре, передается удаленному компьютеру, а получаемые результаты передаются обратно и выводятся на ваш монитор. В качестве удаленных компьютеров, в основном, используются машины, работающие под управлением операционной системы UNIX [Юникс]. По­этому для работы в режиме удаленного терминала требуется знание основ­ных команд данной операционной системы. С развитием графических операционных систем, таких, как Windows, командный режим работы стал менее популярен, и сервис Telnet в последнее время большинство пользо­вателей не применяют. Многие информационные системы, ранее доступ­ные исключительно с помощью Telnet, сегодня доступны из Всемирной паутины, о которой речь пойдет ниже.

Электронная почта, или e-mail [е-мэйл] долгое время оставалась самым распространенным и дешевым средством обмена информацией. В качестве средства передачи сообщений она практически не отличается от обычной почты, но действует значительно быстрее. Принцип работы с электронной почтой очень похож на работу с обычной корреспонденцией. С помощью специальной программы вы подготавливаете письмо и кладете его в папку для исходящих посланий. Так можно подготовить любое количество писем. После этого вы соединяетесь с почтовым отделением, которое располагается на компьютере поставщика услуг Интернета, и об­мениваетесь почтой: вы пересылаете подготовленные вами письма, а полу­чаете пришедшую на ваш адрес корреспонденцию, которая помещается в папку для приходящей почты, расположенную на вашем компьютере. По­сле этого вы отключаетесь от сети и просматриваете пришедшую почту. Если вы захотите ответить на какое-нибудь письмо, то подготовите ответ и поместите его в папку исходящих писем.

Пересылка писем из почтового отделения по Интернету осуществляется без вашего участия. Однако сле­дует помнить, что письмо, в конце концов, попадает в почтовое отделение получателя, а чтобы адресат смог получить его, ему нужно подключиться к своему почтовому отделению. Так работает пересылка файлов с помощью протокола UUCP[ЮЮСиПи] - UNIX-to-UNIX Copy Program (программа копирования с Юникс на Юникс).

Долгое время этот протокол был единственным сервисом Интернета в нашей стране. Однако в на­стоящее время используют современную электронную почту, ра­ботающую по протоколам SMTP[Эс Эм Ти Пи] - Simple Mail Transfer Protocol (Простой протокол пересылки почты) и РОРЗ [Поп три] Post Of­fice Protocol (Протокол почтового офиса). В отличие от UUCP, который не построен на базе TCP/IP и, строго говоря, не является протоколом Ин­тернета, данные два протокола являются стандартными протоколами Ин­тернета, построенными на основе TCP/IP. Кроме того, некоторые техни­ческие особенности реализации протоколов SMTP и РОРЗ обеспечивают более удобную пересылку. Следует отметить, что вы можете послать электронное письмо и не пользователю Интернета, поскольку в настоящее время практически все компьютерные сети имеют выход в Интернет и соединяются так называемыми шлюзами, то есть компьютерами, которые одновременно подключены и к Интернету и к дру­гой сети. Чтобы переслать письмо пользователю другой сети достаточно правильно указать адрес. Письмо автоматически будет передано шлюзу, который отошлет его дальше получателю.

В Интернете очень популярны группы новостейUSENET[Юзнет]. Их иногда называют телеконференциями или электронными досками объяв­лений. Эта служба работает примерно так же, как и электронная почта, но получаемые письма доступны для общего обозрения. Для удобства дискус­сий образованы различные группы, участники которых посылают и при­нимают сообщения по определенной тематике. Группы новостей позволя­ют обмениваться мнениями с единомышленниками, живущими в любой точке земного шара. Часто можно найти ответы на ваши вопросы, под­ключившись к соответствующей группе новостей и попросив совета у других участников.

Интернет является крупнейшим хранилищем файлов в мире. СервисFTP [Эф Ти Пи] - File Transfer Protocol (протокол передачи файлов) позволяет получать и передавать файлы. Этот сервис остается одним из основ­ных способов распространения бесплатных программ и различных допол­нений и исправлений к коммерческим версиям программ.

В последнее время наиболее популярным сервисом в Интернете стал сер­висWWW[Вэ Вэ Вэ или Три дабл-ю] - World Wide Web (Всемирная пау­тина). В основу данной системы положено понятие гипертекста, то есть множества отдельных текстов, которые имеют ссылки друг на друга. Эти тексты также называются документами, статьями или страницами. Слова, находящиеся в одном документе, как бы “привязаны” к другим докумен­там. Например, если в оглавлении книги вместо номеров страниц поста­вить ссылки на соответствующие части текста и дать возможность быст­рого перехода по ссылкам, то такую книгу будет удобнее читать.

Так как ссылки могут указывать на любой документ, находящийся в Интернете в любом месте земного шара, данная система названа Всемир­ной паутиной. Для работы с Всемирной паутиной используется специ­альный протокол HTTP [Эйч Ти Ти Пи] - Нурег Text Transfer Protocol (протокол передачи гипертекста). Гипертекстовые документы создаются с помощью специального языка HTML [Эйч Ти Эм Эл] - Нурег Text Markup Language (язык разметки гипертекста). Документ во Всемирной паутине, составленный на языке HTML и доступный для просмотра пользователем, называется Web-страницей.

Принцип работы с Всемирной паутиной похож на работу с энциклопедией: вы читаете статьи, находите интересующие вас ссылки и читаете другие статьи. Кроме собственно текста в документах WWW могут находиться графические изображения, звуки и видео клипы. Данный сервис бурно развивается, и многая информация, ранее распространяемая с помощью других средств Интернета, теперь доступна из Всемирной пау­тины. Отдельно следует отметить поисковые системы, работающие во Всемирной паутине. Переходить по многочисленным ссылкам для поиска нужной информации достаточно сложно, и специальные поисковые системы об­легчают задачу нахождения нужного места во Всемирной паутине. С рос­том объемов информации в Интернете значение поисковых систем будет постоянно возрастать.

Достаточно популярным сервисом в Интернете является, например, IRC [Ай Эр Си] -Internet Relay Chat (Беседа через Интернет). Эта система чем-то похожа на группы новостей, но обмен сообщениями в ней ведется без задержек. Подключившись к группе пользователей обсуждающих ту или иную проблему, вы наби­раете свое сообщение на клавиатуре, и оно мгновенно становится доступно другим участникам разговора. Точно так же и вы видите сообщения других собеседников сразу после того, как они их набрали на клавиатуре своего компьютера.

Обеспечением пользователей всеми возможностями Интернета занимаются программы, работающие на компьютерах сети. При этом для обеспечения любого сервиса, например, WWW, FTP и других всегда необходимо две программы. Одна программа - “сервер” - занимается хранением и передачей информации по запросу других компьютеров, вторая программа - “клиент” - устанавливается на компьютере пользователя и служит для по­сылки запросов на сервер, получения и отображения полученной информа­ции на компьютере пользователя.

Например, WWW-сервер хранит Web-страницы и поддерживает протокол обмена HTTP для путешествия по Всемирной паутине. Клиентом для WWW-сервера является программа просмотра Web-страниц. Следует отме­тить, что сервером также называют компьютер, на котором работают про­граммы обеспечивающие доступ к сетевым ресурсам или, другими слова­ми, доступ к информации, размещенной в сети.

Чтобы программа клиент знала, с какой программой сервером она работа­ет, используются так называемые порты. Порт для Интернета - это число, которое связывает программы в сети Интернет. При работе в Интернете ваш компьютер посылает на узел сети номер порта, который говорит о том, какую программу-сервер необходимо запустить. Не следует путать номер порта с портом компьютера, который является каналом ввода-вывода информации. В большинстве случаев номер порта имеется в про­грамме клиенте и пользователю не требуется его знать.

Кроме перечисленных в данном разделе существует еще ряд сервисов в Интернете, основанных на базовых протоколах TCP/IP (например, популярным стал так называемый ICQ - сервис, позволяющий передавать короткие текстовые сообщения, файлы и устанавливать голосовые связи). Некоторые из них только в стадии зарождения, а другие слишком слабо распространены, чтобы упоминать о них. Наиболее перспективной областью использования Интернета является электронная коммерция. Можно осуществлять сделки непосредственно с помощью Интернета, управляя средствами на своем счету в банке. Другим интересным направлением является использование Интернета для телефонных переговоров, для получения радио и телевизи­онных передач.

Адресация в Интернете

Как уже упоминалось, чтобы можно было однозначно обозначить любой компьютер в Интерне­те, применяется специальная система адресов, называемая IP-адресами. Каждый компьютер получает свой уникальный адрес. При пересылке ин­формации протоколами TCP/IP используются присвоенные адреса. Адреса в Интернете могут быть представлены как последовательностью цифр, так и именем, построенным по определенным правилам. Компьютеры при пересылке информации используют цифровые адреса, а пользователи в работе с Интернетом используют, в основном, имена.

Хотя нет центра управления Интернетом, но есть организации, занимаю­щиеся проверкой и выдачей адресов. Так что вы не можете самостоятель­но, ни с кем не посоветовавшись, присвоить себе любой адрес.

В Интернете используется так называемая доменная система имен. В до­менной системе имена назначаются путем возложения на различные груп­пы пользователей ответственности за подмножество имен. Каждый уровень в такой системе называется доменом. Домены отделяются друг от друга точками, например:www.microsoft.comилиhome.managers.company.ru. Рассмотрим на примере принцип образова­ния адреса (Рис. 1.4).

Рис. 1.4. Структура адреса в сети Интернет

В обычных почтовых адресах используется последовательное уточнение страны, города, улицы и дома, в который следует доставить письмо. Также в Интернете доменная система имен использует принцип последователь­ных уточнений. Домен верхнего уровня располагается в имени правее, а домен нижнего уровня - левее. В нашем примере домен верхнего уровня ru указывает на то, что речь идет о российской части Интернета. В России множество пользователей Интернета, и следующий уровень определяет организацию, которой принадлежит данный адрес. В нашем случае это фирма company.

Интернет-адрес этой фирмы будет company.ru. Все ком­пьютеры, подключенные к Интернету в этой фирме, объединяются в группу, имеющую такой адрес. Подразделению менеджеров в компании выделен свой домен с именем managers. Его полное имя будет, соответст­венно, managers.company.ru. Одному из компьютеров в данном подразде­лении присвоено имя home. В результате полный Интернет-адрес этого компьютера будет home.managers.company.ru. Доменная система образова­ния адресов гарантирует, что во всем Интернете больше не найдется дру­гого компьютера с таким же адресом.

В имени может быть любое число доменов, но чаще всего используются имена с количеством доменов от трех до пяти. Каждая группа, имеющая домен, может создавать и изменять адреса, находящиеся под ее контролем. Например, если в фирме с адресомcompany.ru будет создано новое под­разделение аналитических исследований, то для ее именования фирма не должна спрашивать ни у кого разрешения. Достаточно добавить новое имя, например,analysts, в описание адресов своего домена. В итоге лю­бой пользователь Интернета может обращаться к этой группе по адресу analysts.company.ru.

Для доменов нижних уровней можно использовать практически любые имена, но для названия доменов самого верхнего уровня существует со­глашение - можно указать две буквы, которые определяют страну, в кото­рой расположен адресуемый узел. Для России используется обозначение ru. Для Германии используется de, для Франции - fr, для Великобри­тании - uk, а для Украины - ua. Все страны имеют свой уникальный ад­рес. Почти во всех странах сегодня существуют компьютерные сети. Однако не всегда домен верхнего уровня обозначает страну. Часто встречается трех­буквенный адрес, обозначающий род деятельности. Для коммерческих организаций используется домен com, а сетевых организаций - домен net.

В США не принято указывать название страны, а используются обозначе­ния области деятельности. Кроме доменов net и com в Соединенных Шта­тах используются следующие домены: edu для учебных и научных заведе­ний, gov для правительственных учреждений, milдля военных организа­ций и org для прочих организаций.

Достаточно часто самое левое имя в адресе обозначает тип информации, на который указывает данный адрес. Например, адресwww.osmu.odessa.uaуказывает на страницу во Всемирной паутине, а адресftp.osmu.odessa.ua указывает на FTP-сервер, то есть на хранилище файлов. Данное правило не является обязательным, а только служит для облегчения поиска инфор­мации.

Подавляющее большинство крупных фирм имеет свои страницы во Все­мирной паутине. Даже не зная точного адреса, часто можно его угадать. В большинстве случаев адрес состоит из имениwww, указывающего на тип информации, собственного имени компании и имениcom. Например, ес­ли вы хотите найти во Всемирной паутине фирму Philips, то, скорее всего, ее адрес будетwww.philips.com.

Хотя пользователи Интернета используют символьные имена, компьюте­ры, подключенные к сети, используют цифровые имена. Цифровые адреса в Интернете состоят из четырех целых чисел, каждое из которых не превышает двухсот пятидесяти шести. При записи числа отде­ляются друг от друга точками, например:194.84.93.10 или200.5.78.175.Адрес состоит из нескольких частей. Начало адреса определяет часть Ин­тернета, к которой подключен компьютер, а окончание - адрес компьюте­ра в этой части сети. Вы воспользуетесь цифровыми адресами только при настройке программ для работы с Интернетом, а дальше сможете пользо­ваться именами. Как же происходит процесс преобразования имен в цифровые адреса? Все это делается автоматически, и вам не надо применять какие либо специ­альные приемы для преобразования адресов.

Когда вы ввели символьное имя, ваш компьютер обращается к серверам DNS, которые хранят инфор­мацию о соответствии символьных и цифровых имен. DNS [Дэ Эн Эс] - Domain Name System (доменная система имен) - это база данных, обеспе­чивающая преобразование имен компьютеров, подключенных к Интернету, в числовые IP-адреса. DNS-сервер - это программа, осуществляющая преобразование символьных адресов в цифровые. При подключении к Интернету надо один раз указать цифровой адрес сервера DNS, после чего можно забыть про цифровые адреса и пользоваться исключительно сим­вольными, хотя имеется возможность пользоваться цифровыми адресами наряду с символьными.

При работе в Интернете чаще всего используются не просто доменные адреса, а универсальные указатели ресурсов, называемые URL [Ю Эр Эль] - Universal Resource Locator. URL - это адрес любого ресурса в Интернете вместе с указанием того, с помощью какого протокола следует к нему об­ращаться. В указателе кроме собственно адреса содержатся сведения о том, каким протоколом следует обращаться к данному ресурсу, какую програм­му для этого следует запустить на сервере, и к какому конкретному файлу следует обратиться на сервере. Примером указателя может быть http://www.microsoft-com/ie. Название протокола http в начале указывает, что далее следует адрес Web-страницы, а название ie в конце указателя описывает каталог с именем ie на сервере www.microsoft.com. Указатель ftp://www.mycompany.ru/business/index.html описывает, что к файлу index.html, расположенному в каталоге business на сервере www.mycompany.ru следует обратиться по протоколу передачи файлов FTP. Обратите внимание, что расширение файла со­стоит из четырех букв. Компьютеры в Интернете работают под управлени­ем операционных систем, отличных от DOS, поэтому правила образования имен и расширений файлов могут быть несколько непривычными для вас.

После доменного адреса может находиться номер порта, то есть номер программы, которую надо загрузить на сервере. Кроме того, вместо до­менных имен в UR.L можно использовать цифровые адреса. Таким обра­зом, вы можете увидеть достаточно сложный адрес, типа:

ftp://123.45.6.78:9535/workarea/common/majn/text.doc

(обратите внимание, что каталоги в Интернет, в отличие от Dosи Windows, разделяются с помощью символа /, а не \).

Однако, как будет видно в дальнейшем, такие слож­ные указатели на практике вам не придется конструировать. В подавляю­щем большинстве случаев можно ограничиться доменным адресом и име­нами каталогов и файлов, которые располагаются за адресом и разделяют­ся косыми чертами. Порты в подавляющем большинстве случаев описы­вать не надо, так как они определяются по умолчанию. Типы протоколов также самостоятельно определяются и подставляются в адрес современны­ми программами. Поэтому, вместоhttp://www.name.ru/users принято гово­ритьwww.name.ru/users. Часто URL называют адресом ресурса. Мы также далее будем называть эти указатели адресами, поэтому, если мы говорим об адресе, то речь идет именно об URL, а не о доменном имени или цифро­вом адресе.

Теперь рассмотрим адреса электронной почты. Они несколько отличаются от других адресов Интернета, хотя и очень похожи. Адреса электронной почты состоят из двух частей, разделенных символом @. Справа от символа рас­полагается Интернет-адрес компьютера, на котором располагается почто­вое отделение абонента. Этот адрес формируется так же, как и любое другое доменное имя в Интернете. Слева от символа @ расположено имя абонента. Примером почтового адреса может служить: myname@analysts.company.ru.