Структура информации в сети интернет. Структура и принципы работы интернет

Структура информации в сети интернет. Структура и принципы работы интернет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Архитектура и принципы работы сети Интернет

Глобальные сети, охватывая миллионы людей, полностью изменили процесс распространения и восприятия информации.

Глобальные сети (Wide Area Network, WAN) – это сети, предназначенные для объединения отдельных компьютеров и локальных сетей, расположенных на значительном удалении (сотни и тысячи километров) друг от друга. Глобальные сети объединяют пользователей, расположенных по всему миру, используя при этом самые разнообразные каналы связи.

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

В действительности Internet не просто сеть, - это структура, объединяющая обычные сети. Internet - это «сеть сетей».

Чтобы описать сегодняшний Internet , полезно воспользоваться строгим определением.

В своей книге « The Matrix : Computer Networks and Conferencing Systems Worldwide » Джон Квотерман описывает Internet как «метасеть, состоящую из многих сетей, которые работают согласно протоколам семейства TCP/IP, объединены через шлюзы и используют единое адресное пространство и пространство имен» .

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

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

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

Рис.1 Схема взаимодействия в сети Интернет

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

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

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

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

Инфраструктура Интернет (рис.2):

1.магистральный уровень (система связанных высокоскоростных телекоммуникационных серверов).

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

3.уровень региональных и других сетей.

4.ISP – интернет-провайдеры.

5.пользователи.

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


Рис.2 Инфраструктура сети Интернет

В основу архитектуры сетей положен многоуровневый принцип передачи сообщений . Формирование сообщения осуществляется на самом верхнем уровне модели ISO / OSI .. Затем (при передаче) оно после­ довательно проходит все уровни системы до самого нижнего, где и передается по каналу связи адресату. По мере прохождения каждого из уровней системы сообщение трансформируется, разбивается на сравнительно короткие части, которые снабжаются дополнительны­ ми заголовками, обеспечивающими информацией аналогичные уров­ ни на узле адресата. В этом узле сообщение проходит от нижнего уровня к верхнему, снимая с себя заголовки. В результате адресат принимает сообщение в первоначальном виде.

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

T CP / IP - технология межсетевого взаимодействия

Наиболее распространенным протоколом управления обменом данных является протокол TCP/IP. Главное отличие сети Internet от других сетей заключается именно в ее протоколах TCP/IP , охватыва­ ющих целое семейство протоколов взаимодействия между компью­ терами сети. TCP/IP - это технология межсетевого взаимодействия, технология Internet . Поэтому г лобальная сеть, объединяющая мно­ жество сетей с технологией TCP/IP , называется Internet .

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

Протокол IP ( Internet Protocol - межсетевой протокол) является главным протоколом семейства, он реализует распространение ин­ формации в IP -сети и выполняется на третьем (сетевом) уровне моде ли ISO / OSI . Протокол IP обеспечивает дейтаграммную доставку паке­ тов, его основная задача - маршрутизация пакетов. Он не отвечает за надежность доставки информации, за ее целостность, за сохране­ ние порядка потока пакетов. Сети, в которых используется протокол IP , называются IP -сетями. Они работают в основном по аналоговым каналам (т.е. для подключения компьютера к сети требуется IP -мо­ дем) и являются сетями с коммутацией пакетов. Пакет здесь называ­ ется дейтаграммой.

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

Для компьютеров протокол TCP/IP - это то же, что правила раз­ говора для людей. Он принят в качестве официального стандарта в сети Internet , т.е. сетевая технология TCP/IP де-факто стала техноло­ гией всемирной сети Интернет.

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

АДРЕСАЦИЯ В СЕТИ ИНТЕРНЕТ

Основные протоколы сети Интернет

Работа сети Internet основана на использовании семейств коммуникационных протоколов TCP/IP (Transmission Control Protocol / Internet Protocol ). TCP/IP используется для передачи данных как в глобальной сети Internet , так и во многих локальных сетях.

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

