Реферат Структура и основные принципы построения сети Интернет. Проблемы и перспективы развития сети Интернет. Принципы построения глобальной сети интернет Структура сети интернет протокольная или клиент серверная

Глобальная компьютерная сеть Internet (Интернет)

Структура и принципы работы Интернет

Интернет - это глобальная компьютерная сеть, объединяющая многие локальные, региональные и корпоративные сети и включающая десятки миллионов компьютеров.

Отличие Интернет от традиционных сетей состоит в том, что она не имеет своего официального владельца. Это добровольная ассоциация различных сетей. Существуют только организации, которые координируют регистрацию новых пользователей в сети. Техническую сторону организации сети контролирует Федеральный сетевой совет (FNC), который 24 октября 1995 года принял определение того, что же мы подразумеваем под термином "Интернет":

Интернет – это глобальная компьютерная система, которая:

· логически взаимосвязана пространством глобальных уникальных адресов (каждый компьютер, подключаемый к сети имеет свой уникальный адрес);

· способна поддерживать коммуникации (обмен информацией);

· обеспечивает работу высокоуровневых сервисов (служб), например, WWW, электронная почта, телеконференции, разговоры в сети и другие.

Структура Интернет напоминает паутину, в узлах которой находятся компьютеры, связанные между собой линиями связи. Узлы Интернет, связанные высокоскоростными линиями связи, составляют базис Интернет. Оцифрованные данные пересылаются через маршрутизаторы, которые соединяют сети с помощью сложных алгоритмов, выбирая маршруты для информационных потоков.

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

Сервер предоставляет услуги другим компьютерам, запрашивающим информацию, которые называют клиентами (пользователями, абонентами). Таким образом, работа в Интернет предполагает наличие передатчика информации, приемника и канала связи между ними. Когда мы «входим» в Интернет, наш компьютер выступает в качестве клиента, он запрашивает необходимую нам информацию на выбранном нами сервере.

Основной протокол, по которому работает Интернет, - это протокол TCP/IP , совмещающий протоколы передачи TCP (Transmission Control Protocol) и протокол маршрутизации IP (Internet Protocol).

Перед отправкой в сеть данные разбиваются на пакеты. Пакет - это единица информации, передаваемая между устройствами сети как единое целое. На передающей стороне пакет проходит последовательно через все уровни системы сверху вниз (с прикладного уровня до физического). Затем он передаётся по сетевому кабелю на компьютер – получатель и опять проходит все уровни в обратном порядке. Протокол разбиения передаваемых данных на пакеты получил название TCP. Это протокол транспортного уровня. Он управляет тем, как происходит передача информации.

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

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

В протоколе TCP/IP каждый компьютер адресуется четырьмя десятичными числами, отделяемыми друг от друга точками. Каждое число может иметь значение от 1 до 255. Адрес компьютера выглядит следующим образом:

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

Пользователю неудобно запоминать такие адреса, которые к тому же могут изменяться. Поэтому в Интернет существует Доменная Служба Имен (DNS - Domain Name System), которая позволяет каждый компьютер назвать по имени. В сети существуют миллионы компьютеров, и чтобы имена не повторялись, они разделены по независимым доменам.

Таким образом адрес компьютера выглядит как несколько доменов, разделенных точкой:

… <сегмент 3>.<сегмент 2>.<сегмент 1>

Здесь сегмент 1 – домен 1 уровня, сегмент 2 – домен 2 уровня и т.д.

Домен 1 уровня обычно определяет страну местоположения сервера (ru – Россия; ua – Украина; uk – Великобритания; de – Германия) или вид организации (com – коммерческие организации; edu - научные и учебные организации; gov - правительственные учреждения; org – некоммерческие организации).

Доменное имя - это уникальное имя, которое данный поставщик услуг избрал себе для идентификации. Например, доменное имя www.microsoft.com обозначает компьютер с именем www в домене microsoft.com . Microsoft – это название фирмы, com - это домен коммерческих организаций. Имя компьютера www говорит о том, что на этом компьютере находится WWW-сервис. Это стандартный вид адреса серверов крупных фирм (например, www.intel.com, www.amd.com и т.д.). Имена компьютеров в разных доменах могут повторяться. Кроме того, один компьютер в сети может иметь несколько DNS-имен.

Когда вводится доменное имя, например, www.mrsu.ru, компьютер должен преобразовать его в адрес. Чтобы это сделать, компьютер посылает запрос серверу DNS, начиная с правой части доменного имени и двигаясь влево. Программное обеспечение сервера DNS знает, как связаться с корневымсервером, на котором хранятся адреса серверов имён домена первого уровня (крайней правой части имени, например, ru). Таким образом, сервер запрашивает у корневого сервера адрес компьютера, отвечающего за домен ru. Получив информацию, он связывается с этим компьютером и запрашивает у него адрес сервера mrsu. После этого от сервера mrsu он получает адрес www компьютера, который и был целью данной прикладной программы.

Для адресации ресурсов в Интернет используются универсальные указатели ресурсов URL (Universal Resource Locator).

URL включает в себя:

· метод доступа к ресурсу, т.е. протокол доступа (http, ftp, telnet и др.);

· сетевой адрес ресурса (имя хост-машины и домена);

· полный путь к файлу на сервере.

В общем виде формат URL выглядит так:

method://host.domain/path/filename

где method - одно из значений, перечисленных ниже:

http - файл на World Wide Web сервере;

news - группа новостей телеконференции Usenet;

telnet - выход на ресурсы сети Telnet;

ftp – файл на FTP – сервере.

host.domain – доменное имя сервера в сети Интернет;

path – путь к файлу на сервере;

filename – имя файла.

Пример: http://support.vrn.ru/archive/index.html

Службы Интернета

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

Этих служб несколько, наиболее распространенными являются следующие:

· Электронная почта (E-mail) - выполняет функции обычной почты. Такая почта позволяет отправлять и принимать текстовые сообщения, к которым можно «прикреплять» файлы любого формата. Электронная почта работает по протоколам SMTP и POP3. Данные два протокола являются стандартными почтовыми протоколами Интернет, построенными на основе базового протокола TCP/IP. SMTP определяет правила отправки почтовых сообщений по Интернету. Протокол РОР3 является протоколом для полу­чения сообщений. В соответствии с ним почта принимается сервером и накапливается на нем. Программа - почтовый клиент периодически проверяет почту на сервере и за­гружает сообщения на локальный компьютер. Существует множество клиентских программ для работы с электронной почтой, например, Microsoft Outlook Express (входит в состав стандартных программ ОС Windows), Microsoft Outlook (входит в состав пакета программ MS Office), The Bat!, Eudora Pro и др.

Адрес электронной почты имеет вид:Имя пользователя @ адрес компьютера . Например: [email protected]

Левая часть адреса является именем адресата, правая часть - доменным именем компьютера, на котором хранятся сообщения.

· Телеконференции (UseNet) разработаны как система обмена текстовой информацией между компьютерами. Служба телеконференций похожа на рассылку электронной почты, в ходе которой сообщение отправляется не одному корреспонденту, а помещается на сервер телеконференций, с которого отправляется на все серверы, с которыми он связан. На каждом сервере сообщение хранится ограниченное время, в течение которого все желающие могут с ним ознакомиться. Для работы со службой телеконференций существуют специальные клиентские программы. Например, почтовый клиент Microsoft Outlook Express позволяет работать также и со службой телеконференций.

В некоторых группах новостей производится предварительный отбор сообщений с точки зрения их соответствия заявленной теме телеконференции. Эту функцию выполняют модераторы . Это могут быть люди или специальные программы, фильтрующие сообщения по ключевым словам.

· Служба передачи файлов (FTP). Назначение FTP - обмен файлами через Интернет. Служба FTP имеет свои серверы, на которых хранятся архивы данных.Необходимость в передаче файлов возникает, например, при приеме файлов программ, при пересылке крупных документов, при передаче архивных файлов. Служба использует протокол FTP (File Transfer Protocol). На компьютере пользователя используется специальное программное обеспечение для приема файлов. В частности, программы – браузеры WWW обладают встроенными средствами для работы по протоколу FTP.

· Терминальный режим (Telnet). Служба удаленного управления компьютером. Подключившись к удаленному компьютеру по протоколу этой службы, можно управлять работой этого компьютера.

· Служба IRC (Internet Relay Chat) предназначена для прямого общения нескольких клиентов в режиме реального времени. Службу IRC часто называют чатом .

· Служба World Wide Web (WWW, Всемирная паутина) – это служба поиска и просмотра гипертекстовых документов. Эти документы называются Web-страницами , а совокупность близких по смыслу или тематике и хранящихся вместе Web-страниц называется – Web-сайтом или Web-узлом . На одном Web-сервереможет храниться множество Web-сайтов. Web-страницы могут включать в себя текст, рисунки, анимацию, звук, видео, а также активные элементы – небольшие программы, оживляющие страницу, делающие ее интерактивной, то есть изменяющейся в зависимости от действий пользователя. Прикладным протоколом службы WWW является протокол передачи гипертекста http . Для работы со службой WWW необходимо установить на компьютере специальную программу просмотра Web-документов, называемую WWW-браузером . Это прикладная программа, которая получает затребованные документы, интерпретирует данные и отображает содержание документов на экране. С операционной системой Windows 98 и выше поставляется встроенный браузер Internet Explorer.

WWW и HTML

Главной и первоначальной идеей этой службы является идея гипертекста. Эту идею выдвинул Тим Бернерс Ли в 1989 году в качестве новой основы доступа к информации. Гипертекст – это формат документа, который кроме текста, может содержать ссылки на другие гипертекстовые документы, рисунки, музыку и файлы. Гиперссылки - это ссылки, позволяющие переходить от одной Web-страницы к другой щелчком мыши. Гипертекстовая связь между множеством документов, хранящихся на физических серверах Интернета, является основой существования логического пространства WWW. Такая связь не могла бы существовать, если бы каждый документ в этом пространствене обладал своим уникальным адресом. Если путь к конкретной странице не указан, подразумевается начальная страница сайта или Web-сервера.

Например, адрес компьютера, на котором расположен WWW-сервер поисковой системы Rambler, имеет вид: http://www.rambler.ru . По этому адресу в программах просмотра загружается стартовая страница системы Rambler, а Web-страница, описывающая поисковый язык системы, имеет URL http://www.rambler.ru/new/help.html

HTML (Hyper Text Markup Language) – это формат гипертекстовых документов, использующихся в WWW для предоставления информации. Формат этот не описывает то, как документ должен выглядеть, а его структуру и связи. Внешний вид документа на экране пользователя определяется программой - браузером. Имена файлов в формате HTML обычно имеют расширение htm, html. Теги – это команды языка html. От остального текста они отделяются треугольными скобками. Например, . Часто теги ставятся парами для определения начала и окончания области кода HTML, на которую они действуют. Например,

Открывающий тег,

- закрывающий тег. Теги определяют, какие параметры имеет текст в области их действия, размер, начертание шрифта, выравнивание, цвет, расположение объектов в документе и т.д.


Похожая информация:


Поиск на сайте:



2015-2020 lektsii.org -

Сеть Internet (INTERconnection NETwork) является синтезом многих локальных, корпоративных и национальных сетей, обладающих часто собственными внутренними разнообразными линиями связи и протоколами. Компьютеры, подключенные к сети Интернет, могут иметь любые аппаратные и программные платформы, но при этом они должны поддерживать стек протоколов (семейство протоколов) связи TCP/IP. Объединяет их в единую глобальную сеть система серверов различной аппаратной и программной конфигурации. Эти сервера объединены между собой спутниковыми и оптоволоконными линиями связи, реже коаксиальными и иными кабелями.

Серверы поддерживают протокол высокого уровня HTTP; причем совместно с ним часто используются протоколы FTP (передача файлов), MIME (передача двоичных файлов), SMTP и POP (поддержка электронной почты). Транспортным протоколом между серверами и конечными пользователями сети является TCP/IP.

Единого владельца и центра управления сети Интернет не существует.

Для краткого названия сети Internet часто используют термин WEB (паутина ) или просто Сеть (с заглавной буквы).

Подобно сети Internet, с начала 90-х годов развиваются сети типа Intranet . Под Intranet понимается любая (обычно корпоративная - в масштабах предприятия) компьютерная сеть, использующая протокол TCP/IP, обычные для Internet методы адресации и HTML-протокол передачи гипертекста, применяющая привычное для Internet программное обеспечение (например, на стороне сервера Microsoft Information Server, а на стороне клиента стандартные WEB-браузеры). Часто сеть Intranet имеет выход в Internet.

Проект создания глобальной сети стартовал в конце 60-х годов и финансировался правительством США в рамках военного агентства DARPA (Defence Advanced Research Project Agency ). После запуска Советским Союзом искусственного спутника Земли в 1957 году Министерство обороны США посчитало, что на случай войны Америке нужна надёжная система передачи информации. Агентство передовых оборонных исследовательских проектов США (DARPA) предложило разработать для этого компьютерную сеть. Джозеф Ликлайдер высказал идею о создании Всемирной компьютерной сети.

Он придеживался идеи создания объединения компьютеров в сеть со свободным доступом любого человека к её ресурсам. Он возглавил Агенство передовых оборонных исследовательских проектов (DARPA) и убеждал своих преемников в необходимости развития компьютерных сетей.

Разработка такой сети была поручена Калифорнийскому университету в Лос-Анджелесе, Стэнфордскому исследовательскому центру, Университету штата Юта и Университету штата Калифорния в Санта-Барбаре.

В 1957 году Министерство обороны США начало создание сети ARPANET (англ. Advanced Research Projects Agency Network ) и нескольких других сетей, обслуживающих военно-космическую промышленность США. В 1969 году была создана как высоконадежная сеть передачи данных ARPANET - компьютерная сеть с применением технологии коммутации пакетов. В 1983 году ARPANet разделилась на две сети, одна - MILNET стала частью оборонной сети передачи данных США, другая - была использована для соединения академических и исследовательских центров, она постепенно развивалась и в 1990 году трансформировалась в Интернет.

В настоящее время сеть Internet объединяет многие глобальные сети и насчитывает миллионы серверов.

Основные типы серверов (и предоставляемые ими услуги) приведены ниже

Тип сервера

Предоставляемые услуги

Сервер FTP

Хранение больших объемов файлов для передачи (выгрузки) на локальные диски пользователей (редко наоборот)

Сервер Gopher

Хранение только текстовой информации (статьи, документация, короткие заметки и т.д.) с той же целью; для поиска нужного документа используется многоуровневое меню, документы могут содержать гиперссылки

Почтовый сервер

(сервер E-Mail)

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

Сервер новостей

(сервер News)

Хранение конференций (каждая имеет свою тему), в конференциях хранятся статьи, программные файлы, мультимедиа и др.

Сервер WWW

(World Wide Web -

‘мировая паутина’ )

Хранение любой допустимой для ЭВМ информации в формате гиперссылок (допускаются ссылки как на документы внутри сервера, так и на любые документы других серверов), допускают динамически формируемую информацию и интерактивный обмен данными с удаленным пользователем

Сервером является достаточно мощная ЭВМ со специализированным серверным программным обеспечением , призванным эффективно обеспечивать конкретные сетевые операции.

Для операционных систем Windows часто используется Microsoft Information Server. Для успешного функционирования этих серверов необходимо подключение к локальной сети по протоколу TCP/IP или к высокоскоростному каналу сети Internet. Создатели ПО успешно эксплуатируют серверы на локальной ЭВМ в целях отладки сложных WEB-сайтов. Обычно используется сервер Apache (существуют версии для LINUX, Solaris, SunOS 4.x и для Windows).

Серверы сети Internet хранят огромные объемы информации и обрабатывают запросы к этой информации для многих пользователей одновременно.

Одной из основных концепций сети Internet является ее открытость . Это означает, что любой пользователь (затратив минимум средств) может создать свою собственную WEB-страницу, WEB-сайт (набор логически связанных WEB-страниц) или WEB-сервер, на которых может размещать произвольную информацию. Причем в качестве пользовательской ЭВМ может выступать практически любой тип компьютера, оснащенный любой операционной системой.

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

Принципы адресации в сети Internet .

Каждое подключенное к сети Internet устройство (узел, host ) однозначно адресуется 32-значным уникальным двоичным числом (разбиваемым точкой на 4 октета - например, 198.137.240.91). Адрес узла логически разделяется на две части , одна из которых называется идентификатором сети (Network ID ), а другая - идентификатором узла (Host ID ).

Глобальная сеть объединяет множество сетей, каждая из которых имеет свой идентификатор Network ID, в каждой сети может находиться некоторое количество узлов, каждый из которых имеет свой Host ID. Именно таким образом (с помощью пары чисел - Network ID и Host ID) можно адресовать любой подключенный к глобальной сети на базе протокола TCP/IP узел.

Существуют несколько классов адресов (A, B, C, D...), для которых используется различная разрядность полей Network ID и Host ID.

Старшие разряды первого октета имеют специальное значение - они определяют принадлежность адреса к одному из 5 классов:

Класс

Первый

октет (двоичное)

Первый октет (десятичное)

Количество

сетей

Количество host-компьютеров на сеть

эксперим.

эксперим.

В адресе класса А первый разряд равен 0 , следующие 7 разрядов идентифицируют сеть, а последние 24 идентифицируют главный компьютер (host-компьютер) сети. При семи разрядах в части адреса сети минус два специальных номера сети (0 и 127) в классе А может быть всего 2 7 -2=126 сетей, но в каждой из них может быть до 2 24 -2 или более 16 млн. компьютеров. Таким образом, адреса класса А используются только для большого бизнеса, в военных и исследовательских организациях (например, General Electric, Defence Intelligence Agency, AT&T Bell Laboratory, Massachusetts Institute of Technology).

Если первые два разряда адреса равны 10 - это адрес класса B , тогда последующие 14 разрядов указывают адрес сети, а последующие 16 - адрес host-компьютера. Адреса класса В употребляются чаще адресов класса А для корпораций, университетов и поставщиков услуг Internet .

Первые три разряда в классе С равны 110 , последующий 21 разряд указывают адрес сети, последние 8 - host-компьютер. Адреса класса С употребляются организациями, у которых имеется менее 250 подключенных к Internet устройств .

Адреса класса D , которые начинаются с 111 , только недавно начинают использоваться и поддерживают специальную службу групповой доставки сообщений (предназначены для компьютеров, совместно использующих общий протокол, а не для групп компьютеров, совместно использующих общую сеть). Групповая доставка сообщений Internet может стать основой современной широковещательной технологии, такой как радио и телевидение.

Адреса класса Е начинаются разрядами 11110 и зарезервированы для будущего расширения Сети.

Некоторые адреса зарезервированы для специальных целей

  • Адрес 0.0.0.0 предназначен для передачи пакетов ‘самому себе’, т.е. на свой узел.
  • Адрес 127.0.0.1 используется для тестирования сетевых приложений.
  • Адрес, в котором указан номер сети, а номер узла нулевой, используется для обозначения сети (например, 191.24.2.0).
  • Если все биты поля номера узла равны единице (например, 193.24.2.255), то это широковещательный адрес, пользуясь которым можно передавать пакеты сразу всем узлам данной сети.
  • Если все биты идентификатора сети и все биты идентификатора узла единичные (например, 255.255.255.255), адресуются все узлы данной сети.
  • Для адресации узла в данной сети можно вместо номера сети указать нулевое значение (например, 0.0.0.2).

При подключении к Internet пользователю выделяется постоянный или временный адрес. Временный адрес обычно действует лишь на время сеанса связи с Сетью посредством телефонной линии. При создании собственного сервера WWW необходим постоянный адрес (а при подключении к этому серверу через ЛВС других пользователей - некоторый диапазон адресов).

В случае затруднений при соединении с Internet можно связаться с международной организацией InterNIC (Internet Network International Center ) по адресу www . internic . net или через FTP ftp . internic . net или посредством электронной почты hostmaster @ internic . net .

IP-адреса, задаваемые в виде 4-х десятичных чисел, неудобны для восприятия человеком. Поэтому была разработана т.н. доменная система имен узлов , обеспечивающая уникальность имен за счет иерархической структуры (рис.3.2).

Рис.3.2. Пример иерархической доменной структуры системы имен (слева)

и полные доменные имена узлов (справа).

При этом полный доменный адрес формируется справа налево путем добавления имен вложенных доме нов, разделенных точкой . Регистрацию доменного имени осуществляет уже упоминавшаяся организация InterNIC, регистрация платная.

Для отображения доменных имен на адреса IP в сети Internet существует специальная распределенная база данных DNS (Domain Name System ), пользуясь которой (через т.н. сервер DNS) узлы могут преобразовывать доменные адреса в численные IP-адреса. Для ОС Windows применяются также серверы WINS, управляющие базой данных, в которой устанавливается соответствие адресов TCP/IP и имен компьютеров NetBIOS сети Microsoft. Для установления соответствия между адресами IP и доменными адресами используется файл HOSTS (соответствия для NetBIOS-адресов задаются файлом LMHOST); оба файла редактируются вручную.

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

Имя домена

Организация

Правительственные организации

Военные организации

Коммерческие организации

Некоммерческие организации

Исследовательские организации, учебные заведения

Занимающиеся сетевыми технологиями организации

По мере дальнейшего развития сети Internet в ней появились домены верхнего уровня, принадлежащие различным странам (полный список находится на сервере ftp.wisc.edu )

В России до сих пор иногда используется имя домена su , принадлежащего в прошлом СССР.

Адрес каждого ресурса (файла) Internet задается с использованием т.н. адреса URL (Uniform Resource Locator ), имеющего следующий формат:

протокол://доменный_адрес_узла/путь_к_файлу/имя_файла

Как видно из вышеприведенного описания, URL-адрес по синтаксису близок к принятым в современных ОС полным (с учетом пути по файловой системе) адресам файлов и является расширением этой системы, дополнительно введена информация о протоколе обмена сообщениями и понятие узла сети. URL-адрес однозначно определяет конкретный файл в Сети , причем для пользователя абсолютно неважно, находится ли этот файл на данной ЭВМ или на компьютере, расположенном на расстоянии многих тысяч километров и включенном в сеть Internet.

Для серверов WWW применяется следующая форма универсального идентификатора ресурсов URL

Необязательный параметр port задает номер порта для работы с протоколом HTTP , по умолчанию это порт с номером 80. Номер порта идентифицирует программу, работающую в узле сети TCP/IP и взаимодействующую с другими программами, функционирующими на том же или на другом узле сети. Ниже показано, как нужно указывать в URL-адресе номер порта

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

БРЯНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра «Информатика и программное обеспечение»

Internet . История развития, структура и принципы работы, протоколы передачи данных, система адресации. Сервисы Internet : электронная почта, форум, ICQ , файловая передача, среда World Wide Web , средства поиска информации.

К У Р С О В А Я Р А Б О Т А

по дисциплине «Информатика»

Студент гр. 09-ПО2:

Маликов С.С.

Руководитель:

асс. Паршиков П.А.

Б рянск 2009

Введение 2

1.История развития 4

2.Структура и принципы построения сети Интернет 6

3.Протоколы сети Интернет 7

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

5.Сервисы Internet 21

6. Поисковые системы в Интернет 28

7. Службы мгновенных сообщений и мессенджеры 32

Заключение 36

Список использованной литературы 37

Введение

Интернет - глобальная компьютерная сеть, охватывающая весь мир. Сегодня Интернет имеет миллионы абонентов в более чем 150 странах мира. Ежемесячно размер сети увеличивается на 7 - 10%. Интернет - образует как бы ядро, обеспечивает связь информационных сетей, принадлежащих различным учреждениям во всём мире.

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

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

Компании соблазняют быстрота, дешевая глобальная связь, удобство для проведения совместных работ, доступные программы, уникальная база данных сети Интернет. Они рассматривают глобальную сеть как дополнение к своим собственным локальной сетям.

При низкой стоимости услуг пользователи могут получить доступ к коммерческим и некоммерческим информационным службам США, Канады, Австралии и многих европейских стран. В архивах свободного доступа сети Интернет можно найти информацию практически по всем сферам человеческой деятельности, начиная с новых научных открытий до прогноза погоды на завтра.

Кроме того Интернет предоставляет уникальные возможности дешевой, надежной и конфиденциальной глобальной связи по всему миру. Это оказывается очень удобным для фирм имеющих свои филиалы по всему миру, транснациональных корпораций и структур управления. Обычно, использование инфраструктуры Интернет для международной связи обходится значительно дешевле прямой компьютерной связи через спутниковый канал или через телефон.

Электронная почта - самая распространенная услуга сети Интернет. В настоящее время свой адрес по электронной почте имеют приблизительно 20 миллионов человек. Посылка письма по электронной почте обходится значительно дешевле посылки обычного письма. Кроме того сообщение, посланное по электронной почте дойдет до адресата за несколько часов, в то время как обычное письмо может добираться до адресата несколько дней, а то и недель.В настоящее время Интернет испытывает период подъема, во многом благодаря активной поддержке со стороны правительств европейских стран и США.

1.История развития

После запуска Советским Союзом искусственного спутника Земли в 1957 году Министерство обороны США посчитало, что на случай войны Америке нужна надёжная система передачи информации. Агентство передовых оборонных исследовательских проектов США (DARPA) предложило разработать для этого компьютерную сеть. Разработка такой сети была поручена Калифорнийскому университету в Лос-Анджелесе, Стэнфордскому исследовательскому центру, Университету штата Юта и Университету штата Калифорния в Санта-Барбаре. Компьютерная сеть была названа ARPANET (англ. Advanced Research Projects Agency Network), и в 1969 году в рамках проекта сеть объединила четыре указанных научных учреждения. Все работы финансировались Министерством обороны США. Затем сеть ARPANET начала активно расти и развиваться, её начали использовать учёные из разных областей науки.

Первый сервер ARPANET был установлен 1 сентября 1969 года в Калифорнийском университете в Лос-Анджелесе. Компьютер Honeywell DP-516 имел 24 Кб оперативной памяти.

29 октября 1969 года в 21:00 между двумя первыми узлами сети ARPANET, находящимися на расстоянии в 640 км - в Калифорнийском университете Лос-Анджелеса (UCLA) и в Стэнфордском исследовательском институте (SRI), провели сеанс связи. Чарли Клайн (Charley Kline) пытался выполнить удалённое подключение к компьютеру в SRI. Успешную передачу каждого введённого символа его коллега Билл Дювалль (Bill Duvall) из SRI подтверждал по телефону. В первый раз удалось отправить всего три символа «LOG», после чего сеть перестала функционировать. LOG должно было быть словом LOGON (команда входа в систему). В рабочее состояние систему вернули уже к 22:30 и следующая попытка оказалась успешной. Именно эту дату можно считать днём рождения Интернета.

ARPANet была создана с применением технологии коммутации пакетов на основе Internet Protocol - IP или семейства протоколов (стека) TCP/IP т.е. основана на самостоятельном продвижении пакетов в сети. Именно применение сетевых протоколов (сетевого программного обеспечения) TCP/IP обеспечило нормальное взаимодействие компьютеров с различными программными и аппаратными платформами в сети и, кроме того, стек TCP/IP обеспечил высокую надежность компьютерной сети (при выходе из строя нескольких компьютеров сеть продолжала нормально функционировать).

После открытой публикации в 1974 году описания протоколов IP и TCP (описание взаимодействия компьютеров в сети) началось бурное развитие сетей, на основе семейства протоколов TCP/IP. Стандарты TCP/IP являются открытыми и постоянно совершенствуются. В настоящее время во всех операционных системах предусмотрена поддержка протокола TCP/IP.

В 1984 году у сети ARPANET появился серьёзный соперник: Национальный научный фонд США (NSF) основал обширную межуниверситетскую сеть NSFNet (англ. National Science Foundation Network), которая была составлена из более мелких сетей (включая известные тогда сети Usenet и Bitnet) и имела гораздо бо́льшую пропускную способность, чем ARPANET. К этой сети за год подключились около 10 тыс. компьютеров, звание «Интернет» начало плавно переходить к NSFNet.

2.Структура и принципы построения сети Интернет

Интернет – всемирная информационная компьютерная сеть, представляющая собой объединение множества региональных компьютерных сетей и компьютеров, обменивающих друг с другом информацией по каналам общественных телекоммуникаций (выделенным телефонным аналоговым и цифровым линиям, оптическим каналам связи и радиоканалам, в том числе спутниковым линиям связи).

Информация в Интернет хранится на серверах. Серверы имеют свои адреса и управляются специализированными программами. Они позволяют пересылать почту и файлы, производить поиск в базах данных и выполнять другие задачи.

Обмен информацией между серверами сети выполняется по высокоскоростным каналам связи (выделенным телефонным линиям, оптоволоконным и спутниковым каналам связи). Доступ отдельных пользователей к информационным ресурсам Интернет обычно осуществляется через провайдера или корпоративную сеть.

Провайдер - поставщик сетевых услуг – лицо или организация предоставляющие услуги по подключению к компьютерным сетям. В качестве провайдера выступает некоторая организация, имеющая модемный пул для соединения с клиентами и выхода во всемирную сеть.

Основными ячейками глобальной сети являются локальные вычислительные сети. Если некоторая локальная сеть непосредственно подключена к глобальной, то и каждая рабочая станция этой сети может быть подключена к ней.

Существуют также компьютеры, которые непосредственно подключены к глобальной сети. Они называются хост - компьютерами (host - хозяин). Хост – это любой компьютер, являющийся постоянной частью Интернет, т.е. соединенный по Интернет – протоколу с другим хостом, который в свою очередь, соединен с другим, и так далее.

3.Протоколы сети Интернет

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

Свое название протокол TCP/IP получил от двух коммуникационных протоколов (или протоколов связи). Это Transmission Control Protocol (TCP) и Internet Protocol (IP). Несмотря на то, что в сети Интернет используется большое число других протоколов, сеть Интернет часто называют TCP/IP-сетью, так как эти два протокола, безусловно, являются важнейшими.

Как и во всякой другой сети в Интернет существует 7 уровней взаимодействия между компьютерами: физический, логический, сетевой, транспортный, уровень сеансов связи, представительский и прикладной уровень. Соответственно каждому уровню взаимодействия соответствует набор протоколов (т.е. правил взаимодействия).

Протоколы физического уровня определяют вид и характеристики линий связи между компьютерами. В Интернет используются практически все известные в настоящее время способы связи от простого провода (витая пара) до волоконно-оптических линий связи (ВОЛС).

Для каждого типа линий связи разработан соответствующий протокол логического уровня, занимающийся управлением передачей информации по каналу. К протоколам логического уровня для телефонных линий относятся протоколы SLIP (Serial Line Interface Protocol) и PPP (Point to Point Protocol). Для связи по кабелю локальной сети - это пакетные драйверы плат ЛВС.

