Идеи по организации автоматического обмена данными между компьютерами удалось реализовать

Обновлено: 05.07.2024

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


Рис. 1.4. Объединение удаленных супер-ЭВМ глобальными связями.

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

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

В 1969 году министерство обороны США инициировало работы по объединению в общую сеть суперкомпьютеров оборонных и научно-исследовательских центров. Эта сеть , получившая название ARPANET послужила отправной точкой для создания первой и самой известной ныне глобальной сети — Internet . Сеть ARPANET объединяла компьютеры разных типов, работавшие под управлением различных ОС с дополнительными модулями, реализующими коммуникационные протоколы , общие для всех компьютеров сети. Такие ОС можно считать первыми сетевыми операционными системами .

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

В 1974 году компания IBM объявила о создании собственной сетевой архитектуры для своих мэйнфреймов , получившей название SNA (System Network Architecture , системная сетевая архитектура). В это же время в Европе активно велись работы по созданию и стандартизации сетей X.25 .

Таким образом, хронологически первыми появились глобальные сети ( Wide Area Networks, WAN ), то есть сети, объединяющие территориально рассредоточенные компьютеры, возможно, находящиеся в различных городах и странах. Именно при построении глобальных сетей были впервые предложены и отработаны многие основные идеи и концепции современных вычислительных сетей, такие, например, как многоуровневое построение коммуникационных протоколов , технология коммутации пакетов и маршрутизация пакетов в составных сетях .

Наследие телефонных сетей

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

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

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

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

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

Развитие технологии глобальных компьютерных сетей во многом определялось прогрессом телефонных сетей . С конца 60-х годов в телефонных сетях все чаще стала применяться передача голоса в цифровой форме, что привело к появлению высокоскоростных цифровых каналов, соединяющих АТС и позволяющих одновременно передавать десятки и сотни разговоров. Была разработана специальная технология плезиохронной цифровой иерархии ( Plesiochronous Digital Hierarchy , PDH ), предназначенная для создания так называемых первичных, или опорных, сетей. Такие сети не предоставляют услуг конечным пользователям, они являются фундаментом, на котором строятся скоростные цифровые каналы " точка-точка ", соединяющие оборудование другой (так называемой наложенной) сети, которая уже работает на конечного пользователя.

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

Появившаяся в конце 80-х годов технология синхронной цифровой иерархии ( Synchronous Digital Hierarchy , SDH ) расширила диапазон скоростей цифровых каналов до 10 Гбит/c, а технология спектрального мультиплексирования DWDM (Dense Wave Division Multiplexing ) — до сотен гигабит и даже нескольких терабит в секунду.

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

3. Система КонсультантПлюс … из системы в текстовый редактор MS Word
позволяет в удобной для пользователя форме копировать выделенные фрагменты текста или весь текст документа
не дает возможности копировать текст
дает возможность копировать только выделенные текстовые фрагменты (но не весь текст)

4. … – это фиксируемые в виде определенных сигналов воспринимаемые факты окружающего мира
Приемники информации
Источники
информации Знания
Данные

5. Поисковые машины существуют в Интернете, в основном, …
на спонсорские средства
за счет публикуемой рекламы
за счет правительственных программ

6. Основы науки кибернетики заложил …
Норберт Винер
Эмиль Пост
Жан Морис Бодо
Исаак Семенович Брук

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

8. Изучение рациональных средств и методов повышения эффективности документооборота стало основным предметом изучения …
документалистики
информатики
кибернетики

9. В качестве источников термина «информатика» обычно называют две науки – документалистику и …
кибернетику
системотехнику
математику

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

11. Установите соответствие уровней эталонной модели взаимодействия открытых систем (OSI) и функций, реализуемых на каждом ее уровне:
Тип ответа: Сопоставление
A. Канальный уровень
B. Сеансовый уровень
C. Физический уровень
D. Сетевой уровень
E. Уровень представлений
F. Уровень приложений
G. Транспортный уровень
H. двоичная передача

I. связь между хостами
J. адреса и маршрутизация
K. сетевые процессы с прикладными программами
L. связь между конечными устройствами
M. доступ к среде передачи данных
N. представление данных

12. Поиск документов в справочно-правовой системе КонсультантПлюс … круга соответствующих запросу документов
может строиться как на сужении, так и на расширении
основан на принципе последовательного сужения
основан на принципе последовательного расширения

