Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Что такое Интернет?





 

Нудный ты, Альфред Терентьич, ох нудный!

А. П. Чехов. Свадьба

 

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

Интернет, как и многие другие хорошие и полезные вещи, был создан по заказу военных. На этот раз – американских.

Опасаясь массированного ракетно‑ядерного удара со стороны Советского Союза, они потребовали от ученых создать такую сеть управления военными объектами, которая оставалась бы работоспособной даже после ее частичного разрушения. По своей архитектуре эта сеть напоминала гигантскую паутину – если рвалась часть нитей, то сигналы автоматически перенаправлялись на другие, обходные пути. Сеть создали в 70‑е гг. прошлого века и назвали ARPANET. Между прочим, лишним доказательством устойчивости Интернета явилась следующая полуанекдотическая история. Когда США планировали первую Иракскую кампанию, то попытались для начала отключить Ирак от Интернета и, как сейчас принято говорить, жестоко обломились. Как только они отключали один канал, система автоматически реконфигурировалась, и доступ возобновлялся. Так и начали воевать несолоно хлебавши.

Третьей мировой войны, к счастью, не случилось, но система оказалась настолько удачной, что практичные американцы решили использовать ее в качестве прообраза глобальной компьютерной сети – Интернета. В 1983 г. военные передали сеть ARPANET Академии наук (в США ее функции выполняет Национальный научный фонд, NSF). С тех пор сеть стала называться NSFNET, и к ней началось подключение зарубежных узлов. Так окончился первый этап развития Интернета.

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

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

Вообще‑то, TCP/IP – это не один протокол, а два. Первый – TCP[2]– отвечает за то, как представляются данные в Сети, а второй – IP[3]– отвечает за то, куда эти данные отправляются и каким образом доставляются в нужное место.

Эта пара протоколов называется стеком протоколов[4]TCP/IP. Собственно говоря, только с появлением IP‑протокола и появилось понятие «Интернет».

Интернет, как и любая компьютерная сеть, это сеть с коммутацией пакетов.

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

А что будет с потерявшимся IP‑пакетом? Неужели он, как Летучий голландец, будет бесконечно блуждать по Всемирной паутине? Программисты предусмотрели и это. Каждый IP‑пакет имеет определенное время жизни, и, если в течение определенного (небольшого) времени он не будет принят, пакет самоуничтожится. Такая система передачи информации делает Интернет чрезвычайно устойчивым к различным сбоям и помехам в сети, а главное – для пользователя все эти сложнейшие процессы протекают совершенно невидимо и незаметно, полностью автоматически. Специалисты говорят, что стек протоколов TCP/IP является прозрачным для пользователя.

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

Революция, о которой так долго и настойчиво говорили компьютерщики всего мира, свершилась в 1993 г., когда в Интернете появилась служба[5]World Wide Web[6](WWW). Служба WWW была основана на новом протоколе (опять протокол, куда же без него) передачи данных HTTP[7]и на особом формате представления данных – HTML.[8]Хотя HTML и называется языком, на самом деле это не полноценный язык программирования, а программное средство для размещения текста, графики и других элементов на страницах Web‑сайтов, которые еще называют Web‑страницами.

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

Именно благодаря простой и понятной программе Mosaic работа в Интернете перестала быть уделом профессиональных программистов и специалистов по сетевым технологиям. Интернет шагнул в народ. Примерно в эти же годы технологии Интернета стали делать первые шаги в России.

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

Да пожалуйста…

Интернет – это глобальная вычислительная сеть с единой системой адресации.

Ну что, легче стало? Ах, все только запуталось? Да вы не волнуйтесь, сейчас, не торопясь, разберемся.

Что такое сеть?

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

А почему вычислительная? Мы же вроде ничего не вычисляем, а просто смотрим на компьютере кино или читаем новости.

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

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

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

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

ЛВС на коаксиальном кабеле соединяли по схеме «шина», или «кольцо», и было это очень неудобно. Коаксиальный кабель довольно ломкий, и в случае его обрыва от сети, бывало, «отваливалась» целая группа машин за точкой обрыва.

Сейчас для соединения компьютеров в ЛВС используют кабель, называемый витая пара (рис. 1.1).

Рис. 1.1. Кабель витой пары

 

Кабель представляет собой четыре пары многожильных, попарно скрученных разноцветных проводов в общей изоляции, а к компьютеру подключается с помощью небольшого разъема типа RJ‑45, похожего на телефонный (в импортных телефонах). Кабели типа витая пара бывают неэкранированными[9]и экранированными[10]и делятся по категориям. Чем выше категория кабеля, тем выше его качество и тем выше пропускная способность. Например, для сетей с пропускной способностью 100 Мбит/с годится недорогой экранированный кабель категории 5. Именно на его основе сейчас создают ЛВС в пределах одного подъезда жилого дома или даже целого дома. А вот для ЛВС с пропускной способностью 1 Гбит/с (1000 Мбит/с) такой кабель уже не годится, нужны более редкие и куда более дорогие кабели категории 6.

ЛВС на витой паре создают по схеме «звезда», при которой отказ одного луча (и одного компьютера) не влияет на работоспособность остальных машин в сети.

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

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

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

С самого начала, когда американские инженеры только начинали проектировать прототип сети Интернет, они поняли, что создавать для нее отдельную среду передачи данных нельзя – это неэкономично. Говоря простым языком, если бы тогда решили, что для Интернета нужно по всему земному шару тянуть отдельные кабели, его бы никогда не было – разорились бы даже богатые США. Но как‑то передавать сигналы от компьютера к компьютеру все‑таки надо, и тогда было найдено единственно правильное на тот момент решение – телефон! Телефонные линии есть практически везде, телефонные сети и управляющие ими автоматические телефонные станции охватывают все страны и континенты, значит, надо только научиться использовать телефонные линии для передачи компьютерных сигналов.

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

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

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

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

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

Смысл найденного решения состоял в том, что цифровой сигнал с помощью специальных цифроаналоговых преобразователей (ЦАП) перегоняли в аналоговый, этот аналоговый сигнал, привычный для телефонных сетей, пересылали компьютеру‑приемнику, где с помощью аналого‑цифрового преобразователя (АЦП) опять превращали этот многострадальный сигнал в «цифру». Устройства аналого‑цифрового и цифроаналогового преобразования называются модемами («модулятор‑демодулятор»), о них более подробно мы поговорим в главе 2, пока же для нас важно то обстоятельство, что модемное подключение к Интернету имеет принципиальное ограничение. Суть его состоит в том, что пропускная способность такого канала ограничена скоростью 56 Кбит/с, но на практике она еще ниже и редко превышает 33,6 Кбит/с. Вспомните, как выглядит обычный телефонный провод‑«лапша», и вы поймете, что для широкополосных сигналов он не годится, а если вы заглянете в телефонный кросс‑шкаф на первом этаже своего дома и увидите жуткий пук торчащих из него проводов, то потом еще долго будете удивляться: а как это вообще работает?! Основные проблемы при модемном соединении создает как раз оконечная часть разводки телефонных проводов, то, что американцы называют термином «последняя миля».

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

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

Глобальные компьютерные сети отличаются от локальных, в частности, тем, что они не имеют однородной среды передачи данных. Интернет использует обыкновенные телефонные сети, сети на «витой паре», оптоволоконные линии связи, подводные кабели и даже каналы передачи, предоставляемые спутниками связи. Но для нас, простых пользователей, не имеет никакого значения, каким путем путешествует сигнал от одного компьютера до другого. Мы просто работаем в сети Интернет – и все.

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

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

Поскольку сеть Интернет была создана в США, то ее главные, корневые серверы тоже находятся в США. До недавних пор это всех устраивало, но теперь уже Интернет – достояние всего человечества, и ООН упорно требует, чтобы эти серверы перешли под ее управление. Американцы, естественно, артачатся, но, скорее всего, будут вынуждены отступить.

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