Различный сервис, включаемый в TCP/IP, и функции этого семейства протоколов могут быть классифицированы по типу выполняемых задач. Упомянем лишь основные протоколы, так как общее их число насчитывает не один десяток:

·транспортные протоколы - управляют передачей данных между двумя машинами:

·TCP / IP (Transmission Control Protocol ),

·UDP (User Datagram Protocol );

·протоколы маршрутизации - обрабатывают адресацию данных, обеспечивают фактическую передачу данных и определяют наилучшие пути передвижения пакета:

· IP (Internet Protocol),

· ICMP (Internet Control Message Protocol),

· RIP (Routing Information Protocol)

· и другие;

·протоколы поддержки сетевого адреса - обрабатывают адресацию данных, обеспечивают идентификацию машины с уникальным номером и именем:

· DNS (Domain Name System),

· ARP (Address Resolution Protocol)

· и другие;

·протоколы прикладных сервисов - это программы, которые пользователь (или компьютер) использует для получения доступа к различным услугам:

·FTP (File Transfer Protocol ),

· TELNET ,

· HTTP (HyperText Transfer Protocol)

·NNTP (NetNewsTransfer Protocol)

·и другие

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

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

· EGP (Exterior Gateway Protocol),

· GGP (Gateway-to-Gateway Protocol),

· IGP (Interior Gateway Protocol);

·другие протоколы – используются для передачи сообщений электронной почты, при работе с каталогами и файлами удаленного компьютера и так далее:

· SMTP (Simple Mail Transfer Protocol),

·NFS (Network File System ).

IP -адресация

Теперь подробнее остановимся на понятии IP -адреса.

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

IP -адрес имеет длину 32 бита и состоит из четырех частей по 8 бит, именуемых в соответствии с сетевой терминологией октетами (octets ) . Это значит, что каждая часть IP-адреса может принимать значение в пределах от 0 до 255. Четыре части объединяют в запись, в которой каждое восьмибитовое значение отделяется точкой. Когда речь идет о сетевом адресе, то обычно имеется в виду IP -адрес.

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

С понятием IP -адреса тесно связано понятие хоста (host ) . Некоторые просто отождествляют понятие хоста с понятием компьютера, подключенного к Internet . В принципе, это так, но в общем случае под хостом понимается любое устройство, использующее протокол TCP/IP для общения с другим оборудованием. То есть кроме компьютеров, это могут быть специальные сетевые устройства - маршрутизаторы (routers ), концентраторы (habs ) и другие. Эти устройства так же обладают своими уникальными I Р-адресами,- как и компьютеры узлов сети пользователей.

ЛюбойIP -адрес состоит из двух частей: адреса сети (идентификатора сети, Network ID ) и адреса хоста (идентификатора хоста, Host ID ) в этой сети . Благодаря такой структуре IP -адреса компьютеров в разных сетях могут иметь одинаковые номера. Но так как адреса сетей различны, то эти компьютеры идентифицируются однозначно и не могут быть перепутаны друг с другом.

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

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

Адрес сети класса A определяется первым октетом IP -адреса (считается слева направо). Значение первого октета, находящееся в пределах 1-126, зарезервировано для гигантских транснациональных корпорации и крупнейших провайдеров. Таким образом, в классе А в мире может существовать всего лишь 126 крупных компаний, каждая из которых может содержать почти 17 миллионов компьютеров.

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

Соответственно, в классе C под адрес сети отводится уже три первых октета, а значение первого октета может быть в пределах 192-223. Это самые распространенные сети, их число может превышать более двух миллионов, а число компьютеров (хостов) в каждой сети - до 254. Следует отметить, что «разрывы» в допустимых значениях первого октета между классами сетей появляются из-за того, что один или несколько битов зарезервированы в начале IP -адреса для идентификации класса.

Если любой IP -адрес символически обозначить как набор октетов w .x .y .z , то структуру для сетей различных классов можно представить в таблице 1.

Всякий раз, когда посылается сообщение какому-либо хост-компьютеру в Internet , IP -адрес используется для указания адреса отправителя и получателя. Конечно, пользователям не придется самим запоминать все IP -адреса, так как для этого существует специальный сервис TCP/IP, называемый Domain Name System (Доменная система имен)

Таблица 1. Структура IP-адресов в сетях различных классов

Класс сети

Значение первого октета (W)

Октеты номера сети

Октеты номера хоста

Число возможных сетей

Число хостов в таких сетях

1-126

x.y.z

128(2 7)

16777214(2 24)

128-191

w.x

y.z

16384(2 14)

65536(2 16)

192-223

w.x.y

2097151(2 21)

254(2 8)

Понятие маски подсети

Для того чтобы отделить идентификатор сети от идентификатора хоста, применяется специальное 32-битное число, называемое маской подсети (subnet mask ). Чисто внешне маска подсети представляет собой точно такой же набор из четырех октетов, разделенных между собой точками, как и любой IP -адрес. В таблице 2 приведены значения маски подсети для сетей класса A , B , C , используемые по умолчанию.

Таблица 2. Значение маски подсети (по умолчанию)

Класс сети

Значение маски в битах (двоичное представление)

Значение маски в десятичном виде

11111111 00000000 00000000 00000000

255.0.0.0

11111111 11111111 00000000 00000000

255.255.0,0

11111111 11111111 1111111100000000

255,255.255.0

Маска применяется также для логического разделения больших IP -сетей на ряд подсетей меньшего масштаба. Представим, к примеру, что в Сибирском Федеральном Университете, обладающего сетью класса B , имеется 10 факультетов и в каждом из них установлено по 200 компьютеров (хостов). Применив маску подсети 255.255.0.0, эту сеть можно разделить на 254 отдельных подсетей с числом хостов до 254 в каждой.

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

Как зарегистрировать IP -сеть своей организации?

На самом деле, конечные пользователи не имеют отношения к этой задаче, которая ложиться на плечи системного администратора данной организации. В свою очередь, в этом ему оказывают содействие провайдеры Internet , обычно беря на себя все регистрационные процедуры в соответствующей международной организации, называемой InterNIC (Network Information Center ). Например, Сибирский федеральный университет желает получить адрес электронной почты в Internet , содержащий строку sfu -kras .ru . Такой идентификатор, включающий название фирмы, позволяет отправителю электронной почты определить компанию адресата.

Чтобы получить один из этих уникальных идентификаторов, называемых доменным именем, компания или провайдер посылает запрос в орган, который контролирует подключение к Internet - InterNIC . Если InterNIC (или орган, уполномоченный им для такой регистрации в данной стране) утверждает имя компании, то оно добавляется в базу данных Internet . Доменные имена должны быть уникальны, чтобы предотвратить ошибки. Понятие домена и его роль в адресации сообщений, пересылаемых по Internet , будут рассмотрены ниже. Дополнительную информацию о работе InterNIC можно узнать, посетив в Internet страницу http://rs.internic.ru .

ДОМЕННАЯ СИСТЕМА ИМЕН

Доменные имена

Кроме IP-адресов, для идентификации конкретных хостов в Сети используется так называемое доменное имя хоста (Domain host name) . Так же, как и IP-адрес, это имя является уникальным для каждого компьютера (хоста) , подключенного к Internet, - только здесь вместо цифровых значений адреса применяются слова.

В данном случае понятие домена означает совокупность хостов Internet, объединенных по какому-то признаку (например, по территориальному, когда речь идет о домене государства).

Разумеется, использование доменного имени хоста было введено только для того, чтобы облегчить пользователям задачу запоминания имен нужных им компьютеров. Сами компьютеры, по понятным причинам, в таком сервисе не нуждаются и вполне обходятся IP -адресами. Но вы только представьте, что вместо таких звучных имен как, www . microsoft . com или www . ibm . com вам пришлось бы запоминать наборы цифр, - 207.46.19.190 или 129.42.60.216 соответственно.

Если говорить о правилах составления доменных имен, то здесь нет столь жестких ограничений по количеству составных частей имени и их значениям, как в случае IP -адресов. Например, если в ХТИ – Филиале СФУ существует хост с именем khti , входящий в домен республики Хакасия khakassia , а тот, в свою очередь входит в домен России ru , то доменное имя такого компьютера будет khti . khakassia . ru . В общем случае число составляющих доменного имени может быть различным и содержать от одной и более частей, например, rage . mp 3. apple . sda . org или www . ru .

Чаще всего доменное имя компании состоит из трех составляющих, первая часть - имя хоста, вторая - имя домена компании, и последняя - имя домена страны или имя одного из семи специальных доменов, обозначающих принадлежность хоста, организации определенного профиля деятельности (см. табл. 1). Так, если ваша компания называется «KomLinc », то чаще всего Web -сервер компании будет назван www .komlinc .ru (если это российская компания), или, к примеру, www .komlinc .com , если вы попросили провайдера зарегистрировать вас в основном международном домене коммерческих организаций.

Последняя часть доменного имени называется идентификатором домена верхнего уровня (например, . ru или . com ). Существует семь доменов верхнего уровня, установленных InterNIC .

Таблица 1. Международные домены верхнего уровня

Имя домена

Принадлежность хостов домена

ARPA

Пра-пра... бабушка Internet , сеть ARPANet (выходит из употребления)

СОМ

Коммерческие организации (фирмы, компании, банки и так далее)

GOV

Правительственные учреждения и организации

EDU

Образовательные учреждения

MIL

Военные учреждения

NET

«Сетевые» организации, управляющие Internet или входящие в его структуру

ORG

Организации, которые не относятся ни к одной из перечисленных категорий

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

Итак, домены верхнего уровня подразделяютсяна организационные (см. табл.1)и территориаль­ные. Имеются двухбуквенные обозначения для всех стран мира: . ru - для России (пока в ходу и домен . su , объединяющий хосты на территории республик бывшего СССР), .са - для Канады, . uk - для Великобритании и т.д. Они обычно используются вместо одного из семи идентификаторов, перечисленных выше в таблице 1.

Территориальные домены верхнего уровня:

. ru (Russia )- Россия;

Su (Soviet Union ) - страны бывшего СССР, ныне ряд государств СНГ;

Uk (United Kingdom ) - Великобритания;

Ua (Ukraine ) - Украина;

Bg (Bulgaria ) - Болгария;

Hu (Hungary ) - Венгрия;

De (Deutchland ) - Германия, и др.

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

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

Как работают серверы DNS

Теперь поговорим о том, каким образом доменные имена преобразуются в понятные для компьютера IP -адреса.

Занимается этим Domain Name System (DNS , Доменная система имен) сервис, обеспечиваемый TCP/IP, который помогает в адресации сообщений. Именно благодаря работе DNS вы можете не запоминать IP -адрес, а использовать намного более простой доменный адрес. Система DNS транслирует символическое доменное имя компьютера в IP -адрес, находя запись в распределенной базе данных (хранящейся на тысячах компьютерах), соответствующую этому доменному имени. Стоит также отметить, что серверы DNS в русскоязычной компьютерной литературе часто называют «серверами имен».

Серверы имен корневой зоны

Хотя в мире насчитываются тысячи серверов имен, во главе всей системы DNS стоят девять серверов, названных серверами корневой зоны ( root zone servers ) . Серверы корневой зоны получили имена a . root _ server . net , b . root _ server . net и так далее вплоть до i . root _ server . net . Первый из них - a . root _ server . net - выступает в роли первичного сервера имен Internet , управляемого из информационного центра InterNIC , который регистрирует все домены, входящие в несколько доменов высшего уровня. Остальные серверы имен по отношению к нему вторичны, однако все хранят копии одних и тех же файлов. Благодаря этому любой из серверов корневой зоны может заменять и подстраховывать остальные.

На этих компьютерах размещена информация о хост-компьютерах серверов имен, обслуживающих семь доменов высшего уровня: .com , .edu , .mil , .gov , .net , .org и специального.arpa (рис.1). Любой из этих девяти серверов несет так же файл высшего уровня, как.uk (Великобритания), .de (Германия), .jp (Япония) и так далее.


Рис. 1. Иерархическая структура имен доменов Internet

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

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

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

Основы работы в Интернет/Введение в Интернет

24 октября 1995 года Федеральный сетевой совет (FNC) единодушно одобрил резолюцию, определяющую термин "Интернет".

РЕЗОЛЮЦИЯ: Федеральный сетевой совет признает, что следующие словосочетания отражают наше определение термина "Интернет".

Интернет - это глобальная информационная система, которая:

1. логически взаимосвязана пространством глобальных уникальных адресов, основанных на Интернет-протоколе (IP) или на последующих расширениях или преемниках IP;

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

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

FNC Resolution: Definition of "Internet", 10/24/95

Краткий курс истории Интернет, Б.Лейнер и др., Jet Info, N14,1997

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

Какова структура Internet?

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

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

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

Интерфейс определяет набор сервисов, предоставляемых данным уровнем, соседнему уровню

Сервер (server):

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

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

Клиент (client)

1. Пользователь.

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

Основы компьютерных сетей

Компьютерная сеть: Два или более компьютера, обменивающихся информацией по линиям связи

Различают локальные и глобальные сети.

Ethernet – самый распространенный тип локальной сети.

Ключевые элементы глобальной сети:

v Глобальная адресация:

Ø Каждый компьютер в глобальной сети получает уникальный адрес;

Ø Глобальные адреса не зависят от адресации в локальных сетях.

v Маршрутизация:

Ø Наличие специализированных компьютеров – маршрутизаторов. Назначение маршрутизаторов – определять маршрут прохождения информации от источника к получателю

Как устроен Интернет

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

Семейство протоколов TCP/IP определяет структуру и порядок передачи данных по сети Интернет и имеет в своем составе несколько уровней.