13. Электронная вычислительная машина (ЭВМ) – это …
многоуровневая иерархия аппаратурно-программных средств
комплекс аппаратных (технических) средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач, посредством выполнения задаваемой соответствующей программой последовательности операций
набор взаимодействующих между собой устройств и программ, предназначенный для обслуживания одного рабочего участка

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

15. Прямые ссылки указывают …

только на документы, которые упоминаются в просматриваемом документе

как на те документы, которые упоминаются в просматриваемом документе, так и на те, в которых так или иначе упоминается просматриваемый документ

только на документы, в которых так или иначе упоминается просматриваемый документ

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

17. … связи отражаются в виде ссылок на изменяющие документы и через примечания в тексте документа и в Справке к документу
Важнейшие
Формальные
Полезные

18. Хороший каталог в Интернете должен быть …
низкозатратным
гибким
сбалансированным по количеству ресурсов
удобным

19. Компьютеры, позволяющие удовлетворять индивидуальные потребности пользователей и использующиеся для оборудования автоматизированных рабочих мест для специалистов различного уровня, – это …
средние ЭВМ
малые компьютеры
персональные и профессиональные ЭВМ

20. Платы расширения в компьютере (видеокарта, контроллер SCSI, модем, сетевая карта и т.д.) крепятся к …
материнской плате
процессору
жесткому диску

21. Идеи по организации автоматического обмена данными между компьютерами удалось реализовать … ХХ в.
в начале 50-х гг.
в середине 70-х гг.
к концу 60-х гг.

22. … сформулировал основную концепцию логической организации ЭВМ (хранения команд компьютера в его собственной внутренней памяти)
Блез Паскаль
Исаак Семенович Брук
Джон фон Нейман
Клод Эльвуд Шеннон

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

24. Основное устройство для долговременного хранения больших объемов данных и программ – это …
жесткий диск
процессор
сетевая карта

25. С информационной точки зрения Интернет – это …
совокупность десятков тысяч независимых сетей и миллионов различных компьютеров, объединенных общим набором протоколов
совокупность миллионов информационных центров, обычно называемых вебсайтами и содержащих терабайты разнообразной структурированной и неструктурированной информации
единая среда общения, развлечения и ведения бизнеса и рекламы, коммуникаций, современное средство обмена идеями и «виртуальное собрание»

26. Языки дескрипторного типа …
строятся на основе правового тезауруса
представляют собой классификатор отраслей законодательства
представляют собой алфавитно-предметные указатели к сборникам и отдельным нормативным актам
наиболее полно отражают смысл текста

27. Архитектура ЭВМ – это …
многоуровневая иерархия аппаратурно-программных средств, из которых строится ЭВМ набор взаимодействующих между собой устройств и программ, предназначенный для обслуживания одного рабочего участка
комплекс аппаратных (технических) средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач, посредством выполнения задаваемой соответствующей программой последовательности операций

28. Устройства локальной сети, которые обеспечивают большое количество сервисов, включая организацию взаимодействия сетей и управление широковещанием, – это …
концентраторы
маршрутизаторы
мосты
коммутаторы

29. Неверно, что … можно отнести к основным компонентам материнской платы
разъемы для оперативной памяти
интерфейсы шины PCI
процессорное гнездо
блок портов ввода/вывода
систему охлаждения центрального процессора
интерфейсы для подключения FDD
чипсет

30. По … сети могут делиться на два класса: широковещательные и последовательные
типу организации передачи данных
организации передачи информации
топологии

32. С технической точки зрения Интернет – это …
*совокупность десятков тысяч независимых сетей и миллионов различных компьютеров, объединенных общим набором протоколов
*единая среда общения, развлечения и ведения бизнеса и рекламы, коммуникаций, современное средство обмена идеями и «виртуальное собрание»
*совокупность миллионов информационных центров, обычно называемых вебсайтами и содержащих терабайты разнообразной структурированной и неструктурированной информации

33. URL – это … в Интернете
стандартизированный способ записи адреса ресурса
многоцелевое расширение почты
гипертекстовая система для опубликования информации

34. Неверно, что справочно-правовая система (СПС) КонсультантПлюс включает раздел «Справочные …»
правовые системы по федеральному законодательству
системы поддержки принятия решений
правовые системы по административному праву
правовые системы по региональному законодательству

35. … служит для управления компьютером при помощи касания экрана пальцами
Джойстик
Компьютерная мышь
Сенсорный экран

36. Для разделения мировых информационных ресурсов на виды используют несколько критериев, таких как …
форма представления
ограничение доступа или защита
тематика

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

38. В эталонной модели OSI отдельные сетевые функции организованы в …нумерованных уровней
семь
пять
десять

39. Формальное описание набора правил и соглашений, регламентирующих процессы обмена информацией между устройствами в сети, – это …
Протокол

40. Если один компьютер (источник) хочет послать данные другому компьютеру (получателю), то данные сначала должны быть собраны в пакеты в процессе …
архивирования
конвертации
инкапсуляции

41. Команда в MS Word, которая помещает выделенный фрагмент текста в буфер без удаления, – «…»
Копировать
Начать заново
Вставить Перевод
Вырезать

42. … маркер горизонтальной координатной линейки в MS Word 2007 служит для установки отступа красной строки
Нижний правый
Верхний
Нижний левый

43. Программный продукт … – это редактор схем
Microsoft Publisher
Microsoft Visio
WinChim

44. В MS PowerPoint 2007 местозаполнитель представляет собой …
таблицу Excel
слайд
строку
прямоугольную рамку

45. Основное расширение файлов, созданных в редакторе MS Word 2007, – …
.doc
.txt
.dot
.bmp
.docx

46. Элемент анализа MS Excel, который представляют собой геометрическое
отображение средних значений анализируемых показателей, полученное с
помощью какой-либо математической функции, – линия …
средних значений корреляции
аппроксимации
тренда

47. Общепринятое название документа MS Excel – …
рабочая тетрадь
страница
таблица
рабочая книга

48. В MS Visio cтиль … фигуры будет определять стиль фигуры, полученной после преобразования

49. Чтобы редактировать свойства линии в Microsoft Visio, необходимо произвести действия: …
объект > линия > формат
объект > линия
формат > линия

50. В MS Excel 2007 для создания числовой последовательности нужно задать …
формулу последнее число и шаг
два первых числа
первое число и шаг

51. Программный модуль, позволяющий автоматизировать рабочие процессы в редакторе электронных таблиц MS Excel, – …
макрос
алгоритм
сценарий

52. Класс персональных компьютеров, оборудованных сенсорным экраном, но
с отсутствием клавиатуры- это …
планшетный компьютер

53. Фигура MS Visio, содержащая несколько фигур одновременно, — это
.

54. Тип соединительных точек Microsoft Visio – …
Точка с привязкой
Локальная точка
Комбинированная точка
Внутренняя точка
55. Для подключения сканера, в частности, используется интерфейс …
PS/2
COM
ISA
LPT
USB

56. Линии, которые в Microsoft Visio 2007 создаются на основе созданного пользователем шаблона, называются …

57. Инструмент MS Outlook 2007, который регистрирует связи с некоторыми контактами, важные элементы и файлы, а также ведет учет различных действий, отслеживая их выполнение, – это …
файлы
дневник
общие инструментальные средства
заметки

58. При создании шаблона в Microsoft Visio 2007 можно использовать …
любые векторные объекты, созданные в Microsoft Visio
только линии, созданные в Microsoft Visio
любые векторные объекты

59. В текстовом редакторе Word 2007 необходимым условием выполнения операции «копирование» является …
сохранение файла
распечатка файла

выделение фрагмента текста
установка курсора в определенное положение

60. Если в MS Excel 2007 выделена группа ячеек A1:B3, в эту группу входит … ячеек
4
5
3
6

61. «…» является параметром архивации WinRar

Добавить оглавление к информации

Добавить информацию для восстановления

Добавить дополнительный ключ кодировки

Добавить электронную подпись

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

63. В MS Excel, в частности, используется тип данных «…»
общий
время
поле МЕМО
текстовый
дата
числовой
дата/время

64. Тип связей, использующийся в Microsoft Visio, – … связь
жесткая
комбинированная
локальная

65. Тип линий Microsoft Visio – … линии
шаблонные
программные
автоматические
курсивные

Примеры реализации автоматического обмена данными

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

Использование командной строки

Данный способ требует обязательной поддержки со стороны конфигурации.
В демонстрационной конфигурации "Обмен данными" реализован пример использования параметра запуска платформы 1С:Предприятие.

Этот метод использует пользовательский параметр командной строки ( /C ). Значение этого параметра может быть проанализировано в режиме 1С:Предприятия, и на основе полученной информации могут быть выполнены некоторые действия.

Описание параметра запуска

Для облегчения процедуры разбора параметра запуска его значение представлено в формате XML. Данный формат не является унифицированным и используется только в демонстрационных целях.

Структура параметра запуска:

Реализация

В процедуре ПередНачаломРаботыСистемы() выполняется обработка параметра запуска, которая собственно и инициирует обмен данными в соответствии со значением параметра запуска. В случае если значение реквизита ПараметрЗапуска глобального контекста 1С:Предприятия не пустая строка - вызывается процедура ВыполнитьКомандыЗапуска() . В качестве единственного параметра ей передается строка - значение реквизита ПараметрЗапуска . После выполнения процедуры обработки происходит завершение работы программы путем установки параметра Отказ в значение Истина .

Обмен

Для выполнения обмена необходимо написать командный файл, в котором будет выполнен вызов платформы 1С:Предприятие для нужной информационной базы в режиме Предприятия с параметром командной строки /C .

При этом файл параметров parameters.txt может выглядеть следующим образом:

После создания командного файла его выполнение необходимо поставить в очередь планировщика (например, стандартного планировщика ОС Windows).

Использование объекта COMСоединение

Автоматический обмен может быть реализован при помощи внешней программы, использующей возможности объекта COMСоединение платформы 1С:Предприятие. Данный метод может быть использован в случае, когда изменение конфигурации (для внедрения кода поддержки автоматического обмена) по каким-либо причинам невозможно или нежелательно.

Для примера напишем программу на языке VisualBasic для выполнения обмена аналогичного описанному в пункте "Использование командной строки":

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

Аналогично пункту "Использование командной строки" полученный исполняемый модуль может быть поставлен в очередь планировщика.

Интернет, картина Андреаса Лундхорна, с сайта www.is.kiruna.se

2 сентября 2004 года исполняется 35 лет эксперименту, который положил начало Всемирной сети Интернет. В этот день в 1969 году студенты из Калифорнийского университета соединили два компьютера пятиметровым кабелем и отправили по нему бессмысленный набор данных. Считается, что это была первая передача информации по компьютерной сети. Именно из этого эксперимента спустя годы появился современный интернет.

Строго говоря, эксперимент, поставленный 2 сентября 1969 года, - всего лишь один из целой серии подобных. И когда говорят, что этот день является днем рождения интернета, то это не совсем так. Эта дата условна. Идея о передаче данных от одного компьютера к другому в то время витала в воздухе. Серия экспериментов в лаборатории Калифорнийского университета проходила под руководством профессора Лена Клейнрока. Ему помогали студенты Стивен Крокер и Винтон Серф. Именно эти два молодых человека создали прообраз компьютерной сети, передав по кабелю первые данные между компьютерами. Через несколько месяцев к их "сети" подключились еще два узла. Первая передача информации по этой сети между Калифорнийским и Стенфордским университетами произошла 21 ноября 1969 года. Это еще один, столь же условный, день рождения интернета.

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

Самой первой датой, которую обычно указывают, является 1958 год. Именно тогда по указанию президента США Дуайта Эйзенхауэра было создано агентство исследовательских проектов Министерства обороны США (Advanced Research Projects Agency of the U.S. Department of Defense, ARPA). ARPA была необычной организацией. В ней работало всего 150 человек. Задача ученых заключалась в том, чтобы распределить между различными университетами и лабораториями годовой бюджет организации, который составлял несколько миллиардов долларов.

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

Стивен Крокер. Фото АР.

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

В 1962 году появилось первое исследование, посвященное разработке идеи глобальной информационной сети. Автором серии заметок, в которых обсуждалась концепция "Галактической сети", был Джон Ликлайдер. Историки, соглашаются с тем, что Ликлайдер был первым человеком, выдвинувшим идею информационной сети, охватывающей весь земной шар. Фактически Ликлайдер предвидел создание глобальной сети взаимосвязанных компьютеров, с помощью которой каждый сможет быстро получить доступ к данным и программам, расположенным на любом из них. По духу концепция, выдвинутая тогда Ликлайдером, очень близка к современному состоянию интернета.

Эта работа получила высокую оценку у специалистов, и Ликлайдер был приглашен в ARPA на должность руководителя Бюро по методам обработки информации. Роль Ликлайдера в создании интернета не ограничивается, однако, его собственными научными разработками - он также проявил себя как блестящий организатор. Именно Ликлайдер предложил вкладывать средства ARPA в людей, а не в структуры, отдавая предпочтение специалистам из университетов и образуя центры концентрации интеллектуального потенциала. В качестве таких центров он избрал Массачусетский технологический институт, в котором работал сам, и университет Карнеги-Меллона. Такая схема соответствовала природе работы ученых и позволила привлечь к созданию глобальной информационной сети лучшие академические умы.

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

Следующим шагом стала организация реального межкомпьютерного взаимодействия. Первая в истории нелокальная компьютерная сеть была создана Робертсом и Томасом Меррилом в 1965 году. Исследователям удалось связать компьютер ТХ-2, установленный в Массачусетсе, с ЭВМ Q-32 в Калифорнии. Связь между компьютерами осуществлялась по низкоскоростной коммутируемой телефонной линии. В ходе эксперимента каждый компьютер не только произвел поиск данных в памяти другого, но и подсоединился к его программному обеспечению.

В 1966 году Робертс под руководством Ликлайдера начал работу над созданием крупномасштабной компьютерной сети. Эту сеть решено было назвать ARPANET (сегодня ее в шутку величают "бабушкой интернета"). Проект сети был опубликован исследователями в 1967 году. На конференции в Анн-Арборе, штат Мичиган, где Робертс представлял свою разработку, был сделан еще один доклад о концепции глобальной информационной сети. Его авторами были английские исследователи Дональд Дэвис и Роджер Скентльбьюри из Национальной физической лаборатории. Английские ученые познакомили Робертса с еще одной разработкой на сходную тему - исследованиями американской некоммерческой организации RAND, занимавшейся возможностями обеспечения надежной голосовой коммуникации в военных системах. Оказалось, что работы в этих трех научных организациях велись параллельно при полном отсутствии информации о деятельности друг друга.

В дальнейшем эти организации работали над разработкой информационной сети совместно, но основная роль в создании Интернета принадлежит все-таки ARPA. Именно входившие в нее научные подразделения и осуществили на практике идею ARPANET. Калифорнийский университет в Лос-Анджелесе занимался проведением измерительных испытаний, Стэндфордский университет отвечал за создание информационного центра, университет Санта-Барбары - за разработку математического аппарата, а Университет штата Юта проводил первые работы по трехмерной графике.

Первыми узлами ARPANET стали удаленные друг от друга на расстояние в 500 километров компьютеры Стэндфордского и Калифорнийского университетов. Они были введены в действие 29 октября 1969 года. В тот день была предпринята первая, хотя и не совсем удачная, попытка подключения к компьютеру, находившемуся в исследовательском центре Стэндфордского университета с другого компьютера, который стоял в Калифорнийском университете в Лос-Анджелесе.

В истории интернета конца шестидесятых - семидесятых годов ведущая роль принадлежит Винтону Серфу, одному из двух студентов, что провели эксперимент в сентябре 1969 года. Испытания первой очереди ARPANET заняли всю осень 1969 года. Затем к сети были подключены еще два узла - университет Санта-Барбары и Университет Юты.

Хотя сеть ARPANET с четырьмя узлами и была запущена в течение всего одного рабочего дня, но прежде, чем это получилось, было предпринято множество неудачных попыток. Никто уже не думал, что мы сможем достигнуть успеха, но мы все-таки добились своего.

В дальнейшем число компьютеров, подключенных к ARPANET, росло преимущественно за счет тех университетов, работу которых финансировала ARPА. Но ее рост был недостаточно быстрым. К 1971 году в ARPANET было только девятнадцать узлов, хотя планировалось тридцать. Все происходило так медленно потому, что большинство компьютеров не имело единого программного обеспечения.

Разработка этой единой программы и стала следующей задачей создателей глобальной информационной сети. Для этого в ARPA было сформировано специальное подразделение под руководством Стивена Крокера - Сетевая рабочая группа. Она работала над созданием полного функционального протокола межкомпьютерного взаимодействия и другого сетевого программного обеспечения. В декабре 1970 года группа завершила работу над первой версией протокола, получившего название Протокол управления сетью (Network Control Protocol). После того как в 1971-1972 годах этот протокол был успешно опробован в системе ARPANET, исследователи смогли приступить к разработке приложений.

В 1972 году появилось первое приложение - электронная почта, автором которой стал Рей Томплисон. Более чем на десять последующих лет электронная почта стала крупнейшим сетевым приложением. Для своего времени она была исключительно мощным катализатором роста всех видов потоков данных.

Но, несмотря на все эти открытия, идею развития ARPANET в начале семидесятых годов поддерживали немногие. Программы существовавших в те времена компьютеров были слишком разными для того, чтобы их можно было объединить в единую сеть. С позиций сегодняшнего дня это кажется странным, но сами пользователи вовсе не стремились подсоединиться к сети. В конце концов Лэрри Робертс из ARPA понял, что пользователям просто не хватает стимула в виде информации о тех преимуществах, которые можно получить, присоединившись к ARPANET. Было решено организовать публичную демонстрацию возможностей ARPANET на Международной конференции по компьютерным коммуникациям в Вашингтоне.

Демонстрация состоялась в октябре 1972 года. Из Англии специально прилетел Дональд Дэвис - ученый, который ввел в употребление термин "пакетная коммуникация". Демонстрация проходила в течение двух с половиной дней. В ней приняли участие сотни инженеров и технических работников телекоммуникационной и компьютерной индустрии.

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

Теперь очередь была за объединением отдельных сетей. В 1972 году Винтоном Серфом и Бобом Каном был организован проект "Enthernetting". В рамках этого проекта были разработаны все теоретические принципы современной глобальной информационной сети. Термин "Internet" для обозначения сети был введен Винтоном Серфом в 1974 году. Предложенная им идея объединения различных сетей в глобальную информационную структуру - International Network, Интернет - основывалась на возможности существования множества независимых сетей произвольной архитектуры. Ядром этого объединения должна была стать ARPANET - пионерская сеть с пакетной коммуникацией, к которой, по его замыслу, вскоре должны были присоединиться пакетные спутниковые сети, наземные пакетные радиосети и т.д. Открытая сетевая архитектура подразумевала, что отдельные сети могут проектироваться и разрабатываться независимо от материнской. При проектировании каждой сети могут быть приняты во внимание специфика окружения и особые требования пользователей.

Для того чтобы осуществить эту идею, нужен был новый протокол, который мог бы обеспечить бесперебойную передачу информации из одной компьютерной сети в другую. Для создания такого протокола была образована Международная сетевая рабочая группа, которую возглавил Винтон Серф. В результате в 1975 году появился Протокол управления передачей (Trans-mission Control Protocol - ТСР-протокол).

Оставалось только на практике осуществить идею межсетевого взаимодействия. Самая ранняя демонстрация интернета была проведена в июле 1977 года. Исследователям удалось объединить компьютерные сети, находившиеся в Америке, Швеции и Канаде. По словам Винтона Серфа, ученые специально заставили пакеты путешествовать кружным путем, так что они прошли в общей сложности 94 тысячи миль. И при этом ни один бит информации не был потерян.

Последней исследовательской задачей стал перевод самой ARPANET на новый TCP-протокол, состоявшийся 1 января 1983 года. Это потребовало одновременных изменений на всех компьютерах. Однако все прошло на удивление гладко. Так что, если быть точным, интернет как глобальная информационная сеть с едиными принципами программного обеспечения появился лишь в 1983 году.

В 1988 году интернет стал по настоящему международной сетью - к нему присоединились Канада, Дания, Финляндия, Франция, Норвегия и Швеция. В январе 1989 года сеть насчитывала 80 тысяч узлов; в ноябре к интернету присоединились Австрия, Германия, Израиль, Италия, Япония, Мексика, Нидерланды, Новая Зеландия и Великобритания - количество узлов в сети выросло до 160 тысяч.

Примерная схема интернета. Картинка с сайта sknkwrks.dyndns.org

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

Работая в качестве технического консультанта в Европейской лаборатории физики частиц в Женеве, Бернерс-Ли написал программу Eniquire, которая стала прообразом будущей WWW (World Wide Web, Всемирной паутины). Для воплощения в жизнь идеи форматированного текста Бернес-Ли предложил концепцию языка HTML (Hyper Text Markup Language, язык разметки гипертекста), позволившего создавать интернет-страницы. В итоге это позволило любому пользователю интернета публиковать свои текстовые и графические материалы в привлекательной форме, связывая их с публикациями других авторов и предоставляя удобную систему навигации. Постепенно интернет начал выходить за рамки академических институтов и в конце концов превратился из средства переписки и обмена файлами в гигантское хранилище информации.

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

Читайте также: