Как TCP/IP победил в «Войнах протоколов» и стал основой интернета
Современный интернет, каким мы его знаем, появился в результате так называемых «Войн протоколов» — многолетнего соперничества между различными сетевыми технологиями в 1970-х, 80-х и 90-х годах.
В своей новой книге сэр Тим Бернерс-Ли, создатель Всемирной паутины, упоминает, что он объединил HTML с уже существовавшими Transmission Control Protocol (TCP) и Domain Name System (DNS). Именно TCP стал центральным элементом этих «войн».
TCP в паре с IP (Internet Protocol) образует фундаментальный набор правил, определяющих, как системы обмениваются данными в сетях. TCP отвечает за установление соединения и форматирование данных, а IP — за доставку пакетов информации.
В 1970-х годах TCP/IP, созданный Винтом Серфом и Робертом Каном, конкурировал с другими протоколами, включая технологию французской сети Cyclades, архитектуру IBM (SNA) и DECnet. Ключевыми преимуществами TCP/IP стали его практическая ориентация — «сначала попробуй, потом исправь» — и поддержка Министерства обороны США (DoD).
Агентство DARPA (тогда ARPA) разрабатывало сеть ARPANET, одну из первых сетей с коммутацией пакетов. Международная рабочая группа INWG, куда входили специалисты из университетов, включая Стэнфорд, доработала TCP, и к 1981 году был представлен стандарт IPv4, который повсеместно внедрили к 1983 году.
В то же время Международная организация по стандартизации (ISO) разрабатывала модель OSI (Open Systems Interconnection), которую поддерживали телефонные компании. Однако OSI создавалась медленнее, «сверху вниз», и её стандарты были платными, в отличие от бесплатных и открытых спецификаций TCP/IP.
Бен Сегал, внедривший TCP/IP в ЦЕРНе, где работал Бернерс-Ли, отмечал: «TCP/IP был дешёвым и простым, но на самом деле революционным». К 1988 году в ЦЕРНе признали, что OSI проиграла.
Победа TCP/IP позволила Тиму Бернерс-Ли в 1990 году создать в ЦЕРНе первый в мире веб-сайт, объяснявший, как использовать Всемирную паутину. Интересно, что TCP/IP позже заимствовал один из уровней модели OSI, поэтому пятый уровень в стеке TCP/IP часто называют седьмым — по нумерации OSI.
Сегодня модель OSI используется в основном для теоретического понимания сетевых процессов, в то время как TCP/IP остаётся практическим стандартом, лежащим в основе всего интернета.










0 комментариев