Уровни взаимодействия: Протоколы
ПрикладнойThe Process Layer HTTP, DNS, POP3, IMAP4, SMTP, NNTP, FTP На прикладном уровне (The Process Layer) рассматривается взаимодействие прикладных программ. Наиболее часто употребляемыми на прикладном уровне являются следующие протоколы: Ø DNS(Domain Name System) - доменная система именобеспечивает символическое представление адресов на сетевом уровне; Ø Протоколы электронной почты ØE-mail (SMTP, POP3, IMAP4)– электронная почта (Протокол SMTP используется для отправки сообщений, для получения сообщений используются протоколы POP3 и IMAP4.Post Office Protocol - протокол почтовой службы. Internet Mail Access Protocol - протокол интерактивного доступа к электронной почте Internet.; Ø HTTP (Hyper text transfer protocol)–протокол для работы с гипертекстовыми документами во всемирной паутине (WWW); Ø FTP - протокол передачи файлов; Ø TELNET – протокол эмуляции виртуального терминала; Ø NNTP - протокол для передачи новостей.
ТранспортныйThe Host-to-Host Layer TCP, UDP Транспортный протокол - это центральный протокол во всей иерархии протоколов. Именно он обеспечивает надежную передачу данных от одного абонента в сети другому. Основные задачи транспортного уровня : - Обеспечить связь между прикладными программами на сетевых компьютерах - Восстановить исходную последовательность пакетов переданных на сетевом уровне Адрес на транспортном уровне состоит из двух частей: - Сетевой адрес компьютера (IP адрес); - Номер порта требуемой программы на сетевом компьютере.
Сетевой The Internet Layer IP Сетевой уровень обеспечивает доставку данных между любыми двумя узлами сети с произвольной топологией Основные задачи сетевого уровня: - глобальная адресация (присвоение глобальных адресов, не зависимых от локальных); - маршрутизация (определение путей доставки пакетов данных); - разбиение информации на пакеты (которые должны быть доставлены через канальный уровень). Глобальная адресация Чтобы компьютеры могли находить друг друга в глобальной сети Интернет, каждый компьютер должен иметь свой глобальный адрес , не зависящий от способа соединения и адресации на канальном уровне.Каждый компьютер, подключенный к сети Интернет имеет свой уникальный IP-адрес. IP-адрес имеет длину 32 бита (4 байта). В двоичном исчислении IP-адрес представляет собой 4 байта, называемых октетами. Часто IP-адрес записывается в виде 4-х десятичных чисел от 0 до 255. Каждый октет преобразуется в десятичное число и разделяется точками Глобальная сеть Интернет состоит из тысяч сетей каждая из которых имеет свой диапазон адресов. За распределением IP-адресов следят специальные организации – Интернет регистраторы. Основным Интернет регитратором является компания INTERNIC (http://www.internic.net). В Европе распределением IP-адресов занимается организация RIPE (http://www.ripe.net). Региональные организации по Иерархии делегируют распределение IP-адресов местным регистраторам: LIR – Local Internet Registry.
КанальныйThe Network Access Layer PPP, Ethernet Основные задачи канального уровня : организовать передачу информации в виде потока битов, которые организуются в виде кадров данных и передаются от компьютера к компьютеру. Канальный уровень включает в себя: Физический уровень – на котором и организуется перенос информации от компьютера к компьютеру. Собственно канальный уровень – обеспечивающий формирование кадров данных.

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

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

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

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

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

Всемирная паутина – это Интернет.

Еще его называют сетью.

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

В разных браузерах Интернет может работать по-разному: то, что не может сделать один браузер, может сделать другой. Если у вас не получается просмотреть, прослушать информацию или что-либо сделать в Интернете, попробуйте зайти в Интернет через другой браузер. Возможно, в другом браузере у вас получится это сделать. Наиболее популярные браузеры – это Google Chrome, Opera, Mozilla Firefox. Их можно найти через поиск в Интернете и установить на свой компьютер.

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

Адрес (название) сайта – это набор символов, который состоит из трех частей: начинается с «http://» или «www.», затем имя сайта, в конце которого определенная зона (доменная зона) – краткое обозначение страны или типа организации: .com, .ru, .net, .biz, .org, .kz, .ua и др. Например, разберем адрес http://website-income.ru/ . Вначале – http://, затем имя – website-income.ru, в конце которого – .ru. Как правило, когда в Интернете на любой странице вы видите название сайта и нажимаете на него, то вы переходите на этот сайт.

Электронная почта – это система, с помощью которой вы можете отправлять и получать письма в Интернете. Фактически, это сайт или программа, с помощью которо осуществляется пересылка писем. Также электронной почтой называют личный адрес электронной почты конкретного человека или организации. При этом обычно говорят, чья электронная почта.

Отличительный знак электронной почты – это символ @ (произносится «собака» или «собачка»). Чтобы набрать его в тексте, на клавиатуре компьютера нужно нажать клавишу Shift и цифру 2 в режиме русского шрифта.

Различия между сайтом и электронной почтой (т.е. электронным адресом): в названии сайта в самом начале стоят символы http:// или www, а в названии электронной почты в середине знак @. Например, http://website-income.ru/ - это сайт, а [email protected] - это электронная почта.

Строка браузера – это самая верхняя строка на странице в Интернете, в которую вы вводите адрес сайта, на который хотите зайти. Она есть на любой странице любого сайта. На компьютерах могут быть разные настройки: на одних компьютерах, чтобы перейти на сайт, нужно только ввести в строку браузера его адрес; а на других компьютерах для этого еще нужно нажать на клавиатуре клавишу “Enter”.

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

Строка поиска – это пустая строка в поисковой системе, как правило, расположенная посередине страницы, в которую вы пишете слова, которые хотите найти в Интернете. Возле этой строки находится кнопка с надписью «Поиск», «Найти», «Go» и т.п. После того, как вы введете слова в строку поиска и нажмете на эту кнопку, начинается процесс поиска.

Сервисы: Telnet - сетевая программа, позволяющая осуществлять удаленный доступ к компьютерам через командную строку. Требует знания специального языка команд. FTP File Transfer Protocol - протокол передачи файлов - протокол семейства TCP/IP. Существует много прикладных FTP-програм, имеющих доступный графический интерфейс, и позволяющих находить и копировать файлы с FTP-серверов. E-mail Электронная Почта - один из самых популярных сервисов Интернет. Позволяет людям имеющим адреса электронной почты обмениваться почтовыми сообщениями. К текстовым сообщениям электронной почты можно прикреплять файлы в любых форматах. Gopher Несмотря на то, что FTP прекрасно справляется с передачей файлов, хороших средств для работы файлами, разбросанными по многим компьютерам, в нем нет. В связи с этим и была разработана усовершенствованная система пересылки файлов. Она называется Gopher .

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

Компьютеры Gopher - с помощью распределенных индексов - связаны в единую поисковую систему, называемую Gopherspace (Gopher-пространство). Доступ в Gopher-пространства осуществляется через предлагаемые ими меню, а поиск - с помощью нескольких разновидностей поисковых систем. Наиболее известны среди них система Veronica, и индексная поисковая система глобального информационного сервера (wAIS - wide Area Information Server).

WAIS Wide Area Information Servers - система хранения и поиска документов в тематических базах данных. Для быстрой работы применяется индексный поиск. WWW World Wide Web - самый популярный сервис Интернет. Представляет собой совокупность десятков миллионов Web-серверов, разбросанных по всему миру и содержащих огромное количество информации. Документы Web, называемые Web-страницами, представляют собой журнально оформленные документы, содержащие мультимедиа элементы (графика, аудио, видео и тд.), а также гиперссылки, при щелчке на которых, пользователи перемещаются с одного документа на другой.

Телеконференции

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

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

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

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

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

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

    Принципы информационного поиска.

Основные принципы информационного поиска были сформулированы еще в первой половине этого века. Между 1939 и 1945 годами У. Е. Баттеном была разработана система для отыскания патентов. Каждый патент классифицировался в соответствии с понятиями, к которым он имел отношение. Для каждого понятия, использовавшегося в системе, была создана 800-позиционная перфокарта. При регистрации в системе нового патента находились карты, соответствующие тем понятиям, которые в нем рассматриваются, и в позиции пробивались номера патента. Чтобы найти патент, в котором рассматривается одновременно несколько понятий, необходимо было совместить карты, соответствующие этим понятиям. Номер нужного патента определялся из позиции просвета. Основные принципы информационного поиска с тех пор не изменились. На примере уже этой ИПС видно, как происходит процесс поиска. Во-первых, должен быть создан массив указателей на информационные ресурсы. Указатель (index) содержит в себе некое свойство документа и ссылки на документы, этим свойством обладающие. Указатели могут быть различных видов. Широко распространен, например, авторский указатель. Такой указатель позволяет получить ссылки на работы интересующего нас автора. Также указатели могут быть составлены и по другим атрибутам документа. В системе Баттена использовался предметный указатель, то есть документы классифицировались по понятиям (предметам), которые в них затрагиваются. Процесс создания указателей на документы называется индексированием, а термины, использующиеся для индексирования, называются терминами индексирования. В случае с авторским указателем роль терминов индексирования будут выполнять фамилии авторов хранящихся в фонде работ. Совокупность используемых терминов индексирования называется словарем. Массив указателей, полученный после индексации информационных ресурсов, называется индексом (Index database). После создания индекса к нему обращаются посредством запросов. Так как процесс поиска заключается в сопоставлении запроса пользователя с имеющимися данными, полученный запрос также должен быть переведен на язык индексирования. В индексе выполняется поиск соответствующих запросу документов, пользователю выдается список ссылок на подходящие ресурсы. Для повышения скорости индексирования и поиска словарь и индекс должны быть упорядочены по системе, наиболее отвечающей задачам поиска в данной предметной области.

77 вопрос не надо

    Индексирование и механизм поиска.