Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Olifer_V_G__Olifer_N_A_-_Kompyuternye_seti_-_2010.pdf
Скачиваний:
2389
Добавлен:
21.03.2016
Размер:
23.36 Mб
Скачать

ГЛАВА 1 Эволюция компьютерных сетей

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

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

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

Два корня компьютерных сетей

25

Два корня компьютерных сетей

Вычислительная и телекоммуникационная технологии

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

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

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

компьютерных

сетей

Рис. 1.1. Эволюция компьютерных сетей на стыке вычислительной техники ителекоммуникационных технологий

Системы пакетной обработки

Обратимся сначала к компьютерному корню вычислительных сетей. Первые компьютеры 50-х годов - большие, громоздкие и дорогие —предназначались для очень небольшого числа избранных пользователей. Часто эти монстры занимали целые здания. Такие ком-

26

Глава 1. Эволюция компьютерных сетей

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

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

Пакет заданий

1

Устройство

ввода

Мэйнфрейм

Дисковый

Многотерминальные системы — прообраз сети

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

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

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

Два корня компьютерных сетей

27

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

Рис. 1.3. Многотерминальная система —- прообраз вычислительной сети

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]