Каким же образом в Интернете один компьютер находит другой? Это очень интересный вопрос.

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

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

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

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

IP‑адреса компьютеров в сети Интернет бывают двух видов: статические и динамические.

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

Динамический адрес присваивается компьютеру на время сеанса подключения к Интернету, например, через модем. Если пользователь, поработав в Сети, отключится, а потом подключится снова, его IP‑адрес будет уже другим, он по определенным правилам выбирается из пула (грубо говоря – набора) IP‑адресов, принадлежащих провайдеру. Это очень полезная особенность Интернета с точки зрения компьютерной безопасности. Пользователю, подключающемуся к сети с помощью модема, почти не стоит опасаться хакерских атак (подробнее об этом рассказано в главе 6).

Так вот, поиском нужных компьютеров и организацией пересылки им IP‑пакетов занимаются специальные устройства, которые называются маршрутизаторами.

Маршрутизаторы установлены на каждом из узлов Сети, они устроены так, что по IP‑адресу принятого TCP‑пакета способны автоматически определить, на какой из соседних узлов надо переправить этот пакет. Если компьютер‑отправитель и компьютер‑получатель зарегистрированы в одном узле, все совсем просто, но так бывает редко. Гораздо чаще отправитель и получатель находятся в адресном пространстве разных маршрутизаторов. Все, что может сделать в этом случае маршрутизатор, это передать TCP‑пакет на соседний узел, который в сети ближе к компьютеру‑получателю. Каждый маршрутизатор постоянно общается с серверами‑соседями и их маршрутизаторами и потому знает, где что происходит, какой из соседей «закрыт» на техническое обслуживание или просто перегружен. В этом случае маршрутизатор обязательно найдет другой, обходной, но оптимальный в данный момент путь. Функции маршрутизатора может выполнять компьютерная программа на универсальном сервере, но маршрутизатором может быть и специально выделенный для этой цели компьютер, на котором установлена программа‑маршрутизатор.

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

Итак, мы установили, что Интернет – это глобальная компьютерная сеть. Но какая нам с вами польза от еще одной сети, мало ли в мире глобальных сетей? Как в Бразилии – Педро, и не сосчитаешь!

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

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

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

С точки зрения пользователя, глобальная сеть Интернет очень похожа на обычную электрическую сеть. Так же как электросеть, сама по себе сеть Интернет никаких услуг оказывать не может, и мы с вами пользуемся ее службами. Интернет предоставляет в наше распоряжение множество служб, больших и малых. Их даже нет смысла перечислять, поскольку каждый день создаются новые и отмирают старые. Некоторые службы объединяются, некоторые, наоборот, как амебы, делятся на части – словом, живут полноценной интернет‑жизнью.

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

• Всемирную паутину World Wide Web (WWW);

• электронную почту E‑mail;

• интернет‑пейджинг.

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

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

Многие современные программы‑клиенты, например интернет‑браузеры, умеют работать с несколькими службами, поэтому, если вы получаете письма по e‑mail от случая к случаю, вам нет нужды пользоваться отдельным почтовым клиентом – возможностей Mozilla Firefox или Opera хватит за глаза, – но вот если вы работаете с почтой каждый день – добро пожаловать в главу про The Bat!

Большинство служб Интернета основаны на технологии «клиент‑сервер», в основе которой лежит теория массового обслуживания.

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

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

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

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

Автор хорошо помнит, как 11 сентября миллионы людей бросились на новостные сайты, чтобы узнать хоть что‑то новое о трагедии башен‑близнецов, и серверы начали один за другим «падать», не выдержав чудовищной перегрузки.

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

Но существует еще одна технология получения услуг в Интернете, которая получила название пиринга. [11]Поясним смысл этой технологии на примере.

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

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

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

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

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

Но это пока. Цены на предоставление услуг Интернета постоянно снижаются, и если читателям будет нужно, автор с удовольствием напишет книжку и о пиринговых сетях, вы только скажите!

Date: 2015-12-13; view: 426; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию