Я часто воспринимаю Интернет как нечто само собой разумеющееся. За прошедшие годы он приобрел множество форм, но лежащая в его основе технология в основном осталась прежней. Однако даже сама основа Интернета, какой мы ее знаем, не всегда была само собой разумеющейся. С этой целью мне недавно рассказали о протокольных войнах 1970-х, 80-х и 90-х годов.
Протокольные войны вскользь упоминаются в новой книге сэра Тима Бернерса-Ли «Это для всех», и сэра Бернерса-Ли часто называют изобретателем Всемирная паутина, так что мне, наверное, следует отнестись к тому, что он говорит, серьезно. Бернерс-Ли, по сути, объединил HTML (визуальный код веб-страницы, который мы видим каждый день) с протоколом управления передачей (TCP) и системой доменных имен (DNS), которые уже были в эксплуатации.
Первая из этих двух уже действующих систем и протоколов, TCP, была предметом обсуждения до создания Всемирной паутины в конце 80-х — начале 90-х годов.
Я знал, что TCP — это протокол, существующий наряду с IP (Интернет—протокол) — TCP/IP — вместе они образуют группу протоколов, лежащих в основе нашего сегодняшнего Интернета. Эти протоколы, по сути, представляют собой набор правил, регулирующих взаимодействие систем по сетям и Интернету, т. е. объясняющих, как следует организовывать и передавать данные. Протокол TCP занимается виртуальным обменом данными между системами и форматированием данных (обмен данными между узлами), а протокол IP — доставкой пакетов данных (межсетевое взаимодействие).
В сетевом взаимодействии протокол TCP/IP часто преподается наряду с несколько эквивалентной моделью OSI. И то, и другое можно представить как разные слои в стеке, причем каждый слой выполняет свою функцию. Уровни в каждом из двух стеков — один для TCP/IP, другой для OSI — соответствуют уровням в другом, и хотя на практике используется протокол TCP/IP, модель OSI часто используется для того, чтобы помочь понять, что происходит при передаче данных по сети и Интернету.
Сэр Тим Бернерс-Ли на веб-саммите 2022 года в Лиссабоне, Португалия. (Фото предоставлено Сэмом Барнсом/Спортfile для Web Summit через Getty Images)
Вот как это обычно преподается в современных сетях: модель OSI преподается как еще один способ концептуализации того, что происходит при передаче данных по протоколу TCP/IP.
Итак, я был я немного удивился, обнаружив, что на самом деле TCP/IP и OSI боролись друг с другом в 70-х и 80-х годах, каждый из которых боролся за то, чтобы стать предпочтительным стандартом для Интернета. По крайней мере, так это выглядит в моих ретроспективных очках, потому что, без сомнения, в то время это не воспринималось как шаг навстречу Интернету в том виде, в каком мы его знаем сегодня. Однако, оглядываясь назад, можно сказать, что до того, как TCP/IP и OSI вступили в борьбу, TCP/IP боролся с другими протоколами. Например, протокол, созданный Робертом Каном и Винтом Серфом, имел свои преимущества по сравнению с протоколом, лежащим в основе сети французских Кикладских островов в 70-х годах. Эта сеть стала пионером в области пакетной коммутации (передачи данных в пакетах), но в отличие от TCP в ней не было встроено средств проверки надежности, таких как обработка ошибок. TCP/IP также вытеснил другие протоколы, такие как IBM Systems Network Architecture и DECnet от DEC. На заре развития технологии у каждого были свои способы ведения дел — локальные сети создавали отдельные сегменты Интернета — и мало кто хотел потерять суверенитет в войне развивающихся протоколов, призванных соединить все воедино.
TCP многое мог сделать в таких битвах. Насколько я могу судить, его главные достоинства заключались в двух вещах: во-первых, в том, что у него был своего рода подход «сначала попробуй, а потом исправь», который позволял использовать его сразу же, и, во-вторых, он был создан (тогдашним) Министерством обороны США (DoD) из-за конечно, так оно и было. Я полагаю, что отчасти именно это имеют в виду люди, когда говорят, что Интернет развился в военных целях.
Уровни протокола TCP/IP. (Фото предоставлено Юитиро Чино через Getty)
Агентство перспективных исследовательских проектов Министерства обороны (DARPA) в то время не имело названия «оборонное» и называлось просто ARPA. ARPA работала над ARPANET, которая стала одной из первых сетей с коммутацией пакетов. Группа важных персон, связанных с проектом ARPANET, сформировала Международную сетевую рабочую группу (INWG), которая разработала протокол TCP, а благодаря изучению других протоколов, таких как тот, который лежит в основе Cyclades, в течение 70-х годов он превратился в полноценный стек протоколов TCP/IP.
<Эти протоколы, конечно же, использовались на протяжении всего периода, и многие из людей, работавших над ними, возглавляли различные учреждения, такие как университеты. Винт Серф, например, был председателем рабочей группы INWG и преподавал в Стэнфордском университете. Стэнфорд, по сути, помогал тестировать межсетевые коммуникации с ARPANET. Тим Бернерс-Ли отмечает в своей книге, что в молодости ему бы очень хотелось поступить в Стэнфорд, однако признает, что в те ранние годы он даже не осознавал, что это возможно, и признается, что не помнит, имел ли он вообще представление о Кремниевой долине в то время. самое время.
Примерно в то же время Европейская международная организация по стандартизации (ISO) — возможно, вы знаете ее как компанию, разрабатывающую европейские стандарты раскладки клавиатуры, — разрабатывала модель взаимодействия открытых систем (OSI). Это была попытка сделать что-то подобное TCP/IP, и ее поддержали некоторые телефонные компании, такие как Международный консультативный комитет по телеграфу и телефону (CCITT).
Однако участие телефонных компаний не могло полностью сравниться с преимуществами участия Министерства обороны и академических кругов в разработке TCP/IP. TCP/IP внедрялся и тестировался по мере его разработки, в то время как OSI разрабатывался тщательно и методично перед внедрением.
(Автор изображения: Рэйф Свон через Getty Images)
Бен Сигал, один из тех, кто внедрил TCP/IP в ЦЕРН, также Тим Бернерс-Ли (Tim Berners-Lee), который работал в OSI, говорит: «Стиль разработки стандартов ИСО был нисходящим, определяемым комитетами экспертов, которые время от времени собирались физически. Стандарты ISO были напечатаны для продажи и стоили дорого. Стандарты Интернета разрабатывались по принципу «снизу вверх» и были бесплатными в режиме онлайн. »
«TCP/IP был дешевым и простым, но на самом деле разрушительным».
TCP/IP стал открытым стандартом, и к тому времени, когда появился его первый полноценный и полезный стандарт появился в виде IPv4 в 1981 году, который был должным образом принят в 1983 году, но OSI и близко не подходил к повсеместному распространению TCP/IP. Последний широко использовался различными учреждениями по всему миру (к тому времени учреждения в Великобритании и других европейских странах подключились к ARPANET). ЦЕРН признал, что ISO/OSI вышел из употребления к 1988 году.
Итак, война была выиграна, и TCP/IP стал стандартом, лежащим в основе интернет-коммуникаций, которые мы используем сегодня. Все, что оставалось, — это подключить его к HTTP для всех наших ярких визуальных веб-страниц. Бернерс-Ли создал первый веб-сайт, работая в ЦЕРНе в 1990 году. На веб-сайте читателям рассказывалось, как пользоваться Всемирной паутиной и создавать свои собственные веб-сайты.
О, и тогда TCP/IP решил использовать слой из OSI и смешать его в своем собственном стеке. Вот почему пятый слой в TCP/IP часто называют слой семью: потому что это на седьмом уровне модели OSI, которая до сих пор используется для того, чтобы теоретически понять ТСР/IP.
все наши текущие рекомендации
выберите категорию Лучшие overallCore ComponentsChairs & DesksSystems & LaptopsScreensPeripheralsCases, охлаждение и хранение выбрать список Лучший игровой ноутбук игровой ПК игровой 2025Best 2025Best вышки 2025Best портативных ПК мини ПК 2025Best 2025 лучший в целом 1. НР Омен 35л проверить цену на лучшие недорогие 2. Компания Lenovo башня Легион 5и (быт 8) проверьте цену лучше компакта 3. Скорость микро Раптор es40 аппарат проверить цену компьютере 4. Alienware Area-51 Игровой настольный компьютер Проверить цену ЛУЧШИЙ МИНИ-ПК 5. Мини-форум AtomMan G7 PT Проверить цену Прочитайте полное руководство: Лучший игровой ПК 2025 ГОДА НА БАЗЕ