Чтение онлайн

на главную

Жанры

Интернет на все 100 pro
Шрифт:

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

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

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

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

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

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

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

11

Пиринг – от англ. Peer-to-peer – частное соединение вида «точка-точка».

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

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

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

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

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

Где взять программы?

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

где взять эти программы? Хороший вопрос, и ответ на него не так прост, как кажется на первый взгляд.

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

Что такое дистрибутив?

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

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

Имейте в виду, что универсальных дистрибутивов не существует, поэтому у одной и той же программы может быть несколько дистрибутивов: для Windows 98, Windows 2000 и XP, для Linux и пр. Выбирая дистрибутив для скачивания, будьте внимательны. Впрочем, современные дистрибутивы достаточно совершенны для того, чтобы запретить свою инсталляцию на «неправильную» операционную систему.

Вот, например, какие дистрибутивы антивирусной программы Dr Web предлагает на странице http://drweb.ru/download/ своего сайта ООО Санкт-Петербургская антивирусная лаборатория Данилова (рис. 1.2). Если ваш компьютер работает под управлением Windows-XP, вам понадобится Антивирус Dr Web для Windows 95–XP, версия для рабочих станций. Именно «для рабочих станций», поскольку этим термином обозначаются обычные персоналки. Если же ваш выбор Linux, то вам предстоит найти нужный дистрибутив из почти двух десятков вариантов.

Рис. 1.2. Дистрибутивы программы Dr.Web

В мире не было, нет и не предвидится полной гармонии и совершенства, поэтому автор должен с грустью признаться, что дистрибутивы бывают разными. Самый простой случай, когда дистрибутив программы состоит всего из одного файла. Такие дистрибутивы обычно предназначены для загрузки из Интернета. Например, русскоязычный дистрибутив программы Dr. Web для Windows последней на момент написания книги версии 4.33 состоит из одного файла drweb-433-win-ru.exe, а дистрибутив русскоязычного почтового клиента The Bat! для версии 3.71.04 – из файла thebat_pro_3-71.rus.msi.

Поделиться:
Популярные книги

Небо в огне. Штурмовик из будущего

Политов Дмитрий Валерьевич
Военно-историческая фантастика
Фантастика:
боевая фантастика
7.42
рейтинг книги
Небо в огне. Штурмовик из будущего

Отмороженный 4.0

Гарцевич Евгений Александрович
4. Отмороженный
Фантастика:
боевая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Отмороженный 4.0

Хозяин Теней 2

Петров Максим Николаевич
2. Безбожник
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Хозяин Теней 2

Кодекс Охотника. Книга XXI

Винокуров Юрий
21. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XXI

Менталист. Трансформация

Еслер Андрей
4. Выиграть у времени
Фантастика:
фэнтези
альтернативная история
7.28
рейтинг книги
Менталист. Трансформация

Вы не прошли собеседование

Олешкевич Надежда
1. Укротить миллионера
Любовные романы:
короткие любовные романы
5.00
рейтинг книги
Вы не прошли собеседование

Метатель. Книга 2

Тарасов Ник
2. Метатель
Фантастика:
боевая фантастика
попаданцы
рпг
фэнтези
фантастика: прочее
постапокалипсис
5.00
рейтинг книги
Метатель. Книга 2

Проблема майора Багирова

Майер Кристина
1. Спецназ
Любовные романы:
современные любовные романы
6.60
рейтинг книги
Проблема майора Багирова

Правильный попаданец

Дашко Дмитрий Николаевич
1. Мент
Фантастика:
альтернативная история
5.75
рейтинг книги
Правильный попаданец

Адвокат Империи 2

Карелин Сергей Витальевич
2. Адвокат империи
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Адвокат Империи 2

Убивать чтобы жить 2

Бор Жорж
2. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 2

Жена на пробу, или Хозяйка проклятого замка

Васина Илана
Фантастика:
попаданцы
фэнтези
5.00
рейтинг книги
Жена на пробу, или Хозяйка проклятого замка

Барону наплевать на правила

Ренгач Евгений
7. Закон сильного
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Барону наплевать на правила

Игра Кота 3

Прокофьев Роман Юрьевич
3. ОДИН ИЗ СЕМИ
Фантастика:
фэнтези
боевая фантастика
8.03
рейтинг книги
Игра Кота 3