TCP/IP и Internet
Категория: Сети TCP/IP | Автор: admin | 4-02-2010, 03:07 | Просмотров: 3319

История TCP/IP тесно связана с историей Internet и уходит своими корнями на несколько десятилетий назад. Популярность Internet во многом обязана гибкости и эффективности архитектуры TCP/IP. В свою очередь, широкое распространение TCP/IP именно в сети Internet позволило этому семейству протоколов одержать верх над несколькими конкурирующими семействами, популярными в свое время по тем или иным причинам.

 

Краткая история

 

Вопреки распространенному заблуждению, Internet — это не продукт Microsoft, появившийся в 1995 г. Прародителем Internet была сеть ARPANET, основанная в 1969 г. Управлением по перспективным исследовательским программам при министерстве обороны США (Defense Advanced Research Project Agency, DARPA). Впоследствии ARPANET стала национальной магистралью сети NFSNET (National Science Foundation Network — сеть Национального научного фонда), которая связывала между собой суперкомпьютеры и региональные сети США.

К концу 80-х гг. сеть перестала быть научно-исследовательским проектом, и для Национального научного фонда пришло время отойти от сетевого бизнеса. Переход на коммерческие рельсы занял около семи лет; сеть NFSNET была отключена в апреле 1994 г. Сегодня основу глобальной сети составляет совокупность частных сетей, принадлежащих провайдерам Internet.

В середине 80-х гг. сеть Internet состояла из первоначальных вычислительных центров ARPANET и группы университетов, в которых были установлены компьютеры DEC VAX с операционными системами семейства Berkeley UNIX. Университетские сети строились по технологии Ethernet (скорость работы — 10 Мбит/с) и получали доступ в Internet по выделенной цифровой телефонной линии со скоростью 56 Кбит/с. Каждый сентябрь, когда студенты приступали к учебе, глобальная сеть испытывала существенную перегрузку вследствие возникновения заторов. Ван Джейкобсон (Van Jacobson), научный сотрудник группы сетевых исследований при лаборатории Bell Labs университета Лоренса, заинтересовался поведением существующих протоколов в условиях повышенной нагрузки и нашел пути их оптимизации. Отсюда берут свое начало известные сегодня алгоритмы медленного старта, избежания заторов, быстрой ретрансляции и быстрого восстановления.

Вступление в силу закона Мура (гласящего, что мощность вычислительных средств удваивается каждые 18 месяцев) и рыночный спрос существенно ускорили развитие глобальной сети. С конца 80-х гг., когда были зафиксированы существующие на сегодняшний день алгоритмы TCP, скорость сетевых интерфейсов возросла в 1000 раз (появление десятимегабитных технологий Ethernet привело к повышению эффективности на 6%, а гигабитных технологий Ethernet — на 90%), выделенных каналов — в 12000 раз, а общее число узлов — в 50000 раз.

Любой, кому случалось разработать программную систему, устаревшую сразу после появления следующего поколения аппаратных средств или следующего выпуска операционной системы, будет восхищен тем, что сеть Internet до сих пор жива и успешно функционирует, эксплуатируя то же семейство протоколов TCP/IP, которое было разработано 25 лет назад для совершенно другой сети. Мы снимаем шляпы перед Бобом Каном (Bob Kahn), Винтом Церфом (Vint Cerf), Джоном Постелом (John Postel), Ваном Джейкобсоном и другими людьми, которые стояли у истоков этого чуда.

 

Кто сегодня управляет сетью Internet

 

Разработка глобальной сети всегда осуществлялась на кооперативных и открытых началах. Сегодня, когда Internet стала важным фактором мировой экономики, многие обеспокоены тем, что руководство глобальной сетью сосредоточено в руках группы людей, получающих указания от правительства США. Поэтому недалеко то время, когда появится правительство Internet.

В процесс управления глобальной сетью вовлечены следующие организации:

  • ICANN (Internet Corporation for Assigned Names and Numbers — Органи­зация по назначению имен и адресов в Internet) — именно про нее можно сказать, что она отвечает за работу глобальной сети (www.icann.org);
  • IETF (Internet Engineering Task Force — проблемная группа проектиро­вания сети Internet) — эта организация отвечает за разработку и публикацию технических стандартов Internet, являясь открытым форумом, принять участие в котором может каждый желающий (www.ietf.org);
  • ISOC (Internet Society — Общество Internet) — это членская организация, которая объединяет в своих рядах пользователей Internet (www.isoc.org).

Среди перечисленных организаций наибольшая ответственность лежит на ICANN: она выступает в роли руководящего органа Internet, исправляя ошибки прошлого и продумывая пути дальнейшего развития.

 

Сетевые стандарты и документация

 

Научно-техническая деятельность сообщества пользователей Internet находит отражение в серии документов, известных как RFC (Requests For Comments — запросы на комментарии). Стандарты протоколов, предлагаемые технические изменения, а также информационные бюллетени в итоге находят свое отражение в документах RFC. Иногда они действительно имеют вид комментариев, но чаще выпускаются в виде пояснений к существующим методикам и технологиям.

Документы RFC имеют порядковые номера. На сегодняшний день их около 3000. У них есть описательные названия (например, Algorithms for Synchronizing Network Clocks — алгоритмы синхронизации сетевых таймеров), но во избежание неоднозначности на документы RFC чаще всего ссылаются по номерам. Будучи опубликованным, документ RFC никогда не меняется.

Изменения и дополнения публикуются в виде новых документов со своими собственными номерами. По соглашению обновленные документы содержат всю информацию из предшествующих документов, которая остается актуальной. Таким образом, происходит полная замена одного документа друг; по крайней мере теоретически.

Процесс публикации документов RFC, в свою очередь, описан в документе под названием Internet Official Protocol Standards (официальные стандарты протоколов Internet). В него также включены ссылки на большинство документов, содержащих описания протоколов. Поскольку эта информация часто меняется, данный документ повторно публикуется через каждые 100 номеров: если текущая версия имеет номер 2600, то следующей буле 2700 и т.д. Процесс публикации стандартов Internet описан в документе RFC2026. Другой полезный документ — RFC2555, 30 Years of RFCs (30 лет существования документов RFC). В нем рассмотрены культурные и технические аспекты публикации документов RFC.

Пусть вас не пугает обилие технических подробностей в документах RFC. В большинстве из них содержатся вводные описания и толкования, которые будут полезны системным администраторам. Некоторые документы специально написаны в виде обзора или общего введения. Чтение документов RFC — не самый простой способ разобраться в той или иной теме, но это авторитетный, лаконичный и бесплатный источник информации.

Не все документы RFC написаны сухим техническим языком. Встречаются документы развлекательного содержания (некоторые опубликованы 1-го апреля), среди которых нам особенно нравятся следующие:

  • RFC 1118 — The Hitchhiker's Guide to the Internet (Руководство для путешествующих по Internet автостопом);
  • RFC1149 — A Standard for the Transmission of IP Datagrams on Avian Carrier. (Стандарт передачи дейтаграмм птичьей почтой);
  • RFC2324 - Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0) (Гипертекстовый протокол управления кофеварками);
  • RFC2795 — The Infinite Monkey Protocol Suite (IMPS) (Семейство протоколов для управления бесконечным числом обезьян).

Помимо последовательных номеров документам RFC могут назначаться номера серий FYI (For Your Information — к вашему сведению), ВСР (Best Current Practice — лучший существующий подход) и STD (Standard — стандарт). Перечисленные серии являются подмножествами серии RFC, группирующими документы по важности или назначению.

Документы FYI — это вводные или информационные материалы, предназначенные для широкой аудитории. Как правило, именно с них лучше всего начинать знакомство с исследуемой темой. Документы STD содержат описания протоколов Internet, которые прошли процедуру проверки и тестирования в IETF и были формально приняты в качестве стандартов. Документы ВСР описывают рекомендуемые процедуры для администраторов Internet-серверов; с точки зрения системных администраторов, это наиболее ценные документы в серии RFC.

Нумерация документов в рамках серий RFC, FYI, STD и ВСР ведется раздельно, поэтому один документ может иметь несколько номеров. Например, документ RFC1635, How to Use Anonymous FTP (как использовать анонимный протокол FTP) также известен как FYI0024.

Документы RFC доступны из самых разных источников. Список поддерживаемых зеркальных RFC-серверов можно получить на Web-узле www.rfceditor.org, который является центром сбора информации по документам RFC.



 (голосов: 2)
Версия для печати | Комментариев: 0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


 
Логин
Пароль
 

 
Locations of visitors to this page