Протоколы сетевого уровня отвечают за передачу данных между устройствами в разных сетях, то есть занимаются маршрутизацией пакетов в сети. К протоколам сетевого уровня принадлежат IP (Internet Protocol) и ARP (Address Resolution Protocol).

Протоколы транспортного уровня управляют передачей данных из одной программы в другую. К протоколам транспортного уровня принадлежат TCP (Transmission Control Protocol) и UDP (User Datagram Protocol).

Протоколы уровня сеансов связи отвечают за установку, поддержание и уничтожение соответствующих каналов. В Интернет этим занимаются TCP и UDP протоколы, а также протокол UUCP (Unix to Unix Copy Protocol).

Протоколы представительского уровня занимаются обслуживанием прикладных программ. К программам представительского уровня принадлежат программы, запускаемые, к примеру, на Unix-сервере, для предоставления различных услуг абонентам. К таким программам относятся: telnet-сервер, FTP-сервер, Gopher-сервер, NFS-сервер, NNTP (Net News Transfer Protocol), SMTP (Simple Mail Transfer Protocol), POP2 и POP3 (Post Office Protocol) и т.д.

К протоколам прикладного уровня относятся сетевые услуги и программы их предоставления.

После общего перечисления протоколов, считаю необходимым некоторые из них рассмотреть подробнее:

3.1 Протокол TCP

Transmission Control Protocol обеспечивает надежную передачу данных между двумя хостами. Он позволяет клиенту и серверу приложения устанавливать между собой логическое соединение и затем использовать его для передачи больших массивов данных, как если бы между ними существовало прямое физическое соединение. Протокол позволяет осуществлять дробление потока данных, подтверждать получение пакетов данных, задавать таймауты (которые позволяют подтвердить получение информации), организовывать повторную передачу в случае потери данных и т.д. Поскольку этот транспортный протокол реализует гарантированную доставку информации, использующие его приложения получают возможность игнорировать все детали такой передачи.

3.2 Протокол UDP

User Datagram Protocol реализует гораздо более простой сервис передачи, обеспечивая подобно протоколам сетевого уровня, ненадежную доставку данных без установления логического соединения, но, в отличие от IP, - для прикладных систем на хост-компьютерах. Он просто посылает пакеты данных, датаграммы (datagrams), с одной машины на другую, но не предоставляет никаких гарантий их доставки. Все функции надежной передачи должны встраиваться в прикладную систему, использующую UDP. Протокол UDP имеет и некоторые преимущества перед TCP. Для установления логических соединений нужно время, и они требуют дополнительных системных ресурсов для поддержки на компьютере информации о состоянии соединения. UDP занимает системные ресурсы только в момент отправки или получения данных. Поэтому если распределенная система осуществляет непрерывный обмен данными между клиентом и сервером, связь с помощью транспортного уровня TCP окажется для нее более эффективной. Если же коммуникации между хост-компьютерами осуществляются редко, предпочтительней использовать протокол UDP.

Почему же существуют два транспортных протокола TCP и UDP, а не один из них? Дело в том, что они предоставляют разные услуги прикладным процессам. Большинство прикладных программ пользуются только одним из них. Программист выбирает тот протокол, который наилучшим образом соответствует его потребностям. Если нужна надежная доставка, то лучшим может быть TCP, если же нужна доставка датаграмм, то лучше может быть UDP. Если нужна эффективная доставка по длинному и ненадежному каналу передачи данных, то лучше может подойти протокол TCP, если же нужна эффективность на быстрых сетях с короткими соединениями, то лучшим может быть протокол UDP.

Среди известных распределенных приложений, использующих TCP, - Telnet, FTP и SMTP. Протоколом UDP пользуется, в частности, протокол сетевого управления SNMP. Протоколы прикладного уровня ориентированы на конкретные прикладные задачи. Они определяют как процедуры по организации взаимодействия определенного типа между прикладными процессами, так и форму представления информации при таком взаимодействии.

3.3 Протокол TELNET

Позволяет обслуживающей машине рассматривать все удаленные терминалы как стандартные «сетевые виртуальные терминалы» строчного типа, работающие в коде ASCII, а также обеспечивает возможность согласования более сложных функций (например, локальный или удаленный эхо-контроль, страничный режим, высота и ширина экрана и т.д.) TELNET работает на базе протокола TCP. На прикладном уровне над TELNET находится либо программа поддержки реального терминала (на стороне пользователя), либо прикладной процесс в обсуживающей машине, к которому осуществляется доступ с терминала. Протокол TELNET существует уже давно. Он хорошо опробован и широко распространен. Создано множество реализаций для самых разных операционных систем.

3.4 Протокол FTP

File Transfer Protocol. В отличие от протокола Telnet, позволяющего работать на удаленном хосте, протокол FTP (File Transfer Protocol) играет более пассивную роль и предназначается для приема и отправки файлов на удаленный сервер. Такая возможность идеально подходит для web-мастеров и вообще для всех, кому потребуется переслать большие файлы с одного компьютера на другой без прямого подключения. FTP обычно используется в так называемом «пассивном» режиме, при котором клиент загружает данные о дереве каталогов и отключается, но периодически сигнализирует серверу о необходимости сохранять открытый порт.

В системах Unix поддержка FTP обычно обеспечивается программами ftpd и ftp. По умолчанию протокол FTP работает на портах 20 (пересылка данных) и 21 (пересылка команд). FTP отличается от всех остальных протоколов ТСР/IP тем, что команды могут передаваться одновременно с передачей данных в реальном времени; у других протоколов подобная возможность отсутствует.

Клиенты и сервера FTP в той или иной форме существуют во всех операционных системах. Приложения FTP на базе MacOS имеют графический интерфейс, как и большинство приложений для системы Windows. Преимущество графических клиентов FTP заключается в том, что команды, обычно вводимые вручную, теперь автоматически генерируются клиентом, что снижает вероятность ошибок, упрощает и ускоряет работу. С другой стороны, серверы FTP после первоначальной настройки не требуют дополнительного внимания, поэтому графический интерфейс для них оказывается лишним.

3.4 Протокол TFTP

Trivial FTP - поддерживает лишь малое подмножество функций FTP. Он работает на базе протокола UDP. TFTP не следит за доставкой пакетов и практически не обладает средствами обработки ошибок. С другой стороны, эти ограничения снижают непроизводительные затраты при пересылке. TFTP не выполняет аутентификации; он просто устанавливает соединение. В качестве защитной меры TFTP позволяет перемещать только общедоступные файлы.

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

3.5 Протокол SMTP

Simple Mail Transfer Protocol является фактическим стандартом пересылки электронной почты в сетях, особенно в Интернете. Во всех операционных системах имеются почтовые клиенты с поддержкой SMTP, а большинство поставщиков услуг Интернета использует SMTP для работы с исходящей почтой. Серверы SMTP существуют для всех операционных систем, включая Windows 9x/NT/2K, MacOS, семейство Unix, Linux, BeOS, и даже AmigaOS.

Протокол SMTP проектировался для транспортировки сообщений электронной почты в разных сетевых средах. В сущности, SMTP не следит за тем, как перемещается сообщение, а лишь за тем, чтобы оно было доставлено к месту назначения.

SMTP обладает мощными средствами обработки почты, обеспечивающими автоматическую маршрутизацию по определенным критериям. В частности, SMTP может оповестить отправителя о том, что адрес не существует, и вернуть ему сообщение, если почта остается не доставленной в течение определенного периода времени (задаваемого системным администратором сервера, с которого отправляется сообщение). SMTP использует порт ТСР с номером 25.

Протокол SMTP поддерживает передачу сообщений (электронной почты) между произвольными узлами сети Internet. Имея механизмы промежуточного хранения почты и механизмы повышения надежности доставки, протокол SMTP допускает использование различных транспортных служб. Он может работать даже в сетях, не использующих протоколы семейства TCP/IP. Протокол SMTP обеспечивает как группирование сообщений в адрес одного получателя, так и размножение нескольких копий сообщения для передачи в разные адреса.

3.6 X-Window

Система X-Window использует протокол X-Window, который работает на базе TCP, для многооконного отображения графики и текста на растровых дисплеях рабочих станций. X-Window - это гораздо больше, чем просто утилита для рисования окон; это целая философия человеко-машинного взаимодействия.

3.7 Протоколы сетей Х.25

Сети X.25 получили свое название по имени рекомендации – «X.25», выпущенной МККТТ (Международный консультативный комитет по телефонии и телеграфии). Данная рекомендация описывает интерфейс доступа пользователя в сеть передачи данных и интерфейс взаимодействия с удаленным пользователем через сеть передачи данных.

Внутри же самой сети передача данных может происходить в соответствии с другими правилами. Ядро сети может быть построено и на более скоростных протоколах frame relay. Мы, однако, рассматривая вопросы построения сетей X.25 будем иметь в виду сети, передача данных внутри которых производится также по протоколам, описанным в рекомендации X.25. Именно таким образом и строится в настоящее время большинство корпоративных сетей X.25 в России.

Первый описывает уровни сигналов и логику взаимодействия в терминах физического интерфейса.

Второй (протокол доступа к каналу/процедура сбалансированного доступа к каналу, LAP/LAPB), с теми или иными модификациями.

Этот уровень протоколов отвечает за эффективную и надежную передачу данных по соединению «точка-точка», т.е. между соседними узлами сети X.25. Данным протоколом обеспечивается коррекция ошибок при передаче между соседними узлами и управление потоком данных (если принимающая сторона не готова к получению данных, она извещает об этом передающую сторону, и та приостанавливает передачу). Кроме того, он определяет параметры, меняя значения которых, режим передачи можно оптимизировать по скорости в зависимости от протяженности канала между двумя точками (времени задержки в канале) и его качества (вероятности искажения информации при передаче).

И, наконец, третий уровень протоколов - сетевой. Он наиболее интересен в контексте обсуждения сетей X.25, так как их специфику, в первую очередь, определяет именно он.

Функционально данный протокол отвечает, прежде всего, за маршрутизацию в сети передачи данных X.25. Со своей стороны протокол третьего уровня также структурирует информацию, иными словами, разбивает ее на «порции».

Однако, при всех достоинствах сетевой технологии, базирующейся на протоколе X.25, у нее есть и свои ограничения. Одно из них - невозможность передавать по сетям X.25 такие виды информации, как голос и видео. Указанные ограничения преодолеваются в технологии, базирующейся на протоколе frame relay.

3.8 Протокол H.323

Стремление использовать сложившуюся структуру IP сетей привело к появлению в 1996 году стандарта H.323 (Visual Telephone Systems and Terminal Equipment for Local Area Networks which Provide a Non-Guaranteed Quality of Service - Видеотелефоны и терминальное оборудование для локальных сетей с негарантированным качеством обслуживания). Сейчас H.323 - один из важнейших стандартов из этой серии. H.323 - это рекомендации ITU-T для мультимедийных приложений в вычислительных сетях, не обеспечивающих гарантированное качество обслуживания (QoS). Такие сети включают в себя сети пакетной коммутации IP и IPX на базе Ethernet, Fast Ethernet и Token Ring.

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

Описание протокола Н.323. Архитектура системы на базе стандарта Н.323. Основными устройствами сети являются: терминал, привратник, шлюз и устройство управления конференциями. Все перечисленные компоненты организованы в так называемые зоны Н.323. Одна зона состоит из привратника и нескольких оконечных точек, причем привратник управляет всеми оконечными точками своей зоны. Зоной может быть и вся сеть поставщика услуг IP-телефонии или ее часть, охватывающая отдельный регион. Деление на зоны Н.323 не зависит от топологии пакетной сети, но может быть использовано для организации наложенной сети Н.323 поверх пакетной сети, используемой исключительно в качестве транспорта.

Семейство протоколов Н.323 включает в себя три основных протокола: протокол взаимодействия оконечного оборудования с привратником – RAS, протокол управления соединениями – Н.225 и протокол управления логическими каналами – Н.245.

Рис.1 Архитектура сети Н.323

3.9 Протокол HTTP

Нyper text transfer protocol - заложен в основу работы World Wide Web. В сущности, именно HTTP принадлежит основная заслуга в бурном развитии Интернета в середине 1990-х годов. Сначала появились первые клиенты HTTP (такие, как Mosaic и Netscape), которые позволяли наглядно «увидеть» Web. Вскоре стали появляться web-серверы с полезной информацией. В наше время в Интернете существует более шести миллионов web-сайтов, работающих на базе HTTP. Протокол HTTP работает на хорошо известном порте TCP с номером 80. Протокол передачи гипертекста - протокол прикладного уровня для распределенных, совместных, многосредных информационных систем. HTTP используется в WWW начиная с 1990 года. Первой версией HTTP, известной как HTTP/0.9, был простой протокол для передачи необработанных данных через Интернет. HTTP/1.0 был улучшением этого протокола, допускал MIME-подобный формат сообщений, содержащий метаинформацию о передаваемых данных и имел модифицированную семантику запросов/ответов. Однако HTTP/1.0 недостаточно учитывал особенности работы с иерархическими прокси-серверами (hierarchical proxies), кэшированием, постоянными соединениями, и виртуальными хостами (virtual hosts). Кроме того, быстрый рост числа не полностью совместимых с протоколом HTTP/1.0 приложений, потребовал введения новой версии протокола, в которой были бы заложены дополнительные возможности, которые помогли бы привести эти приложения к единому стандарту.

HTTP также используется как обобщенный протокол связи между агентами пользователей (user agents) и прокси-серверами/шлюзами (proxies/gateways) или другими Интернет-сервисами, включая такие как SMTP, NNTP, FTP, Gopher и WAIS. Таким образом, HTTP определяет основы многосредного доступа к ресурсам для разнообразных приложений.

HTTP соединение обычно происходит посредством TCP/IP соединений. HTTP также может быть реализован посредством любого другого протокола Интернет, или других сетей. HTTP необходима только надежная передача данных, следовательно, может использоваться любой протокол, который гарантирует надежную передачу данных; отображение структуры запроса и ответа HTTP/1.1 на транспортные модули данных рассматриваемого протокола - вопрос, не решается на уровне самого протокола.

3.10 Протокол SNMP

Simple Network Management Protocol работает на базе UDP и предназначен для использования сетевыми управляющими станциями. Он позволяет управляющим станциям собирать информацию о положении дел в сети Internet. Протокол определяет формат данных, их обработка и интерпретация остаются на усмотрение управляющих станций или менеджера сети.

TCP и UDP идентифицируют приложения по 16-битным номерам портов. Серверы приложений обычно имеют заранее известные номера портов. Например, в каждой реализации TCP/IP, которая поддерживает сервер FTP, этот протокол передачи файлов получает для своего сервера номер TCP-порта 21. Каждый Telnet-сервер имеет TCP-порт 23, а сервер протокола TFTP (Trivial File Transfer Protocol) - UDP-порт 69. Службам, которые могут поддерживаться любой реализацией TCP/IP, назначаются номера портов в диапазоне от 1 до 1023. Назначение номеров портов находится в ведении организации Internet Assigned Numbers Authority (IANA). Клиент приложения обычно «не интересуется» номером своего порта для транспортного уровня, который он использует. Ему лишь необходимо гарантировать, что этот номер уникален для данного хоста. Номера портов клиентов приложений принято называть краткосрочными (т.е. недолговечными), поскольку в общем случае клиенты существуют ровно столько времени, сколько работающий с ним пользователь нуждается в соответствующем сервере. (Серверы, напротив, находятся в рабочем состоянии все время, пока включен хост, на котором они работают.) В большинстве реализаций TCP/IP краткосрочным номерам портов выделен диапазон от 1024 до 5000.

3.12 Протокол IP

Internet Protocol - основной протокол сетевого уровня, позволяющий реализовывать межсетевые соединения. Он используется обоими протоколами транспортного уровня. IP определяет базовую единицу передачи данных в Internet, IP-дейтаграмму, указывая точный формат всей информации, проходящей по сети TCP/IP. Программное обеспечение IP выполняет функции маршрутизации, выбирая путь данных по паутине физических сетей. Для определения маршрута поддерживаются специальные таблицы; выбор осуществляется на основе адреса сети, к которой подключен компьютер-адресат. Протокол IP определяет маршрут отдельно для каждого пакета данных, не гарантируя надежной доставки в нужном порядке. Он задает непосредственное отображение данных на нижележащий физический уровень передачи и реализует тем самым высокоэффективную доставку пакетов.

Кроме IP, на сетевом уровне используются также протоколы ICMP и IGMP. ICMP (Internet Control Message Protocol) отвечает за обмен сообщениями об ошибках и другой важной информацией с сетевым уровнем на другом хосте или маршрутизаторе. IGMP (Internet Group Management Protocol) используется для отправки IP-дейтаграмм множеству хостов в сети.

На самом нижнем уровне - сетевого интерфейса - используются специальные протоколы разрешения адресов ARP (Address Resolution Protocol) и RARP (Reverse Address Resolution Protocol). Эти протоколы применяются только в определенных типах физических сетей (Ethernet и Token Ring) для преобразования адресов сетевого уровня в адреса физической сети и обратно.

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

Основным протоколом сети Интернет является сетевой протокол TCP/IP. Каждый компьютер, в сети TCP/IP (подключенный к сети Интернет), имеет свой уникальный IP-адрес или IP – номер. Адреса в Интернете могут быть представлены как последовательностью цифр, так и именем, построенным по определенным правилам. Компьютеры при пересылке информации используют цифровые адреса, а пользователи в работе с Интернетом используют в основном имена.
Цифровые адреса в Интернете состоят из четырех чисел, каждое из которых не превышает двухсот пятидесяти шести. При записи числа отделяются точками, например: 195.63.77.21. Такой способ нумерации позволяет иметь в сети более четырех миллиардов компьютеров.

Для отдельного компьютера или локальной сети, которые впервые подключаются к сети Интернет, специальная организация, занимающейся администрированием доменных имен, присваивает IP–номера.

Первоначально в сети Internet применялись IP – номера, но когда количество компьютеров в сети стало больше чем 1000, то был принят метод связи имен и IP – номеров, который называется сервер имени домена (Domain Name Server, DNS). Сервер DNS поддерживает список имен локальных сетей и компьютеров и соответствующих им IP–номеров.

В Интернете применяется так называемая доменная система имен. Каждый уровень в такой системе называется доменом. Типичное имя домена состоит из нескольких частей, расположенных в определенном порядке и разделенных точками. Домены отделяются друг от друга точками, например: www.lessons-tva.info или tva.jino.ru.

В Интернете доменная система имен использует принцип последовательных уточнений также как и в обычных почтовых адресах - страна, город, улица и дом, в который следует доставить письмо.

Домен верхнего уровня располагается в имени правее, а домен нижнего уровня - левее. В нашем примере домены верхнего уровня info и ru указывают на то, что речь идет о принадлежности сайта www.lessons-tva.info к тематическому домену верхнего уровня info, а сайта tva.jino.ru к российской (ru) части Интернета. Но в России множество пользователей Интернета, и следующий уровень определяет организацию, которой принадлежит данный адрес. В нашем случае это компания jino.

Интернет-адрес этой компании - jino.ru. Все компьютеры, подключенные к Интернету в этой компании, объединяются в группу, имеющую такой адрес. Имя отдельного компьютера или сети каждая компания выбирает для себя самостоятельно, а затем регистрирует его в той организации Интернет, которая обеспечивает подключение.

Это имя в пределах домена верхнего уровня должно быть уникальным. Далее следует имя хоста tva, таким образом, полное имя домена третьего уровня: tva.jino.ru. В имени может быть любое число доменов, но чаще всего используются имена с количеством доменов от трех до пяти.

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

В системе адресов Интернета приняты домены, представленные географическими регионами. Они имеют имя, состоящее из двух букв, например: Украина–ua; Франция - fr; Канада – са; США–us.

В течение всех 90-х годов описанная система имен оставалась неизменной. Но к началу нынешнего века гигантские темпы развития Интернет привели к тому, что адресное пространство в рамках описанной системы было практически исчерпано. Особо "тесно" стало в доменах.com, .net и.org, в которых была разрешена регистрация не только американских, но любых других фирменных или персональных сайтов представителей любой страны мира. С целью разгрузить данные домены Корпорация по распределению в Интернет доменных имен и IP-номеров (Internet Corporation for Assigned Names and Numbers - ICANN) дополнила существующую сетку новыми доменами первого уровня. В их число вошли: .biz, .info, .pro, .aero, .coop, .museum, .name. Распределение этих имен было произведено следующим образом:

.biz - коммерческие компании и проекты;

.info - учреждения, для которых информационная деятельность является ведущей (библиотеки, средства массовой информации);

.pro - сайты сертифицированных профессионалов таких областей деятельности как врачи, юристы, бухгалтеры, а также представители других профессий, в которых персональный аспект имеет ключевое значение (pro от слов profession, professional);

.aero - компании и персоны, непосредственно связанные с авиацией;

.coop - корпорации, использующие совместный капитал (от слова cooperative);

.museum - только музеи, архивы, выставки;

.name - персональные сайты, состоящие, как правило, из двух частей: имени и фамилии: www.bruce.edmonds.name.

Помимо деятельности ICANN, весьма своеобразную работу по расширению адресного пространства Интернет провели некоторые частные компании. Их действия выразились в перекупке доменных имен у малых стран. Подобным образом в частное использование отошли домены .cc - Кокосовые острова, .tv - Тувалу, .ws - Самоа, .bz - Белиз, .nu - Ниуи. Сайты в этих доменах ныне используются любым желающим, независимо от страны или вида деятельности.

При работе в Internet используются не доменные имена, а универсальные указатели ресурсов, называемые URL (Universal Resource Locator). URL - это адрес любого ресурса (документа, файла) в Internet, он указывает, с помощью какого протокола следует к нему обращаться, какую программу следует запустить на сервере и к какому конкретному файлу следует обратиться на сервере. Общий вид URL: протокол://хост-компьютер/имя файла (например: http://lessons-tva.info/book.html).

5.Сервисы Internet

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

Сервис WWW – всемирная паутина, обеспечивает представление и взаимосвязи огромного количества гипертекстовых документов, включающих текст, графику, звук и видео, расположенных на различных серверах по всему миру и связанных между собой посредством ссылок в документах. Появление этого сервиса значительно упростило доступ к информации и стало одной из основных причин взрывообразного роста Internet с 1990 года. Сервис WWW функционирует с использованием протокола HTTP.

Для использования этого сервиса применяются программы-браузеры, наиболее популярными из которых в настоящий момент являются Netscape Navigator и Internet Explorer.

“Web browsers” – не что иное, как средства просмотра; они выполнены по аналогии с бесплатной коммуникационной программой под названием Mosaic, созданной в 1993 г. в лаборатории Национального центра суперкомпьютеров (National Center for Supercomputing Applications) при Университете шт. Иллинойс для облегчения доступа к WWW. Что же можно получить с помощью WWW? Почти все, что ассоциируется с понятием “работа в системе Internet”, – от самых последних финансовых новостей до информации о медицине и здравоохранении, музыке и литературе, домашних животных и комнатных растениях, кулинарии и автомобильном деле. Можно заказывать авиабилеты в любую часть мира (реальные, а не виртуальные), туристические проспекты, находить необходимое программное и техническое обеспечение для своего ПК, играть в игры с далекими (и неизвестными) партнерами и следить за спортивными и политическими событиями в мире. Наконец, с помощью большинства программ со средствами доступа к WWW можно получить доступ и к телеконференциям (всего их около 10 000), куда помещаются сообщения на любые темы – от астрологии до языкознания, а также обмениваться сообщениями по электронной почте.

Благодаря средствам просмотра WWW хаотические джунгли информации в Internet приобретают форму привычных аккуратно оформленных страниц с текстом и фотографиями, а в некоторых случаях даже с видеосюжетами и звуком. Привлекательные титульные страницы (home pages) сразу же помогают понять, какая информация последует дальше. Здесь есть все необходимые заголовки и подзаголовки, выбирать которые можно с помощью линеек прокрутки как на обычном экране Windows или Macintosh. Каждое ключевое слово соединяется с соответствующими информационными файлами посредством гипертекстовых связей. И пусть термин “гипертекст” вас не пугает: гипертекстовые связи – это примерно то же самое, что сноска в статье энциклопедии, начинающаяся со слов “смотри также...” Вместо того, чтобы листать страницы книги, Вам достаточно щелкнуть мышью на нужном ключевом слове (для удобства оно выделяется на экране цветом или шрифтом), и перед вами появится требуемый материал. Очень удобно, что программа позволяет возвращаться к ранее просмотренным материалам или, щелкнув мышью, двигаться дальше.

5.2 E-mail

E-mail – электронная почта. С помощью E-mail можно обмениваться личными или деловыми сообщениями между адресатами, имеющими E-mail адрес.

Ваш электронный адрес указывается в контракте на подключение ([email protected]). Наш сервер электронной почты, на котором для Вас заводится почтовый ящик, работает наподобие обыкновенного почтового отделения, на которое приходит Ваша почта. Ваш электронный почтовый адрес – это аналог арендованного абонентского ящика в почтовом отделении. Посланные Вами сообщения сразу направляются адресату, указанному в письме, а пришедшие Вам сообщения ожидают в Вашем абонентском ящике, пока Вы их не заберете. Вы можете посылать и принимать электронную почту от любого лица, имеющего электронный адрес. Для передачи сообщений в основном используется протокол SMTP, а для приема – POP3.

Можно использовать разнообразные программы для работы с E-mail – специализированные, например Eudora, или же встроенные в Web браузер, например Netscape Navigator.

5.3 Usenet

Usenet – это всемирный дискуссионный клуб. Он состоит из набора конференций (“newsgroups”), имена которых организованы иерархически в соответствии с обсуждаемыми темами. Сообщения (“articles” или “messages”) посылаются в эти конференции пользователями посредством специального программного обеспечения. После посылки сообщения рассылаются на серверы новостей и становятся доступными для прочтения другими пользователями.

Можно послать сообщение и просмотреть отклики на него, которые появятся в дальнейшем. Так как один и тот же материал читает множество людей, то отзывы начинают накапливаться. Все сообщения по одной тематике образуют поток (“thread”) [в русском языке в этом же значении используется и слово “тема”]; таким образом, хотя отклики могли быть написаны в разное время и перемешаться с другими сообщениями, они все равно формируют целостное обсуждение. Вы можете подписаться на любую конференцию, просматривать заголовки сообщений в ней с помощью программы чтения новостей, сортировать сообщения по темам, чтобы было удобнее следить за обсуждением, добавлять свои сообщения с комментариями и задавать вопросы. Для прочтения и отправки сообщений используются программы чтения новостей, например встроенная в броузер Netscape Navigator – Netscape News или Internet News от Microsoft, поставляемая вместе с последними версиями Internet Explorer.

FTP – это метод пересылки файлов между компьютерами. Продолжающиеся разработка программного обеспечения и публикация уникальных текстовых источников информации гарантируют: мировые архивы FTP останутся зачаровывающей и постоянно меняющейся сокровищницей.

Вы вряд ли найдете в FTP-архивах коммерческие программы, так как лицензионные соглашения запрещают их открытое распространение. Зато обнаружите условно-бесплатное и общедоступное программное обеспечение. Это разные категории: общедоступные программы (public domain) действительно бесплатны, а за условно-бесплатное программное обеспечение (shareware) требуется заплатить автору, если после испытательного срока Вы решите оставить себе программу и пользоваться ею. Встретятся Вам и так называемые бесплатные программы (freeware); их создатели сохраняют за собой авторские права, но разрешают пользоваться своими творениями без какой-либо оплаты.

Для просмотра FTP-архивов и получения хранящихся на них файлов Вы можете воспользоваться специализированными программами – WS_FTP, CuteFTP, или же использовать браузеры WWW , например Internet Explorer –в них содержатся встроенные средства работы с FTP-серверами.

5.5 Telnet

Remote Login – удаленный доступ – работа на удаленном компьютере в режиме, когда ваш компьютер эмулирует терминал удаленного компьютера, т.е. Вы можете делать все то же (или почти все), что можно делать с обычного терминала машины, с которой Вы установили сеанс удаленного доступа.

Программа, которая обслуживает удаленные сеансы, называется Telnet. Telnet имеет набор команд, которые управляют сеансом связи и его параметрами. Сеанс обеспечивается совместной работой программного обеспечения удаленного компьютера и Вашего. Они устанавливают TCP-связь и общаются через TCP и UDP пакеты.

Программа Telnet входит в поставку Windows и устанавливается вместе с поддержкой протокола TCP/IP.

5.6 WHOIS

WHOIS (от англ. who is - «кто?») - сетевой протокол прикладного уровня, базирующийся на протоколе TCP. WHOIS в основном применяется для получения данных о владельцах доменных имен, дате регистрации доменного имени, истечении срока регистрации домена и IP-адресах. Служба построена по принципу клиент-сервер и используется для доступа к публичным серверам баз данных (БД) регистраторов IP-адресов и регистраторов доменных имён. Для запроса обычно используются веб-формы, доступные пользователям на многих сайтах в Интернете, например http://netpromoter.ru/whois/, http://proverim.net/.

5.7 Мессенджеры

(Instant Messenger - мгновенное сообщение) - это прикладные программы или сервисы для мгновенного обмена сообщениями, голосовой связи и видеосвязи в сети Интернет (наиболее популярные: ICQ, Skype и другие).

5.8 VoIP

VoIP (Voice-over-IP - передача голоса в сетях IP) или IP-телефония (цифровая телефония) - это технология, которая обеспечивает передачу голоса в сетях с пакетной коммутацией (в IP-сетях). VoIP сервисы - это сервисы, которые предназначены для выполнения интернет-звонков на обычные телефоны. На рынке IP телефонии имеется множество прикладных программ для интернет-звонков в режимах: компьютер - компьютер; компьютер - телефон и телефон - телефон.

5.9 Веб-форум

Веб-форум - класс веб-приложений для организации общения посетителей веб-сайта.

Форум предлагает набор разделов для обсуждения. Работа форума заключается в создании пользователями тем в разделах и последующим обсуждением внутри этих тем. Отдельно взятая тема, по сути, представляет собой тематическую гостевую книгу.

Распространённое деление веб-форума: Разделы → темы → сообщения.

Отклонение от начальной темы обсуждения часто запрещено правилами поведения форума. За соблюдением правил следят модераторы и администраторы - участники, наделённые возможностью редактировать, перемещать и удалять чужие сообщения в определённом разделе или теме, а также контролировать к ним доступ отдельных участников.

На форумах может применяться чрезвычайно гибкое разграничение доступа к сообщениям. Так, на одних форумах чтение и создание новых сообщений доступны любым случайным посетителям, на других необходима предварительная регистрация (наиболее распространённый вариант) - те и другие форумы называют открытыми. Применяется и смешанный вариант - когда отдельные темы могут быть доступны на запись всем посетителям, а другие - только зарегистрированным участникам. Кроме открытых, существуют закрытые форумы, доступ к которым определяется персонально для каждого участника администраторами форума. На практике также нередко встречается вариант, когда некоторые разделы форума общедоступны, а остальная часть доступна только узкому кругу участников.

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

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

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

