Длительные дебаты в информатике, известные как «Войны протоколов» , происходили с 1970-х по 1990-е годы, когда инженеры, организации и нации разделились по вопросу о том, какой протокол связи приведет к созданию лучших и наиболее надежных компьютерных сетей . Кульминацией этого стала война стандартов Интернета и OSI в 1980-х и начале 1990-х годов, в которой к середине 1990-х годов в конечном итоге «выиграл» набор интернет-протоколов (TCP/IP), и с тех пор это привело к исчезновению большинства других протоколов.
Пионеры технологии коммутации пакетов построили компьютерные сети для исследования и обеспечения передачи данных в конце 1960-х и начале 1970-х годов. По мере появления новых сетей в середине-конце 1970-х годов дебаты о стандартах интерфейсов стали описываться как «битва за стандарты доступа». В результате международного сотрудничества между несколькими национальными поставщиками услуг почты, телеграфа и телефона (PTT) и коммерческими операторами в 1976 году был достигнут стандарт X.25 , который был принят в сетях передачи данных общего пользования, обеспечивающих глобальное покрытие. Отдельно также появились проприетарные протоколы передачи данных, в первую очередь DECnet компании IBM Systems Network Architecture и Digital Equipment Corporation .
Министерство обороны США разработало и протестировало TCP/IP в 1970-х годах в сотрудничестве с университетами и исследователями в США, Великобритании и Франции. IPv4 был выпущен в 1981 году, и Министерство обороны сделало его стандартом для всех военных компьютерных сетей. К 1984 году была согласована международная эталонная модель, известная как модель OSI , с которой TCP/IP не был совместим. Многие правительства в Европе, особенно во Франции, Западной Германии, Великобритании и Европейском экономическом сообществе, а также Министерство торговли США потребовали соблюдения модели OSI, а Министерство обороны США планировало перейти от TCP/IP к OSI. .
Между тем, разработка полного набора протоколов Интернета к 1989 году и партнерство с телекоммуникационной и компьютерной индустрией для включения программного обеспечения TCP/IP в различные операционные системы заложили основу для широкого распространения TCP/IP как комплексного набора протоколов. В то время как OSI разрабатывала свои сетевые стандарты в конце 1980-х годов, TCP/IP получил широкое распространение в сетях различных производителей для межсетевого взаимодействия и в качестве основного компонента развивающегося Интернета .
Информатика была новой дисциплиной в конце 1950-х годов, которая начала рассматривать разделение времени между пользователями компьютеров, а позже и возможность достижения этого в глобальных сетях . В начале 1960-х годов Дж. К. Р. Ликлайдер предложил идею универсальной компьютерной сети, работая в Bolt Beranek & Newman (BBN), а позже возглавляя Отдел технологий обработки информации (IPTO) в Агентстве перспективных исследовательских проектов (ARPA, позже DARPA). ) Министерства обороны США (DoD). Независимо друг от друга Пол Баран из RAND в США и Дональд Дэвис из Национальной физической лаборатории (NPL) в Великобритании изобрели новые идеи проектирования компьютерных сетей. [3] [4] В период с 1960 по 1964 год Бэран опубликовал серию брифингов и статей о разделении информации на «блоки сообщений» и их динамической маршрутизации по распределенным сетям. [5] [6] [7] Дэвис придумал и назвал концепцию коммутации пакетов с использованием интерфейсных компьютеров для передачи данных в 1965-6 годах. [8] [9] Он предложил национальную коммерческую сеть передачи данных в Великобритании и разработал локальную сеть NPL для демонстрации и исследования своих идей. Первое использование термина « протокол» в современном контексте передачи данных происходит в меморандуме от апреля 1967 года под названием « Протокол для использования в сети передачи данных NPL», написанном двумя членами команды Дональда Дэвиса, Роджером Скантлбери и Китом Бартлеттом. [10] [11] [12] [13]
Ликлайдеру, Бэрану и Дэвису было трудно убедить существующие телефонные компании в достоинствах своих идей. AT&T в США и почтовая, телеграфная и телефонная служба (PTT) в Соединенном Королевстве, Главное почтовое отделение (GPO), обладали монополией на коммуникационную инфраструктуру. Операторы телефонной связи считали, что речевой трафик будет продолжать доминировать в трафике данных, и верили в традиционные телеграфные методы. [14] [15] [16] [17] [18] Телефонные компании работали на основе коммутации каналов , альтернативой которой является коммутация сообщений или коммутация пакетов. [19] [20]
Боб Тейлор стал директором IPTO в 1966 году и намеревался реализовать идею Ликлайдера по обеспечению совместного использования ресурсов между удаленными компьютерами. [21] Тейлор нанял Ларри Робертса для управления программой. [22] Робертс привлек к проекту Леонарда Клейнрока ; Кляйнрок применил математические методы для изучения сетей связи в своей докторской диссертации. [23] На симпозиуме по принципам операционных систем в октябре 1967 года Робертс представил раннее предложение «ARPA Net», основанное на идее Уэсли Кларка о сети коммутации сообщений с использованием интерфейсных процессоров сообщений (IMP). [24] Роджер Скантлбери представил работу Дональда Дэвиса по цифровой сети связи и упомянул работу Пола Бэрана. [25] На этой плодотворной встрече в документе NPL было сформулировано, как может быть реализована передача данных для такой сети совместного использования ресурсов. [26] [27] [28]
Ларри Робертс включил идеи Дэвиса и Бэрана о коммутации пакетов в предложение по ARPANET . [29] [30] Сеть была построена BBN. Разработанный главным образом Бобом Каном [31] [32] , он отошел от сетевой модели NPL без установления соединения , чтобы избежать того, что перегрузку сети можно рассматривать как проблему. [33] Служба, предлагаемая хостам в сети, была ориентирована на соединение . Он обеспечивал контроль потока и контроль ошибок (хотя это не было сквозным). [34] [35] [36] Учитывая ограничение, заключающееся в том, что для каждого соединения в сети может передаваться только одно сообщение, последовательный порядок сообщений сохраняется от начала до конца. [34] В результате ARPANET стала называться сетью виртуальных каналов . [2]
Коммутация пакетов может основываться либо на режиме без установления соединения, либо на режиме с установлением соединения, что представляет собой разные подходы к передаче данных. Служба дейтаграмм без установления соединения передает пакеты данных между двумя хост- приложениями независимо от других пакетов. Его обслуживание осуществляется с максимальной эффективностью (возможны потери и перестановки пакетов данных). С помощью услуги виртуального канала обмен данными между двумя хост-приложениями может осуществляться только после того, как между ними в сети будет установлен виртуальный канал. После этого к источникам применяется управление потоком в той мере, в какой это необходимо пунктам назначения и промежуточным узлам сети. Данные доставляются в пункты назначения в исходном последовательном порядке. [38] [39]
Обе концепции имеют преимущества и недостатки в зависимости от области их применения. Там, где приемлема услуга «наилучших усилий», важным преимуществом дейтаграмм является то, что подсеть может быть очень простой. С другой стороны, при интенсивном трафике ни одна подсеть сама по себе не защищена от коллапса перегрузки . Кроме того, в отношениях между пользователями услуги «наилучшие усилия» использование сетевых ресурсов не обеспечивает справедливости в любом ее определении. [40]
Службы дейтаграмм включают информацию, необходимую для поиска следующего канала в сети в каждом пакете. В этих системах маршрутизаторы проверяют каждый пакет по мере его поступления, просматривают содержащуюся в нем информацию о маршрутизации и решают, куда его направить. Преимущество этого подхода состоит в том, что при настройке канала не возникает дополнительных затрат, а это означает, что один пакет может передаваться так же эффективно, как длинный поток. Обычно это упрощает маршрутизацию для решения проблем, поскольку необходимо обновлять только одну таблицу маршрутизации, а не информацию о маршрутизации для каждого виртуального канала. Это также требует меньше памяти, поскольку для любого пункта назначения необходимо сохранить только один маршрут, а не один для каждого виртуального канала. С другой стороны, им необходимо проверять каждый пакет, что делает их (теоретически) медленнее. [39]
В ARPANET отправной точкой для подключения главного компьютера к IMP в 1969 году стал протокол 1822 года , написанный Бобом Каном. [31] [41] Стив Крокер , аспирант факультета информатики Калифорнийского университета в Лос-Анджелесе (UCLA), в 1969 году сформировал Сетевую рабочую группу (NWG). Он сказал: «Хотя большая часть разработки шла в соответствии с грандиозным планом , разработка протоколов и создание RFC были во многом случайными». [nb 1] Под руководством Леонарда Кляйнрока в Калифорнийском университете в Лос-Анджелесе [42] Крокер руководил другими аспирантами, в том числе Джоном Постелом и Винтом Серфом , в разработке протокола хост-хост, известного как Программа управления сетью (NCP). [nb 2] Они планировали использовать отдельные протоколы, Telnet и протокол передачи файлов (FTP), для выполнения функций через ARPANET. [nb 3] [43] [44] После одобрения Барри Весслером в ARPA, [45] NCP был завершен и развернут в декабре 1970 года NWG. NCP систематизировала сетевой интерфейс ARPANET, упростив его установку и позволив большему количеству сайтов присоединиться к сети. [46] [47]
Роджер Скантлбери был прикомандирован из NPL в телекоммуникационное подразделение Британской почтовой службы (BPO-T) в 1969 году. Его инженеры разработали протокол коммутации пакетов на основе базовых принципов экспериментальной службы коммутации пакетов (EPSS), основанной на возможности виртуального вызова . Однако протоколы были сложными и ограниченными; Дональд Дэвис назвал их «эзотерическими». [48] [49]
Реми Депре начал работу в 1971 году в CNET (исследовательском центре французской PTT ) над разработкой экспериментальной сети коммутации пакетов, позже известной как RCP . Его цель заключалась в том, чтобы ввести в эксплуатацию до определения услуги коммутации пакетов, которая будет предлагаться в будущей сети передачи данных общего пользования. [50] [51] Депре упростил и улучшил подход к виртуальному вызову, представив концепцию «изящной насыщенной операции» в 1972 году. [52] Он ввел термин «виртуальный канал» и подтвердил концепции в сети RCP. [53] После настройки пакеты данных не обязательно должны содержать какую-либо информацию о маршрутизации, что может упростить структуру пакета и повысить эффективность канала . Маршрутизаторы также работают быстрее, поскольку настройка маршрута выполняется только один раз; с этого момента пакеты просто пересылаются по существующему каналу. Недостатком является то, что оборудование должно быть более сложным, поскольку информация о маршрутизации должна храниться на протяжении всего соединения. Еще одним недостатком является то, что для установления сквозного виртуального соединения может потребоваться некоторое время, а для небольших сообщений это время может быть значительным. [38] [39] [54]
Дональд Дэвис задумал и описал дейтаграммные сети, провел их моделирование и построил единый коммутатор пакетов с локальными линиями. [28] [55] Луи Пузен считал, что технически возможно использовать более простой подход к глобальной сети, чем подход ARPANET. [55] В 1972 году Пузен запустил проект CYCLADES при сотрудничестве французской PTT, включая бесплатные линии и модемы. [56] Он начал исследовать то, что позже будет названо межсетевым взаимодействием ; [57] [56] в то время он ввёл термин «катенет» для обозначения объединенной сети . [58] Название «дейтаграмма» было придумано Халвором Ботнером-Бай . [59] Юбер Циммерманн был одним из главных исследователей Пузена, и в команду входил , среди прочего, Жерар Ле Ланн . При построении сети их консультировал BBN в качестве консультантов. [57] [60] Ле Ланн предложил схему скользящего окна для достижения надежного контроля ошибок и потока на сквозных соединениях. [61] [62] [63] Команда Пузена была первой, кто решил весьма сложную проблему предоставления пользовательским приложениям надежного виртуального канала, используя при этом сервис с максимальной эффективностью . [64] В сети использовались ненадежные дейтаграммы стандартного размера в сети с коммутацией пакетов и виртуальные каналы на транспортном уровне. [57] [65] Впервые продемонстрированный в 1973 году, он стал пионером в использовании чистой дейтаграммной модели, функционального многоуровневого построения и сквозного принципа . [66] Однако схема скользящего окна никогда не применялась в сети CYCLADES и никогда не была связана с другими сетями (за исключением ограниченных демонстраций с использованием традиционных телеграфных методов). [67] [68]
Идеи Луи Пузена по облегчению крупномасштабных межсетевых сетей привлекли внимание исследователей ARPA через Международную сетевую рабочую группу (INWG), неформальную группу, созданную Стивом Крокером, Луи Пузеном, Дональдом Дэвисом и Питером Кирстейном в июне 1972 года в Париже. за несколько месяцев до того, как Международная конференция по компьютерным коммуникациям (ICCC) в Вашингтоне продемонстрировала ARPANET. [55] [69] На ICCC Пузен впервые представил свои идеи по межсетевому взаимодействию, и Винт Серф был утвержден председателем INWG по рекомендации Стива Крокера. В состав INWG вошли другие американские исследователи, участники французских проектов CYCLADES и RCP, а также британские команды, работающие над сетью NPL, EPSS и предлагаемой Европейской сетью информатики (EIN), сетью дейтаграмм. [67] [70] Как и Бэран в середине 1960-х годов, когда Робертс обратился к AT&T с предложением взять на себя управление ARPANET и предложить публичную услугу с коммутацией пакетов, они отказались. [71] [72]
Боб Кан присоединился к IPTO в конце 1972 года. Первоначально рассчитывая работать в другой области, он начал работать над спутниковыми пакетными сетями и наземными пакетными радиосетями и осознал ценность возможности общаться между ними. Весной 1973 года Винт Серф перешёл в Стэнфордский университет . При финансовой поддержке DARPA он начал сотрудничать с Каном над новым протоколом, который заменит NCP и обеспечит межсетевое взаимодействие. Серф создал в Стэнфорде исследовательскую группу, изучающую использование фрагментированных датаграмм. Жерар Ле Ланн присоединился к команде в период с 1973 по 1974 год, и Серф включил свою схему скользящих окон в исследовательскую работу. [60]
Также в США Боб Меткалф и другие сотрудники Xerox PARC изложили идею Ethernet и универсального пакета PARC (PUP) для межсетевого взаимодействия. [73] INWG встретилась в Стэнфорде в июне 1973 года, а в июле состоялась последующая встреча. Циммерманн и Меткалф доминировали в дискуссиях. [74] Заметки совещаний были записаны Серфом и Алексом Маккензи из BBN и опубликованы как пронумерованные заметки INWG (некоторые из которых также были RfC). Кан и Серф представили свои идеи на сетевой конференции в Университете Сассекса в Англии в сентябре 1973 года. Их идеи были усовершенствованы в ходе долгих дискуссий с Дэвисом, Скантлбери, Пузеном и Циммерманом. [75] [67] Большую часть работы проделали Кан и Серф, работавшие дуэтом. [76]
Питер Кирстейн применил межсетевое взаимодействие на практике в Университетском колледже Лондона (UCL) в июне 1973 года, подключив ARPANET к британским академическим сетям , первой международной гетерогенной компьютерной сети. К 1975 году эту ссылку использовали 40 британских академических и исследовательских групп. [77]
В основополагающей статье « Протокол для взаимодействия пакетных сетей» , опубликованной Серфом и Каном в 1974 году, рассматриваются фундаментальные проблемы, связанные с взаимодействием между дейтаграммными сетями с различными характеристиками, включая маршрутизацию во взаимосвязанных сетях, а также фрагментацию и повторную сборку пакетов. [78] [79] В статье использованы и расширены их предыдущие исследования, разработанные в сотрудничестве и соревновании с другими американскими, британскими и французскими исследователями. [80] [81] [67] DARPA спонсировало работу по разработке первой версии Программы управления передачей (TCP) позже в том же году. В Стэнфорде его спецификация RFC 675 была написана в декабре Серфом совместно с Йогеном Далалом и Карлом Саншайном как монолитная (однослойная) конструкция. [67] В следующем году началось тестирование параллельных реализаций в Стэнфорде, BBN и Университетском колледже Лондона, [82] но в то время оно не было установлено в ARPANET.
INWG также разрабатывает протокол межсетевого взаимодействия. [83] [84] Было два конкурирующих предложения: одно основано на ранней программе управления передачей, предложенной Серфом и Каном (с использованием фрагментированных датаграмм), а другое основано на транспортном протоколе CYCLADES, предложенном Пузеном и Циммерманном (с использованием фрагментированных датаграмм). датаграммы). [67] [85] Был достигнут компромисс, и Винт Серф, Алекс Маккензи, Роджер Скантлбери и Хуберт Циммерманн создали «международный» сквозной протокол, основанный на датаграммах стандартного размера. [86] [87] Он был представлен CCITT Дереком Барбером в 1975 году, но не был принят ни CCITT, ни ARPANET. [70] [60] [количество 5]
Четвертый симпозиум по передаче данных, проходящий раз в два года, позднее в том же году включал презентации Дональда Дэвиса, Луи Пузена, Дерека Барбера и Иры Коттена о текущем состоянии сетей с коммутацией пакетов. [nb 6] Конференция освещалась в журнале Computerworld , в котором была опубликована статья о «битве за стандарты доступа» между дейтаграммами и виртуальными цепями, а также статья, описывающая «отсутствие стандартных интерфейсов доступа для развивающихся общедоступных сетей связи с коммутацией пакетов». создает для пользователей «какого-то монстра». На конференции Луи Пузен заявил, что давление со стороны европейских PTT вынудило канадскую сеть DATAPAC перейти от дейтаграммного подхода к виртуальному каналу, [37] хотя историки связывают это с отклонением IBM их запроса на изменение их собственного протокола. [88] Пузен открыто выступал в защиту дейтаграмм и атак на виртуальные сети и монополии. Он говорил о «политическом значении спора [дейтаграммы против виртуальных каналов]», который он рассматривал как «первоначальные засады в борьбе за власть между операторами связи и компьютерной индустрией. Все знают, что в конечном итоге это означает IBM против телекоммуникаций, через наемники». [60]
После того как Ларри Робертс и Барри Весслер покинули ARPA в 1973 году и основали Telenet , коммерческую сеть с коммутацией пакетов в США, они присоединились к международным усилиям по стандартизации протокола коммутации пакетов на основе виртуальных каналов незадолго до его окончательной разработки. [89] Благодаря вкладу французских, британских и японских PTT, в частности работе Реми Депре по RCP и TRANSPAC , а также концепциям DATAPAC в Канаде и Telenet в США, стандарт X.25 был согласован CCITT. в 1976 году. [nb 7] [59] [90] Виртуальные каналы X.25 легко продавались, поскольку они допускают простую поддержку протокола хоста. [91] Они также удовлетворяют ожиданиям INWG от 1972 года о том, что каждая подсеть может осуществлять собственную защиту от перегрузки (функция, отсутствующая в дейтаграммах). [92] [93]
В 1978 году Ларри Робертс внедрил X.25 в Telenet и обнаружил, что «пакеты дейтаграмм сейчас дороже, чем пакеты VC». [72] Винт Серф сказал, что Робертс отклонил его предложение использовать TCP при создании Telenet, заявив, что люди будут покупать только виртуальные схемы и он не мог продавать датаграммы. [55] [83] Робертс предсказал, что «в рамках продолжающейся эволюции коммутации пакетов обязательно возникнут спорные вопросы». [72] Луи Пузен заметил, что «PTT просто пытаются привлечь к себе больше бизнеса, заставляя вас брать больше услуг, чем вам нужно». [94] Однако проект CYCLADES был закрыт в конце 1970-х годов по бюджетным, политическим и промышленным причинам, а Пузен был «изгнан из области, которую он вдохновил и помог создать». [60]
Межсетевые протоколы все еще находились в зачаточном состоянии. [95] Различные группы исследовали связанные с этим проблемы, включая использование шлюзов для соединения между двумя сетями. [96] В Национальной физической лаборатории Великобритании команда Дональда Дэвиса изучала «основную дилемму», связанную с соединением сетей: общий протокол хоста требует реструктуризации существующих сетей, использующих разные протоколы. Чтобы исследовать эту дилемму, сеть NPL соединилась с EIN путем трансляции между двумя разными хост-протоколами, то есть с использованием шлюза. Одновременно соединение NPL с EPSS использовало общий хост-протокол в обеих сетях. Исследование NPL подтвердило, что создание общего протокола хоста будет более надежным и эффективным. [57]
Программа управления передачей включала в себя как каналы связи, так и службы дейтаграмм между хостами. Усилия Боба Кана привели к принятию предложения MIT по протоколу потока данных (DSP) в рабочую группу TCP. [98] Межсетевой эксперимент DARPA в июле 1977 года, связавший ARPANET, SATNET и PRNET , продемонстрировал свою жизнеспособность. [97] [99] Впоследствии DARPA и сотрудничающие исследователи начали работу в Интернете , опубликовав серию заметок об экспериментах в Интернете . [100] После обсуждений с Йогеном Далалом и Бобом Меткалфом в Xerox PARC , [101] [102] в версии 3 TCP, написанной в 1978 году, Винтом Серфом, сейчас работающим в DARPA, вместе с Дэнни Коэном и Джоном Постелом из Информационных наук . Институт Университета Южной Калифорнии (USC) разделил программу управления передачей на два отдельных протокола: Интернет-протокол (IP) как уровень без установления соединения и протокол управления передачей как надежную услугу, ориентированную на соединение. [103] [104] Для приложений, которым не требовались услуги TCP, была добавлена альтернатива, называемая протоколом пользовательских дейтаграмм (UDP), чтобы обеспечить прямой доступ к базовой услуге IP. [105] С 1980 года она называлась TCP/IP , [106] Версия 4 стала стандартом для всех военных компьютерных сетей в марте 1982 года. [107] [108] Она была установлена в SATNET и принята NORSAR / NDRE в марте и Питере. Группа Кирстейна в UCL в ноябре. [43] 1 января 1983 года, известный как «день флага», TCP/IP был установлен в ARPANET. [107] [109] В результате появилась сетевая модель, которая стала известна как модель интернет-архитектуры Министерства обороны ( сокращенно модель Министерства обороны ) или модель DARPA . [110] [111] [112] Теоретическая работа Леонарда Кляйнрока, опубликованная в середине 1970-х годов по производительности ARPANET, легла в основу разработки протокола. [113] [114]
Протоколы « Цветной книги» , разработанные Британской почтовой службой телекоммуникаций и академическим сообществом университетов Великобритании , получили некоторое признание на международном уровне как первый полный стандарт X.25. Впервые определенные в 1975 году, они давали Великобритании «опередление на несколько лет над другими странами», но задумывались как «временные стандарты» до тех пор, пока не будет достигнуто международное соглашение. [115] [116] [117] [118] Стандарт X.25 получил политическую поддержку в европейских странах и Европейском экономическом сообществе (ЕЭС). EIN, основанный на датаграммах, был заменен на Euronet , в котором использовался X.25. [119] [120] Питер Кирстейн писал, что европейские сети, как правило, представляют собой краткосрочные проекты с меньшим количеством компьютеров и пользователей. В результате европейская сетевая деятельность не привела к созданию каких-либо строгих стандартов, за исключением X.25, [nb 8] , который стал основным европейским протоколом передачи данных на пятнадцать-двадцать лет. Кирстейн сказал, что его группа в Университетском колледже Лондона принимала активное участие, отчасти потому, что они были одной из групп с наибольшим опытом, а отчасти для того, чтобы попытаться гарантировать, что британская деятельность, такая как JANET NRS , не отклонялась слишком далеко от американской. . [77] Строительство общедоступных сетей передачи данных на основе набора протоколов X.25 продолжалось в течение 1980-х годов; международные примеры включают Международную службу коммутации пакетов (IPSS) и сеть SITA . [90] [121] В сочетании со стандартом X.75 , который позволил обеспечить межсетевое взаимодействие между национальными сетями PTT в Европе и коммерческими сетями в Северной Америке, это привело к созданию глобальной инфраструктуры для коммерческой передачи данных. [122] [123] [124]
Производители компьютеров разработали собственные наборы протоколов , такие как Systems Network Architecture (SNA) от IBM, DECnet от Digital Equipment Corporation , Xerox Network Systems (XNS, на основе PUP) и BNA от Burroughs . [nb 9] К концу 1970-х годов сетевая деятельность IBM была, по некоторым оценкам, на два порядка больше по масштабу, чем ARPANET. [125] В конце 1970-х и большей части 1980-х годов по-прежнему не хватало открытых сетевых возможностей. Поэтому проприетарные стандарты, в частности SNA и DECnet, а также некоторые варианты XNS (например, Novell NetWare и Banyan VINES ), широко использовались в частных сетях, становясь в некотором роде «де-факто» отраслевыми стандартами. [116] [126] Ethernet, продвигаемый DEC , Intel и Xerox , превзошел MAN/TOP , продвигаемый General Motors и Boeing . [127]
В США Национальный научный фонд (NSF), НАСА и Министерство энергетики США (DoE) построили сети , по-разному основанные на модели DoD, DECnet и IP поверх X.25.
Первые исследования и разработки стандартов сетей передачи данных и протоколов завершились войной стандартов Интернета и OSI в 1980-х и начале 1990-х годов. Инженеры, организации и страны разделились по вопросу о том, какой стандарт приведет к созданию лучших и наиболее надежных компьютерных сетей . [129] [130] Оба стандарта являются открытыми и непатентованными, а также несовместимы, [131] хотя «открытость», возможно, работала против OSI, хотя ее успешно использовали защитники Интернета. [132] [133] [134] [128] [135]
Исследователи в Великобритании и других странах выявили необходимость определения протоколов более высокого уровня. [136] Публикация Национального вычислительного центра Великобритании «Почему распределенные вычисления», основанная на обширном исследовании будущих потенциальных конфигураций компьютерных систем, [137] привела к тому, что Великобритания представила аргументы в пользу создания международного комитета по стандартизации для освещения этой области на Встреча ИСО в Сиднее в марте 1977 года. [138] [133]
Хуберт Циммерманн и Чарльз Бахман в качестве председателя сыграли ключевую роль в разработке эталонной модели взаимосвязей открытых систем. Они считали, что еще слишком рано определять набор обязательных стандартов, пока технология еще развивается, поскольку необратимая приверженность определенному стандарту может оказаться неоптимальной или ограничивающей в долгосрочной перспективе. [139] Им пришлось бороться со многими конкурирующими приоритетами и интересами. Скорость технологических изменений привела к необходимости определить модель, к которой могли бы сходиться новые системы, а не стандартизировать процедуры постфактум; обратная сторона традиционного подхода к разработке стандартов. [140] Хотя это не был стандарт сам по себе, это была архитектурная основа, которая могла соответствовать существующим и будущим стандартам. [141]
Самой фундаментальной идеей модели OSI была идея «многоуровневой» архитектуры. Концепция многоуровневого управления была проста в принципе, но очень сложна на практике. Модель OSI изменила представление инженеров о сетевых архитектурах. [139]
Начиная с 1978 года, международная работа привела к разработке проекта предложения в 1980 году, а окончательная модель OSI была опубликована в 1984 году Международной организацией по стандартизации (ISO) и Сектором стандартизации электросвязи Международного союза электросвязи (ITU-T). [133] [142]
Модель Министерства обороны и другие существующие протоколы, такие как X.25 и SNA, в конце 1970-х годов быстро приняли многоуровневый подход. [139] [143] Хотя модель OSI сместила власть от PTT и IBM в пользу более мелких производителей и пользователей, [139] «стратегической битвой» оставалась конкуренция между X.25 ITU и собственными стандартами, особенно SNA. [144] Ни один из них не был полностью совместим с OSI. Собственные протоколы были основаны на закрытых стандартах и с трудом могли принять многоуровневость, в то время как X.25 был ограничен с точки зрения скорости и функциональности более высокого уровня, которые стали важны для приложений . [54] Еще в 1982 году RFC 874 критиковал «ревностных» сторонников эталонной модели OSI и критиковал функциональность протокола X.25 и его использование в качестве «сквозного» протокола в смысле транспортного протокола. или протокол «хост-хост».
Винт Серф сформировал Совет по контролю за конфигурацией Интернета (ICCB) в 1979 году для наблюдения за развитием архитектуры сети и решением технических вопросов. [145] Однако DARPA все еще контролировало ситуацию, и за пределами зарождающегося Интернет-сообщества TCP/IP даже не был кандидатом на всеобщее внедрение. [146] [147] [144] [148] Внедрение в 1985 году системы доменных имен, предложенной Полом Мокапетрисом из Университета Южной Калифорнии, которая обеспечила рост сети за счет облегчения межсетевого доступа, [149] и развитие контроля перегрузки TCP с помощью Ван Джейкобсоном в 1986-88 годах, это привело к созданию полного набора протоколов, как описано в RFC 1122 и RFC 1123 в 1989 году. Это заложило основу для развития TCP/IP как комплексного набора протоколов, который стал известен как набор протоколов Интернета. . [150] ARPANET была закрыта в 1990 году, и к тому времени ответственность за управление перешла к Национальному научному фонду . [151] [138] [152]
DARPA изучило и внедрило шлюзы, [96] [54] которые помогли нейтрализовать X.25 как конкурирующую сетевую парадигму. Историк Джанет Эббейт объяснила: «Запустив TCP/IP поверх X.25, [D]ARPA свела роль X.25 к обеспечению канала данных, в то время как TCP взял на себя ответственность за сквозное управление. X.25, который был предназначен для предоставления полного сетевого обслуживания, теперь стал бы просто вспомогательным компонентом собственной сетевой схемы [D]ARPA. Модель OSI усилила эту новую интерпретацию роли X.25. Как только концепция иерархии протоколов была принята , и как только TCP, IP и X.25 были отнесены к разным уровням в этой иерархии, стало легче думать о них как о взаимодополняющих частях единой системы и труднее рассматривать X.25 и интернет-протоколы как отдельные и конкурирующие системы». [153]
Историк Эндрю Л. Рассел писал, что интернет-инженеры, такие как Дэнни Коэн и Джон Постел, привыкли к постоянным экспериментам в меняющейся организационной среде, с помощью которой они разрабатывали TCP/IP. Они считали комитеты OSI чрезмерно бюрократическими и оторванными от существующих сетей и компьютеров. Это оттолкнуло интернет-сообщество от модели OSI. Спор в интернет-сообществе разгорелся после того, как Совет по архитектуре Интернета (IAB) предложил заменить Интернет-протокол в Интернете на сетевой протокол без установления соединения OSI (CLNP). В ответ Винт Серф исполнил стриптиз в костюме-тройке во время выступления на заседании Рабочей группы по проектированию Интернета (IETF) в 1992 году, показав футболку с надписью «IP on Everything». По словам Серфа, его намерением было еще раз подчеркнуть, что целью IAB является внедрение IP на всех базовых средах передачи данных. [154] На той же встрече Дэвид Кларк резюмировал подход IETF знаменитой поговоркой: «Мы отвергаем: королей, президентов и голосование. Мы верим в: грубый консенсус и работающий код». [154] В том же году было создано Интернет-сообщество (ISOC ) . [155]
Позже Серф сказал, что социальная культура ( групповая динамика ), которая впервые развилась во время работы над ARPANET, была так же важна, как и технические разработки, позволяющие управлению Интернетом адаптироваться к масштабам и проблемам, возникающим по мере его роста. [134] [145]
Франсуа Флюкигер писал, что «фирмы, завоевывающие интернет-рынок, такие как Cisco, невелики. Просто они обладают интернет-культурой, заинтересованы в ней и, что особенно важно, участвуют в IETF». [128]
Более того, интернет-сообщество выступало против однородного подхода к созданию сетей, например, основанного на собственном стандарте, таком как SNA. Они выступали за плюралистическую модель межсетевого взаимодействия, при которой множество различных сетевых архитектур могли быть объединены в сеть сетей . [156]
Рассел отмечает, что Коэн, Постел и другие были разочарованы техническими аспектами OSI. [154] Модель определяла семь уровней компьютерных коммуникаций: от физического носителя на уровне 1 до приложений на уровне 7, что оказалось больше уровней, чем ожидало сообщество сетевых инженеров. В 1987 году Стив Крокер сказал, что, хотя в начале 1970-х годов они предусмотрели иерархию протоколов, «если бы мы только проконсультировались с древними мистиками, мы бы сразу увидели, что требуется семь уровней». [44] Хотя некоторые источники говорят, что это было признанием того, что четыре уровня пакета интернет-протоколов были неадекватными. [157]
Сторонники Интернета считали строгое разделение уровней в OSI неэффективным и не допускающим компромиссов («нарушение уровней») для повышения производительности. Модель OSI допускала, по мнению некоторых, слишком много транспортных протоколов (пять по сравнению с двумя для TCP/IP). Более того, OSI допускал использование как дейтаграммного, так и виртуального канала на сетевом уровне, которые являются несовместимыми вариантами. [129]
Ришар де Жарден, один из первых авторов эталонной модели OSI, в статье 1992 года отразил интенсивность соперничества, сказав: «Давайте продолжим привлекать людей доброй воли из обоих сообществ к совместной работе над поиском лучших решений, независимо от того, являются ли они двухбуквенные или трехбуквенные слова, и давайте просто выстроим фанатиков к стене и расстреляем их». [154]
В 1996 году RFC 1958 описал «Архитектурные принципы Интернета», сказав: «В самых общих чертах сообщество считает, что целью является соединение, инструментом является Интернет-протокол, а интеллект является сквозным, а не скрыт в сети». сеть."
Начиная с начала 1980-х годов DARPA развивало коммерческое партнерство с телекоммуникационной и компьютерной индустрией , что позволило внедрить TCP/IP. [98] В Европе ЦЕРН приобрел машины UNIX с TCP/IP для своей внутренней сети в период с 1984 по 1988 год. [14] [158] Тем не менее, Пол Брайант, представитель Великобритании в совете директоров EARN , [159] сказал: «Клянусь Когда появилась JNT [британская академическая сеть JANET ] [в 1984 году], мы смогли продемонстрировать X25... и мы твердо верили, что BT [British Telecom] предоставит нам сетевую инфраструктуру, и мы сможем покончить с выделенными линиями и экспериментальной работой. "Если бы мы выбрали DARPA, мы бы не ожидали, что сможем использовать государственную службу. Оглядываясь назад, недостатки этого аргумента очевидны, но не в то время. Хотя мы довольно гордились тем, что делали, я не Я не думаю, что нами двигала национальная гордость или анти-США, это была вера в то, что мы поступаем правильно. Именно последнее переросло в религиозные догмы». [83] JANET представляла собой бесплатную сеть на базе X.25 для академического использования, а не для исследований; эксперименты и другие протоколы были запрещены. [160]
Интернет DARPA по-прежнему оставался исследовательским проектом, который не допускал коммерческого трафика или коммерческих услуг. NSFNET начала работу в 1986 году с использованием TCP/IP, но два года спустя Министерство торговли США потребовало соблюдения модели OSI, а Министерство обороны планировало перейти от TCP/IP к OSI . [161] Крупнейшие европейские страны и Европейское экономическое сообщество поддержали OSI. [nb 10] Они основали RARE и связанных с ней национальных сетевых операторов (таких как DFN , SURFnet , SWITCH ) для продвижения протоколов OSI и ограничили финансирование протоколов, не совместимых с OSI. [nb 11] Однако к 1988 году интернет-сообщество определило простой протокол управления сетью (SNMP), позволяющий управлять сетевыми устройствами (такими как маршрутизаторы) в сетях различных производителей, а на выставке Interop '88 были продемонстрированы новые продукты для реализации сети на базе TCP/IP. [162] [105] В том же году EUnet , европейская сеть UNIX, объявила о своем переходе на Интернет-технологии. [128] В 1989 году защитник OSI Брайан Карпентер выступил с речью на технической конференции под названием «Is OSI Too Late?» который получил овации. [133] [163] [164] OSI была формально определена, но продукты поставщиков от производителей компьютеров и сетевые услуги от PTT еще не были разработаны. [165] [166] TCP/IP для сравнения не был официальным стандартом (он был определен в неофициальных RFC ), но рабочие станции UNIX с включенными Ethernet и TCP/IP были доступны с 1983 года. [129] [135]
К началу 1990-х годов некоторые небольшие европейские страны приняли TCP/IP. [nb 12] В феврале 1990 года RARE заявила, что «не ставя под сомнение свою политику OSI, [RARE] признает семейство протоколов TCP/IP как открытый набор различных поставщиков, хорошо адаптированный для научных и технических приложений». В том же месяце ЦЕРН установил трансатлантическое соединение TCP/IP с Корнеллским университетом в США. [128] [167] И наоборот, начиная с августа 1990 года магистраль NSFNET поддерживала OSI CLNP в дополнение к TCP/IP. CLNP был продемонстрирован в работе на NSFNET в апреле 1991 года, а демонстрации OSI, включая межсоединение между сайтами США и Европы, были запланированы на конференции Interop '91 в октябре того же года. [168]
В лаборатории Резерфорда Эпплтона (RAL) в Соединенном Королевстве в январе 1991 года DECnet представлял 75% трафика, относящегося к Ethernet между VAX . IP был вторым по популярности набором протоколов с 20% трафика, приписанным машинам UNIX, для которых «IP является естественным выбором». Пол Брайант, руководитель отдела коммуникаций и малых систем RAL, написал: «Опыт показал, что IP-системы очень просты в установке и использовании, в отличие от таких систем, как SNA и, в меньшей степени, X.25 и Colored Books, где системы скорее более сложный». Автор продолжил: «Основная сеть академического трафика в США теперь основана на IP. IP недавно стал популярен в Европе для межсайтового трафика, и предпринимаются шаги по координации этой деятельности. С появлением такой большой объединенной сети В сети США/Европы пользователи из Великобритании имеют отличный доступ к ней. Этого можно добиться путем подключения протоколов Colored Book к IP или путем разрешения IP проникать в Великобританию. Хорошо известно, что шлюзы являются причиной потери качества. и разочарование. Проникновение IP может вполне разрушить сетевую стратегию Великобритании». [117] Подобные взгляды в то время разделяли и другие, в том числе Луи Пузен. [133] В CERN Франсуа Флюкигер размышлял: «Эта технология проста, эффективна, интегрирована в операционные системы типа UNIX и ничего не стоит для компьютеров пользователей. Первые компании, которые коммерциализируют маршрутизаторы, такие как Cisco, кажутся здоровыми и поставляют хорошие Прежде всего, технологии, используемые для локальных сетей кампусов и исследовательских центров, также могут быть использованы для простого соединения удаленных центров». [128]
Начиная с марта 1991 года, служба JANET IP Service (JIPS) была создана как пилотный проект по размещению IP- трафика в существующей сети. [169] В течение восьми месяцев IP-трафик превысил уровень трафика X.25, а поддержка IP стала официальной в ноябре. Также в 1991 году Дай Дэвис представил интернет-технологию поверх X.25 в общеевропейской сети NREN , EuropaNet , хотя и испытывал личное сопротивление этому подходу. [170] [171] Европейская академическая и исследовательская сеть (EARN) и RARE приняли IP примерно в одно и то же время, [nb 13] , а европейская магистральная сеть Интернета EBONE начала функционировать в 1992 году. [128] Использование OSI в NSFNET оставалось низким, пока по сравнению с TCP/IP. В Великобритании сообщество JANET говорило о переходе на протоколы OSI, который должен был начаться с перехода на почту X.400 в качестве первого шага, но этого так и не произошло. Служба X.25 была закрыта в августе 1997 года. [172] [173]
В 1980-х годах почта обычно доставлялась через программу копирования Unix в Unix (UUCP), которая хорошо подходила для обработки передачи сообщений между компьютерами, которые периодически подключались. Профиль взаимодействия государственных открытых систем (GOSIP), разработанный в конце 1980-х и начале 1990-х годов, должен был привести к принятию X.400. Альтернативу предложили собственные коммерческие системы. На практике использование набора интернет-протоколов электронной почты ( SMTP , POP и IMAP ) быстро росло. [174]
Изобретение Всемирной паутины в 1989 году Тимом Бернерсом-Ли из ЦЕРН как приложения в Интернете [175] принесло множество социальных и коммерческих применений тому, что раньше было сетью для академических и исследовательских учреждений. [176] [177] Интернет начал активно использоваться в повседневной жизни в 1993–1994 годах. [178] Национальный институт стандартов и технологий США в 1994 году предложил, чтобы GOSIP включил TCP/IP и отказался от требований соответствия OSI, [161] который был принят в федеральные стандарты обработки информации в следующем году. [nb 14] [179] NSFNET изменила свою политику, разрешив коммерческий трафик в 1991 году, [180] и была закрыта в 1995 году, сняв последние ограничения на использование Интернета для передачи коммерческого трафика. Впоследствии магистраль Интернета была предоставлена коммерческими поставщиками интернет-услуг , и подключение к Интернету стало повсеместным. [181] [182]
По мере того как Интернет развивался и расширялся в геометрической прогрессии, был разработан усовершенствованный протокол IPv6 для решения проблемы исчерпания адресов IPv4 . [183] [nb 15] В 21 веке Интернет вещей ведет к подключению к Интернету новых типов устройств, воплощая в жизнь концепцию Серфа «IP для всего». [185] Тем не менее, в современном Интернете существуют недостатки; например, недостаточная поддержка multihoming . [186] [187] Были предложены альтернативы, такие как рекурсивная сетевая архитектура, [188] и рекурсивная межсетевая архитектура . [189]
Семиуровневая модель OSI до сих пор используется в качестве эталона для обучения и документации; [190] однако протоколы OSI, первоначально задуманные для этой модели, не завоевали популярности. Некоторые инженеры утверждают, что эталонная модель OSI по-прежнему актуальна для облачных вычислений . [191] Другие утверждают, что первоначальная модель OSI не соответствует современным сетевым протоколам, и вместо этого предлагают упрощенный подход. [192]
Другие стандарты, такие как X.25 и SNA, остаются нишевыми игроками. [193]
Кэти Хафнер и Мэтью Лайон опубликовали одну из первых глубоких и всеобъемлющих историй ARPANET и того, как она привела к появлению Интернета. Где волшебники ложатся спать допоздна: Истоки Интернета ( 1996) исследует «человеческое измерение» развития ARPANET, охватывая «теоретиков, программистов, инженеров-электронщиков и компьютерных гуру, которые обладали дальновидностью и решимостью реализовывать свои идеи». и повлиять на будущее технологий и общества». [194] [195]
Рой Розенцвейг предположил, что одного описания истории Интернета недостаточно и необходимо написать более адекватную историю, включающую аспекты многих книг. [43]
Книга Джанет Эббейт «Изобретение Интернета» (1999) получила широкую оценку как важная работа в истории вычислений и сетей, особенно в освещении роли социальной динамики и участия неамериканцев в раннем развитии сетей. [196] [197] Книга также получила высокую оценку за использование архивных ресурсов для изложения истории. [198] С тех пор она писала о необходимости того, чтобы историки знали о точках зрения, которые они принимают при написании истории Интернета, и исследовала последствия определения Интернета с точки зрения «технологии, использования и местного опыта», а не через призму через призму распространения технологий из США. [199] [200]
В своих многочисленных публикациях по «истории сетей» Эндрю Л. Рассел утверждает, что ученые могут и должны по-другому взглянуть на историю Интернета. Его работа меняет научное и популярное представление о происхождении Интернета и современных работах в Европе, которые одновременно конкурировали и содействовали развитию TCP/IP. [201] [202] [203] Джеймс Пелки взял интервью у пионеров Интернета в конце 1980-х годов и завершил свою книгу с Эндрю Расселом в 2022 году. [3]
Мартин Кэмпбелл-Келли и Валери Шафер сосредоточили внимание на вкладе Великобритании и Франции, а также на глобальных и международных соображениях в развитии коммутации пакетов, межсетевых сетей и Интернета. [11] [125] [60] [200]
Первая сеть с коммутацией пакетов была реализована в Национальных физических лабораториях Соединенного Королевства. За ним быстро последовала ARPANET в 1969 году.
Arpanet представлял собой виртуальный канал. «По сути, это служба виртуальных каналов, использующая внутренние дейтаграммы.
Основополагающая статья Пола Бэрана 1964 года.
Почти сразу после встречи 1965 года Дональд Дэвис придумал детали системы коммутации пакетов с промежуточным хранением. ... Почти во всех отношениях первоначальное предложение Дэвиса, разработанное в конце 1965 года, было похоже на реальные сети, строящиеся сегодня.
Затем, в июне 1966 года, Дэвис написал вторую внутреннюю статью «Предложение по цифровой коммуникационной сети», в которой он ввел слово «пакет» — небольшую часть сообщения, которое пользователь хочет отправить, а также представил концепцию «пакета». Интерфейсный компьютер», расположенный между пользовательским оборудованием и пакетной сетью.
Как вспоминает Кан: ... Вклад Пола Бэрана ... Я также думаю, что Пол был почти полностью мотивирован голосовыми соображениями. Если вы посмотрите на то, что он написал, он говорил о переключателях, которые представляли собой дешевую электронику. Идея разместить в этих местах мощные компьютеры не совсем пришла ему в голову как экономически выгодная. Так что идея компьютерных коммутаторов отсутствовала. В то время не существовало самого понятия протоколов. А идея межкомпьютерной связи на самом деле была второстепенной.
Была статья, написанная [Полом Бэраном] из Rand Corporation, которая, в некотором смысле, предвещала коммутацию пакетов для речевых сетей и голосовых сетей.
Г-н Тейлор написал официальный документ в 1968 году, за год до создания сети, вместе с другим директором по исследованиям ARPA, Дж. К. Р. Ликлайдером. Статья «Компьютер как устройство связи» стала одним из первых четких заявлений о потенциале компьютерной сети.
Он решил использовать коммутацию пакетов в качестве базовой технологии Arpanet; он остается центральным элементом функции Интернета. И именно доктор Робертс решил построить сеть, распределяющую контроль над сетью между несколькими компьютерами. Распределенные сети остаются еще одной основой современного Интернета.
Таким образом, набор IMP, а также телефонные линии и наборы данных образуют сеть коммутации сообщений.
Историки приписывают плодотворные открытия валлийскому ученому Дональду Дэвису и американскому инженеру Полу Бэрану.
Это была плодотворная встреча
Робертс быстро ухватился за хорошую идею. «Внезапно я научился маршрутизировать пакеты», — сказал он позже о конференции в Гатлинбурге.
Кан, главный архитектор
На самом деле я написал техническую часть предложения». «Одной из проблем, с которыми Кан столкнулся при создании IMP, была уверенность других в том, что перегрузка пакетов сообщений не будет проблемой.
три параметра однозначно определяют соединение между исходным и конечным хостами.» «Конечный IMP возвращает положительное подтверждение получения сообщения исходному IMP, который, в свою очередь, передает это подтверждение исходному хосту». «Каждая ссылка однонаправленный и контролируется сетью, поэтому по нему может быть отправлено не более одного сообщения за раз.
Однако у Arpanet были свои недостатки, поскольку она не была настоящей дейтаграммной сетью и не обеспечивала сквозного исправления ошибок.
Простой трафик «наилучших усилий», реализованный в современном Интернете, предъявляет минимальные технические требования к инфраструктуре. «Существуют хорошо известные проблемы с обеспечением справедливости и предотвращением коллапса перегрузки [RFC2914] с помощью простых наилучших трафик усилий
Прилагается перевод статьи Реми Депре. Перевод был предоставлен Доном Дэвисом из NPL. «Под названием «Проект HERMES» французская администрация PTT предприняла попытку построить новую телекоммуникационную сеть специально для передачи данных. В этой сети предполагается предложить не только традиционную коммутацию каналов с улучшенными характеристиками, но и услугу «пакетной» коммутации.
Термин «катенет» был введен Л. Пузеном в 1974 году.
В начале 1970-х годов Пузен создал инновационную сеть передачи данных, которая связала места во Франции, Италии и Великобритании. Ее простота и эффективность указали путь к сети, которая могла бы соединить не только десятки машин, но и миллионы из них. Он захватил воображение доктора Серфа и доктора Кана, которые включили аспекты его конструкции в протоколы, которые сейчас поддерживают Интернет.
jamais Connecté En Packet Switching Aucun Autre Réseau ... (интеграция схемы скользящего окна) / Jamais implémenté
Но сама ARPANET теперь стала островом, не имеющим связей с другими появившимися сетями. К началу 1970-х годов исследователи во Франции, Великобритании и США начали разрабатывать способы соединения сетей друг с другом — процесс, известный как межсетевое взаимодействие.
Мы начали параллельное внедрение в Стэнфорде, BBN и Университетском колледже Лондона. Таким образом, усилия по разработке интернет-протоколов с самого начала были международными.
услуга виртуальных каналов более востребована на рынке и не требует существенных модификаций главного компьютера клиента.
Сеть должна быть способна защитить себя от перегрузок, не завися полностью от корректной работы других сетей, с которыми она соединена.
Существующие сети с коммутацией пакетов, основанные на виртуальной коммутации каналов, конечно, не имеют такого рода проблем перегрузки. Проблема заторов решается, на мой взгляд, достаточно грубым способом.
Несмотря на опасения корпорации Xerox (которая намеревалась сделать PUP основой собственного коммерческого сетевого продукта), исследователи Xerox PARC, в том числе пионеры ARPANET Роберт Меткалф и Йоген Далал, поделились основными контурами своих исследований с коллегами из TCP и Собрания рабочих групп Интернета в 1976 и 1977 годах, предполагающие возможные преимущества разделения функций маршрутизации и управления передачей TCP на два отдельных уровня.
Мы ошибаемся в разработке интернет-протоколов нарушая принцип многослойности. В частности, мы пытаемся использовать TCP для выполнения двух задач: служить сквозным протоколом уровня хоста и служить протоколом упаковки и маршрутизации в Интернете. Эти две вещи должны быть реализованы многоуровневым и модульным образом.
{{cite book}}
: CS1 maint: числовые имена: список авторов ( ссылка )Появились два основных подхода к межсетевому взаимодействию, основанные на виртуальных каналах и службах дейтаграмм. Подавляющее большинство работ по соединению сетей подпадает под один из этих двух подходов: Рекомендация CCITT X.75; Интернет-протокол Министерства обороны США (IP).
пока Интернет (первоначально ARPANET + TCP/IP) не был «демобилизован», он даже не был кандидатом (Abbate 1999, 211).
Хотя Пентагон курировал ARPANET в те годы, когда он оплачивал счета за развертывание, ее мощность постепенно уменьшалась.
В марте 1991 года политика допустимого использования NSFNET была изменена, чтобы разрешить коммерческий трафик.
Сверхлинейный рост таблицы маршрутизации, высокая частота обновлений, отсутствие мобильности и безопасности, недостаточная поддержка множественной адресации и управления трафиком — вот некоторые из существенных недостатков современного Интернета.
Войны протоколов, которые велись в конце 20-го века, закончились, и на данный момент победителем является IP (Интернет-протокол). Хотя такие соперники, как X.25 и SNA, не были отправлены на свалку, они стали нишевыми игроками.