Возможности, предоставляемые сетью Интернет
В Интернете имеется ряд протоколов, построенных на базовых протоколах TCP/IP и предлагающих разнообразный сервис. Таким образом, говоря о прикладных протоколах, сервисе Интернета, услугах и возможностях, предоставляемых Интернетом, мы говорим об одном и том же. Перечислим эти основные направления использования Интернета.
Сравнительно недавно одним из самых распространенных в Интернете был сервис Telnet [Телнет]. Он позволяет превратить ваш компьютер в удаленный терминал другого компьютера. Поэтому данный сервис еще называют эмуляцией удаленного терминала. Терминал от обычного компьютера отличается тем, что не выполняет собственные вычисления. Все, что вводится на вашей клавиатуре, передается удаленному компьютеру, а получаемые результаты передаются обратно и выводятся на ваш монитор. В качестве удаленных компьютеров, в основном, используются машины, работающие под управлением операционной системы UNIX [Юникс]. Поэтому для работы в режиме удаленного терминала требуется знание основных команд данной операционной системы. С развитием графических операционных систем, таких, как Windows, командный режим работы стал менее популярен, и сервис Telnet в последнее время большинство пользователей не применяют. Многие информационные системы, ранее доступные исключительно с помощью Telnet, сегодня доступны из Всемирной паутины, о которой речь пойдет ниже.
Электронная почта, или e-mail [е-мэйл] долгое время оставалась самым распространенным и дешевым средством обмена информацией. В качестве средства передачи сообщений она практически не отличается от обычной почты, но действует значительно быстрее. Принцип работы с электронной почтой очень похож на работу с обычной корреспонденцией. С помощью специальной программы вы подготавливаете письмо и кладете его в папку для исходящих посланий. Так можно подготовить любое количество писем. После этого вы соединяетесь с почтовым отделением, которое располагается на компьютере поставщика услуг Интернета, и обмениваетесь почтой: вы пересылаете подготовленные вами письма, а получаете пришедшую на ваш адрес корреспонденцию, которая помещается в папку для приходящей почты, расположенную на вашем компьютере. После этого вы отключаетесь от сети и просматриваете пришедшую почту. Если вы захотите ответить на какое-нибудь письмо, то подготовите ответ и поместите его в папку исходящих писем.
Пересылка писем из почтового отделения по Интернету осуществляется без вашего участия. Однако следует помнить, что письмо, в конце концов, попадает в почтовое отделение получателя, а чтобы адресат смог получить его, ему нужно подключиться к своему почтовому отделению. Так работает пересылка файлов с помощью протокола UUCP[ЮЮСиПи] - UNIX-to-UNIX Copy Program (программа копирования с Юникс на Юникс).
Долгое время этот протокол был единственным сервисом Интернета в нашей стране. Однако в настоящее время используют современную электронную почту, работающую по протоколам SMTP[Эс Эм Ти Пи] - Simple Mail Transfer Protocol (Простой протокол пересылки почты) и РОРЗ [Поп три] Post Office 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, а не о доменном имени или цифровом адресе.
Теперь рассмотрим адреса электронной почты. Они несколько отличаются от других адресов Интернета, хотя и очень похожи. Адреса электронной почты состоят из двух частей, разделенных символом @. Справа от символа располагается Интернет-адрес компьютера, на котором располагается почтовое отделение абонента. Этот адрес формируется так же, как и любое другое доменное имя в Интернете. Слева от символа @ расположено имя абонента. Примером почтового адреса может служить: [email protected].