<<
>>

Глава 1 Введение ♦

Применение компьютерных сетей

♦ Сетевое оборудование

♦ Сетевое программное обеспечение

♦ Эталонные модели

♦ Примеры сетей

♦ Стандартизация сетей

♦ Единицы измерения

♦ Краткое содержание следующих глав

♦ Резюме

♦ Вопросы

Каждое из трех прошедших столетий ознаменовалось преобладанием своей господствующей технологии.

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

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

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

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

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

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

На протяжении всей книги мы будем использовать термин «компьютерная сеть» для обозначения набора связанных между собой автономных компьютеров. Два компьютера называются связанными между собой, если они могут обмениваться информацией. Связь не обязательно должна осуществляться при помощи медного провода. Могут использоваться самые разнообразные средства связи, включая волоконную оптику, радиоволны высокой частоты и спутники связи. Сети могут отличаться друг от друга также размерами и принципами построения. Как ни странно, ни Интернет, ни так называемая Мировая паутина (WWW) не являются сетями. К концу книги вы поймете, что это всего лишь расхожее заблуждение. Сейчас я дам только короткое объяснение этому: Интернет — это сеть сетей, а Веб — распределенная система на базе Интернета.

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

Хорошо известный пример распределенной системы — это Мировая паутина (World Wide Web), в которой, с точки зрения пользователя, все выглядит как документ (веб-страница).

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

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

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

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

Хотя основной темой этой книги являются сети, многие разделы будут касаться и распределенных систем. Дополнительную информацию о распределенных системах см: Таненбаум Э., ван Стеен М. Распределенные системы. Принципы и парадигмы. СПб.: Питер, 2003 (Tannenbaum and van Steen, 2002).

<< | >>
Источник: Э. ТАНЕНБАУМ. КОМПЬЮТЕРНЫЕ СЕТИ 4-Е ИЗДАНИЕ. 2003

Еще по теме Глава 1 Введение ♦:

  1. Глава 1. ВВЕДЕНИЕ В ПЕДАГОГИКУ
  2. ГЛАВА 1 ВВЕДЕНИЕ В ДИДАКТИКУ
  3. Глава I Введение в юридическую психологию
  4. Глава первая. ВВЕДЕНИЕ В ИЗУЧЕНИЕ РИМСКОГО ЧАСТНОГО ПРАВА
  5. ВВЕДЕНИЕ В ПРЕДМЕТ Глава 1 СМЫСЛ И СПЕЦИФИКА ПСИХОЛОГИЧЕСКОЙ ПОМОЩИ
  6. Введение
  7. Введение
  8. Введение
  9. Введение
  10. Введение