Transcription
Интернет в 2009 году. Мы отправляем электронные письма, совершаем звонки через интернет и обсуждаем темы, которые нас интересуют. Даже наши банковские операции становятся виртуальными. Но то, что мы сегодня принимаем как должное, пятьдесят лет назад было лишь смутной идеей. Чтобы понять, как мы зашли так далеко, давайте вернемся в 1957 год, когда все началось.
До 1957 года компьютеры выполняли только одну задачу за раз. Это называется пакетной обработкой. Конечно, это было довольно неэффективно. Поскольку компьютеры становились все больше и больше, их приходилось хранить в специальных охлаждаемых помещениях. Но тогда разработчики больше не могли работать непосредственно с компьютерами – приходилось вызывать специалистов для их подключения. Программирование в то время означало много ручной работы, а косвенное подключение к компьютерам приводило к множеству ошибок, трате времени и изматыванию нервов разработчиков.
1957 год ознаменовал большое изменение. Необходимо было установить удаленное соединение, чтобы разработчики могли работать непосредственно с компьютерами. В то же время появилась идея разделения времени. Это первая концепция в компьютерных технологиях, позволяющая разделить вычислительную мощность одного компьютера между несколькими пользователями.
4 октября 1957 года, во время Холодной войны, Советский Союз запустил на орбиту первый беспилотный спутник "Спутник-1". Возник страх "ракетного отставания". Чтобы обеспечить лидерство Америки в технологиях, США основали "Агентство передовых исследовательских проектов Министерства обороны" в феврале 1958 года. В то время знания передавались только людьми. DARPA планировало крупномасштабную компьютерную сеть для ускорения передачи знаний и избежания дублирования уже существующих исследований. Эта сеть станет Arpanet.
Кроме того, должны были быть разработаны еще три концепции, которые являются фундаментальными для истории Интернета: концепция военной сети от RAND Corporation в Америке. Коммерческая сеть Национальной физической лаборатории в Англии. И научная сеть Cyclades во Франции. Научный, военный и коммерческий подходы этих концепций являются основами нашего современного Интернета.
Начнем с Arpanet, самой известной из этих сетей. Ее разработка началась в 1966 году. Университеты, как правило, были очень осторожны в отношении совместного использования своих компьютеров. Поэтому перед мэйнфреймами были установлены небольшие компьютеры. Этот компьютер, Interface Message Processor (IMP), брал на себя управление сетевыми действиями, в то время как мэйнфрейм отвечал только за инициализацию программ и файлов данных. В то же время IMP также служил интерфейсом для мэйнфрейма. Поскольку в сети были взаимосвязаны только IMP, это также называлось IMP-подсетью.
Для первых соединений между компьютерами Network Working Group разработала Network Control Protocol [Network Control Program]. Позже NCP был заменен более эффективным Transmission Control Protocol. Отличительной особенностью TCP является проверка передачи файлов.
Сделаем небольшое отступление в Англию. Поскольку сеть NPL была разработана на коммерческой основе, ожидалось большое количество пользователей и передач файлов. Чтобы избежать перегрузки линий, отправляемые файлы разбивались на более мелкие пакеты, которые собирались обратно у получателя. Так родилась "пакетная коммутация"!
В 1962 году американские самолеты-разведчики обнаружили на Кубе ракеты средней и большой дальности, способные достичь Соединенных Штатов. Это вызвало страх атомного конфликта. В то время информационные системы имели централизованную сетевую архитектуру. Чтобы избежать сбоев во время атаки, пришлось разработать децентрализованную сетевую архитектуру, которая в случае потери узла оставалась бы работоспособной. Связь по-прежнему осуществлялась через радиоволны, что вызвало бы проблемы в случае атомной атаки: ионосфера была бы затронута, и длинноволновые радиоволны перестали бы работать. Поэтому пришлось использовать прямые волны, которые, однако, не имеют большого радиуса действия.
Лучшим решением стала модель распределенной сети. Таким образом, можно было покрывать большие расстояния с минимальными помехами.
Следующим важным этапом стало развитие французской сети "Cyclades". Поскольку у Cyclades был гораздо меньший бюджет, чем у Arpanet, и, следовательно, меньше узлов, основное внимание было уделено связи с другими сетями. Таким образом, появился термин "inter-net" (межсетевой). Более того, концепция Cyclades зашла дальше, чем ARPA и NPL. Во время связи между отправителем и получателем компьютеры больше не должны были вмешиваться, а просто служить узлом передачи. Протокол Cyclades проходил через все машины, используя физический уровень, реализованный в аппаратном обеспечении, обеспечивая прямое соединение с получателем – сквозную структуру.
Вдохновленные сетью Cyclades и движимые несовместимостью между сетями, их соединение приобрело повсеместное значение. Телефонные компании разработали протокол X.25, который позволял осуществлять связь через их серверы – разумеется, за ежемесячную абонентскую плату. Transmission Control Protocol от DARPA должен был соединять компьютеры через шлюзы... а Международная организация по стандартизации разработала эталонную модель OSI. Инновацией OSI была попытка стандартизировать сеть от ее концов и разделить канал на отдельные уровни.
Наконец, TCP ассимилировал предпочтения эталонной модели OSI и уступил место протоколу TCP/IP – стандарту, который гарантировал совместимость между сетями и, наконец, объединил их, создав Интернет.
К 28 февраля 1990 года оборудование ARPANET было выведено из эксплуатации, но Интернет... ...работал и развивался.
Субтитры от HackJack (aka StevXtreme)