Автор работы: Пользователь скрыл имя, 21 Октября 2013 в 00:38, реферат
Процессы взаимодействия вычислительных средств достаточно быстро переросли рамки отдельных фирм и организаций. Тенденции к интеграции и глобализации в современном мире получили адекватное отражение и в сфере компьютерных технологий. Совокупности вычислительных машин, объединенных коммуникационной средой, охватывающей значительные по расстоянию территории, получили название глобальных компьютерных сетей. За последние два-три десятилетия все виды организационного, аппаратного и программного обеспечения этих сетей бурно развивались и претерпели массу метаморфоз.
Глобальные компьютерные сети
Процессы взаимодействия вычислительных средств достаточно быстро переросли рамки отдельных фирм и организаций. Тенденции к интеграции и глобализации в современном мире получили адекватное отражение и в сфере компьютерных технологий. Совокупности вычислительных машин, объединенных коммуникационной средой, охватывающей значительные по расстоянию территории, получили название глобальных компьютерных сетей. За последние два-три десятилетия все виды организационного, аппаратного и программного обеспечения этих сетей бурно развивались и претерпели массу метаморфоз. Среди сетей, получивших общемировую известность, могут быть названы SPRINT, некоммерческая компьютерная сеть FIDO, международная система расчетов S.W.I.F.T. Однако самой примечательной тенденцией в последние годы стало выделение из всего сообщества компьютерных сетей сети Интернет в качестве явного лидера как по размерам, так и по темпам роста функциональных возможностей.
Основные принципы построения сети Интернет
Интернет – это глобальная информационная инфраструктура, представляющая собой механизм распространения данных и среду взаимодействия между пользователями и компьютерами вне зависимости от их географического положения.
Первоначально целью создания Интернета являлось объединение компьютерных сетей различных типов. В процессе создания сети Интернет были разработаны технические принципы функционирования и объединения компьютерных сетей, решена проблема управления глобальными информационными структурами, использованы новые принципы совместной работы над проектами и управления информационными потоками.
Первые исследования в области соединения удаленных компьютеров были проведены в начале 60-х годов ХХ века. В 1965 г. компьютер, находящийся в Массачусетском технологическом институте, был подключен к компьютеру в Калифорнии по телефонной линии. Для соединения использовалась технология коммутации каналов, характерная для телефонных линий.
Технология коммутации каналов
подразумевает создание непрерывной
физической линии связи между
двумя абонентами – канала. Соединить
всех желающих абонентов друг с другом
невозможно, поэтому используется коммутация,
т.е. возможность предоставления линии
связи нескольким абонентам одновременно.
Канал состоит из отдельных участков,
которые соединяются между
В результате эксперимента выяснилось, что коммутация каналов не подходит для создания компьютерных сетей. При использовании технологии коммутации каналов аппаратура абонентов должна работать с одинаковой скоростью, в то время как компьютеры обрабатывали данные с различной скоростью. Кроме того, неэффективно используется канал связи. Когда данные передаются, канал загружен, а когда обрабатываются – свободен. Однако физическое соединение и в том, и в другом случае сохраняется. Все это потребовало применения новой технологии передачи данных – коммутации пакетов. При использовании этой технологии все передаваемые в сети сообщения разбиваются на небольшие части, которые называются пакетами. Каждый пакет снабжается заголовком, в котором указывается адрес назначения пакета. Коммутаторы, используя адрес, передают пакеты друг другу до тех пор, пока он не достигнет места назначения. Если какой-либо коммутатор слишком загружен и не может передать пакет в течение некоторого времени, он помещает его в очередь пакетов и передает позже.
Проект сети компьютеров на основе
коммутации пакетов был разработан
в Агентстве перспективных
Возникновение Интернета базировалось на идее, предполагавшей возможность объединения нескольких независимых компьютерных сетей с различной архитектурой на основе ARPANET.
В протоколе NCP не предполагалось наличие какого-либо механизма взаимодействия с сетями другой, нежели ARPANET, архитектуры. Кроме того, объединяя сети, необходимо было учесть возможность временного нарушения связи или даже выхода части объединенной сети из строя. При этом оставшаяся часть сети должна продолжать нормально работать. Таким образом, были сформулированы основные принципы построения новой сети:
· для включения в
глобальную сеть отдельной сети не
должно производиться никаких
· пакеты передаются на основе принципа негарантированной доставки: если пакет не смог достигнуть пункта назначения, то через короткое время он должен быть передан снова;
· для соединения сетей используются маршрутизаторы, максимально упрощающие прохождение потока пакетов;
· не должно существовать единого, централизованного управления объединенной сетью.
Ключом к объединению сетей стал новый протокол, поддерживающий межсетевое взаимодействие: TCP (Transmission Control Protocol), первая версия которого появилась в 1973 г. Он обеспечивал доставку сообщений в Интернете и предоставлял достаточно широкий диапазон транспортных услуг.
TCP прекрасно работает при
· IP – для адресации и передачи отдельных пакетов;
· TCP – для разделения сообщений на пакеты, обеспечения целостности и восстановления потерянных пакетов.
Для приложений, которые не хотели использовать TCP, был добавлен альтернативный протокол, названный UDP, который обеспечивал прямой доступ к IP. Объединенный протокол принято называть TCP/IP.
Основной движущей силой при
создании ARPANET и Интернета была необходимость
обеспечить разделение ресурсов. Соединить
два компьютера вместе оказалось
гораздо экономичнее, чем копировать
их функции. Однако передача файлов, удаленная
регистрация и электронная
Одной из ключевых концепций Интернета было не создание одного или нескольких приложений для работы с сетевыми устройствами, а создание общей инфраструктуры, в которой могли бы существовать новые приложения.
Следующим сильным толчком к развитию Интернета было увеличение размеров сети и связанные с этим проблемы управления. Все большее количество людей использовало сеть Интернет, и все большее количество узлов подключалось к Интернету. В протоколе IP адрес узла представлен в виде набора цифр, разделенных точками.
Запомнить огромное множество комбинаций
IP-адресов практически
Увеличение размеров Интернета
потребовало изменения
· MILNET – предназначена для военных целей;
· ARPANET – использовалась исследовательскими и научными организациями.
В 1986 г. Национальный научный фонд
США (NSF) начал создание собственной
сети, объединяющей крупные научные
суперкомпьютерные центры США. В
качестве основы для новой сети был
выбран протокол TCP/IP и другие технологии,
опробованные в ARPANET. В дальнейшем эта
сеть, получившая название NSFNET, стала
основной магистралью сети Интернет.
В 1988 г. было принято решение предоставлять
доступ к сети NSFNET не только научным
и образовательным
Важным фактором в быстром росте сети Интернет стал открытый и свободный доступ к документации, в особенности к спецификациям протоколов. Обычный, традиционный способ публикации результатов исследований был слишком медленным для динамичного обмена идеями в сообществе разработчиков Интернета. Поэтому в 1969 г. была создана система документов, названная RFC (Request For Comment), задачей которой было быстрое распространение идей и результатов в Интернете. Первоначально RFC распространялись с помощью электронной почты.
Целью RFC было создание цикла обратной связи между разработчиками, чтобы идеи и предложения, представленные в одном из RFC, давали начало другим идеям в следующих документах и т.д. Когда будет найден некоторый последовательный ряд идей, они объединяются для создания спецификации. Подобная спецификация может быть использована другими разработчиками.
Открытый и бесплатный доступ к документам RFC способствует росту Интернета, так как позволяет использовать действующие спецификации в качестве примера для обучения и разработки новых систем. Ранние версии RFC представляли собой обращение одного автора ко всему сообществу Интернета. Сейчас документы RFC являются совместным творчеством нескольких разработчиков.
В конце 70-х годов стало понятно, что рост размеров Интернета сопровождается ростом числа заинтересованных групп и, таким образом, необходима координация. Было сформировано несколько координирующих органов:
· IAB (Internet Architecture Board) занимается координацией деятельности в области развития структуры сети Интернет;
· IETF (Internet Engineering Task Force) состоит из нескольких рабочих групп, разрабатывающих и утверждающих стандарты для сети Интернет (в настоящее время в IETF существует 75 рабочих групп, изучающих различные аспекты развития Интернета);
· впоследствии основным органом, осуществляющим информационную поддержку и регулирование в Интернете, стал Internet Society (ISOC) – общественная организация, базирующаяся на взносах и пожертвованиях спонсоров. ISOC проводит ежегодные конференции, выпускает информационные материалы, поддерживает информационные серверы.
В настоящее время основу сети Интернет составляют высокоскоростные магистральные сети. Независимые сети подключаются к магистральной сети через точки сетевого доступа NAP (Network Access Point). Независимые сети рассматриваются как автономные системы, т.е. каждая из них имеет собственное административное управление и собственные протоколы маршрутизации. Изменение протоколов маршрутизации внутри автономной системы не влияет на работу остальных систем. Деление сети Интернет на автономные системы позволяет распределить информацию о топологии всей сети и существенно упростить маршрутизацию.
Автономная система должна состоять не менее чем из 32 меньших по размеру сетей. Обычно в качестве автономных систем выступают крупные, независимые, национальные сети. Примерами подобных сетей являются сеть EUNet, охватывающая страны центральной Европы, сеть RUNet, объединяющая университеты России. Автономные сети могут образовывать компании, специализирующиеся на предоставлении услуг доступа в сеть Интернет, - провайдеры.
Внутри автономной системы данные предаются от одной сети к другой, пока не достигнут точки сопряжения с другой автономной системой. Обмен данными возможен только в том случае, если между автономными системами существуют соглашения о предоставлении транзита. По этой причине для пользователей разных автономных систем время доступа к одному и тому же ресурсу может существенно различаться.