Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


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



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

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

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

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

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

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

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

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

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

Первые глобальные сети

А вот потребность в соединении компьютеров, находящихся на большом рас­стоянии друг от друга, к этому времени вполне назрела. Началось все с решения более простой задачи — доступа к компьютеру с терминалов, удаленных от него на многие сотни, а то и тысячи километров. Терминалы соединялись с компью­терами через телефонные сети с помощью модемов. Такие сети позволяли мно­гочисленным пользователям получать удаленный доступ к разделяемым ресурсам нескольких мощных компьютеров класса суперЭВМ. Затем появились системы, в которых наряду с удаленными соединениями типа терминал-компьютер были реализованы и удаленные связи типа компьютер-компьютер.

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

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

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

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

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

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

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

Прогресс глобальных компьютерных сетей во многом определялся прогрессом телефонных сетей.

Это привело к появлению высокоскоростных цифровых каналов, соединяющих автоматические телефонные станции (АТС) и позволяющих одновременно пере­давать десятки и сотни разговоров. Была разработана специальная технология для создания так называемых первичных, или опорных, сетей. Такие сети не предоставляют услуг конечным пользователям, они являются фундаментом, на котором строятся скоростные цифровые каналы «точка-точка», соединяющие оборудование других, так называемых наложенных сетей, которые уже работа­ют на конечного пользователя.

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

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

Первые локальные сети

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

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

Шло время, и потребности пользователей вычислительной техники росли. Их уже не удовлетворяла изолированная работа на собственном компьютере, им хо­телось в автоматическом режиме обмениваться компьютерными данными с поль­зователями других подразделений. Ответом на эту потребность стало появление первых локальных вычислительных сетей (рис. 1.5).

На первых порах для соединения компьютеров друг с другом использовались не­стандартные сетевые технологии.

Разнообразные устройства сопряжения, использующие собственные способы пред­ставления данных на линиях связи, свои типы кабелей и т. п., могли соединять только те конкретные модели компьютеров, для которых были разработаны, на­пример, мини-компьютеры PDP-11 с мэйнфреймом IBM 360 или мини-компью­теры HP с микрокомпьютерами LSI-11. Такая ситуация создала большой про­стор для творчества студентов — названия многих курсовых и дипломных проектов начинались тогда со слов «Устройство сопряжения...».

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

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

Стандартные сетевые технологии превратили процесс построения локальной сети из искусства в рутинную работу. Для создания сети достаточно было приобрести стандартный кабель, сетевые адаптеры соответствующего стандарта, например Ethernet, вставить адаптеры в компьютеры, присоединить их к кабелю стандарт­ными разъемами и установить на компьютеры одну из популярных сетевых опе­рационных систем, например Novell NetWare.

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

Может возникнуть вопрос — почему все эти удобства пользователи получили только с появлением локальных сетей? Главным образом, это связано с исполь­зованием в локальных сетях качественных кабельных линий связи, на которых даже сетевые адаптеры первого поколения обеспечивали скорость передачи дан­ных до 10 Мбит/с. При небольшой протяженности, свойственной локальным се­тям, стоимость таких линий связи была вполне приемлемой. Поэтому экономное расходование пропускной способности каналов, одна из основных задач техно­логий первых глобальных сетей, никогда не выходило на первый план при разра ботке протоколов локальных сетей. В таких условиях основным механизмом прозрачного доступа к ресурсам локальных сетей стали периодические широко­вещательные объявления серверов о своих ресурсах и услугах. На основании та­ких объявлений клиентские компьютеры составляли списки имеющихся в сети ресурсов и предоставляли их пользователю.

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

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

Таблица 1.1. Хронология важнейших событий на пути появления первых компьютерных сетей

Этап Время
Первые глобальные связи компьютеров, первые эксперименты с пакетными сетями Конец 60-х
Начало передач по телефонным сетям голоса в цифро­вой форме Конец 60-х
Появление больших интегральных схем, первые мини-компьютеры. Первые нестандартные локальные сети Начало 70-х
Создание сетевой архитектуры IBM SNA
Стандартизация технологии Х.25
Появление персональных компьютеров, создание Ин­тернета в современном виде, установка на всех узлах стека TCP/IP Начало 80-х
Появление стандартных технологий локальных сетей (Ethernet - 1980 г., Token Ring - 1985 г., FDDI -1985 г.) Середина 80-х
Начало коммерческого использования Интернета Конец 80-х
Изобретение Web

Новейшие разработки

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

