stringtranslate.com

Протокольные войны

Войны протоколов были длительными дебатами в компьютерной науке , которые происходили с 1970-х по 1990-е годы, когда инженеры, организации и страны поляризовались по вопросу о том, какой протокол связи приведет к лучшим и наиболее надежным сетям . Это достигло кульминации в войне стандартов Интернета и OSI в 1980-х и начале 1990-х годов, которая в конечном итоге была «выиграна» набором протоколов Интернета (TCP/IP) к середине 1990-х годов, когда он стал доминирующим набором протоколов благодаря быстрому принятию Интернета .

В конце 1960-х и начале 1970-х годов пионеры технологии пакетной коммутации построили компьютерные сети, обеспечивающие передачу данных , то есть возможность передавать данные между точками или узлами . По мере появления большего количества таких сетей в середине-конце 1970-х годов дебаты о протоколах связи превратились в «битву за стандарты доступа». Международное сотрудничество между несколькими национальными почтовыми, телеграфными и телефонными (PTT) провайдерами и коммерческими операторами привело к появлению стандарта X.25 в 1976 году, который был принят в общедоступных сетях передачи данных, обеспечивающих глобальное покрытие. Отдельно появились собственные протоколы передачи данных, в частности, Systems Network Architecture компании IBM в 1974 году и DECnet компании Digital Equipment Corporation в 1975 году.

Министерство обороны США (DoD) разработало TCP/IP в 1970-х годах в сотрудничестве с университетами и исследователями в США, Великобритании и Франции. IPv4 был выпущен в 1981 году и стал стандартом для всех компьютерных сетей DoD. К 1984 году была согласована международная эталонная модель OSI , которая не была совместима с TCP/IP. Многие европейские правительства (особенно Франции, Западной Германии и Великобритании) и Министерство торговли США обязали соблюдать модель OSI, в то время как Министерство обороны США планировало перейти от TCP/IP к OSI.

Между тем, разработка полного набора протоколов Интернета к 1989 году и партнерство с телекоммуникационной и компьютерной индустрией для включения программного обеспечения TCP/IP в различные операционные системы заложили основу для широкого принятия TCP/IP как всеобъемлющего набора протоколов. В то время как OSI разрабатывала свои сетевые стандарты в конце 1980-х годов, TCP/IP стал широко использоваться в сетях разных поставщиков для межсетевого взаимодействия и в качестве основного компонента зарождающегося Интернета.

Ранние компьютерные сети

Коммутация пакетов против коммутации каналов

Дональд Дэвис и Боб Кан разработали первые две сети с коммутацией пакетов для связи между компьютерами: сеть NPL ( служба дейтаграмм ) и сеть ARPANET ( служба виртуальных каналов ). [1] [2]

Информатика была новой дисциплиной в конце 1950-х годов, которая начала рассматривать разделение времени между пользователями компьютеров и, позднее, возможность достижения этого в глобальных сетях . В начале 1960-х годов, JCR Licklider предложил идею универсальной компьютерной сети, работая в Bolt Beranek & Newman (BBN), а затем возглавляя Information Processing Techniques Office (IPTO) в Advanced Research Projects Agency (ARPA, позже, DARPA) Министерства обороны США (DoD). Независимо друг от друга, Пол Баран из RAND в США и Дональд Дэвис из Национальной физической лаборатории (NPL) в Великобритании изобрели новые подходы к проектированию компьютерных сетей. [3] [4]

Баран опубликовал ряд статей между 1960 и 1964 годами о разделении информации на «блоки сообщений» и динамической маршрутизации их по распределенным сетям. [5] [6] [7] Дэвис задумал и назвал концепцию коммутации пакетов с использованием высокоскоростных интерфейсных компьютеров для передачи данных в 1965–1966 годах. [8] [9] Он предложил национальную коммерческую сеть передачи данных в Великобритании и спроектировал локальную сеть NPL для демонстрации и исследования своих идей. Первое использование термина « протокол» в современном контексте передачи данных происходит в апреле 1967 года в меморандуме «Протокол для использования в сети передачи данных NPL», написанном двумя членами команды Дэвиса, Роджером Скэнтлбери и Кейтом Бартлеттом. [10] [11] [12]

Ликлайдеру, Барану и Дэвису было трудно убедить действующие телефонные компании в достоинствах своих идей. AT&T владела монополией на инфраструктуру связи в Соединенных Штатах, как и Главное почтовое управление (GPO) в Соединенном Королевстве, которое было национальной почтовой, телеграфной и телефонной службой (PTT). Они оба считали, что речевой трафик будет продолжать доминировать, и продолжали инвестировать в традиционные телеграфные технологии. [13] [14] [15] [16] [17] Телефонные компании работали на основе коммутации каналов , альтернативами которой являются коммутация сообщений или коммутация пакетов. [18] [19]

Боб Тейлор стал директором IPTO в 1966 году и приступил к реализации идеи Ликлайдера по обеспечению совместного использования ресурсов между удаленными компьютерами. [20] Тейлор нанял Ларри Робертса для управления программой. [21] Робертс привлек Леонарда Клейнрока к участию в проекте; Клейнрок применил математические методы для изучения сетей связи в своей докторской диссертации. [22] На симпозиуме по принципам операционных систем в октябре 1967 года Робертс представил раннее предложение «ARPA Net», основанное на идее Уэсли Кларка о сети коммутации сообщений с использованием процессоров интерфейсных сообщений (IMP). [23] Роджер Скэнтлбери представил работу Дэвиса по цифровой сети связи и сослался на работу Пола Барана. [24] На этой основополагающей встрече в документе NPL было сформулировано, как может быть реализована передача данных для такой сети совместного использования ресурсов. [25] [26] [27]

Ларри Робертс включил идеи Дэвиса и Барана о коммутации пакетов в предложение для ARPANET . [28] [29] Сеть была построена BBN. ​​Разработанная в основном Бобом Каном , [30] [31] она отошла от модели сети без установления соединения NPL в попытке избежать проблемы перегрузки сети . [32] Услуга, предлагаемая хостам сетью, была ориентирована на соединение . Она обеспечивала управление потоком и контроль ошибок (хотя это не было сквозным). [33] [34] [35] С ограничением, что для каждого соединения только одно сообщение может находиться в пути по сети, последовательный порядок сообщений сохраняется сквозным. [33] Это сделало ARPANET тем, что впоследствии стало называться сетью виртуальных цепей . [2]

Дейтаграммы против виртуальных каналов

Журнал Computerworld освещал «Битву за стандарты доступа» между дейтаграммами и виртуальными каналами в своем выпуске за октябрь 1975 года. [36]

Коммутация пакетов может быть основана либо на режиме без установления соединения, либо на режиме с установлением соединения, которые являются различными подходами к передаче данных. Служба датаграмм без установления соединения переносит пакеты данных между двумя хостами независимо от любого другого пакета. Ее обслуживание — это наилучшее усилие (что означает, что возможна доставка пакетов не по порядку и потеря данных ). С помощью службы виртуального канала данные могут обмениваться между двумя хост-приложениями только после того, как между ними в сети будет установлен виртуальный канал. После этого управление потоком накладывается на источники в той мере, в какой это необходимо пунктам назначения и промежуточным сетевым узлам. Данные доставляются к пунктам назначения в их исходном последовательном порядке. [37] [38]

Обе концепции имеют преимущества и недостатки в зависимости от области их применения. Там, где приемлем сервис наилучшего усилия, важным преимуществом датаграмм является то, что подсеть может быть очень простой. Обратной стороной является то, что при интенсивном трафике ни одна подсеть сама по себе не защищена от коллапса перегрузки . Кроме того, для пользователей сервиса наилучшего усилия использование сетевых ресурсов не навязывает никакого определения «справедливости»; то есть относительной задержки между классами пользователей. [39] [40] [41]

Службы датаграмм включают информацию, необходимую для поиска следующего звена в сети в каждом пакете. В этих системах маршрутизаторы проверяют каждый прибывающий пакет, просматривают информацию о маршрутизации и решают, куда его направить. Преимущество этого подхода в том, что нет неотъемлемых накладных расходов при настройке цепи, что означает, что один пакет может быть передан так же эффективно, как и длинный поток. Как правило, это упрощает маршрутизацию вокруг проблем, поскольку необходимо обновить только одну таблицу маршрутизации, а не информацию для каждого виртуального канала. Это также требует меньше памяти, поскольку для любого пункта назначения необходимо хранить только один маршрут, а не один для каждого виртуального канала. С другой стороны, необходимо проверять каждую датаграмму, что делает их (теоретически) медленнее. [38]

В ARPANET отправной точкой в ​​1969 году для соединения хост-компьютера (т. е. пользователя) с IMP (т. е. пакетным коммутатором) был протокол 1822 , написанный Бобом Каном. [30] [42] Стив Крокер , аспирант Калифорнийского университета в Лос-Анджелесе (UCLA), в том же году сформировал Сетевую рабочую группу (NWG). Он сказал: «В то время как большая часть разработки шла по грандиозному плану, проектирование протоколов и создание RFC были в значительной степени случайными». [nb 1] Под руководством Леонарда Клейнрока в UCLA [43] Крокер руководил другими аспирантами, включая Джона Постела и Винта Серфа , в разработке протокола хост-хост, известного как Программа управления сетью (NCP). [nb 2] Они планировали использовать отдельные протоколы, Telnet и Протокол передачи файлов (FTP), для запуска функций через ARPANET. [nb 3] [44] [45] После одобрения Барри Весслера из ARPA, [46] который приказал исключить некоторые более экзотические элементы, [47] NCP был окончательно доработан и развернут в декабре 1970 года NWG. NCP кодифицировал сетевой интерфейс ARPANET, что упростило его установку и позволило большему количеству сайтов присоединиться к сети. [48] [49]

Роджер Скэнтлбери был откомандирован из NPL в British Post Office Telecommunications Division (BPO-T) в 1969 году. Там инженеры разработали протокол коммутации пакетов из базовых принципов для экспериментальной службы коммутации пакетов (EPSS), основанной на возможности виртуального вызова . Однако протоколы были сложными и ограниченными; Дэвис описал их как «эзотерические». [50] [51]

Реми Депре начал работу в 1971 году в CNET (исследовательском центре французской PTT ) над разработкой экспериментальной сети коммутации пакетов, позже известной как RCP . Ее целью было ввести в эксплуатацию прототип службы коммутации пакетов, которая будет предлагаться в будущей сети передачи данных общего пользования . [52] [53] Депре упростил и улучшил подход к виртуальным вызовам, введя концепцию «грациозной насыщенной работы» в 1972 году. [54] Он ввел термин «виртуальный канал» и проверил концепции в сети RCP. [55] После настройки пакеты данных не должны содержать никакой информации о маршрутизации, что может упростить структуру пакетов и повысить эффективность канала . Маршрутизаторы также работают быстрее, поскольку настройка маршрута выполняется только один раз; с этого момента пакеты просто пересылаются по существующему каналу. Одним из недостатков является то, что оборудование должно быть более сложным, поскольку информация о маршрутизации должна храниться на протяжении всего соединения. Другим недостатком является то, что для настройки виртуального соединения может потребоваться некоторое время, а для небольших сообщений это время может оказаться существенным. [37] [38] [56]

TCP против CYCLADES и INWG против X.25

Ключевые участники X.25, сразу после его утверждения в марте 1976 года, включая инженеров из трех PTT (Франция, Япония, Великобритания) и двух частных компаний (Канада, США) [nb 4]

Дэвис задумал и описал сети датаграмм, провел моделирование на них и построил единый пакетный коммутатор с локальными линиями. [27] [57] Луи Пузен считал, что технически возможно использовать более простой подход к глобальным сетям, чем ARPANET. [57] В 1972 году Пузен запустил проект CYCLADES при содействии французской PTT, включая бесплатные линии и модемы. [58] Он начал исследовать то, что позже будет называться межсетевым взаимодействием ; [59] [58] в то время он придумал термин «catenet» для конкатенированной сети . [60] Название «датаграмма» было придумано Хальвором Ботнером-Би . [61] Юбер Циммерман был одним из главных исследователей Пузена, а в команду входили Мишель Эли, Жерар Ле Ланн и другие. [nb 5] При создании сети они консультировались с BBN в качестве консультантов. [59] [62] Команда Пузена была первой, кто взялся за сложнейшую проблему предоставления пользовательских приложений надежного виртуального канала при использовании наилучшего сервиса . [63] Сеть использовала ненадежные датаграммы стандартного размера в сети с коммутацией пакетов и виртуальные каналы для транспортного уровня. [59] [64] Впервые продемонстрированная в 1973 году, она стала пионером в использовании чистой модели датаграмм, функционального расслоения и принципа сквозного соединения . [65] Ле Ланн предложил схему скользящего окна для достижения надежного управления ошибками и потоком в сквозных соединениях. [66] [67] [68] Однако схема скользящего окна никогда не была реализована в сети CYCLADES, и она никогда не была связана с другими сетями (за исключением ограниченных демонстраций с использованием традиционных телеграфных методов). [69] [70]

Идеи Луи Пузена по содействию крупномасштабному межсетевому взаимодействию привлекли внимание исследователей ARPA через Международную сетевую рабочую группу (INWG), неформальную группу, созданную Стивом Крокером, Пузеном, Дэвисом и Питером Кирштейном в июне 1972 года в Париже, за несколько месяцев до того, как Международная конференция по компьютерным коммуникациям (ICCC) в Вашингтоне продемонстрировала ARPANET. [57] [71] На ICCC Пузен впервые представил свои идеи по межсетевому взаимодействию, и Винт Серф был утвержден в качестве председателя INWG по рекомендации Стива Крокера. INWG разрослась и включила в себя других американских исследователей, участников французских проектов CYCLADES и RCP, а также британские команды, работающие над сетью NPL, EPSS и предлагаемой Европейской информационной сетью (EIN), сетью датаграмм. [69] [72] Как и Баран в середине 1960-х годов, когда Робертс обратился к AT&T с предложением взять на себя управление ARPANET для предоставления общедоступной услуги с коммутацией пакетов, они отказались. [73] [74]

Боб Кан присоединился к IPTO в конце 1972 года. Хотя изначально он рассчитывал работать в другой области, он начал работать над спутниковыми пакетными сетями и наземными радиопакетными сетями и осознал ценность возможности общаться в обеих этих областях. Весной 1973 года Винт Серф перешел в Стэнфордский университет . При финансовой поддержке DARPA он начал сотрудничать с Каном над новым протоколом, который должен был заменить NCP и обеспечить межсетевое взаимодействие. Серф создал исследовательскую группу в Стэнфорде, изучающую использование фрагментированных датаграмм. Жерар Ле Ланн присоединился к команде в период с 1973 по 1974 год, и Серф включил свою схему скользящих окон в исследовательскую работу. [62]

Также в Соединенных Штатах Боб Меткалф и другие в Xerox PARC изложили идею Ethernet и универсального пакета PARC (PUP) для межсетевого взаимодействия. [75] [76] INWG встретилась в Стэнфорде в июне 1973 года. [77] Циммерман и Меткалф доминировали в обсуждениях. [62] [78] Заметки со встреч были записаны Серфом и Алексом Маккензи из BBN и опубликованы в виде пронумерованных заметок INWG (некоторые из которых также были RfC). Основываясь на этом, Кан и Серф представили доклад на сетевой конференции в Университете Сассекса в Англии в сентябре 1973 года. [69] Их идеи были доработаны в ходе длительных обсуждений с Дэвисом, Скэнтлбери, Пузеном и Циммерманом. [79] Большая часть работы была проделана Каном и Серфом, работавшими дуэтом. [77]

Питер Кирстейн применил межсетевое взаимодействие в Университетском колледже Лондона (UCL) в июне 1973 года, подключив ARPANET к британским академическим сетям , первой международной гетерогенной компьютерной сети. К 1975 году насчитывалось 40 британских академических и исследовательских групп, использующих эту связь. [80]

В основополагающей статье « Протокол пакетной сетевой интеркоммуникации» , опубликованной Серфом и Каном в 1974 году, рассматривались фундаментальные проблемы, связанные с взаимодействием между сетями датаграмм с различными характеристиками, включая маршрутизацию во взаимосвязанных сетях, а также фрагментацию и повторную сборку пакетов. [81] [82] Статья основывалась на их предыдущих исследованиях, разработанных в сотрудничестве и конкуренции с другими американскими, британскими и французскими исследователями, и расширяла их. [83] [84] [69] DARPA спонсировала работу по формулированию первой версии Программы управления передачей (TCP) позднее в том же году. [85] В Стэнфорде ее спецификация, RFC  675, была написана в декабре Серфом совместно с Йогеном Далалом и Карлом Саншайном как монолитная (однослойная) конструкция. [69] В следующем году началось тестирование посредством параллельных реализаций в Стэнфорде, BBN и Лондонском университетском колледже, [86] но в то время она не была установлена ​​в ARPANET.

INWG также разрабатывала протокол для межсетевого взаимодействия. [87] [88] Было два конкурирующих предложения: одно основано на ранней Программе управления передачей, предложенной Серфом и Каном (использующей фрагментированные датаграммы), а другое основано на транспортном протоколе CYCLADES, предложенном Пузеном, Циммерманном и Эли (использующей датаграммы стандартного размера). [69] [89] Был достигнут компромисс, и Серф, Маккензи, Скэнтлбери и Циммерманн создали «международный» сквозной протокол. [90] [91] Он был представлен CCITT Дереком Барбером в 1975 году, но не был принят ни CCITT, ни ARPANET. [72] [62] [nb 6]

Четвертый двухгодичный симпозиум по передаче данных, который состоялся позднее в том же году, включал презентации Дэвиса, Пузена, Дерека Барбера и Айры Коттена о текущем состоянии сетей с коммутацией пакетов. [nb 7] Конференция освещалась журналом Computerworld , который опубликовал статью о «битве за стандарты доступа» между дейтаграммами и виртуальными каналами, а также статью, описывающую «отсутствие стандартных интерфейсов доступа для появляющихся публичных сетей связи с коммутацией пакетов создает «какого-то монстра» для пользователей». На конференции Пузен сказал, что давление со стороны европейских PTT заставило канадскую сеть DATAPAC перейти от подхода с дейтаграммами к подходу с виртуальными каналами, [36] хотя историки связывают это с отклонением IBM их запроса на изменение их фирменного протокола. [92] Пузен открыто выступал в защиту дейтаграмм и атак на виртуальные каналы и монополии. Он говорил о «политическом значении спора [датаграммы против виртуального канала]», который он рассматривал как «первоначальные засады в борьбе за власть между операторами и компьютерной индустрией. Все знают, что в конечном итоге это означает IBM против телекоммуникаций через наемников». [62]

После того, как Ларри Робертс и Барри Весслер покинули ARPA в 1973 году, чтобы основать Telenet , коммерческую сеть с коммутацией пакетов в США, они присоединились к международным усилиям по стандартизации протокола для коммутации пакетов на основе виртуальных каналов незадолго до его завершения. [93] Благодаря вкладу французских, британских и японских PTT, в частности, работе Реми Депре по RCP и TRANSPAC , а также концепциям DATAPAC в Канаде и Telenet в США, стандарт X.25 был согласован CCITT в 1976 году. [nb 8] [61] [94] Виртуальные каналы X.25 легко продвигались на рынок, поскольку они допускают простую поддержку протокола хоста. [95] Они также удовлетворяют ожиданиям INWG 1972 года, что каждая подсеть может осуществлять собственную защиту от перегрузки (функция, отсутствующая в датаграммах). [96] [97]

Ларри Робертс принял X.25 на Telenet и обнаружил, что «пакеты датаграмм теперь дороже, чем пакеты VC» в 1978 году. [74] Винт Серф сказал, что Робертс отклонил его предложение использовать TCP, когда он создавал Telenet, заявив, что люди будут покупать только виртуальные каналы, и он не сможет продавать датаграммы. [57] [87] Робертс предсказал, что «в рамках продолжающейся эволюции коммутации пакетов наверняка возникнут спорные вопросы». [74] Пузен заметил, что «PTT просто пытаются привлечь больше клиентов для себя, заставляя вас брать больше услуг, чем вам нужно». [98]

Общий протокол хоста против перевода между протоколами

Протоколы межсетевого взаимодействия все еще находились в зачаточном состоянии. [99] Различные группы, включая исследователей ARPA, команду CYCLADES и других участников INWG, исследовали соответствующие вопросы, включая использование шлюзов для соединения двух сетей. [72] [100] В Национальной физической лаборатории Великобритании команда Дэвиса изучала «основную дилемму», связанную с соединением сетей: общий протокол хоста требует реструктуризации существующих сетей, использующих разные протоколы. Чтобы исследовать эту дилемму, сеть NPL соединилась с EIN путем трансляции между двумя разными протоколами хоста, то есть с помощью шлюза. Одновременно с этим соединение NPL с EPSS использовало общий протокол хоста в обеих сетях. Исследования NPL подтвердили, что установление общего протокола хоста будет более надежным и эффективным. [59]

Однако проект CYCLADES был закрыт в конце 1970-х годов по бюджетным, политическим и промышленным причинам, а Пузен был «изгнан из области, которую он вдохновил и помог создать». [62]

Модель DoD против X.25/X.75 против фирменных стандартов

Первая демонстрация Интернета, объединившая три сети DARPA (ARPANET, SATNET и PRNET), состоялась в июле 1977 года [101]

Проект программы управления передачей включал как ориентированные на соединение связи, так и службы датаграмм между хостами. Эксперимент по межсетевому взаимодействию DARPA в июле 1977 года, связавший ARPANET, SATNET и PRNET, продемонстрировал его жизнеспособность. [101] [102] Впоследствии DARPA и сотрудничающие исследователи из Стэнфорда, UCL и BBN, среди прочих, начали работу над Интернетом , опубликовав серию Internet Experiment Notes . [103] [104] Усилия Боба Кана привели к поглощению предложения MIT Дэйва Кларка и Дэйва Рида по протоколу потока данных (DSP) в версии 3 TCP в январе 1978 года, написанной Серфом, ныне работающим в DARPA, и Джоном Постелом из Института информационных наук Университета Южной Калифорнии (USC). [105] [106] После обсуждений с Йогеном Далалом и Бобом Меткалфом в Xerox PARC , [107] [108] в версии 4 TCP, впервые разработанной в сентябре 1978 года, Постел разделил программу управления передачей на два отдельных протокола: протокол управления передачей (TCP) как надежную службу, ориентированную на соединение, и интернет-протокол (IP) как службу без соединения. [109] [110] Для приложений, которым не нужны службы TCP, была добавлена ​​альтернатива, называемая протоколом пользовательских дейтаграмм (UDP), чтобы обеспечить прямой доступ к базовой службе IP. [111] Называемая TCP/IP с декабря 1978 года, [112] Версия 4 стала стандартом для всех военных компьютерных сетей в марте 1982 года. [113] [114] Она была установлена ​​на SATNET и принята NORSAR / NDRE в марте и группой Питера Кирштейна в UCL в ноябре. [44] 1 января 1983 года, в «день флага», TCP/IP был установлен на ARPANET. [114] [115] Это привело к созданию сетевой модели, которая стала известна как модель архитектуры интернета DoD ( сокращенно модель DoD ) или модель DARPA . [85] [116] [117] Теоретическая работа Леонарда Клейнрока, опубликованная в середине 1970-х годов о производительности ARPANET, легла в основу разработки протокола. [118] [119] [120]

Протоколы Coloured Book , разработанные British Post Office Telecommunications и академическим сообществом в университетах Великобритании , получили некоторое международное признание как первый полный стандарт X.25. Впервые определенные в 1975 году, они дали Великобритании «несколько лет преимущества над другими странами», но были задуманы как «временные стандарты» до достижения международного соглашения. [121] [122] [123] [124] Стандарт X.25 получил политическую поддержку в европейских странах и от Европейского экономического сообщества (ЕЭС). EIN, который был основан на датаграммах, был заменен на Euronet , который использовал X.25. [125] [126] Питер Кирстейн писал, что европейские сети, как правило, были краткосрочными проектами с меньшим количеством компьютеров и пользователей. В результате европейская сетевая деятельность не привела к каким-либо сильным стандартам, за исключением X.25, [nb 9] который стал основным европейским протоколом данных на пятнадцать-двадцать лет. Кирстейн сказал, что его группа в Университетском колледже Лондона была широко вовлечена, отчасти потому, что они были одной из групп с наибольшим опытом, а отчасти для того, чтобы попытаться гарантировать, что британская деятельность, такая как JANET NRS , не слишком сильно расходится с деятельностью США. [80] Строительство сетей передачи данных общего пользования на основе набора протоколов X.25 продолжалось в течение 1980-х годов; международными примерами были Международная служба пакетной коммутации (IPSS) и сеть SITA . [94] [127] Дополненный стандартом X.75 , который позволил объединить национальные сети PTT в Европе и коммерческие сети в Северной Америке, это привело к созданию глобальной инфраструктуры для коммерческой передачи данных. [128] [129] [130]

Производители компьютеров разработали собственные наборы протоколов , такие как IBM Systems Network Architecture (SNA), Digital Equipment Corporation (DEC) DECnet , Xerox Network Systems ( XNS , на основе PUP) и Burroughs BNA. [nb 10] К концу 1970-х годов сетевая деятельность IBM по некоторым меркам была на два порядка масштабнее, чем ARPANET. [131] В конце 1970-х и большую часть 1980-х годов сохранялся дефицит открытых сетевых возможностей. Поэтому собственные стандарты, в частности SNA и DECnet, а также некоторые варианты XNS (например, Novell NetWare и Banyan VINES ), широко использовались в частных сетях, став своего рода «де-факто» отраслевыми стандартами. [122] [132] Ethernet, продвигаемый DEC, Intel и Xerox, превзошел MAN/TOP , продвигаемый General Motors и Boeing . [133] DEC была исключением среди производителей компьютеров, поддержавших подход «равный-равному». [134]

В США Национальный научный фонд (NSF), НАСА и Министерство энергетики США (DoE) построили сети на основе модели DoD, DECnet и IP поверх X.25.

Война стандартов Интернета и OSI

Карикатура, нарисованная в 1988 году Франсуа Флюкигером, иллюстрировала, что «некоторые люди предвидели разделение мировых технологий: Интернет в Соединенных Штатах, OSI в Европе. В этой модели обе стороны общались бы через шлюзы». [135]

Ранние исследования и разработки стандартов для сетей передачи данных и протоколов достигли кульминации в войне стандартов Интернета и OSI в 1980-х и начале 1990-х годов. Инженеры, организации и страны поляризовались по вопросу о том, какой стандарт приведет к лучшим и наиболее надежным компьютерным сетям . [136] [137] Оба стандарта являются открытыми и непатентованными, в дополнение к тому, что они несовместимы, [138] хотя «открытость» могла работать против OSI, будучи успешно использованной сторонниками Интернета. [139] [140] [141] [135] [142]

Референтная модель OSI

Исследователи в Великобритании и других странах выявили необходимость определения протоколов более высокого уровня. [143] Публикация Национального вычислительного центра Великобритании «Почему распределенные вычисления», которая была основана на обширном исследовании будущих потенциальных конфигураций компьютерных систем, [144] привела к тому, что Великобритания представила доводы в пользу создания международного комитета по стандартам для работы в этой области на встрече ISO в Сиднее в марте 1977 года. [145] [140]

Хуберт Циммерман и Чарльз Бахман в качестве председателя сыграли ключевую роль в разработке эталонной модели Open Systems Interconnections. Они посчитали, что еще слишком рано определять набор обязательных стандартов, пока технология все еще развивается, поскольку необратимая приверженность определенному стандарту может оказаться неоптимальной или ограничивающей в долгосрочной перспективе. [146] Хотя доминировали производители компьютеров, [134] им приходилось бороться со многими конкурирующими приоритетами и интересами. Скорость технологических изменений заставила определить модель, к которой могли бы сходиться новые системы, а не стандартизировать процедуры постфактум; противоположность традиционному подходу к разработке стандартов. [147] Хотя это и не было стандартом само по себе, это была архитектурная структура, которая могла бы вмещать существующие и будущие стандарты. [148]

Начавшаяся в 1978 году международная работа привела к проекту предложения в 1980 году. [149] При разработке предложения возникли столкновения мнений между производителями компьютеров и PTT, а также между обеими сторонами и IBM. [72] [150] Окончательная модель OSI была опубликована в 1984 году Международной организацией по стандартизации (ISO) в союзе с Сектором стандартизации телекоммуникаций Международного союза электросвязи (ITU-T), в котором доминировали PTT. [140] [151]

Самой фундаментальной идеей модели OSI была идея «многоуровневой» архитектуры. Концепция многоуровневости была проста в принципе, но очень сложна на практике. Модель OSI переопределила то, как инженеры думали о сетевых архитектурах. [146]

набор интернет-протоколов

Модель DoD и другие существующие протоколы, такие как X.25 и SNA, быстро приняли многоуровневый подход в конце 1970-х годов. [146] [152] Хотя модель OSI переместила власть от PTT и IBM к более мелким производителям и пользователям, [146] «стратегической битвой» оставалась конкуренция между X.25 МСЭ и фирменными стандартами, в частности SNA. [153] Ни один из них не был полностью совместим с OSI. Фирменные протоколы были основаны на закрытых стандартах и ​​боролись за принятие многоуровневости, в то время как X.25 был ограничен с точки зрения скорости и функциональности более высокого уровня, которая стала бы важной для приложений . [56] Еще в 1982 году RFC  874 критиковал «ревностных» сторонников эталонной модели OSI и критиковал функциональность протокола X.25 и его использование в качестве ««сквозного» протокола в смысле транспортного или протокола Host-to-Host».

В 1979 году Винт Серф сформировал Совет по контролю конфигурации Интернета (ICCB) для надзора за архитектурной эволюцией сети и техническими вопросами в этой области. [154] Однако DARPA все еще контролировало ситуацию, и за пределами зарождающегося интернет-сообщества TCP/IP даже не был кандидатом на всеобщее принятие. [155] [156] [153] [157] Внедрение в 1985 году Системы доменных имен , предложенной Полом Мокапетрисом в USC, которая обеспечила рост сети за счет облегчения кросс-сетевого доступа, [158] и разработка контроля перегрузки TCP Ван Якобсоном в 1986-88 годах привели к созданию полного набора протоколов, как изложено в RFC  1122 и RFC  1123 в 1989 году. Это заложило основу для развития TCP/IP как всеобъемлющего набора протоколов, который стал известен как набор протоколов Интернета . [159]

DARPA изучала и реализовала шлюзы, [100] [56] , которые помогли нейтрализовать X.25 как конкурирующую сетевую парадигму. Историк компьютерных наук Джанет Эббейт объяснила: «запустив TCP/IP поверх X.25, [D]ARPA свела роль X.25 к предоставлению канала передачи данных, в то время как TCP взял на себя ответственность за сквозной контроль. X.25, который был предназначен для предоставления полного сетевого сервиса, теперь будет просто вспомогательным компонентом собственной сетевой схемы [D]ARPA. Модель OSI усилила эту переинтерпретацию роли X.25. Как только была принята концепция иерархии протоколов, и как только TCP, IP и X.25 были назначены на разные уровни в этой иерархии, стало легче думать о них как о дополнительных частях единой системы, и сложнее рассматривать X.25 и интернет-протоколы как отдельные и конкурирующие системы». [160]

Министерство обороны сократило финансирование исследований в области сетей, [134] обязанности по управлению перешли к Национальному научному фонду, и ARPANET был закрыт в 1990 году. [161] [145] [162]

Философские и культурные аспекты

Винт Серф подчеркнул цель внедрения «интеллектуальной собственности во всем», в частности, с помощью футболки, которую он носил во время выступления на собрании IETF в 1992 году . [163]

Историк Эндрю Л. Рассел писал, что такие интернет-инженеры, как Дэнни Коэн и Джон Постел, привыкли к постоянным экспериментам в текучей организационной обстановке, в которой они разрабатывали TCP/IP. Они считали комитеты OSI чрезмерно бюрократическими и оторванными от существующих сетей и компьютеров. Это отдалило интернет-сообщество от модели OSI. В интернет-сообществе разгорелся спор после того, как Совет по архитектуре интернета (IAB) предложил заменить интернет-протокол в Интернете на протокол OSI Connectionless Network Protocol (CLNP). В ответ на это Винт Серф исполнил стриптиз в костюме-тройке во время выступления на заседании Целевой группы по инжинирингу интернета (IETF) в 1992 году, продемонстрировав футболку с надписью «IP на всем». По словам Серфа, он намеревался повторить, что целью IAB было запустить IP на каждой базовой среде передачи. [163] На той же встрече Дэвид Кларк резюмировал подход IETF знаменитым высказыванием: «Мы отвергаем: королей, президентов и голосование. Мы верим в: грубый консенсус и работающий код». [163] В том же году было создано Общество Интернета (ISOC). [164]

Позже Серф сказал, что социальная культура ( групповая динамика ), которая впервые развилась во время работы над ARPANET, была столь же важна, как и технические разработки, позволяющие управлению Интернетом адаптироваться к масштабу и проблемам, возникающим по мере его роста. [141] [154]

Франсуа Флюкигер писал, что «фирмы, которые завоевывают рынок Интернета, такие как Cisco, являются небольшими. Они просто обладают культурой Интернета, интересуются ею и, что примечательно, участвуют в IETF». [135] [165]

Более того, интернет-сообщество выступало против однородного подхода к сетевому взаимодействию, например, основанного на фирменном стандарте, таком как SNA. Они выступали за плюралистическую модель межсетевого взаимодействия, где множество различных сетевых архитектур могли быть объединены в сеть сетей . [166]

Технические аспекты

Рассел отмечает, что Коэн, Постел и другие были разочарованы техническими аспектами OSI. [163] Модель определяла семь уровней компьютерных коммуникаций, от физических носителей на уровне 1 до приложений на уровне 7, что было больше уровней, чем ожидало сообщество сетевых инженеров. В 1987 году Стив Крокер сказал, что хотя они и предусмотрели иерархию протоколов в начале 1970-х годов, «если бы мы только проконсультировались с древними мистиками, мы бы сразу увидели, что требуется семь уровней». [45] Хотя некоторые источники говорят, что это было признанием того, что четыре уровня пакета протоколов Интернета были неадекватны. [167]

Строгое разделение на слои в OSI рассматривалось сторонниками Интернета как неэффективное и не допускало компромиссов («нарушение слоев») для повышения производительности. Модель OSI допускала то, что некоторые считали слишком большим количеством транспортных протоколов (пять по сравнению с двумя для TCP/IP). Более того, OSI допускала как подход датаграмм, так и подход виртуальных цепей на сетевом уровне, которые являются несовместимыми вариантами. [136] [134]

К началу 1980-х годов круг конференций стал более озлобленным. Карл Саншайн подвел итог в 1989 году: «Оглядываясь назад, можно сказать, что большая часть сетевых дебатов возникла из-за различий в том, как расставить приоритеты в основных целях проектирования сетей, таких как подотчетность, надежность, устойчивость, автономность, эффективность и экономическая эффективность. Более высокий приоритет устойчивости и автономности привел к проектированию Интернета DoD, в то время как PDN подчеркивали подотчетность и управляемость». [134]

Ричард де Жарден, один из первых авторов эталонной модели OSI, описал интенсивность соперничества в статье 1992 года, сказав: «Давайте продолжим побуждать людей доброй воли из обоих сообществ работать вместе, чтобы найти наилучшие решения, будь то слова из двух или трех букв, и давайте просто выстроим фанатиков у стены и расстреляем их». [163]

В 1996 году в документе RFC  1958 были описаны «Архитектурные принципы Интернета» следующим образом: «В самых общих чертах сообщество полагает, что целью является подключение, инструментом — Интернет-протокол, а интеллект является сквозным, а не скрытым в сети».

Практические и коммерческие аспекты

Начиная с начала 1980-х годов DARPA развивало коммерческое партнерство с телекоммуникационной и компьютерной промышленностью , что способствовало внедрению TCP/IP. [105] В Европе ЦЕРН закупил машины UNIX с TCP/IP для своей интрасети между 1984 и 1988 годами. [13] [168] Тем не менее, Пол Брайант, представитель Великобритании в Совете директоров Европейской академической и исследовательской сети (EARN), [169] сказал: «К тому времени, как JNT [британская академическая сеть JANET ] появилась [в 1984 году], мы могли продемонстрировать X25… и мы твердо верили, что BT [British Telecom] предоставит нам сетевую инфраструктуру, и мы сможем отказаться от арендованных линий и экспериментальной работы. Если бы мы пошли с DARPA, то не ожидали бы, что сможем пользоваться общественными услугами. Оглядываясь назад, недостатки этого аргумента очевидны, но не в то время. Хотя мы были довольно горды тем, что мы делали, я не думаю, что нами двигала национальная гордость или антиамериканские настроения, а вера в то, что мы поступаем правильно. Именно последнее переросло в религиозную догму». [87] JANET была бесплатной сетью на основе X.25 для академического использования, а не для исследований; эксперименты и другие протоколы были запрещены. [170]

DARPA Internet все еще был исследовательским проектом, который не допускал коммерческий трафик или коммерческие услуги. NSFNET начал работу в 1986 году с использованием TCP/IP, но два года спустя Министерство торговли США потребовало соответствия модели OSI, а Министерство обороны запланировало переход от TCP/IP к OSI. [171] Карл Саншайн писал в 1989 году, что «к середине 1980-х годов ... возникли серьезные проблемы с производительностью [с TCP/IP], и начинало казаться, что критики «не имеющих состояния» сетей датаграмм могли быть правы в некоторых моментах». [134]

Основные европейские страны и ЕЭС одобрили OSI. [nb 11] Они основали RARE и ассоциированных национальных сетевых операторов (таких как DFN , SURFnet , SWITCH ) для продвижения протоколов OSI и ограничили финансирование протоколов, несовместимых с OSI. [nb 12] Однако к 1988 году интернет-сообщество определило простой протокол управления сетью (SNMP), позволяющий управлять сетевыми устройствами (такими как маршрутизаторы) в сетях с несколькими поставщиками, а на торговой выставке Interop '88 были представлены новые продукты для внедрения сетей на основе TCP/IP. [172] [111] В том же году EUnet , европейская сеть UNIX, объявила о своем переходе на интернет-технологии. [135] К 1989 году сторонник OSI Брайан Карпентер выступил с речью на технической конференции под названием «OSI слишком поздно?», которая получила бурные овации. [140] [173] [174] OSI была формально определена, но продукты поставщиков от производителей компьютеров и сетевые услуги от PTT все еще должны были быть разработаны. [134] [175] [176] TCP/IP, для сравнения, не был официальным стандартом (он был определен в неофициальных RFC ), но рабочие станции UNIX с Ethernet и TCP/IP были доступны с 1983 года и теперь служили фактическим стандартом взаимодействия. [136] [142] Карл Саншайн отмечает, что «проводятся исследования по оптимизации производительности TCP/IP в сетях с переменной задержкой и/или очень высокоскоростных сетях» [134] Однако Боб Меткалф сказал, что «не стоило десяти лет ждать перехода от TCP к TP4, но OSI теперь неизбежен», и Саншайн ожидал, что «архитектура и протоколы OSI ... будут доминировать в будущем». [134] В следующем, 1990 году, Серф сказал: «Вы больше не можете взять статью в отраслевой прессе, не обнаружив, что кто-то что-то делает с TCP/IP, почти несмотря на тот факт, что были предприняты значительные усилия по разработке международных стандартов через международную организацию по стандартизации, протокол OSI, который в конечном итоге будет там. Просто они отнимают много времени». [177]

К началу 1990-х годов некоторые небольшие европейские страны приняли TCP/IP. [nb 13] В феврале 1990 года RARE заявила, что «не подвергая сомнению свою политику OSI, [RARE] признает семейство протоколов TCP/IP как открытый набор от разных поставщиков, хорошо адаптированный для научных и технических приложений». В том же месяце CERN установил трансатлантическое соединение TCP/IP с Корнельским университетом в США. [135] [178] Наоборот, начиная с августа 1990 года, магистральная сеть NSFNET поддерживала OSI CLNP в дополнение к TCP/IP. CLNP был продемонстрирован в работе на NSFNET в апреле 1991 года, а демонстрации OSI, включая взаимосвязи между сайтами в США и Европе, были запланированы на конференции Interop '91 в октябре того же года. [179]

В лаборатории Резерфорда Эпплтона (RAL) в Соединенном Королевстве в январе 1991 года DECnet представлял 75% трафика, приписываемого Ethernet между VAX . IP был вторым по популярности набором протоколов с 20% трафика, приписываемого машинам UNIX, для которых «IP является естественным выбором». Пол Брайант, руководитель отдела коммуникаций и малых систем в RAL, писал: «Опыт показал, что системы IP очень просты в установке и использовании, в отличие от таких систем, как SNA и, в меньшей степени, X.25 и Coloured Books, где системы гораздо сложнее». Автор продолжил: «Основная сеть в США для академического трафика теперь основана на IP. IP недавно стал популярен в Европе для межсайтового трафика, и есть шаги, чтобы попытаться координировать эту деятельность. С появлением такой большой объединенной сети США/Европа для пользователей Великобритании есть большие преимущества в том, чтобы иметь хороший доступ к ней. Это может быть достигнуто путем шлюзования протоколов Coloured Book в IP или путем разрешения IP проникать в Великобританию. Шлюзы, как хорошо известно, являются причиной потери качества и разочарования. Разрешение IP проникать может вполне нарушить сетевую стратегию Великобритании». [123] Похожие взгляды разделяли и другие в то время, включая Луи Пузена. [140] В ЦЕРНе Флюкигер размышлял: «Технология проста, эффективна, интегрирована в операционные системы типа UNIX и ничего не стоит для компьютеров пользователей. Первые компании, которые коммерциализируют маршрутизаторы, такие как Cisco, кажутся здоровыми и поставляют хорошую продукцию. Прежде всего, технология, используемая для локальных сетей кампусных и исследовательских центров, также может использоваться для соединения удаленных центров простым способом». [135]

Начиная с марта 1991 года, JANET IP Service (JIPS) была создана как пилотный проект для размещения IP- трафика в существующей сети. [180] В течение восьми месяцев IP-трафик превысил уровни трафика X.25, и поддержка IP стала официальной в ноябре. Также в 1991 году Дай Дэвис представил технологию Интернета по X.25 в общеевропейской NREN , EuropaNet , хотя он столкнулся с личным противодействием этому подходу. [181] [182] EARN и RARE приняли IP примерно в то же время, [nb 14] а европейская интернет-магистраль EBONE начала функционировать в 1992 году. [135] Использование OSI в NSFNET оставалось низким по сравнению с TCP/IP. В Великобритании сообщество JANET говорило о переходе на протоколы OSI, который должен был начаться с перехода на почту X.400 в качестве первого шага, но этого так и не произошло. Служба X.25 была закрыта в августе 1997 года. [183] ​​[184]

Почта обычно доставлялась через Unix to Unix Copy Program (UUCP) в 1980-х годах, что хорошо подходило для обработки передачи сообщений между машинами, которые были периодически подключены. Government Open Systems Interconnection Profile (GOSIP), разработанный в конце 1980-х и начале 1990-х годов, привел бы к принятию X.400. Запатентованные коммерческие системы предлагали альтернативу. На практике использование набора протоколов электронной почты Интернета ( SMTP , POP и IMAP ) быстро росло. [185]

Изобретение Всемирной паутины в 1989 году Тимом Бернерсом-Ли в ЦЕРНе в качестве приложения в Интернете [186] принесло множество социальных и коммерческих применений тому, что ранее было сетью сетей для академических и исследовательских учреждений. [187] [188] Интернет начал входить в повседневное использование в 1993–1994 годах. [189] В 1994 году Национальный институт стандартов и технологий США предложил, чтобы GOSIP включил TCP/IP и отменил требование соответствия OSI, [171] что было принято в Федеральных стандартах обработки информации в следующем году. [nb 15] [190] NSFNET изменила свою политику, чтобы разрешить коммерческий трафик в 1991 году, [191] и была закрыта в 1995 году, сняв последние ограничения на использование Интернета для передачи коммерческого трафика. [192] Впоследствии магистральная сеть Интернета была предоставлена ​​коммерческими поставщиками интернет-услуг , и подключение к Интернету стало повсеместным. [193] [194]

Наследие

По мере того, как Интернет развивался и расширялся экспоненциально, был разработан усовершенствованный протокол IPv6 для решения проблемы исчерпания адресов IPv4 . [195] [nb 16] В 21 веке Интернет вещей приводит к подключению новых типов устройств к Интернету, воплощая в реальность видение Серфа «IP на всем». [197] Тем не менее, в сегодняшнем Интернете существуют недостатки; например, недостаточная поддержка множественной адресации . [198] [199] Были предложены альтернативы, такие как рекурсивная сетевая архитектура, [200] и рекурсивная межсетевая архитектура . [201]

Семиуровневая модель OSI до сих пор используется в качестве справочной для обучения и документирования; [202] однако протоколы OSI, задуманные для этой модели, не получили популярности. Некоторые инженеры утверждают, что справочная модель OSI по-прежнему актуальна для облачных вычислений . [203] Другие говорят, что исходная модель OSI не соответствует сегодняшним сетевым протоколам и предлагают вместо этого упрощенный подход. [204]

Другие стандарты, такие как X.25 и SNA, остаются узкоспециализированными игроками. [205]

Историография

Кэти Хафнер и Мэтью Лион опубликовали одну из самых ранних глубоких и всеобъемлющих историй ARPANET и того, как она привела к Интернету. Where Wizards Stay Up Late: The Origins of the Internet ( 1996) исследует «человеческое измерение» развития ARPANET, охватывая «теоретиков, программистов, инженеров-электронщиков и компьютерных гуру, которые обладали дальновидностью и решимостью следовать своим идеям и влиять на будущее технологий и общества». [206] [207]

Рой Розенцвейг предположил в 1998 году, что ни один отдельный отчет об истории Интернета не является достаточным и что необходимо написать более адекватную историю, которая включала бы аспекты многих книг. [44] [208]

Книга Джанет Эббейт 1999 года «Изобретение Интернета» была широко оценена как важная работа по истории вычислительной техники и сетей, особенно в плане освещения роли социальной динамики и неамериканского участия в раннем развитии сетей. [209] [210] Книгу также хвалили за использование архивных ресурсов для повествования истории. [211] С тех пор она писала о необходимости для историков осознавать перспективы, которые они принимают при написании истории Интернета, и исследовала последствия определения Интернета с точки зрения «технологии, использования и локального опыта», а не через призму распространения технологий из Соединенных Штатов. [212] [213]

В своих многочисленных публикациях по «истории сетей» Эндрю Л. Рассел утверждает, что ученые могут и должны по-другому взглянуть на историю Интернета. Его работа меняет научное и популярное понимание происхождения Интернета и современной работы в Европе, которая как конкурировала, так и сотрудничала с продвижением TCP/IP. [214] [215] [216] Джеймс Пелки проводил интервью с пионерами Интернета в конце 1980-х годов и завершил свою книгу с Эндрю Расселом в 2022 году. [3]

Мартин Кэмпбелл-Келли и Валери Шефер сосредоточились на британском и французском вкладе, а также на глобальных и международных соображениях в развитии пакетной коммутации, межсетевого взаимодействия и Интернета. [217] [131] [62] [213]

Смотрите также

Примечания

  1. ^ Запросы комментариев (RFC) начинались как неофициальные технические заметки, «запросы на комментарии» Сетевой рабочей группы (NWG).
  2. ^ Крокер сказал, что «NCP» позже стало использоваться как название протокола [см. Network Control Protocol ], но изначально оно означало программу в операционной системе, которая управляла соединениями. Сам протокол был известен только как протокол хост-хост.
  3. ^ Команда NPL также предусмотрела необходимость уровней передачи данных в 1968 году. Оба были ранними примерами концепции многоуровневого протокола, включенной в модель OSI.
  4. Слева направо: Бернар Жаме (Франция), Масао Като (Япония), Поль Гинодо (Франция), Клод Мартель (Канада), Верн Макдональд (Канада), Реми Депре (Франция), Хальвор Ботнер-би (Норвегия), Филип Келли (Великобритания), Ф. Ишино (Япония), Антон Рыбчинский (Канада), Ларри Робертс (США).
  5. ^ Мишель Эли ранее был членом команды проекта Arpanet в Калифорнийском университете в Лос-Анджелесе.
  6. ^ Алекс Маккензи работал в BBN и работал над проектом ARPANET. Хьюберт Циммерман был заместителем Луи Пузена в проекте CYCLADES. Дерек Барбер стал председателем INWG незадолго до подачи заявки. Он сменил Винта Серфа, который был председателем с момента ее создания. Барбер был заместителем Дэвиса в Национальной физической лаборатории в Соединенном Королевстве и директором Европейской информационной сети.
  7. ^ Айра Коттен представлял секцию компьютерных сетей в Национальном бюро стандартов Министерства торговли США .
  8. ^ В разработке X.25 приняли участие инженеры из Канады (DATAPAC), Франции (PTT), Японии (NTT), Великобритании (Post Office) и США (Telenet).
  9. ^ Хотя X.25 предшествовал модели OSI, три уровня X.25 соответствуют уровням OSI с 1 по 3 .
  10. ^ Берроуз также построил сеть SWIFT .
  11. ^ Франция, Западная Германия и Великобритания были ведущими сторонниками модели OSI через Профиль взаимодействия открытых правительственных систем (GOSIP).
  12. ^ Согласно одному источнику, Винт Серф, как руководитель программы ARPANET, также отказал подрядчикам ARPA в финансировании участия в заседаниях ISO. [109]
  13. ^ К началу десятилетия TCP/IP был принят в Скандинавских странах ( NORDUnet ), Нидерландах ( CWI ), Испании, Ирландии, Швейцарии и Австрии.
  14. ^ EARN и RARE объединились в 1994 году, образовав TERENA .
  15. ^ FIPS 146-2 допускает «...другие спецификации, основанные на открытых, добровольных стандартах, таких как те, что указаны в пункте 3 («...такие как разработанные Целевой группой по инжинирингу Интернета (IETF)... и Международным союзом электросвязи, Сектором стандартизации электросвязи (ITU–T))»
  16. ^ Версия IP номер 5 использовалась протоколом Internet Stream Protocol , экспериментальным протоколом потоковой передачи, который не был принят. [196]