Каждый конкретный форум имеет свою тематику - достаточно широкую, чтобы в её пределах можно было вести многоплановое обсуждение. Часто также несколько форумов сводят воедино в одном месте, которое также называют форумом (в широком смысле).

По методу формирования набора тем форумы бывают с динамическим списком тем и с постоянным списком тем. В форумах с динамическим списком тем простые участники могут создавать новую тему в рамках тематики форума.

Обычно форум имеет возможность поиска по своей базе сообщений.

Форум отличается от чата разделением обсуждаемых тем и возможностью общения не в реальном времени. Это располагает к более серьёзным обсуждениям, поскольку предоставляет отвечающим больше времени на обдумывание ответа. Форумы часто используются для разного рода консультаций, в работе служб технической поддержки.

В настоящее время веб-форумы почти полностью вытеснили новостные группы на базе NNTP и являются одним из наиболее популярных способов обсуждения вопросов во Всемирной паутине. На данный момент форумы сосуществуют наравне с блогами. Эти две формы общения в Интернете практически не уступают друг другу по популярности.

Для работы веб-форумов используются различные программные продукты, часто специализированные для конкретных видов форумов. В среде разработчиков для такого программного обеспечения закрепился жаргонный термин «движок форума».

6. Поисковые системы в Интернет

"Всемирная паутина" в Интернет - это миллионы документов с неструктурированной текстовой информацией (а также с графикой, аудио, видео). Чтобы найти нужную информацию, клиенту сети зачастую приходиться перебирать сотни страниц Web (иногда без особого успеха), тратить много сил и нервов (а также денежных средств).

Средствами для нахождения информации в Интернете являются справочно-поисковые системы. Все существующие типы справочно-поисковых систем в Интернете могут быть разделены на следующие группы:

системы Web-поиска;

системы поиска FTP-файлов;

системы поиска в архивах Gopher;

системы поиска в Usenet;

каталоги;

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

6.1 Archie

Archieпредставляет собой комплекс программных средств, работающих со специальными базами данных. В этих базах данных содержится постоянно пополняющаяся информация о файлах, к которым можно получить доступ через сервис FTP. Пользуясь услугами системы Archie, можно осуществить поиск файла по шаблону его имени. При этом пользователь получит список файлов с точным указанием места их хранения в сети, а также с информацией о типе, времени создания и размере файлов. Доступ к информационно-поисковой системе Archie может осуществляться различными путями, начиная от запросов по электронной почте и с помощью сервиса Telnet и заканчивая использованием графических Archie-клиентов.

6.2 Gopher

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

Gopher позволяет получить информацию без указания имен и адресов авторов, благодаря чему пользователь не тратит много времени и нервов. Он просто сообщит системе Gopher, что именно ему нужно, и система находит соответствующие данные. Gopher-серверов свыше двух тысяч, поэтому с их помощью не всегда просто найти требуемую информацию. В случае возникших затруднений можно воспользоваться службой VERONICA. VERONICA осуществляет поиск более чем в 500 системах Gopher, освобождая пользователя от необходимости просматривать их вручную. В настоящий время специализированные программы-клиенты GOPHER не используется, так как современные браузеры обеспечивают доступ к серверам GOPHER.

6.3 WAIS

WAIS - еще более мощное средство получения информации, чем Gopher, поскольку оно осуществляет поиск ключевых слов во всех текстах документов. Запросы посылаются в WAIS на упрощенном английском языке.

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

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

В сети Internet существует более 200 WAIS - библиотек. Но поскольку информация представляется преимущественно сотрудниками академических организаций на добровольных началах, большая часть материалов относится к области исследований и компьютерных наук.

В универсальных службах используется обычный принцип поиска в неструктурированных документах - по ключевым словам.

Ключевым словом документа называется отдельное слово или словосочетание, которое каким-то образом отражает содержание данного документа. Универсальная служба поиска (поисковая система) - это комплекс программ и мощных компьютеров, выполняющих следующие функции:

    Специальная программа (поисковый робот) непрерывно просматривает страницы "Всемирной паутины", выбирает ключевые слова и адреса документов, в которых эти слова обнаружены. Здесь уместно упомянуть об индексированном файле. Отдельный файл, содержащий информацию о физическом расположении записей в каком-либо файле базы данных. Вместо этого, чтобы просматривать фактический файл базы данных, программы базы данных пользуются индексами, что позволяет существенно ускорить поиск нужной информации.

    Web - сервер принимает от пользователя запрос на поиск, преобразует его и передает специальной программе - поисковой машине.

    Поисковая машина просматривает базу данных индексов, составляет список страниц, удовлетворяющим условиям запроса (точнее список ссылок на эти страницы) и возвращает его Web - серверу.

    Web - сервер оформляет результаты выполнения запроса в удобном для пользователя виде и передает их на машину клиента.

Среди наиболее известных и мощных поисковых систем: Google, Yahoo,Lycos.

Поиск графической информации (в том числе и видеоинформации) - пока принципиально неразрешимый вопрос в компьютерной технологии.

Специализированные справочные службы - это тематические каталоги (subject catalogs), в которых собраны более или менее структурированные сведения об адресах серверов по той или иной тематике. В отличие от универсальных баз индексов, тематические каталоги составляются специалистами и обеспечивают клиента более строгой, достоверной систематизированной информацией о Сети.

Кроме того, многие сайты Интернет располагают собственными механизмами поиска (в пределах данного сайта). В первую очередь это механизм контекстного поиска, а также специализированный поиск по фамилиям (например, персоны компьютерного бизнеса), товарам (рекламные сайты), фирмам и т.д. Контекстный поиск на текущей странице предусмотрен и в Internet Explorer.

Некоторые страницы в Internet (например, страницы поисковых систем) специально предназначены для приема и обработки запросов на поиск. Microsoft в Internet Explorer предлагает собственную страницу поиска.

Internet Explorer не занимается поиском: он принимает от пользователя запрос, обрабатывает его и передает соответствующей поисковой системе.

Например, если нужно вести поиск средствами Alfa Vista, надо набрать текст запроса в поле ввода Alfa Vista и нажать кнопку "Поиск". Как сформировать запрос? В основе запросов на поиск и выборку информации лежит аппарат алгебры логики. Однако поиск в Интернет гораздо менее формализован, чем в структурированных базах данных.

В качестве примера рассмотрим некоторые запросы в Alfa Vista. Простейший запрос - отобрать страницы в Интернет, который содержит заданное слово, например "Информатика". Если запрос состоит из нескольких слов, то в Alfa Vista предусмотрены следующие соглашения.

    Несколько слов, выбранных через пробел, обозначают запрос, соответствующий логической операции ОК (ИЛИ). Например, по запросу школьная информатика будут оформлены страницы, на которых имеется или "Школьная" или "Информатика" (или сразу оба слова). Число таких документов очень велико: в них могут попасть страницы, не имеющие никакого отношения к информатике.

    Несколько слов, заключенных в кавычки, воспринимаются системой как единое целое. Например, по запросу "Школьная информатика" будут отобраны документы, в которых имеется эта символьная строка.

Слова, соединенные знаком "+" (плюс), соответствуют логической операции AKD (И). Например, по запросу Школьная + Информатика будут отобраны документы, в которых содержаться оба этих слова. Ясно, что число таких документов будет не меньше числа документов, отобранных по второму запросу.

7. Службы мгновенных сообщений и мессенджеры

Система обмена сообщениями является одним из самых доступных и востребованных средств общения в Интернете, в корпоративных и локальных сетях. Системы обмена сообщениями имеют свои коммуникационные сети, большинство из которых построены по архитектуре «клиент-сервер».

7.1 Служба IRC

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

Первоначально служба IRC имела одну сеть IRC, которая впоследствии разделилась на несколько IRC-сетей. Эти IRC-сети не связанны друг с другом и имеют свои имена (DALnet, IRCnet, UNDERnet, RusNet, WeNet, IrcNet.ru и т.д.). Внутри каждой IRC-сети существуют свои тематические области или каналы. В Интернете можно скачать IRC-клиенты для Unix-подобных ОС, OS/2, Windows-систем и мобильных телефонов.

Для общения в чате можно использовать как IRC-клиенты, так и Web-чаты. Web-чаты предназначены для обмена сообщениями на сервере (веб-странице) с помощью браузера, в этом случае устанавливать на ПК клиентское приложение не требуется. Web-чат - это веб-страница, на которой вы можете в реальном времени общаться с другими посетителями.

7.2 Instant Messaging Service

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

Эта служба имеет свои сети. Сетевая архитектура IMS построена по принципу клиент-сервер. Клиентская программа IMS, которая предназначена для ведения беседы и мгновенного обмена сообщениями в режиме онлайн через службы мгновенных сообщений, называется мессенджером (Instant messengers, IM).

Как правило, сети обмена имеют отдельный сервер (некоторые сети являются децентрализованными), к которому подключаются мессенджеры, и свои протоколы взаимодействия. Большинство сетей службы мгновенных сообщений используют закрытые или проприетарные протоколы (собственные протоколы, принадлежащие только одной сети) обмена информацией. В основном в каждой из таких сетей применяется свой мессенджер.

Между различными сетями IMS обычно отсутствуют взаимосвязи, поэтому мессенджер одной сети, например ICQ не может связаться с мессенджером сети Skype. Это означает, что для ведения общений между собой пользователи должны зарегистрироваться в одном и том же сервисе и установить их мессенджеры.

Но существуют и альтернативные мессенджеры для служб мгновенных сообщений, которые могут одновременно работать в нескольких сетях. Например, бесплатный открытый мультипротокольный модульный клиент (мессенджер) Miranda IM (или Trillian, Pidgin) позволяет подключаться одновременно к нескольким сетям, что избавляет от необходимости устанавливать отдельный мессенджер для каждой сети.

Кроме того, в качестве альтернативы проприетарным протоколам для IM был разработан открытый протокол Jabber (Джаббер - семейство протоколов и технологий) или XMPP, используемый во многих мессенджерах (Jabber-клиенты: Psi, Miranda IM, Tkabber, JAJC, Pandion и другие). Jabber (болтовня, трёп) - система мгновенного обмена сообщениями и присутствия между любыми двумя абонентами Интернет на основе открытого протокола XMPP, использующего формат XML. Это система общения нового поколения.

В сети не существует единого центрального сервера, Jabber является децентрализованной (с децентрализованными серверами), расширяемой и открытой системой. Все желающие могут открыть свой сервер мгновенных сообщений, регистрировать на нём пользователей и взаимодействовать с другими серверами Jabber. Jabber используется для организации общения в Интернет, локальных и корпоративных сетях.

Современные мессенджеры предоставляют пользователям много полезных функций, таких как IP-телефония, видеочат, индикация о сетевом статусе пользователей и т.д. Для общения в службе мгновенных сообщений можно использовать как десктопный IM-клиент (мессенджер), так и веб-версию клиента (например, Google Talk Gadget, JWChat, Meebo, MDC и т.д.).

Список основных функций, которые могут предоставлять современные мессенджеры служб мгновенных сообщений:

 VoIP сервисы: звонки на компьютер, звонки на стационарные и мобильные телефоны;

 возможность отправки SMS;

 передача файлов;

 инструменты для совместной работы в режиме реального времени;

 возможность общаться в чате непосредственно на веб-странице;

 напоминания и оповещения;

 хранение истории общения по каждому контакту;

 индикация о сетевом статусе пользователей (в сети, нет на месте и т.д.), занесенных в список контактов.

Наиболее популярные мессенджеры:

ICQ (I Seek You - Я Ищу Тебя) - популярная программа (самый распространенный интернет-пейджер) для общения в режиме реального времени. Так как ICQ - это устаревшая централизованная сеть с закрытым протоколом, то в настоящее время специалисты рекомендуют пользователям переходить с системы ICQ на Jabber.

Skype - наиболее распространенный в мире мессенджер с закрытым протоколом. Предоставляет возможность звонить на стационарные и мобильные телефоны, принимать звонки. В последних версиях этого мессенджера реализована функция "Видеозвонок", c помощью которой пользователи могут разговаривать и обмениваться полноэкранным видео с Web-камер, установленных у пользователей.

Miranda IM - многопротокольный мессенджер мгновенных сообщений с открытым кодом для работы в Интернете или локальной сети. Поддерживает протоколы систем мгновенных сообщений: ICQ, IRC, Jabber, Google Talk, Skype и других.

Google Talk client - десктопный IM-клиент (мессенджер) Google Talk, а Google Talk Gadget - это веб-клиент, который работает в любом браузере с Abobe Flash-плагином. Google Talk - это служба Google для обмена мгновенными сообщениями, которая позволяет общаться с помощью голосового чата и текстовых сообщений. Google Talk использует протокол XMPP (Jabber-совместимый) и позволяет общаться с другими участниками сети Jabber.

Mail.Ru Agent client - это IM-клиент (мессенджер), который обеспечивает текстовое, голосовое общение и видеочат. Поддерживает ICQ, т.е. является ICQ-клиентом. На сайте http://win.mail.ru/cgi-bin/loginagent доступна веб-версия клиента.

VoxOx (voxox.com, version 2.0) - современный и перспективный мультипротокольный мессенджер с открытым исходным кодом, который поддерживает протоколы ICQ, Jabber, MSN, Yahoo! Messenger и другие. VoxOx содержит множество полезных функций и составляет конкуренцию наиболее распространенному в мире мессенджеру Skype.

Заключение

Возможности Интернет настолько широки, насколько у человека только может хватить фантазии. Сетевая технология уже серьезно зарекомендовала себя в качестве наилучшего источника информации на западе и стремительно развивается в станах бывшего Советского Союза. Например в России в минувшем году Интернет получила развитие в 400% , на Украине - только 300%. На сегодняшний день в нашей стране зарегистрировано более 10000 пользователей и это число постоянно растет. Как говорит Билл Гейтс: “Интернет - это двигатель технологий”.

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

Список использованной литературы

    Хафкемейер Х. / "Интернет. Путешествие по всемирной компьютерной сети", 1999г.

    Грошев С.В. / Современный самоучитель профессиональной работы на компьютере, 1998г.

    Борисов М., Визель М. / Что такое Интернет? "Смена", 1999г. №7

    Волубуев Р. Паутина в огне: "Литературная газета" 1998г. №40

    Интернет на пороге третьего тысячелетия "Техника молодежи", 1999г. №10

    «Глобальные сети: информация и средста доступа» - издательство ПГТУ.

    Гиттель Э., Джеймс С., «ISDN просто и доступно» - 1999 г.

    Олифер В.Г., Олифер Н.А., «Компьютерные сети. Принципы, технологии, протоколы» - Издательство «Питер» 2000 г.

    «Microsoft TCP/IP: Учебный курс.» /официальное пособие Microsoft для самостоятельной подготовки/ - 1998 г.

    Фролов А.В., Фролов Г.В., «Глобальные сети компьютеров. Практическое введение в Internet» - 1998 г.

    Интернет-энциклопедия «Википедия». http//ru.wikipedia.org

    Олифер В.Г., Олифер Н.А., «Компьютерные сети. Принципы, технологии, протоколы» - Издательство «Питер» 2000г.

    Фролов А.В., Фролов Г.В., «Глобальные сети компьютеров. Практическое введение в Internet» - 1998г.

    Интернет -маркетинг как новый инструмент развития бизнесаКурсовая работа >> Маркетинг

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

  1. Интернет (9)

    Реферат >> Информатика

    Такое интернет ? 3 История появления сети Интернет . 4 Кто владеет интернет ? 5 Основные характеристики интернет . 6 Каково назначение интернет ? ... организационных проблем Internet. Основные характеристики интернет . Интернет представляет собой глобальную...

  2. Основные характеристики программного обеспечения 1 С - Предприятие

    Реферат >> Экономика

    Интеграция с другими системами: поддержка интернет -протоколов HTTP, HTTPS и FTP ... в пределах России и СНГ . Основные характеристики сравнения «1С: Предприятия» с аналогами... частности, под- держка нескольких Интернет -протоколов, прием и отправка электронной...

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Internet - глобальная компьютерная сеть, охватывающая весь мир. Сегодня Internet имеет около 15 миллионов абонентов более чем в 150 странах мира. Ежемесячно размер сети увеличивается на 7-10%. Internet образует как бы ядро, обеспечивающее связь различных информационных сетей, принадлежащих различным учреждениям во всем мире, одна с другой.

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

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

Компании соблазняют быстрота, дешевая глобальная связь, удобство для проведения совместных работ, доступные программы, уникальная база данных сети Internet. Они рассматривают глобальную сеть как дополнение к своим собственным локальной сетям.

При низкой стоимости услуг (часто это только фиксированная ежемесячная плата за используемые линии или телефон) пользователи могут получить доступ к коммерческим и некоммерческим информационным службам США, Канады, Австралии и многих европейских стран. В архивах свободного доступа сети Internet можно найти информацию практически по всем сферам человеческой деятельности, начиная с новых научных открытий до прогноза погоды на завтра.

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

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

В настоящее время Internet испытывает период подъема, во многом благодаря активной поддержке со стороны правительств европейских стран и США. Ежегодно в США выделяется около 1-2 миллиардов долларов на создание новой сетевой инфраструктуры. Исследования в области сетевых коммуникаций финансируются также правительствами Великобритании, Швеции, Финляндии, Германии.

Однако, государственное финансирование - лишь небольшая часть поступающих средств, т.к. все более заметной становится "коммерциализация" сети (ожидается, что 80-90% средств будет поступать из частного сектора).

История сети Internet

В 1961 году Defence Advanced Research Agency (DARPA) по заданию министерства обороны США приступило к проекту по созданию экспериментальной сети передачи пакетов. Эта сеть, названная ARPANET, предназначалась первоначально для изучения методов обеспечения надежной связи между компьютерами различных типов. Многие методы передачи данных через модемы были разработаны в ARPANET. Тогда же были разработаны и протоколы передачи данных в сети - TCP/IP. TCP/IP - это множество коммуникационных протоколов, которые определяют, как компьютеры различных типов могут общаться между собой.

Эксперимент с ARPANET был настолько успешен, что многие организации захотели войти в нее, с целью использования для ежедневной передачи данных. И в 1975 году ARPANET превратилась из экспериментальной сети в рабочую сеть. Ответственность за администрирование сети взяло на себя Defence Communication Agency (DCA), в настоящее время называемое Defence Information Systems Agency (DISA). Но развитие ARPANET на этом не остановилось; Протоколы TCP/IP продолжали развиваться и совершенствоваться.

В 1983 году вышел первый стандарт для протоколов TCP/IP, вошедший в Military Standards (MIL STD), т.е. в военные стандарты, и все, кто работал в сети, обязаны были перейти к этим новым протоколам. Для облегчения этого перехода DARPA обратилась с предложением к руководителям фирмы Berkley Software Design - внедрить протоколы TCP/IP в Berkley (BSD) UNIX. С этого и начался союз UNIX и TCP/IP.

Спустя некоторое время TCP/IP был адаптирован в обычный, то есть в общедоступный стандарт, и термин Internet вошел во всеобщее употребление. В 1983 году из ARPANET выделилась MILNET, которая стала относиться к Defence Data Network (DDN) министерства обороны США. Термин Internet стал использоваться для обозначения единой сети: MILNET плюс ARPANET. И хотя в 1991 году ARPANET прекратила свое существование, сеть Internet существует, ее размеры намного превышают первоначальные, так как она объединила множество сетей во всем мире. Рисунок 1 иллюстрирует рост числа хостов, подключенных к сети Internet с 4 компьютеров в 1969 году до 3,2 миллионов в 1994. Хостом в сети Internet называются компьютеры, работающие в многозадачной операционной системе (Unix, VMS), поддерживающие протоколы TCP\IP и предоставляющие пользователям какие-либо сетевые услуги.

Из чего состоит Internet

Это довольно сложный вопрос, ответ на который всё время меняется. Пять лет назад ответ был прост: Internet - это все сети, которые, взаимодействуя с помощью протокола IP, образуют «бесшовную» сеть для своих коллективных пользователей. Сюда относятся различные федеральные сети, совокупность региональных сетей, университетские сети и некоторые зарубежные сети.

В последнее время появилась заинтересованность в подсоединении к Internet сетей, которые не используют протокол IP. Для того чтобы предоставлять клиентам этих сетей услуги Internet, были разработаны методы подключения этих «чужих» сетей (например, BITNET, DECnets и др.) к Internet. Сначала эти подключения, названные шлюзами, предназначались просто для пересылки электронной почты между двумя сетями, но некоторые из них выросли до возможности обеспечения и других услуг на межсетевой основе. Являются ли они частью Internet? И да и нет - всё зависит от того, хотят ли они того сами.

В настоящее время в сети Internet используются практически все известные линии связи от низкоскоростных телефонных линий до высокоскоростных цифровых спутниковых каналов. Операционные системы, используемые в сети Internet, также отличаются разнообразием. Большинство компьютеров сети Internet работают под ОС Unix или VMS. Широко представлены также специальные маршрутизаторы сети типа NetBlazer или Cisco, чья ОС напоминает ОС Unix.

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

Откуда Internet знает, куда следует направить Ваши данные? Если Вы отправляете письмо, то, просто опустив его в почтовый ящик без конверта, Вы не можете рассчитывать, что корреспонденция будет доставлена по назначению. Письмо нужно вложить в конверт, написать на конверте адрес и наклеить марку. Точно так же, как почтовое отделение следует по правилам, которые определяют порядок работы почтовой сети, определенные правила регламентируют порядок работы Internet. Эти правила называют протоколами. Межсетевой протокол (Internet Protocol, IP) отвечает за адресацию, т.е. гарантирует, что маршрутизатор знает, что делать с Вашими данными, когда они поступят. Следуя нашей аналогии с почтовым ведомством, можно сказать, что межсетевой протокол выполняет функции конверта.

Некоторая адресная информация приводится в начале Вашего сообщения. Она даёт сети достаточно сведений для доставки пакета данных.

Internet-адреса состоят из четырёх чисел, каждое из которых не превышает 256. При записи числа отделяются одно от другого точками, например:

Адрес фактически состоит из нескольких частей. Поскольку Internet - это сеть сетей, то начало адреса содержит информацию для маршрутизаторов о том, к какой сети относится Ваш компьютер. Правая часть адреса служит для того, чтобы сообщить сети, какой компьютер должен получить этот пакет. Провести границу между подадресом сети и подадресом компьютера довольно сложно. Эта граница устанавливается по соглашению между соседними маршрутизаторами. К счастью, как пользователю, Вам никогда не придётся беспокоиться об этом. Это имеет значение только при создании сети. Каждый компьютер в Internet имеет свой уникальный адрес. Здесь нам опять поможет аналогия со службой доставки почты. Возьмем адрес «50 Kelly Road, Hamden, CT». Элемент «Hamden, CT» похож на адрес сети. Благодаря этому конверт попадает в необходимое почтовое отделение, то, которое знает об улицах в определенном районе. Элемент «Kelly Road» похож на адрес компьютера; он указывает на конкретный почтовый ящик в районе, который обслуживает данное почтовое отделение. Почтовое ведомство выполнило свою задачу, доставив почту в нужное местное отделение, а это отделение положило письмо в соответствующий почтовый ящик. Аналогичным образом, Internet выполнила свою задачу, когда ее маршрутизаторы направили данные в соответствующую сеть, а эта локальная сеть - в соответствующий компьютер.

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

Одно из достоинств Internet состоит в том, что для работы на базовом уровне достаточно только межсетевого протокола. Сеть будет не очень дружественной, но если Вы будете вести себя достаточно разумно, то решите свои задачи. Поскольку Ваши данные помещаются в IP- конверт, то сеть имеет всю информацию, необходимую для перемещения этого пакета из Вашего компьютера в пункт назначения. Здесь, однако, возникает сразу несколько проблем.

Во-первых, в большинстве случаев объем пересылаемой информации превышает 1500 символов. Если бы почта принимала только открытки, Вас бы это, естественно, разочаровало.

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

В-третьих, последовательность доставки пакетов может быть нарушена. Если Вы послали по одному адресу одно за другим два письма, то нет никакой гарантии, что они пойдут по одному маршруту или придут в порядке их отправления. Такая же проблема существует и в Internet.

Поэтому следующий уровень сети даст нам возможность пересылать более крупные порции информации и позаботиться об устранении тех искажений, которые вносит сама сеть.

Для решения упомянутых выше проблем используется «протокол управления передачей» (Transmission Control Protocol, TCP), который часто упоминают вместе с протоколом IP. Как следовало бы поступить в случае, если Вы хотите послать кому-нибудь книгу, а почта принимает только письма? Выход один: вырвать из книги все страницы, вложить каждую в отдельный конверт и бросить все конверты в почтовый ящик. Получателю пришлось бы собирать все страницы (при условии, что ни одно письмо не пропало) и склеивать обратно в книгу. Вот эти задачи и выполняет ТСР.

Информацию, которую Вы хотите передать, ТСР разбивает на порции. Каждая порция нумеруется, чтобы можно было проверить, вся ли информация получена, и расположить данные в правильном порядке. Для передачи этого порядкового номера по сети у протокола есть свой собственный «конверт», на котором «написана» необходимая информация. Порция Ваших данных помещается в конверт ТСР. Конверт ТСР, в свою очередь, помещается в конверт IP и передается в сеть.

На принимающей стороне программное обеспечение протокола ТСР собирает конверты, извлекает из них данные и располагает их в правильном порядке. Если каких-нибудь конвертов нет, программа просит отправителя передать их еще раз. После размещения всей информации в правильном порядке эти данные передаются той прикладной программе, которая использует услуги ТСР.

Это, однако, несколько идеализированное представление о ТСР. В реальной жизни пакеты не только теряются, но и претерпевают изменения по дороге ввиду кратковременных отказов в телефонных линиях. ТСР решает и эту проблему. При помещении данных в конверт производится вычисление так называемой контрольной суммы. Контрольная сумма - это число, которое позволят принимающему ТСР выявлять ошибки в пакете. Допустим, Вы передаёте необработанные цифровые данные 8-ми битовыми порциями или байтами. Самый простой вариант контрольной суммы - сложить значения этих байтов и поместить в конец этой порции информации дополнительный байт, содержащий эту сумму. (Или хотя бы ту её часть, которая помещается в 8-ми битах.) Принимающий TCP выполняет такой же расчёт. Если в процессе передачи какой-нибудь байт изменится, то контрольные суммы не будут совпадать, и Вы узнаете об ошибке. Конечно, при наличии двух ошибок они могут компенсировать друг друга, но такие ошибки можно выявить более сложными вычислениями. Когда пакет прибывает в пункт назначения, принимающий ТСР, вычисляет контрольную сумму и сравнивает ее с той, которую послал отправитель. Если значения не совпадают, то при передаче произошла ошибка. Принимающий ТСР отбрасывает этот пакет и запрашивает повторную передачу.

Протокол ТСР создает видимость выделенной линии связи между двумя прикладными программами, т.к. гарантирует, что информация, входящая на одном конце, выходит на втором. В действительности не существует выделенного канала между отправителем и получателем (другие люди могут использовать эти же маршрутизаторы и сетевые провода для передачи своей информации в промежутке между Вашими пакетами), однако создается впечатление, что он есть, и на практике этого обычно бывает достаточно.

Это не самый лучший подход к использованию сети. Формирование ТСР - соединения требует значительных расходов и затрат времени; если этот механизм не нужен, лучше не использовать его. Если данные, которые необходимо послать, помещаются в одном пакете, и гарантия доставки не особенно важна, ТСР может стать обузой.

Существует еще один стандартный протокол, который позволяет избежать таких накладных расходов. Он называется «протокол пользовательских дейтаграмм» (user datagram protocol, UDP) и используется в некоторых прикладных программах. Вместо вкладывания Ваших данных в конверт TCP и помещения этого конверта в конверт IP прикладная программа вкладывает данные в конверт UDP, который и помещается в конверт IP.

UPD проще ТСР, потому что этот протокол не заботится о пропавших пакетах, расположении данных в правильном порядке и других тонкостях. UDP используется для тех программ, которые посылают только короткие сообщения и могут повторить передачу данных, если ответ задерживается. Предположим, что Вы пишете программу, которая ищет номера телефонов в одной из сетевых баз данных. Нет нужды устанавливать ТСР - соединение для того, чтобы передать по всем направлениям по 20-30 символов. Можно просто поместить имя в один UDP- пакет, вложить его в IP- пакет и отослать. Принимающая прикладная программа получит этот пакет, прочитает имя, найдет номер телефона, вложит его в другой UDP- пакет и отправит обратно. Что случится, если пакет по дороге потеряется? Это - проблема Вашей программы: если слишком долго нет ответа, она посылает еще один запрос.

Как сделать сеть дружественной

Для этого необходимо настроить программное обеспечение на конкретную задачу и при обращении к компьютерам использовать не адреса, а имена.

Большинство пользователей не испытывают интереса к потоку битов между компьютерами, какими бы скоростными не были линии и какой бы экзотической не была технология, которая позволила его получить. Они хотят быстро использовать этот поток битов для каких-то полезных задач, будь то перемещение файла, доступ к данным или просто игра. Прикладные программы - это части программного обеспечения, которые позволяют удовлетворить эти потребности. Такие программы составляют еще один уровень программного обеспечения, надстраиваемый над сервисом ТСР или UDP. Прикладные программы предоставляют пользователю средства для решения конкретной задачи.

Диапазон прикладных программ широк: от доморощенных до патентованных, поставляемых крупными фирмами-разработчиками. В Internet есть три стандартные прикладные программы (удаленный доступ, пересылка файлов и электронная почта), а также другие, широко используемые, но не стандартизированные программы. В главах 5-14 показано, как использовать самые распространенные прикладные программы Internet.

Когда речь идет о прикладных программах, следует учесть одну особенность: Вы воспринимаете прикладную программу так, как она выглядит в Вашей локальной системе. Команды, сообщения, приглашения и т.д., появляющиеся у Вас на экране, могут несколько отличаться от тех, которые Вы увидите в книге или на экране у своего друга. Не стоит волноваться, если в книге приводится сообщение «connection refused», а компьютер выдает «Unable to connect to remote host: refused»; это одно и то же. Не цепляйтесь к словам, а попытайтесь понять суть сообщения. Не беспокойтесь, если некоторые команды имеют другие имена; большинство прикладных программ снабжены достаточно солидными справочными подсистемами, которые помогут найти необходимую команду.

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

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

На этапе становления, когда Internet была маленькой общностью, использовать имена было легко. Центр сетевой информации (NIC) создавал специальную службу регистрации. Вы посылали заполненный бланк (конечно, электронными средствами), и NIC вносил Вас в свой список имён и адресов. Этот файл, называемый hosts (список узловых компьютеров), регулярно рассылался на все компьютеры сети. В качестве имён использовались простые слова, каждое из которых обязательно являлось уникальным. Когда Вы указывали имя, Ваш компьютер искал его в этом файле и подставлял соответствующий адрес.

Когда Internet разрослась, к сожалению, размер этого файла тоже увеличился. Стали возникать значительные задержки при регистрации имён, поиск уникальных имён усложнился. Кроме того, на рассылку этого большого файла на все указанные в нём компьютеры уходило много сетевого времени. Стало очевидно, что такие темпы роста требуют наличия распределённой интерактивной системы. Эта система называется «доменной системой имён» (Domain Name System, DNS).

Доменная система имён представляет собой метод назначения имён путём возложения на разные группы пользователей ответственности за подмножества имён. Каждый уровень в этой системе называется доменом. Домены отделяются один от другого точками:

В имени может быть любое число доменов, но более пяти встречается редко. Каждый последующий домен в имени (если смотреть слева направо) больше предыдущего. В имени ux.cso.uiuc.edu элемент ux - имя реального компьютера с IP - адресом. (См. рисунок).

Имя этого компьютера создано и курируется группой cso, которая есть не что иное, как отдел, в котором стоит этот компьютер. Отдел cso является отделом университета штата Иллинойс (uiuc). uiuc входит в национальную группу учебных заведений (edu). Таким образом, домен edu включает в себя все компьютеры учебных заведений США; домен uiuc.edu - все компьютеры университета штата Иллинойс и т.д.

Каждая группа может создавать и изменять все имена, находящиеся под её контролем. Если uiuc решит создать новую группу и назвать её ncsa, она может ни у кого не спрашивать разрешения. Всё, что нужно сделать - это добавить новое имя в свою часть всемирной базы данных, и рано или поздно тот, кому нужно, узнает об этом имени (ncsa.uius.edu). Аналогичным образом cso может купить новый компьютер, присвоить ему имя и включить в сеть, не спрашивая ни у кого разрешения. Если все группы, начиная с edu и ниже, будут соблюдать правила, и обеспечивать уникальность имён, то никакие две системы в Internet не будут иметь одинакового имени. У Вас могут быть два компьютера с именем fred, но лишь при условии, что они находятся в разных доменах (например, fred.cso.uiuc.edu и fred.ora.com).

Легко узнать, откуда берутся домены и имена в организации типа университета или предприятия. Но откуда берутся домены «верхнего уровня» типа edu? Они были созданы, когда была изобретена доменная система. Изначально было шесть организационных доменов высшего уровня.

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

hockey.guelph.ca

Общее число кодов стран - 300; компьютерные сети существуют приблизительно в 170 из них.

Окончательный план расширения системы присвоения имён ресурсов в Internet был наконец-то объявлен комитетом IAHC (International Ad Hoc Committee). Данные от 24 февраля 1997 года. Согласно новым решениям, к доменам высшего уровня, включающим сегодня com, net, org, прибавятся:

firm - для деловых ресурсов Сети;

store - для торговли;

web - для организаций, имеющих отношение к регулированию деятельности в WWW;

arts - для ресурсов гуманитарного образования;

rec - игры и развлечения;

info - предоставление информационных услуг;

nom - для индивидуальных ресурсов, а также тех, кто ищет свои пути реализации, которые отсутствуют в приведённом убогом списке.

Кроме того, в решениях IAHC сказано, что учреждается 28 уполномоченных агентств по присвоению имён во всём мире. Как заявлено, новая система позволит успешно преодолеть монополию, которая была навязана единственным уполномоченным - компанией Network Solutions. Все новые домены будут распределены между новыми агентствами, а прежние будут отслеживаться совместно Network Solutions и National Science Foundation до конца 1998 года.

В настоящее время ежемесячно регистрируется примерно 85 тысяч новых имён. Годовая оплата имени составляет 50 долларов. Новые регистрационные агентства должны будут представлять семь условных географических регионов. Для претендентов на роль агентств из каждого региона будут устроены лотереи. Компании, желающие участвовать в них, должны внести вступительный взнос в размере 20 тысяч долларов и иметь страховку на сумму не менее 500 тысяч долларов на случай неспособности справиться с ролью регистратора доменных имён.

Теперь, когда понятно, как домены связаны между собой и как создаются имена, можно задуматься и над тем, как же применить эту чудесную систему. Вы используете её автоматически всякий раз, когда задаёте какое-то имя «знакомому» с ней компьютеру. Вам не нужно ни искать это имя вручную, ни давать для поиска нужного компьютера специальную команду, хотя при желании это также можно сделать. Все компьютеры в Internet могут пользоваться доменной системой, и большинство из них это делают.

Когда Вы используете имя, например, ux.cso.uiuc.edu, компьютер должен преобразовать его в адрес. Чтобы это сделать, Ваш компьютер начинает просить помощи у серверов (компьютеров) DNS, начиная с правой части имени и двигаясь влево. Сначала она просит локальные серверы DNS найти адрес. Здесь существуют три возможности:

Локальный сервер знает адрес, потому что этот адрес находится в той части всемирной базы данных, которую курирует данный сервер. Например, если Вы работаете в НГТУ, то у Вашего локального сервера, вероятно, есть информация обо всех компьютерах НГТУ.

Локальный сервер знает адрес, потому что кто-то недавно уже спрашивал о нём. Когда Вы спрашиваете об адресе, сервер DNS некоторое время держит его «под рукой» на тот случай, если чуть позже о нём спросит ещё кто-нибудь. Это значительно повышает эффективность работы системы.

Локальный сервер не знает адрес, но знает, как его определить.

Как локальный сервер определяет адрес? Его программное обеспечение знает, как связаться с корневым сервером, который знает адреса серверов имён домена высшего уровня (крайней правой части имени, например, edu). Ваш сервер запрашивает у корневого сервера адрес компьютера, отвечающего за домен edu. Получив информацию, он связывается с этим компьютером и запрашивает у него адрес сервера uiuc. После этого Ваше программное обеспечение устанавливает контакт с этим компьютером и спрашивает у него адрес сервера домена cso. Наконец, от сервера cso он получает адрес ux, компьютера, который и был целью данной прикладной программы.

Некоторые компьютеры до сих пор имеют конфигурацию, рассчитанную на использование старомодного файла hosts. Если Вы работаете на одном из них, Вам, возможно, придётся попросить его администратора найти нужный Вам адрес вручную (либо сделать это самому). Администратор должен будет ввести имя нужного компьютера в локальный файл hosts. Намекните ему, что не мешало бы поставить на компьютер программное обеспечение DNS, чтобы избежать подобных осложнений в дальнейшем.

Internet

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

Для того чтобы чувствовать себя вполне уверенно, достаточно запомнить несколько основных принципов. К счастью, эти принципы не сильно ограничивают пользователя; если не выходить за установленные пределы, можно делать всё, что угодно. Если Вы оказались в затруднительной ситуации, обратитесь к своему поставщику услуг, чтобы точно определить, что можно делать и чего нельзя. Вполне возможно, что то, что Вы хотите, делать разрешается, но Ваша обязанность - выяснить, так ли это. Рассмотрим некоторые принципы, чтобы определить границы допустимого.

Правовые нормы

При работе в Internet должны соблюдаться три правовые нормы:

Значительная часть Internet финансируется за счёт федеральных субсидий, вследствие чего исключается чисто коммерческое использование сети.

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

В случае доставки программного обеспечения (или, например, просто идеи) из одного места в другое следует учитывать региональные правовые нормы, касающиеся интеллектуальной собственности и лицензий

Многие входящие в Internet сети финансируются федеральными ведомствами. Согласно федеральному законодательству, ведомство может расходовать свой бюджет только на то, что входит в сферу его деятельности. Например, военно-воздушные силы не могут тайно увеличить свой бюджет, заказав ракеты за счет НАСА. Эти же законы распространятся на сеть: если НАСА финансирует сеть, то её следует использовать только для изучения космоса. Как пользователь, Вы можете не иметь ни малейшего представления о том, по каким сетям путешествуют Ваши пакеты, но лучше, чтобы содержимое этих пакетов не вступало в противоречие с деятельностью того ведомства, которое финансирует ту или иную сеть.

В действительности все это не так страшно, как кажется. Пару лет назад в Вашингтоне поняли, что наличие многих параллельных IP-сетей (NSFNET, NASA Science Internet и др., по одной на федеральное ведомство) - пустая трата денег (весьма радикальная идея). Был принят закон о создании NREN - национальной сети для научных исследований и образования. Часть Internet была выделена для поддержки научных исследований и образования - задачи, общей для всех федеральных органов. Это значит, что Вы можете пользоваться услугами NREN Точнее, NREN - действующая сеть, которую ещё предстоит создать. Законопроект санкционирует трафик по существующим федеральным сетям. Правильнее было бы назвать то, что существует на сегодняшний день - Interim Interagency NREN (Временная межведомственная NREN). для проведения научных исследований и обучения или для поддержки научных исследований и обучения.

Важность условия «для поддержки научных исследований и образования» трудно переоценить. Этим положением в число разрешённых включается множество возможностей использования сети, которые могут, на первый взгляд, не соответствовать её назначению. Например, если фирма продаёт программное обеспечение, которое используется при проведении научных исследований и в системе образования, то она имеет право распространять дополнения и отвечать на вопросы по электронной почте. Считается, что такое направление использования относится к «поддержке научных исследований и образования». Но при этом фирма не может применять NREN для коммерческих задач, таких как маркетинг, учёт и т.д. - для этой цели существует коммерческая часть Internet. Список положений, регламентирующих использование NSFNET, приведён в приложении А. Эти требования являются одними из наиболее строгих по отношению к коммерческому использованию. Если Ваша работа соответствует им, значит она соответствует требованиям всех остальных сетей.

В последнее время много говорится о «Национальной информационной инфраструктуре» (National Information Infrastructure, NII). Это объёмный и носящий довольно общий характер проект создания сетей в масштабе государства. Его можно с одинаковым успехом рассматривать как долгосрочный план развития NREN, и как альтернативу NREN. Существует множество участников этой игры (таких как поставщики сетевых услуг, телефонные компании, компании кабельного телевидения и даже энергетические корпорации), которые пытаются добиться, чтобы фишки упали на их территорию. В этом реферате NII не будет уделено много внимания, так как мы рассматриваем реально существующую сеть, а не ту сеть, которая может появиться через несколько лет. Совершенно ясно, что NII окажет значительное влияние на развитие компьютерных сетей, но пока не прояснилось, в чём конкретно это влияние будет проявляться. Все заинтересованные лица обещают ускоренный доступ, сниженные цены и повышенную скорость передачи данных, но, как говориться, лучше один раз увидеть, чем сто раз услышать.

Когда Ваша организация договаривалась о подключении к Internet, кто-то должен был сообщить поставщику сетевых услуг о том, для каких целей будет использоваться подключение: для научных исследований и образования или для коммерческих целей. В первом варианте Ваш трафик будет направляться по субсидированным маршрутам NREN, во втором - по частным каналам. Плата за доступ к сети для Вашей организации будет зависеть от выбора варианта; коммерческое использование сети обычно стоит дороже, т.к. оно не субсидируется государством. Допускается ли решение коммерческих задач через Ваше соединение, Вам могут сказать только сотрудники Вашей сетевой администрации. Проверьте это перед тем, как использовать подключение в коммерческих целях.

Конечно, многие корпорации присоединятся к Internet как центры исследований и обучения - и это допустимо, так как мотивом для подключения часто являются научные исследования. Например, компания по производству семян намерена проводить совместно с университетом исследования свойств семян сои. Многие юридические отделы корпораций, наоборот, объявляют свои подключения коммерческими. Это обеспечивает отсутствие правовой ответственности в будущем, когда, например, какой-нибудь неинформированный служащий запустит по предназначенному для передачи данных о научных исследованиях подсоединению коммерческую информацию.

В Internet существует ряд коммерческих поставщиков, например Advanced Networks and Service (ANS), Performance Systems International (PSI) и UUNET. У каждой из этих компаний есть своя собственная ниша рынка и своя собственная сеть в пределах государства для предоставления коммерческих услуг в Internet. Кроме того, сети штатов и региональные сети предоставляют коммерческие услуги своим членам. Имеются подключения между каждой из этих сетей и федеральными сетями. Взаимодействие всех этих сетей между собой с соблюдением всех законов и норм осуществляется посредством использования этих подключений и заключения определенных соглашений по учету.

Знаете ли Вы, что экспорт битов подпадает под действие экспортных ограничений Министерства торговли? Эти замечания относятся только к США. В других странах на серверы распространяются другие законы. То, что Internet, по сути дела, является целостной глобальной сетью, делает возможным экспорт информации без Вашего ведома. Поскольку я не юрист, не буду вдаваться в технические детали, но попытаюсь кратко рассказать, что нужно для соблюдения закона. Если, ознакомившись с этими замечаниями, Вы все-таки сочтете, что для Вас существует риск нарушить закон, обратитесь за компетентной юридической помощью.

Экспертное законодательство построено на двух положениях:

Экспорт чего-либо требует наличия лицензии.

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

Первый пункт в пояснениях не нуждается: если Вы отгружаете, перевозите, пересылаете файл или отправляете что-либо по электронной почте за пределы страны, то для этого необходимо получить экспортную лицензию. К счастью, здесь имеется лазейка - генеральная лицензия, область применения которой весьма обширна. Генеральная лицензия разрешает экспорт всего, на что не существует явных запретов на экспорт и что может открыто обсуждаться в США. Таким образом, все, что Вы можете узнать на конференции или в аудитории, скорее всего, подпадает под действие генеральной лицензии, если эта информация не является секретной.

Тем не менее, в перечне того, на что распространяются ограничения, содержится множество сюрпризов. Он также может включать некоторую информацию, доступную студенту любого университета. Может быть запрещен экспорт текстов сетевых программ и зашифрованной информации. Часто бывает так, что сначала речь идёт о каком-то небольшом пункте, но потом, когда соответствующие инструкции уже составлены, оказывается, что ограничения охватывают гораздо более широкую область. Например, во время войны в Персидском заливе иракскую военную сеть было гораздо сложнее вывести из строя, чем планировалось. Оказалось, что Ирак использовал коммерческие IP-маршрутизаторы, которые очень быстро находили альтернативные маршруты. Поэтому экспорт всех маршрутизаторов, которые могли находить альтернативные маршруты, был срочно запрещён. Вполне возможно, что эта история - одна из «сетевых легенд». Все в Internet говорили об этом случае, но когда я попытался проверить достоверность этой информации, то не смог найти ни одного надёжного источника.

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

Анализируя свою потенциальную правовую ответственность, консорциум, который управляет сетью Bitnet (CREN), пришёл к следующим выводам. Оператор сети несёт ответственность за незаконный экспорт лишь в том случае, если он знал о нарушении и не проинформировал об этом соответствующие органы. Оператор сети не несёт ответственности за действия пользователя и в его обязанности не входит определение их соответствия или несоответствия закону. Поэтому обслуживающим персоналом сети не производится проверка содержимого пакетов, которые Вы посылаете за границу. Но если оператор обнаруживает в Ваших пакетах какие-либо нарушения требований закона, он обязан проинформировать правительственные органы.

Ещё один фактор, который необходимо учитывать при отправке чего-либо кому-либо, - это право собственности. Проблема осложняется, когда данные передаются через государственные границы. Законодательство в области авторских прав и патентов в разных странах может иметь большие различия. Вы можете обнаружить в сети любопытный сборник, содержащий основы забытого учения, срок действия авторских прав, на который в США уже истек. Отправка этих файлов в Англию может привести к нарушению британского законодательства. Обязательно узнавайте, кому принадлежат права на то, что Вы передаете по сети, и в случае необходимости не забудьте получить соответствующее разрешение.

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

С правами собственности могут возникнуть проблемы даже при использовании общедоступных файлов. На некоторые программные средства, доступ к которым в Internet является открытым, необходимо получить лицензию поставщика. Например, поставщик рабочей станции вносит дополнения в свою операционную систему, доступную через анонимный FTR. Вы можете легко получить это программное обеспечение, но для законного его использования необходимо иметь лицензию на сопровождение программного обеспечения. Сам по себе факт наличия файла в сети не означает, что взяв его, Вы не нарушите закон.

Политика и Internet

Многие пользователи сетей считают политический процесс и благом, и бедствием. Благо - это деньги. Субсидии позволяют многим людям получить услуги, которые раньше им были недоступны. Бедствие состоит в том, что действия пользователей находятся под постоянным наблюдением. Некто в Вашингтоне вдруг возьмет и решит, что Ваши действия можно использовать в политических целях. Не исключено, что оцифрованное цветное изображение обнаженной девушки, которое записано у Вас на диске, в один прекрасный день станет темой передовицы под броским заголовком «Доллары налогоплательщиков идут на распространение порнографии». Подобный случай имел место. Содержимое файлов носило несколько более откровенный характер, чем иллюстрации из журналов, и этот случай поставил под угрозу финансирование всей NSFNET. Это может доставить немало неприятностей тем, кто отвечает за финансирование Internet.

Важно понимать, что у Internet есть много сторонников в высших эшелонах власти - в их число входят члены конгресса США, представители администрации Клинтона, ведущие ученые и руководители федеральных органов. Они поддерживают Internet, потому что она приносит пользу стране, расширяя возможности США в плане конкуренции с зарубежными странами в области науки и торговли. Повышение скорости обмена данными содействует ускорению прогресса в области научных исследований и образования; благодаря Internet американские ученые и студенты могут находить более эффективные решения технических проблем.

Как и положено, в мире политики, есть и такие, кто считает эти достоинства пустяковыми. По их мнению, миллионы долларов, уходящие в сеть, можно было бы потратить на «бочки с салом» в родных избирательных округах. «Бочка с салом» - мероприятие, проводимое в США политиками для завоевания популярности и т.п.

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

Сетевая этика

Сеть порождает множество этических проблем, однако этика здесь несколько отличается от общепринятой. Для того чтобы понять это, рассмотрим термин «законы первопроходцев». Когда Запад только начали осваивать, законы Соединённых Штатов западнее реки Миссисипи трактовались иначе, чем к востоку от неё. Сеть находится на переднем крае внедрения новых технологий, поэтому по отношению к ней справедливо будет применить вышеупомянутый термин. Вы можете углубляться в неё без опаски, если знаете, чего можно ожидать.

Сетевая этика основана на двух главных принципах:

Индивидуализм уважается и поощряется.

Сеть - хорошая и её следует защищать.

Обратите внимание: эти правила очень близки этике первопроходцев Запада, где индивидуализм и сохранение жизненного уклада были главенствующими. Рассмотрим, как же эти принципы проявляются в деятельности Internet.

В обычном обществе каждый может претендовать на индивидуальность, но во многих случаях индивидуум вынужден согласовывать свои интересы с интересами достаточно большой группы людей, в определённой степени разделяющих взгляды данного индивидуума. Здесь проявляется эффект «критической массы». Вы можете любить средневековую французскую поэзию, но вряд ли Вам удастся организовать в Вашем городе кружок для её изучения. Скорее всего, Вы не сумеете собрать достаточного количества людей, интересующихся этим предметом и согласных время от времени встречаться для обсуждения этой темы. Для того чтобы иметь хотя бы минимальную возможность общения, Вам придётся вступить в общество любителей поэзии, которое объединяет людей с более общими интересами, но вряд ли там найдётся хотя бы один любитель французской средневековой поэзии. В Вашем городе других поэтических обществ может и не быть, а члены единственного имеющегося в наличии постоянно обсуждают плохие псевдорелигиозные стихи. Таким образом, возникает проблема «критической массы». Если Вы не можете собрать группу единомышленников, Ваши интересы страдают. На худой конец, можно присоединиться к другой, более многочисленной группе, но это будет не то, что нужно.

В сети критическая масса равна двум. Вы общаетесь, когда хотите и как хотите - это всегда удобно, и никакого принуждения не требуется. Географическое положение значения не имеет. Ваш собеседник может находиться в любой точке сети (практически в любом уголке земного шара). Поэтому создание группы, по какой угодно теме, абсолютно возможно. Можно формировать даже альтернативные группы. Одни хотят «встречаться» по электронной почте, другие - посредством телеконференций, некоторые - используя открытый доступ к файлам, и т.д. Каждый свободен в своем выборе. Поскольку для достижения критической массы не нужно вступать в более многочисленную группу, каждый пользователь является членом некоей группы-меньшинства. Преследование инакомыслящих не приветствуется. По этой причине никто не заявит, что «данную тему не следует обсуждать в сети». Если бы я позволил себе нападки на любителей французской поэзии, Вы имели бы полное право выступить против моей любимой конференции. Каждый понимает, что для всех остальных пользователей сети возможность получить интересующую их информацию важна не менее чем для него самого. Однако многие пользователи Internet опасаются (и не без оснований), что может возникнуть движение в поддержку внешней цензуры, и в результате Internet станет гораздо менее полезной.

Конечно, индивидуализм - это палка о двух концах. Благодаря ему, сеть является прекрасным хранилищем разнообразной информации и сообществом людей, но этот принцип может подвергнуть испытанию Ваш альтруизм. Можно спорить о том, какое поведение следует считать приемлемым. Поскольку Вы взаимодействуете чаще всего с удаленным компьютером, большинство людей не знают о том, как Вы себя при этом ведете. Тот, кто знает, может не обращать внимания, а может и обратить. Если Вы подключаете свой компьютер к сети, то должны отдавать себе отчет в том, что многие пользователи считают все файлы к которым они могут добраться, своими. Они аргументируют это примерно так: если Вы не собирались разрешать другим использовать файлы, то незачем вообще их помещать туда, куда можно попасть по сети. Эта точка зрения, конечно, незаконна, но ведь и многое из того, что происходило в пограничных районах во времена освоения Запада, тоже не было подкреплено законами.

Постоянные пользователи Internet считают ее весьма ценным инструментом, как для работы, так и для развлечений. Хотя доступ к Internet часто осуществляется за счет средств организаций, а не самих пользователей, пользователи сети, тем не менее, считают своим долгом защищать этот ценный ресурс. Существуют два источника угроз для Internet:

интенсивное использование не по назначению;

политическое давление;

NREN создается с определенной целью. Коммерческое присоединение какой-то компании к Internet тоже имеет определенную цель. Возможно, что никто на месте не станет преследовать того, кто использует подсоединение не по назначению, однако с такими злоупотреблениями можно бороться другими способами. Если Вы используете компьютер своего начальника в личных целях непродолжительное время, например для подсчета сальдо своей чековой книжки, то этого, вероятно, никто не заметит. Аналогично никто не обратит внимания на небольшие затраты сетевого времени в непредусмотренных целях. (На самом деле иногда на использование не по назначению можно посмотреть и иначе. Скажем, когда студент играет в карты по сети, это может квалифицироваться как процесс обучения: для того, чтобы зайти так далеко, студент должен был узнать достаточно много о компьютерах и сетях). Проблемы возникают лишь в том случае, когда пользователь делает что-нибудь вопиюще недопустимое, например организует в сети общенациональный день игры в «многопользовательские подземелья».

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

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

Самоконтроль при пользовании сетью очень важен и из политических соображений. Любой здравомыслящий человек понимает, что сеть не может существовать без злоупотреблений и проблем. Но если эти проблемы не решаются в кругу пользователей сети, а выплескиваются на страницы газет и становятся предметом обсуждения в конгрессе США, то проигрывают все. Перечислим некоторые действия, которых следует избегать при работе в сети:

чересчур частые и длительные игры;

постоянные злоупотребления;

злобное, агрессивное отношение к остальным пользователям и другие антиобщественные действия;

намеренное нанесение ущерба или вмешательство в действия других (например, применение программы Internet Worm Internet Worm - это программа, которая использует Internet для «нападения» на компьютеры некоторых типов. Получив несанкционированный доступ к компьютеру, она использует его для того, «вломиться» на следующий. Эта программа подобна компьютерным вирусам, но получила название worm («червь»), потому что не причиняет умышленного вреда компьютерам. Подробное ее описание приведено в книге «Computer Security Basics» (Russell and Gangemi), O"Reilly & Associates.;

создание общедоступных файлов непристойного содержания.

Очень трудно будет провести в конгрессе решение о выделении средств на создание NREN, если за день до слушаний телевизионная программа «Шестьдесят минут» передала сюжет о злоупотреблении в сети.

Этические нормы и частная коммерческая Internet

В предыдущих разделах мы говорили о тех политических и социальных условиях, которые способствовали формированию Internet в том виде, в каком мы её знаем сегодня. Но эти условия меняются. C каждым днем доля финансирования Internet из федерального бюджета все уменьшается, поскольку возрастает доля финансирования за счет коммерческого использования сети. Цель правительства - выйти из сетевого бизнеса и передать функции предоставления услуг частному капиталу. Возникает очевидный вопрос: если правительство выходит из сетевого бизнеса, должен ли я продолжать играть по его правилам? Есть два аспекта данной проблемы: личный и коммерческий.

Подобные документы

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

    доклад , добавлен 02.05.2011

    Общие представления об интернет. Коммуникации с использованием семейства протокола управления передачей интернет-протокола. Крупнейшие каналы интернет США, компании AT&T. Подводные трансокеанские каналы. Схема взаимодействия компьютеров в интернет.

    презентация , добавлен 28.02.2012

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

    курсовая работа , добавлен 18.06.2010

    История создания сети Интернет. Характеристика и причины "бегства" в него. Проблема безопасности, защиты информации. Классификации способов общения в Интернете. Правила поведения в чате. Понятие флейм и флуд. Признаки виртуального романа, его последствия.

    аттестационная работа , добавлен 09.10.2009

    История создания сети Интернет, ее характеристика и причины "бегства" в него, а также проблема "Интернет на рабочем месте". Приницпы общения и правила поведения в чате. Сущность и классификация ников-псевдонимов. Понятие и значение понятий флейм и флуд.

    контрольная работа , добавлен 14.10.2009

    История создания сети Internet, ее административное устройство и архитектура. Организация доступа к сети, структура ее функционирования. Характеристика интернет-протоколов. Особенности сетевой этики. Охрана труда и техника безопасности при работе на ПК.

    курсовая работа , добавлен 20.05.2013

    Предпосылки возникновения Глобальной информационной сети. Структура сети Интернет. Подключение к сети и адресация в Интернет. Семейство протоколов TCP/IP. Наиболее популярные Интернет-технологии. Технологии создания серверных частей Web-приложений.

    реферат , добавлен 01.12.2007

    История сети Internet. Из чего состоит Internet? Протоколы сети Internet. Сети с коммутацией пакетов. Межсетевой протокол (IP). Протокол управления передачей (ТСР). Доменная система имён. Правовые нормы. Сетевая этика. Соображения безопасности.

    реферат , добавлен 23.11.2006

    Предназначение глобальной вычислительной сети Wide Area Networks. История создания Интернет, способы подключения к нему компьютера. Поиск информации, ведение бизнеса и дистанционного обучения. Структура сетей ARPANET, NSFNET. Протоколы и адреса Интернета.

    контрольная работа , добавлен 24.02.2014

    Понятие и история развития интернета как глобальной компьютерной сети, охватывающей весь мир. Сущность и принцип действия электронной почты, ее роль и значение в обществе и экономике. Разработка и действие межсетевого протокола, управления передачей.

Условно сеть Интернет можно представить состоящей из конечных узлов (компьютеров, серверов) или «хостов», оказывающих информационные услуги, и промежуточных узлов или «шлюзов» (обычно под этим термином подразумеваются маршрутизаторы сети), служащих для объединения между собой сетей, из которых состоит Интернет.

Каждый узел имеет универсальный сетевой адрес,однозначно определяющий устройство в сети. При этом каждый сетевой адрес отображает двухуровневый подход адресации, т.е. включает в себя адрес (номер) сети, в которую входит узел, и адрес узла внутри сети.

(На самом деле «узел» может структурно входить сразу в несколько сетей, поэтому он обладает несколькими сетевыми адресами, которые присваиваются каждому интерфейсу, связывающему узел с соответствующей сетью (проще говоря, сетевой адрес присваивается каждой сетевой карте устройства).

В плане построения Интернета, в нем, как и в любой телекоммуникационной сети, можно выделить:

  • Сети доступа , которые объединяют абонентские окончания (хосты клиентов). Причем сеть доступа, как правило, является разветвленной и многоуровневой, т.е. объединяет подсети нескольких уровней
  • магистральные сети объединяют между собой отдельные сети доступа и обеспечивают передачу информации между сетями доступа по высокоскоростным каналам
  • так называемые информационные центры, реализующие информационные услуги сети (например, веб-порталы, новостные порталы, поисковые системы и др.) и служебную информацию вспомогательного типа, для реализации информационных услуг – системы авторизации пользователей, базы данных, хранящие имена и пароли, системы биллинга для подсчета платы за оказанные услуги и др.

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

Интернет-провайдеры делятся на:

  • Магистральные поставщики – глобальные операторы, владеющие собственными транспортными магистралями, покрывающими очень крупные регионы, как правило на уровне стран и континентов.
  • Региональные провайдеры могут владеть сетями на территории крупного территориального образования (округа).
  • Локальные поставщики могут объединять сети на территории города, или района.

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

Кроме Интернет-провайдеров, оказывающих пользователям транспортные услуги, то есть передачу трафика из одной сети в другую, существуют организации, оказывающие услуги другого рода.
К ним относятся:

  • Поставщики интернет-контента или контент-провайдеры – операторы с собственными информационно-справочными ресурсами или контентом, размещенным на веб-сайтах
  • Поставщики услуг хостинга или хостинг-провайдеры – компании предоставляющие свое оборудование (серверы и помещения с технологическим оборудованием, а также каналы связи для выхода информации в Интернет) для размещения контента, созданного другими организациями и частными лицами
  • В дополнение к этим основным типам поставщиков можно еще прибавить поставщиков услуг по доставке контента . Этооператоры, доставляющие информацию с веб-сайтов в точки доступа, максимально приближенные к потребителям, тем самым увеличивая скорость доступа
  • Поставщиков услуг по поддержке приложений – организации, предоставляющие доступ к крупным дорогостоящим программным продуктам, которые требуют профессиональной поддержки
  • А так же существуют более узкопрофильные поставщики специализированных услуг , например, биллинговых услуг – организации, обеспечивающие оплату счетов по Интернету и др.

В общем виде на рис. изображены сети провайдеров. Здесь NAP-(Network Access Points), POP-(Point of Presents).

Элементы управления интернетом

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

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

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

Укажем на следующие компоненты управления и регулирования Интернет в мировом сообществе.

Внутренние правила сетей , входящих в Интернет. На практике понятие регулирования с учетом различных источников финансирования привели к оформлению Правил приемлемого использования (Accepted Use Policy - AUP) для сетей, имеющих бюджетную поддержку.



Понравилась статья? Поделиться с друзьями: