Основные модели взаимосвязи открытых систем

 

Международная организация по стандартизации (МОС, International Standardization Organization, ISO) предложила в 1978 г. эталонную модель взаимодействия открытых систем(ВОС, Open System Interconnect, OSI). На основе этой модели был разработан стек протоколов, не получивший широкого распространения, хотя он и был принят в качестве национального стандарта правительством США еще в 1990 году (проект GOSIP). Тем не менее, модель OSI является главной методологической основой для анализа и разработки сетей.

Стандартом де-факто для глобальных сетей в настоящее время является стек протоколов TCP/IP, разработанный в середине 70-х годов по заказу Министерства обороны США. Позднее была выработана и модель TCP/IP.

В локальных сетях, наряду с TCP/IP, применяются стеки IPX/SPX, NetBIOS/SMB, XNS, DECnet и другие.

Различия между моделями ВОС и TCP/IP происходят из различных целей и методологий разработки протоколов и услуг. Разработка модели OSI была направлена на довольно амбициозную цель – установление механизмов для распределенной обработки данных в аппаратно и программно разнородных компьютерных средах. Цели разработки протоколов TCP/IP были гораздо скромнее и прагматичнее: установление механизмов для соединения сетей и предоставление пользователям этих сетей набора базовых коммуникационных услуг.

Разработкой протоколов ВОС занималась крупная международная организация – МОС. Подобным организациям свойственно замедленное функционирование. Работа над стандартами ВОС показала как недостаточную мобильность таких организаций перед лицом предельно интенсивного технологического развития в данной области, как и сложности с установлением баланса зачастую противоречивых интересов многих участников работы.

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