Ссылки

  1. ^ Джон С., Квартерман; Джозайя К., Хоскинс (1986). "Известные компьютерные сети". Communications of the ACM . 29 (10): 932–971. doi : 10.1145/6617.6618 . S2CID  25341056. Первая сеть с коммутацией пакетов была реализована в Национальной физической лаборатории в Соединенном Королевстве. За ней быстро последовала ARPANET в 1969 году.
  2. ^ ab "Интервью с ЛУИ ПУЗЕНОМ, проведенное Эндрю Л. Расселом" (PDF) . Апрель 2012 г. Arpanet был виртуальным каналом." "по сути, это был сервис виртуального канала, использующий внутренние датаграммы
  3. ^ ab Pelkey, Russell & Robbins 2022, стр. 4 «Пол Баран, инженер, известный как соавтор (вместе с Дэвисом) технологии коммутации пакетов, которая является основой цифровых сетей»
  4. ^ "Inducee Details - Donald Davies". Национальный зал славы изобретателей . Получено 6 сентября 2017 г.; "Подробности о призывнике - Пол Баран". Национальный зал славы изобретателей . Получено 09.05.2020 .
  5. ^ Yoo, Christopher S. (2018–2019). «Paul Baran, Network Theory, and the Past, Present, and Future of the Internet» (PDF) . Colorado Technology Law Journal . 17 : 161. Основополагающая статья Пола Барана 1964 года
  6. ^ Баран, П. (2002). «Начало пакетной коммутации: некоторые базовые концепции» (PDF) . Журнал IEEE Communications . 40 (7): 42–48. doi :10.1109/MCOM.2002.1018006. ISSN  0163-6804.
  7. ^ "Пол Баран и истоки Интернета". RAND Corporation . Получено 2020-02-15 .
  8. ^ Робертс, Лоуренс Г. (ноябрь 1978 г.). «Эволюция коммутации пакетов» (PDF) . Труды IEEE . 66 (11): 1307–13. doi :10.1109/PROC.1978.11141. S2CID  26876676. Почти сразу после встречи 1965 года Дэвис задумал детали системы коммутации пакетов с промежуточным хранением. ... Почти во всех отношениях первоначальное предложение Дэвиса, разработанное в конце 1965 года, было похоже на реальные сети, которые строятся сегодня.
  9. ^ Робертс, Лоуренс Г. (май 1995 г.). «ARPANET и компьютерные сети». Архивировано из оригинала 24 марта 2016 г. Получено 13 апреля 2016 г. Затем в июне 1966 г. Дэвис написал вторую внутреннюю статью «Предложение о цифровой сети связи», в которой он ввел слово «пакет» — небольшую часть сообщения, которое пользователь хочет отправить, а также ввел концепцию «интерфейсного компьютера», который должен располагаться между пользовательским оборудованием и пакетной сетью.
  10. ^ Нотон, Джон (2000) [1999]. Краткая история будущего. Феникс. стр. 292. ISBN 9780753810934.
  11. ^ Pelkey, James L. "6.1 The Communications Subnet: BBN 1969". Entrepreneurial Capitalism and Innovation: A History of Computer Communications 1968–1988 . Как вспоминает Кан: ... Вклад Пола Барана ... Я также думаю, что Пол был мотивирован почти исключительно голосовыми соображениями. Если вы посмотрите на то, что он написал, он говорил о коммутаторах, которые были недорогой электроникой. Идея размещения мощных компьютеров в этих местах не совсем пришла ему в голову как экономически эффективная. Поэтому идея компьютерных коммутаторов отсутствовала. Само понятие протоколов не существовало в то время. И идея коммуникаций между компьютерами была действительно второстепенной.
  12. ^ Клейнрок, Л. (1978). «Принципы и уроки пакетной связи». Труды IEEE . 66 (11): 1320–1329. doi :10.1109/PROC.1978.11143. ISSN  0018-9219. Пол Баран ... сосредоточился на процедурах маршрутизации и на выживаемости распределенных систем связи во враждебной среде, но не сосредоточился на необходимости совместного использования ресурсов в той форме, как мы это понимаем сейчас; действительно, концепция программного коммутатора не присутствовала в его работе.
  13. ^ ab Аббат 2000
  14. ^ Кирстейн, Питер Т. (2009). «Ранняя история коммутации пакетов в Великобритании». Журнал IEEE Communications . 47 (2): 18–26. doi :10.1109/MCOM.2009.4785372. S2CID  34735326.
  15. ^ Пелки, Джеймс Л. «Межгалактическая сеть: 1962-1964». Предпринимательский капитализм и инновации: история компьютерных коммуникаций 1968–1988 .
  16. ^ Пелки, Джеймс Л. «4.4 Пол Баран - 1959-1965». Предпринимательский капитализм и инновации: история компьютерных коммуникаций 1968–1988 .
  17. ^ Пелки, Джеймс Л. «4.5 Дональд Дэвис - 1965-1966». Предпринимательский капитализм и инновации: история компьютерных коммуникаций 1968–1988 .
  18. ^ Дэвис 1979, стр. 460
  19. ^ Кларк, Питер (1982). Пакетные и коммутируемые сети передачи данных (PDF) (диссертация на соискание ученой степени доктора философии). Кафедра электротехники, Имперский колледж науки и технологий, Лондонский университет.
  20. ^ "Пионер Интернета размышляет о следующей революции". The New York Times . 20 декабря 1999 г. Получено 2020-02-20 . Г-н Тейлор написал белую книгу в 1968 году, за год до создания сети, совместно с другим директором по исследованиям ARPA, Дж. К. Р. Ликлайдером. Статья "Компьютер как коммуникационное устройство" была одним из первых четких заявлений о потенциале компьютерной сети.
  21. ^ Хафнер, Кэти (2018-12-30). «Лоуренс Робертс, который помог разработать предшественника Интернета, умер в возрасте 81 года». The New York Times . ISSN  0362-4331 . Получено 2020-02-20 . Он решил использовать коммутацию пакетов в качестве базовой технологии Arpanet; она остается центральной для функционирования Интернета. И именно доктор Робертс принял решение построить сеть, которая распределяла бы управление сетью между несколькими компьютерами. Распределенные сети остаются еще одной основой сегодняшнего Интернета.
  22. ^ Клейнрок, Леонард (декабрь 1962 г.). Задержка сообщения в сетях связи с хранением (PDF) (диссертация). Кембридж: Массачусетский технологический институт.
  23. ^ Робертс, Лоуренс (октябрь 1967 г.). Множественные компьютерные сети и межкомпьютерные коммуникации (PDF) . Симпозиум ACM по принципам операционных систем. стр. 3.1–3.6. doi :10.1145/800001.811680. S2CID  17409102. Таким образом, набор IMP, плюс телефонные линии и наборы данных будут составлять сеть коммутации сообщений.
  24. ^ Дэвис, Дональд; Бартлетт, Кейт; Скэнтлбери, Роджер; Уилкинсон, Питер (октябрь 1967 г.). Цифровая коммуникационная сеть для компьютеров, дающая быстрый ответ на удаленных терминалах. Симпозиум ACM по принципам операционных систем.
  25. ^ Post, The Washington (2015-11-10). Угрожаемая сеть: как веб стал опасным местом. Diversion Books. ISBN 978-1-68230-136-4Историки приписывают основополагающие идеи валлийскому ученому Дональду У. Дэвису и американскому инженеру Полу Барану .
  26. ^ Мошовитис 1999, стр. 58-9
  27. ^ ab Hempstead, C.; Worthington, W., ред. (2005). Энциклопедия технологий 20-го века. Т. 1, A–L. Routledge. стр. 574. ISBN 9781135455514Это была знаменательная встреча .
  28. ^ Abbate 2000, стр. 38 Группа NPL оказала влияние на ряд американских компьютерных учёных в пользу новой техники, и они приняли термин Дэвиса «коммутация пакетов» для обозначения этого типа сети. Робертс также принял некоторые конкретные аспекты дизайна NPL.
  29. ^ Джиллис, Джеймс; Кайо, Роберт (2000). Как зародилась Всемирная паутина: история Всемирной паутины . Oxford University Press. стр. 25. ISBN 978-0192862075. Робертс быстро ухватился за хорошую идею. «Вдруг я узнал, как маршрутизировать пакеты», — сказал он позже о конференции в Гатлинбурге.
  30. ^ ab Hafner & Lyon 1996, стр. 116, 149
  31. ^ Pelkey, James L. "6.1 The Communications Subnet: BBN 1969". Предпринимательский капитализм и инновации: история компьютерных коммуникаций 1968–1988 . Кан, главный архитектор
  32. ^ Магун, Александр (2014). Подключение компьютеров с Робертом Э. Каном . С. 80–87. ISBN 9781450373845. На самом деле я написал техническую часть предложения». «Одной из проблем, с которой Кан столкнулся при создании IMP, была уверенность других в том, что перегрузка пакетов сообщений не станет проблемой.
  33. ^ ab "Спецификации ИНТЕРФЕЙСНОГО ПРОЦЕССОРА СООБЩЕНИЙ для взаимодействия хоста" (PDF) . Январь 2014 г. три параметра однозначно определяют соединение между исходным и целевым хостами." "IMP назначения возвращает положительное подтверждение получения сообщения исходному IMP, который, в свою очередь, передает это подтверждение исходному хосту." "Каждая ссылка является однонаправленной и контролируется сетью, так что по ней одновременно может быть отправлено не более одного сообщения.
  34. ^ Pelkey, James. "8.4 Transmission Control Protocol (TCP) 1973-1976". Entrepreneurial Capitalism and Innovation: A History of Computer Communications 1968–1988 . Однако у Arpanet были свои недостатки, поскольку она не была истинной сетью датаграмм и не обеспечивала сквозного исправления ошибок.
  35. ^ Пузен 1975 «Arpanet ... предоставляет только базовые услуги, позволяющие передавать сообщения размером до 1000 октетов, с управлением потоком, но без контроля ошибок».
  36. ^ ab Frank, Ronald A. (1975-10-22). «Битва за стандарты доступа имеет две стороны». Computerworld . IDG Enterprise: 17–18.
  37. ^ ab Cole, Robert (1982). "Введение в пакетные коммутируемые компьютерные сети". Science Progress (1933- ) . 68 (269): 140. ISSN  0036-8504. JSTOR  43420557.
  38. ^ abc "Виртуальная коммутация каналов".
  39. ^ Юзефовски, Лукаш; Юзефовска, Джоанна; Кубяк, Веслав (2009). «Справедливость расписаний в управлении сетями с коммутацией пакетов». Труды IFAC, тома . 42 (13): 220–223. doi :10.3182/20090819-3-PL-3002.00038. Справедливость — один из важнейших вопросов, возникающих во многих задачах распределения ресурсов.
  40. ^ Wong, J.; Sauve, J.; Field, J. (1982). "Исследование справедливости в сетях с коммутацией пакетов". IEEE Transactions on Communications . 30 (2): 346–353. doi :10.1109/TCOM.1982.1095465. ISSN  0096-2244. Эта мера справедливости основана на средних сквозных задержках, полученных из классической модели Клейнрока.
  41. ^ Флойд, Салли ; Оллман, Марк (июль 2008 г.). Комментарии о полезности простого трафика с наилучшими усилиями. doi : 10.17487/RFC5290 . RFC 5290. Простой трафик с наилучшими усилиями, реализованный в современном Интернете, предъявляет минимальные технические требования к инфраструктуре. "существуют хорошо известные проблемы с обеспечением справедливости и предотвращением коллапса перегрузки [RFC2914] с простым трафиком с наилучшими усилиями
  42. ^ Интерфейсный процессор сообщений: спецификации для взаимодействия хоста и IMP (PDF) (отчет). Bolt Beranek и Newman (BBN). Отчет № 1822.
  43. Заседание рабочей группы компьютерных сетей ARPA в Калифорнийском университете в Лос-Анджелесе, 16 ноября 1967 г.
  44. ^ abc Хаубен, Ронда (2004). «Интернет: о его международных истоках и совместном видении». Amateur Computerist . 12 (2) . Получено 29 мая 2009 г. .
  45. ^ ab Рейнольдс, Дж.; Постел, Дж. (1987). Справочное руководство по запросу комментариев. doi : 10.17487/RFC1000 . RFC 1000.
  46. ^ RFC53 ​
  47. ^ Heart, F.; McKenzie, A.; McQuillian, J.; Walden, D. (4 января 1978 г.). Arpanet Completion Report (PDF) (Технический отчет). Burlington, MA: Bolt, Beranek and Newman. стр. III-63.
  48. ^ "NCP, Программа управления сетью". LivingInternet . Получено 2022-12-26 .
  49. ^ UGC -NET/JRF/SET PTP & Guide Teaching and Research Aptitude. Книги с высоким разрешением. стр. 319.
  50. ^ Смит, Эд; Миллер, Крис; Нортон, Джим (2017). «Коммутация пакетов: первые шаги на пути к информационному обществу». Национальная физическая лаборатория .
  51. ^ Пелки, Джеймс Л. (27 мая 1988 г.). "Интервью Дональда Дэвиса" (PDF) . Музей компьютерной истории .
  52. ^ Дэвис, Дональд (январь 1973 г.). "Коммутация пакетов в новой сети передачи данных (март 1972 г.)". umedia.lib.umn.edu . INWG. В приложении приведен перевод статьи Реми Депре. Перевод предоставлен Доном Дэвисом из NPL" "Под названием "Проект HERMES" французская администрация PTT взялась за реализацию новой телекоммуникационной сети, специально предназначенной для передачи данных. Предполагается, что в этой сети будет предложена не только обычная коммутация каналов с улучшенными характеристиками, но и услуга коммутации "пакетов".
  53. ^ Bache; Guillou; Layec; Lorig; Matras (август 1976 г.). RCP, экспериментальная служба пакетной коммутации данных французской PTT: история, соединения, управление. ICCC '76. Торонто, Канада. стр. 37–43. Архивировано из оригинала 18.04.2021 . Получено 31.07.2024 .
  54. ^ Депре, Реми (октябрь 1972 г.). Сеть коммутации пакетов с изящной насыщенной работой (PDF) . ICCC '72 . Получено 19 октября 2023 г.
  55. ^ Després, R. (1974). "RCP, экспериментальная служба пакетной коммутации данных французской PTT". Труды ICCC 74. стр. 171–185. Архивировано из оригинала 2013-10-20 . Получено 30-08-2013 .
  56. ^ abc Постел, Джон (29 августа 1979 г.). «Сравнение X.25 и TCP версии 4 как сетевых протоколов кабельной шины» (PDF) .
  57. ^ abcd Пелки, Джеймс. "8.3 Сеть CYCLADES и Луи Пузен 1971–1972". Предпринимательский капитализм и инновации: история компьютерных коммуникаций 1968–1988 .
  58. ^ ab Pouzin, Louis (1973). "Презентация и основные аспекты проектирования компьютерной сети CYCLADES". DATACOMM '73: Труды третьего симпозиума ACM по коммуникациям данных и сетям передачи данных . ACM Press. стр. 80–87. doi : 10.1145/800280.811034 .
  59. ^ abcd Abbate 2000, стр. 125
  60. ^ Винт Серф (июль 1978 г.). "IEN 48: Модель Catenet для межсетевого взаимодействия". IETF . Термин "catenet" был введен Л. Пузеном.
  61. ^ ab Després, Rémi (2010). Schwartz, Mischa (ред.). "X.25 Virtual Circuits – TRANSPAC In France – Pre-Internet Data Networking". IEEE Communications Magazine . 48 (11): 40–46. doi :10.1109/MCOM.2010.5621965. S2CID  23639680.
  62. ^ abcdefg Рассел, Эндрю Л.; Шефер, Валери (2014). «В тени ARPANET и Интернета: Луи Пузен и сеть Киклад в 1970-х». Технология и культура . 55 (4): 880–907. doi :10.1353/tech.2014.0096. ISSN  0040-165X. JSTOR  24468474. S2CID  143582561.
  63. ^ "Пятый человек интернета". Economist . 13 декабря 2013 г. . Получено 11 сентября 2017 г. . В начале 1970-х годов г-н Пузен создал инновационную сеть передачи данных, которая связала местоположения во Франции, Италии и Великобритании. Ее простота и эффективность указали путь к сети, которая могла бы соединять не просто десятки машин, а миллионы из них. Она захватила воображение доктора Серфа и доктора Кана, которые включили аспекты ее дизайна в протоколы, которые теперь питают интернет.
  64. ^ Хемпстед, К.; Уортингтон, У. (2005). Энциклопедия технологий 20-го века. Routledge . ISBN 9781135455514.
  65. ^ Беннетт, Ричард (сентябрь 2009 г.). «Создано для перемен: сквозные аргументы, инновации в Интернете и дебаты о сетевом нейтралитете» (PDF) . Фонд информационных технологий и инноваций. стр. 7, 11. Получено 11 сентября 2017 г.
  66. ^ «Между Стэнфордом и Кикладами, трансатлантическая перспектива создания Интернета». Inria . 9 ноября 2020 г. Получено 04.09.2023 .
  67. ^ Брюггер, Нильс; Гоггин, Жерар (2022-10-25). Устные истории Интернета и Сети. Тейлор и Фрэнсис. ISBN 978-1-000-79781-7.
  68. ^ Ле Ланн, Жерар; Ле Гофф, Эрве (1978-02-01). «Проверка и оценка протоколов связи». Компьютерные сети (1976) . 2 (1): 50–69. doi :10.1016/0376-5075(78)90039-9. ISSN  0376-5075.
  69. ^ abcdef Пелки, Джеймс. "8.4 Протокол управления передачей (TCP) 1973-1976". Предпринимательский капитализм и инновации: история компьютерных коммуникаций 1968–1988 .
  70. Ле Ланн, Жерар (24 мая 2023 г.). Генезе д'Интернет. Армористел. стр. 19, 40 . Проверено 6 января 2024 г. jamais Connecté En Packet Switching Aucun Autre Réseau ... (интеграция схемы скользящего окна) / Jamais implémenté
  71. ^ Хафнер и Лион 1996, стр. 222
  72. ^ abcd Маккензи, Александр (январь 2011 г.). «INWG и концепция Интернета: свидетельство очевидца». IEEE Annals of the History of Computing . 33 (1): 66–71. doi :10.1109/MAHC.2011.9. S2CID  206443072.
  73. ^ Аббат 2000, стр. 135
  74. ^ abc Робертс 1978
  75. ^ "8.7 Ethernet и Роберт Меткалф и Xerox PARC 1971-1975".
  76. ^ Мошовитис 1999, стр. 78-9
  77. ^ ab Isaacson, Walter (2014). Новаторы: как группа хакеров, гениев и гиков создала цифровую революцию. Архив Интернета. Нью-Йорк: Simon & Schuster. ISBN 978-1-4767-0869-0.
  78. ^ Тейлор, Боб (11 октября 2008 г.), «Устная история Роберта (Боба) У. Тейлора» (PDF) , Архив Музея компьютерной истории , CHM Номер ссылки: X5059.2009: 28
  79. ^ Хафнер и Лион 1996, стр. 225-6
  80. ^ ab Kirstein, PT (1999). «Ранний опыт работы с Arpanet и Интернетом в Соединенном Королевстве». IEEE Annals of the History of Computing . 21 (1): 38–44. doi :10.1109/85.759368. S2CID  1558618.
  81. ^ Серф и Кан 1974
  82. ^ RFC  793 «TCP основан на концепциях, впервые описанных Серфом и Каном в « Протоколе взаимодействия пакетных сетей» … май 1974 г.»
  83. ^ Серф и Кан 1974 «Авторы хотели бы поблагодарить ряд коллег за полезные комментарии во время ранних обсуждений международных сетевых протоколов, особенно Р. Меткалфа, Р. Скэнтлбери, Д. Уолдена и Х. Циммермана; Д. Дэвиса и Л. Пузена, которые конструктивно прокомментировали вопросы фрагментации и учета; и С. Крокера, который прокомментировал создание и разрушение ассоциаций».
  84. ^ "Музей компьютерной истории, SRI International и BBN празднуют 40-ю годовщину первой передачи данных по сети ARPANET, предшественника сегодняшнего Интернета". SRI International. 27 октября 2009 г. Архивировано из оригинала 29 марта 2019 г. Получено 25 сентября 2017 г. Но сама сеть ARPANET теперь стала островом, не имеющим связей с другими возникшими сетями. К началу 1970-х годов исследователи во Франции, Великобритании и США начали разрабатывать способы соединения сетей друг с другом, процесс, известный как межсетевое взаимодействие.
  85. ^ ab Cerf, Vinton G. (1 апреля 1980 г.). «Заключительный отчет проекта TCP Стэнфордского университета».
  86. ^ Винтон Серф, как рассказал Бернарду Абобе (1993). "Как появился Интернет" . Получено 27 ноября 2022 г. Мы начали делать параллельные внедрения в Стэнфорде, BBN и Лондонском университетском колледже. Поэтому усилия по разработке интернет-протоколов были международными с самого начала.
  87. ^ abc Martin 2012, стр. 337
  88. ^ Харди, Дэниел; Маллеус, Гай (2002). Сети: Интернет, Телефония, Мультимедиа: Конвергенции и Дополнительности. Springer. С. 505. ISBN 978-3-540-00559-9.
  89. ^ Рассел, Эндрю Л. (2014). Открытые стандарты и цифровая эпоха: история, идеология и сети. Нью-Йорк: Cambridge Univ Press. С. 196. ISBN 978-1107039193.
  90. ^ Рассел, Эндрю Лоуренс (21 февраля 2008 г.). «Промышленные законодательные органы»: стандартизация консенсуса во Второй и Третьей промышленных революциях (диссертация). стр. 217.
  91. ^ Серф, В.; Маккензи, А.; Скэнтлбери, Р.; Циммерманн, Х. (январь 1976 г.). «Предложение о международном протоколе сквозной связи». ACM SIGCOMM Computer Communication Review . 6 (1): 63–89. doi :10.1145/1015828.1015832. S2CID  36954091.
  92. ^ Аббат (2000), стр.153
  93. ^ Матисон, Стюарт Л.; Робертс, Лоуренс Г.; Уокер, Филип М. (2012). «История телесети и коммерциализация пакетной коммутации в США». Журнал IEEE Communications . 50 (5): 28–45. doi :10.1109/MCOM.2012.6194380. S2CID  206453987.
  94. ^ ab Рыбчинский, Тони (декабрь 2009 г.). «Коммерциализация пакетной коммутации (1975-1985): канадская перспектива [История коммуникаций]». Журнал IEEE Communications . 47 (12): 26–31. doi :10.1109/MCOM.2009.5350364. S2CID  23243636.
  95. ^ Робертс, Лоуренс Г. «Эволюция коммутации пакетов» (PDF) . Труды IEEE . Служба виртуального канала более доступна для прямого сбыта, не требуя существенных изменений на главном компьютере клиента.
  96. ^ "Отчет Подгруппы 1 о требованиях к системам связи". Международная рабочая группа по пакетным сетям. Октябрь 1972 г. Сеть должна быть способна защитить себя от перегрузки, не завися полностью от правильной работы других сетей, с которыми она соединена.
  97. ^ "Интервью DW DAVIES с M. CAMPBELL-KELLY" (PDF) . Архив США. Март 1986. существующие сети с коммутацией пакетов, основанные на виртуальной коммутации каналов, конечно, не имеют такого рода проблемы перегрузки в том же роде. Проблема перегрузки решается, на мой взгляд, довольно грубым способом.
  98. ^ "Критика X.25". IETF Datatracker . 1982-09-01. doi : 10.17487/RFC0874 . RFC 874. Получено 11 декабря 2022 г.
  99. ^ Пузен 1975
  100. ^ ab Jon, Postel (18 августа 1977 г.). «1.4.1 Заметки о встрече в ИНТЕРНЕТЕ».
  101. ^ ab Мошовитис 1999, с. 90-1
  102. ^ M. Ziewitz & I. Brown (2013). Справочник по исследованию управления Интернетом. Edward Elgar Publishing . стр. 7. ISBN 978-1-84980-504-9.
  103. ^ "Индекс заметок об эксперименте в Интернете". www.rfc-editor.org . Получено 21.01.2024 .
  104. ^ ИЕН 3.
  105. ^ ab Pelkey, James L. «8.11 TCP to TCP/IP 1976-1979». Предпринимательский капитализм и инновации: история компьютерных коммуникаций 1968–1988 .
  106. ^ ИЕН 21.
  107. ^ Панзарис, Георгиос (2008). Машины и романы: техническое и повествовательное построение сетевых вычислений как универсальной платформы, 1960–1995. Стэнфордский университет . стр. 128. Несмотря на опасения корпорации Xerox (которая намеревалась сделать PUP основой фирменного коммерческого сетевого продукта), исследователи из Xerox PARC, включая пионеров ARPANET Роберта Меткалфа и Йогена Далала, поделились основными контурами своих исследований с коллегами на заседаниях рабочих групп TCP и Интернета в 1976 и 1977 годах, предположив возможные преимущества разделения функций маршрутизации и управления передачей TCP на два отдельных уровня.
  108. ^ Pelkey, James L. "Yogen Dalal". Предпринимательский капитализм и инновации: история компьютерных коммуникаций, 1968–1988 . Получено 30 января 2024 г.
  109. ^ ab Рассел, Эндрю Лоуренс (2008). «Промышленные законодательные органы»: консенсусная стандартизация во Второй и Третьей промышленных революциях (диссертация).«См. Abbate, Inventing the Internet , 129–30; Vinton G. Cerf (октябрь 1980 г.). «Протоколы для взаимосвязанных пакетных сетей». ACM SIGCOMM Computer Communication Review . 10 (4): 10–11.; и RFC 760. doi : 10.17487/RFC0760 ."
  110. ^ Постел, Джон (15 августа 1977 г.), Комментарии к интернет-протоколу и TCP, IEN 2, архивировано из оригинала 16 мая 2019 г. , извлечено 11 июня 2016 г. , Мы портим дизайн интернет-протоколов, нарушая принцип многоуровневости. В частности, мы пытаемся использовать TCP для двух целей: служить сквозным протоколом хост-уровня и служить протоколом упаковки и маршрутизации интернета. Эти две вещи должны быть реализованы многоуровневым и модульным образом.
  111. ^ ab "Краткая история Интернета" (PDF) . Internet Society. 1997. С. 7, 15–16.
  112. ^ ИЕН 152.
  113. ^ ИЕН 207.
  114. ^ ab Ronda Hauben. "От ARPANET до Интернета". TCP Digest (UUCP) . Получено 2007-07-05 .
  115. ^ "TCP/IP Internet Protocol". Архивировано из оригинала 1 января 2018 года . Получено 2017-12-31 .
  116. ^ Серф, Винтон Г.; Кейн, Эдвард (октябрь 1983 г.). «Модель архитектуры Интернета Министерства обороны». Компьютерные сети . 7 (5): 307–318. doi :10.1016/0376-5075(83)90042-9.
  117. ^ «Руководство по TCP/IP – Архитектура TCP/IP и модель TCP/IP». www.tcpipguide.com . Получено 11.02.2020 .
  118. ^ Серф, Винтон (март 1977 г.). «Спецификация программы управления передачей данных в Интернете: TCP (версия 2)» (PDF) . стр. 96.
  119. ^ Серф, Винтон Г.; Постел, Джон (январь 1978 г.). «Спецификация программы межсетевой передачи: TCP версии 3» (PDF) . стр. 81.
  120. ^ Постел, Джон (сентябрь 1978 г.). «Спецификация протокола управления межсетевой передачей: TCP версии 4» (PDF) . стр. 91–2.
  121. ^ Дэвис и Брессан, 2010, стр. 2.
  122. ^ ab Martin 2012, стр. 14
  123. ^ ab Брайант, Пол (январь 1991 г.). "IP". FLAGSHIP - Central Computing Department Newsletter (12). Rutherford Appleton Laboratory Central Computing Division. Архивировано из оригинала 2020-02-13 . Получено 2020-02-13 .
  124. ^ Эрншоу, Рэй; Винс, Джон (2007-09-20). Цифровая конвергенция – библиотеки будущего. Springer. стр. 42. ISBN 978-1-84628-903-3.
  125. ^ Beauchamp, KG (2012-12-06). Взаимосвязь компьютерных сетей: Труды Института перспективных исследований НАТО, состоявшиеся в Бонасе, Франция, 28 августа – 8 сентября 1978 г. Springer. стр. 55. ISBN 978-94-009-9431-7.
  126. ^ Джоанна (25 ноября 2009 г.). «Европа предприятий в годы 1970 года, сотрудничество и конкуренция». Промежутки (на французском языке) . Проверено 4 сентября 2023 г.
  127. ^ Совет, Национальные исследования; Науки, Отделение инженерии и физики; Правление, Компьютерные науки и телекоммуникации; Приложения, Комиссия по физическим наукам, Математика, и; Комитет, NII 2000 Steering (1998-02-05). Непредсказуемая определенность: Белые книги. National Academies Press. ISBN 978-0-309-17414-5.{{cite book}}: CS1 maint: числовые имена: список авторов ( ссылка )
  128. ^ Дэвис и Брессан, 2010, стр. 2, 9.
  129. ^ Икрам, Надим (1985). Интернет-протоколы и частичная реализация CCITT X.75 (диссертация). стр. 2. OCLC  663449435, 1091194379. Возникли два основных подхода к межсетевому взаимодействию, основанные на службах виртуальных каналов и датаграмм. Подавляющее большинство работ по взаимодействию сетей относится к одному из этих двух подходов: Рекомендация CCITT X.75; Интернет-протокол (IP) Министерства обороны США.
  130. ^ Ансой, Мехмет С.; Шанахан, Тереза ​​А. (1981). «Интернетизация Datapac и Telenet на базе X.75». Обзор компьютерной связи ACM SIGCOMM . 11 (4): 232–239. doi :10.1145/1013879.802679.
  131. ^ ab Кэмпбелл-Келли (2013), стр. 24
  132. ^ Newcombe, Tod (1997-01-31). "Network O/S: Which to Use?". Правительственные технологии . Архивировано из оригинала 2018-10-15 . Получено 2021-05-29 .
  133. ^ MA Laughton; DJ Warne (2003). "Глава 16 "Программируемые контроллеры"". Справочник инженера-электрика (16-е изд.). Лондон: Newnes. С. 44. ISBN 0-7506-4637-3.
  134. ^ abcdefghi Sunshine, Carl A., ред. (1989). "Краткая история компьютерных сетей". Архитектуры и протоколы компьютерных сетей. Приложения теории связи (2-е изд.). Нью-Йорк: Plenum Press. стр. 3–6. ISBN 978-0-306-43189-0.
  135. ^ abcdefg Флюкигер 2000
  136. ^ abc Дэвис и Брессан 2010, стр. 106–9
  137. ^ Pelkey, James. "14.11 Interop (TCP/IP) Trade Show - September". Предпринимательский капитализм и инновации: история компьютерных коммуникаций 1968–1988 . Получено 2024-01-30 .
  138. ^ "Standards Wars" (PDF) . Студенческий проект на кафедре компьютерных наук и техники Вашингтонского университета . 2006.
  139. ^ Аббат 2000, стр. 176-180
  140. ^ abcde Рассел 2013
  141. ^ ab «Основатели Интернета говорят, что гибкая структура была ключом к взрывному росту». Принстонский университет . 18 марта 2014 г. Получено 14 февраля 2020 г.
  142. ^ ab «Нерассказанный Интернет: любой может помочь установить стандарты». Зал славы Интернета . 21 декабря 2015 г. Получено 3 апреля 2020 г.
  143. ^ Дэвис и Брессан, 2010, стр. 2–3.
  144. ^ Даун, Питер Джон; Тейлор, Фрэнк Эдвард (1976). Почему распределенные вычисления?: Обзор потенциала и опыта NCC в Великобритании . NCC Publications. ISBN 978-0-85012-170-4.[ нужна страница ]
  145. ^ ab Radu, Roxana (2019). «Возвращаясь к истокам: Интернет и его раннее управление». Negotiating Internet Governance . стр. 43–C3.N23. doi :10.1093/oso/9780198833079.003.0003. ISBN 978-0-19-883307-9.
  146. ^ abcd Кэмпбелл-Келли (2013), стр. 27
  147. ^ Саншайн, Карл А. (1989). Архитектура и протоколы компьютерных сетей. Springer. стр. 35. ISBN 978-1-4613-0809-6.
  148. ^ Хасман, А. (1995). Образование и обучение в области медицинской информатики в Европе: современное состояние, рекомендации, приложения. IOS Press. стр. 251. ISBN 978-90-5199-234-2.
  149. ^ Циммерман, Х. (1980). "Эталонная модель OSI — модель архитектуры ISO для взаимодействия открытых систем" (PDF) . IEEE Transactions on Communications . 28 (4): 425–432. doi :10.1109/TCOM.1980.1094702. ISSN  0096-2244.
  150. ^ Дэй, Джон (2008). Модели сетевой архитектуры: возвращение к основам . Prentice Hall, Pearson Education. стр. 355–8. ISBN 978-0-13-225242-3.
  151. ^ Пелки, Джеймс. "11.5 ISO/OSI (взаимодействие открытых систем): 1979 - 1980". Предпринимательский капитализм и инновации: история компьютерных коммуникаций 1968–1988 . Получено 16.01.2024 .
  152. ^ Брюггер, Нильс; Гоггин, Жерар (2022-10-25). Устные истории Интернета и Сети. Тейлор и Фрэнсис. ISBN 978-1-000-79781-7.
  153. ^ ab Russell (2012), стр.6
  154. ^ ab Moschovitis 1999, стр. 104
  155. ^ Аббат 2000, стр. 211
  156. ^ "Принятие TCP/IP". clivemabey.me.uk . Архивировано из оригинала 2016-08-09 . Получено 2020-02-11 . пока Интернет (первоначально ARPANET + TCP/IP) не был "демобилизован", он даже не был кандидатом (Abbate 1999, 211)
  157. ^ Кэмпбелл-Келли (2013), стр. 28
  158. ^ Мошовитис 1999, стр. 78-9
  159. ^ "Протокол Интернета TCP/IP". Живой Интернет .
  160. ^ Аббат 2000, стр. 175-6
  161. ^ Аббат 2000, стр. 3
  162. ^ «Недостаток в конструкции». The Washington Post . 30 мая 2015 г. Хотя Пентагон курировал ARPANET в те годы, когда он оплачивал расходы на развертывание, его возможности постепенно истощались.
  163. ^ abcde Рассел 2006
  164. ^ Мошовитис 1999, стр. 167
  165. ^ Рассел, Эндрю Л.; Пелки, Джеймс Л.; Роббинс, Лоринг (2022). «Бизнес интернет-технологий: стандарты, стартапы и сетевые эффекты». Business History Review . 96 (1): 109–144. doi :10.1017/S000768052100074X. ISSN  0007-6805.
  166. ^ Кэмпбелл-Келли (2013), стр. 26
  167. ^ Миллер, Филип М. (2010). TCP/IP: Полный набор из 2 томов. Universal-Publishers. ISBN 978-1-59942-543-6.
  168. ^ "Принятие TCP/IP". Clivemabey . UK: ME. Архивировано из оригинала 2016-08-09 . Получено 2019-02-12 .
  169. ^ "Сеть". Центральный вычислительный отдел . Получено 2020-02-16 .
  170. ^ Reid, Jim (3 апреля 2007 г.). «Сети в британской академии ~25 лет назад» (PDF) . 7-й форум сетевых операторов Великобритании . Архивировано из оригинала (PDF) 20-08-2007 . Получено 12-02-2020 .
  171. ^ ab Zakon, Robert (ноябрь 1997 г.). Hobbes' Internet Timeline. IETF . стр. 12. doi : 10.17487/RFC2235 . RFC 2235. Получено 2 декабря 2020 г.
  172. ^ Пелки, Джеймс Л. "14.11 Interop (TCP/IP) Trade Show - сентябрь". Предпринимательский капитализм и инновации: история компьютерных коммуникаций 1968–1988 .
  173. ^ Quarterman, John S. (1990). Матрица: компьютерные сети и системы конференц-связи по всему миру. Digital Press. С. 192–195. ISBN 978-1-55558-033-9.
  174. ^ "Untold Internet: The Internet-OSI Standards Wars". Зал славы Интернета . 12 ноября 2015 г. Получено 3 апреля 2020 г.
  175. ^ Корженёвски, Пол (1988-02-15). «Инструменты на основе OSI могут сбивать пользователей с толку». Network World . 5 (7). IDG Network World Inc.
  176. ^ Папагеоргиу, Чак (10 октября 1988 г.). «Пользователи, развивающие гибридные методы управления сетями». Network World . 5 (41). IDG Network World Inc.
  177. ^ "Smithsonian Oral and Video Histories: Vinton Cerf". Национальный музей американской истории . Смитсоновский институт . 24 апреля 1990 г. стр. 31. Получено 23 сентября 2019 г.
  178. ^ Лехтисало, Каарина (2005). История NORDUnet: двадцать пять лет сетевого сотрудничества в странах Северной Европы (PDF) . NORDUnet. ISBN 978-87-990712-0-3.
  179. ^ Хорнинг, Кен (1991). «Демонстрации OSI, запланированные для Interop '91». Письмо по ссылке . 4 (3): 1, 4. hdl :2027/mdp.39015035356347.
  180. Дэй, Боб (сентябрь 1991 г.). «Проект с небольшим бюджетом: пилотный проект IP-сервиса Janet». Флагман — Информационный бюллетень Центрального вычислительного отдела (16). Центральное вычислительное отделение Лаборатории Резерфорда и Эпплтона . Архивировано из оригинала 13.02.2020 . Получено 13.02.2020 .
  181. ^ "Dai Davies". Зал славы Интернета . Получено 23.01.2020 .
  182. ^ "Войны протоколов". Зал славы Интернета . 16 января 2015 г. Получено 05.02.2020 .
  183. ^ "Janet(UK) Quarterly Report to the Janet Community: July 1997 to September 1997". Веб-архив Janet . 1997. Архивировано из оригинала 16 февраля 2012 года.
  184. ^ Дэвис и Брессан, 2010, стр. 9.
  185. ^ Раттер 2005
  186. ^ Тобин, Джеймс (2012-06-12). Великие проекты: Эпическая история строительства Америки, от укрощения Миссисипи до изобретения Интернета. Simon & Schuster. ISBN 978-0-7432-1476-6.
  187. ^ Ин, Ли (2012-06-30). Управление электронной коммерцией для деловой активности и глобальных предприятий: Конкурентные преимущества: Конкурентные преимущества. IGI Global. ISBN 978-1-4666-1801-5.
  188. ^ Мисироглу, Джина (2015-03-26). Американские контркультуры: энциклопедия нонконформистов, альтернативных стилей жизни и радикальных идей в истории США: энциклопедия нонконформистов, альтернативных стилей жизни и радикальных идей в истории США. Routledge. ISBN 978-1-317-47729-7.
  189. ^ Couldry, Nick (2012). Медиа, общество, мир: социальная теория и практика цифровых медиа. Лондон: Polity Press. стр. 2. ISBN 9780745639208.
  190. ^ "60 FR 25888 - УТВЕРЖДЕНИЕ ПУБЛИКАЦИЙ ФЕДЕРАЛЬНЫХ СТАНДАРТОВ ОБРАБОТКИ ИНФОРМАЦИИ (FIPS) 146-2, ПРОФИЛИ ДЛЯ ТЕХНОЛОГИЙ ИНТЕРНЕТА ОТКРЫТЫХ СИСТЕМ И 179-1, ПРОФИЛЬ УПРАВЛЕНИЯ ПРАВИТЕЛЬСТВЕННЫМИ СЕТЯМИ". Издательство правительства США .
  191. ^ "Outreach: The Internet". Национальный научный фонд США . Архивировано из оригинала 2014-01-18 . Получено 2020-02-20 . В марте 1991 года политика приемлемого использования NSFNET была изменена, чтобы разрешить коммерческий трафик.
  192. ^ Эббейт, Джанет (2010). «Приватизация Интернета: конкурирующие видения и хаотические события, 1987–1995». IEEE Annals of the History of Computing . 32 (1): 10–22. doi :10.1109/MAHC.2010.24. ISSN  1058-6180.
  193. ^ Шустер, Дженна (10 июня 2016 г.). «Краткая история поставщиков интернет-услуг». Архивировано из оригинала 28.04.2019 . Получено 15 января 2020 г.
  194. ^ Део, Пракаш Видьярти (2012). Технологии и протоколы для будущего дизайна Интернета: переосмысление Интернета: переосмысление Интернета. IGI Global. стр. 3. ISBN 978-1-4666-0204-5.
  195. Серф, Винт (7 декабря 2007 г.). Отслеживаем Интернет в 21 веке с Винтом Серфом. 28:30 минут.
  196. ^ Стивен Коти (2011-02-11). «Где IPv1, 2, 3 и 5?». Архивировано из оригинала 2020-08-02 . Получено 2020-07-21 .
  197. ^ «Что такое Интернет вещей? WIRED объясняет». Wired UK . 16 февраля 2018 г.
  198. ^ Фельдманн, Аня; Читтадини, Лука; Мюльбауэр, Вольфганг; Буш, Рэнди; Мэннель, Олаф (2009). "HAIR: Иерархическая архитектура для маршрутизации в Интернете" (PDF) . Труды семинара 2009 года по перестройке архитектуры Интернета . ReArch '09. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники. стр. 43–48. doi :10.1145/1658978.1658990. ISBN 978-1-60558-749-3. S2CID  2930578. Сверхлинейный рост таблицы маршрутизации, высокая частота обновлений, отсутствие мобильности и безопасности, недостаточная поддержка множественной адресации и управления трафиком — вот некоторые из существенных недостатков современного Интернета.
  199. ^ Мюльбауэр, Вольфганг (2009). "HAIR: Иерархическая архитектура для маршрутизации в Интернете" (PDF) . Re-ArchitectingtheInternet–ReArch'09 .
  200. ^ Тач, Джозеф Д.; Ванг, Ю-Шун; Пингали, Венката (20 октября 2006 г.). «Архитектура рекурсивной сети» (PDF) . Технический отчет USC/ISI ISI-TR-2006-626.
  201. ^ Дэй, Дж. (2011). Какого черта вы теряете слой!? . 2-я Международная конференция IFIP по сети будущего. Париж, Франция. doi :10.1109/NOF.2011.6126673.
  202. ^ Шоу, Кит (14.03.2022). «Объяснение модели OSI и как легко запомнить ее 7 уровней». Network World . Получено 27.11.2022 .
  203. ^ "Модель OSI для облака". Блоги Cisco . 2017-02-24 . Получено 2020-05-16 .
  204. ^ Тейлор, Стив; Метцлер, Джим (2008-09-23). ​​«Почему пришло время позволить модели OSI умереть». Network World . Получено 2020-05-16 .
  205. ^ Холенштейн, Брюс; Хайлиман, Билл; Холенштейн, Пол Дж. (2007). Преодоление барьера доступности II: достижение времени безотказной работы на протяжении столетия с помощью систем «активный/активный». AuthorHouse. ISBN 978-1-4343-1603-5. Войны протоколов, которые велись до конца 20-го века, закончились, и победителем на данный момент является IP (Internet Protocol). Хотя такие претенденты, как X.25 и SNA, и не были отправлены в мусорную корзину, они стали нишевыми игроками.
  206. ^ Макалистер, Брайан (1997). «Под наблюдением — где волшебники засиживаются допоздна». Журнал промышленного педагогического образования . 35 (1). ISSN  1938-1603.
  207. ^ Эдвардс, П. Н. (1998). «Виртуальные машины, виртуальные инфраструктуры: новая историография информационных технологий» (PDF) . Обзор эссе Isis. стр. 5.
  208. ^ Розенцвейг, Рой (1998). «Волшебники, бюрократы, воины и хакеры: написание истории Интернета». The American Historical Review . 103 (5): 1530–1552. doi :10.2307/2649970. ISSN  0002-8762. JSTOR  2649970.
  209. ^ Тринкл, Деннис А. (2000). «Изобретение Интернета (Джанет Эббейт)». Журнал Ассоциации истории и вычислительной техники . 3 (3).
  210. ^ Alger, Jeff (1999). «Обзоры книг: изобретение Интернета». Вопросы библиотечного дела по науке и технике (24). doi :10.5062/F4222RR4.
  211. ^ "Общая коммуникация". Communication Booknotes Quarterly . 31 (1): 55–59. 2000. doi :10.1207/S15326896CBQ3101_11. S2CID  218576599.
  212. ^ Эббейт, Джанет (2017). «Что такое Интернет и где он? (Пере)определение истории Интернета». Истории Интернета . 1 (1–2): 8–14. doi :10.1080/24701475.2017.1305836. S2CID  64975758.
  213. ^ Аб Шафер, Валери (2020). «Глобальные технологии, глокальный подход: ложный парадокс». Esboços: Histórias em contextos globais . 27 (45): 300. дои : 10.5007/2175-7976.2020.e70598 . ISSN  2175-7976.
  214. ^ "Лекция: Эндрю Л. Рассел, Открытый Интернет: исследование в области сетевой археологии". Penn State Digital Culture + Media Initiative of the Department of English . 2015. Получено 14 декабря 2022 г.
  215. ^ Рассел, Эндрю (2012). Истории сетей против истории Интернета (PDF) . Семинар SIGCIS 2012 года.
  216. ^ Рассел, Эндрю Л. (2017). «Агиография, ревизионизм и богохульство в истории Интернета». Истории Интернета . 1 (1–2): 15–25. doi :10.1080/24701475.2017.1298229. S2CID  193825139.
  217. ^ Кэмпбелл-Келли 1987, стр. 231

Источники

Первичные источники

В хронологическом порядке:

Дальнейшее чтение

Внешние ссылки