Широкополосный резидентный доступ в Интернет с использованием линий DSL и кабельных модемов (см. раздел «Доступ к сети и ее физическая среда») в насто­ящее время постепенно завоевывает популярность среди домашних пользовате­лей. По прогнозам некоторых специалистов к 2005 году до 50 % резидентных подключений к Интернету будет широкополосным, что позволит разрабатывать И использовать мультимедиа-приложения, обеспечивающие высокое качество вос­произведения в реальном времени. Особую роль это, очевидно, сыграет для видео­конференций.

Беспроводной доступ в Интернет с использованием технологии i-mode чрезвы­чайно популярен в Японии. Устройство i-mode [4) внешне напоминает обычный мобильный телефон, однако имеет больший экран, предназначенный для вывода текстовой и графической информации. Устройство поддерживает телефонные и Интернет-соединения. Статистические данные показали, что в августе 2001 года в Я ионии было зарегистрировано более 200 миллионов абонентов i-mode, и их число постоянно увеличивается. Рост популярности беспроводных технологий также наблюдается в США и Европе, стимулируя операторов мобильной связи к обслу­живанию низкоскоростных соединений с Интернетом. Кроме того, начало нового десятилетия ознаменовалось дальнейшим ростом беспроводных локальных сетей с предоставлением доступа к ним в кафе, гостиницах, государственных и коммер­ческих организациях, а также в домах частных пользователей.

Последним новшеством, о котором мы хотим упомянуть, являются одноранговые (Р2Р) сети. Такие сети обеспечивают каждого пользователя, подключенного к сети, совместным децентрализованным доступом к ресурсам, когда обмен данными меж­ду пользователями осуществляется путем их прямого соединения между собой. Приложение Napster стало первым приложением, успешно использовавшим Р2Р-доступ для обмена файлами в формате МРЗ. С течением времени Р2Р-приложе-ния стали применяться не только для разделения МРЗ-файлов, но и для разделе­ния видеофайлов, изображений, текста. Примером Р2Р-приложения может также служить любая программа, обеспечивающая обмен сообщениями в реальном вре­мени (ICQ и т. п.), поскольку сообщения посылаются сторонами друг другу на­прямую (обычно через TCP-соединения), без центрального сервера. Наконец, про­ект SETI< S> home, упоминавшийся в разделе «Периферия компьютерных сетей», также представляет собой реализацию одноранговых вычислений.

 

 


 

II Сетевые типологии:

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

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

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

 


Рис. 1. Сетевая топология «шина»

Рис. 2. Сетевая топология «звезда»

Рис. 3. Сетевая топология «кольцо»

III Локальные компьютерные сети

Локальная сеть объединяет компьютеры, установленные в одном помещении (например, школьный компьютерный класс, состоящий из 8—12 компьютеров) или в одном здании (например, в здании школы могут быть объединены в локальную сеть несколько десятков компьютеров, установленных в различных предметных кабинетах).

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

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


IV Глобальная компьютерная сеть Интернет

В 1969 году в США была создана компьютерная сеть ARPAnet, объединяющая компьютерные центры министерства обороны и ряда академических организаций. Эта сеть была предназначена для узкой цели: главным образом для изучения того, как поддерживать связь в случае ядерного нападения и для помощи исследователям в обмене информацией. По мере роста этой сети создавались и развивались многие другие сети. Еще до наступления эры персональных компьютеров создатели ARPAnet приступили к разработке программы Internetting Project (" Проект объединения сетей" ). Успех этого проекта привел к следующим результатам. Во-первых, была создана крупнейшая в США сеть internet (со строчной буквы i). Во-вторых, были опробованы различные варианты взаимодействия этой сети с рядом других сетей США. Это создало предпосылки для успешной интеграции многих сетей в единую мировую сеть. Такую " сеть сетей" теперь всюду называют Internet (в отечественных публикациях широко применяется и русскоязычноенаписание-Интернет).

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

Интернет — это глобальная компьютерная сеть, объединяющая многие локальные, региональные и корпоративные сети и включающая в себя десятки миллионов компьютеров.

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

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

Основу, «каркас» Интернета составляют более ста миллионов серверов, постоянно подключенных к сети.

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

где a, b – коэффициенты квадратного уравнения; с – свободный член.


Рисунок 1 – Чертеж пробки

 

 


 

V Заключение:

Источники:

http: //www.studfiles.ru/preview/2224316/

http: //life-prog.ru/view_zam2.php? id=3

http: //www.klyaksa.net/htm/exam/answers/a22.htm

 

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


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-07-14; Просмотров: 1138; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.042 с.)
Главная | Случайная страница | Обратная связь