Разработка TCP/IP

Сначала Р. Кэн предполагал разработать протокол, специфичный для пакетных радиосетей, поскольку это избавило бы от необходимости иметь дело с множеством различных операционных систем и позволило бы продолжать использовать протокол NCP.

Но в итоге Кэн решил разработать новую версию протокола, т. е. набора правил, определяющих принципы обмена данными между различными компьютерными программами и удовлетворяющих требованиям окружения с открытой сетевой архитектурой. Этот протокол позднее будет назван Transmission Control Protocol/Internet Protocol (TCP/IP – Протокол управления передачей/Межсетевой протокол). В то время как NCP действовал в роли драйвера устройства, новинка должна была в большей мере напоминать коммуникационный протокол. Кэн пригласил Винтона Серфа (Vinton Cerf, SRI) для совместной работы над детальной спецификацией
протокола. Серф активно участвовал в проектировании и реализации NCP, поэтому он уже
обладал информацией об интерфейсах с существующими операционными системами. Вооружившись архитектурным подходом Кэна к коммуникациям и опытом Серфа, полученным во
время работ над NCP, коллеги объединились для уточнения деталей того, что впоследствии станет семейством протоколов TCP/IP. И в 1974 году Internet Network Working Group (INWG), руководимая Винтоном Серфом, представила универсальный протокол передачи данных и объединения сетей – TCP/IP.Эта была очень удачная разработка. Надо ли напоминать, что в современном Интернете используется именно этот протокол?

Тем не менее, переход ARPANET с протокола NCP на TCP/IP состоялся только 1 января 1983 года. Это был переход в стиле “Дня X”, требующий одновременных изменений на всех компьютерах. (На долю опоздавших оставались коммуникации с помощью специализированных средств.) Переход тщательно планировался всеми заинтересованными сторонами в течение нескольких предшествующих лет и прошел на удивление гладко (но привел к распространению значка “Я пережил переход на TCP/IP”).

В 1983 году перевод ARPANET с NCP на TCP/IP позволил разделить эту сеть на MILNET, собственно сеть для военных нужд, и ARPANET, использовавшуюся в исследовательских целях.

В этом же году произошло еще одно важное событие. Пол Мокапетрис (Paul Mockapetris) из Института информатики Университета Южной Калифорнии (USC/ISI) придумал доменную систему имен (Domain Name System, DNS). DNS позволила создать масштабируемый распределенный механизм для отображения иерархических имен компьютеров (например, www.acm.org) в Интернет-адресах.

В этом же 1983 году в университете Висконсии был создан сервер доменных имен (Domain Name Server, DNS). DNS автоматически и скрытно от пользователя переводит словарный эквивалент сайта в IP-адрес. Синтаксис доменного имени выглядит так: <домен уровня 3>.<домен уровня 2>.<домен уровня 1>. Первоначально существовало шесть доменов первого уровня, как-то:

com – коммерческие организации

edu – учебные и научные организации

gov – правительственные организации

mil – военные организации

net – сетевые организации разных сетей

org – другие организации

Со всеобщим распространением Сети за пределы США появились национальные домены первого уровня ru, uk, ua и т. д.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: