Глава 10. Протоколы передачи данных В данной и других главах обсуждается аппаратное оборудова- ние, которое вам потребуется связывать в сети на локальном уровне (с помощью плат сетевого интерфейса) и на межсетевом уровне в глобальные сети (используя маршрутизаторы и различные средства коммуникаций). Невозможно обсуждать все эти соединения, не расс- казав о соответствующих протоколах, то есть правилах передачи данных, используемых для того, чтобы связанная аппаратура могла общаться между собой. Еще несколько лет назад казалось, что все основные произво- дители программного и аппаратного обеспечения подчиняться специ- фикациям стандартов OSI (Open System Interconnection) стандартам Международной организации стандартизации (ISO). OSI определяет, как производители могут создавать продукты, работающие с продук- тами других разработчиков без специальных драйверов или необяза- тельного оборудования. Целью здесь является так называемая "отк- рытость". Единственная проблема реализации модели ISO/OSI в том, что многие фирмы уже разработали методы связи своего оборудования и программного обеспечения с другими системами. Хотя разработчики заявляют о будущей поддержке стандартов OSI, их собственные мето- ды настолько эксцентричны, что переход к OSI затруднителен или невозможен. Novell и другие фирмы, занимающиеся сетями, расширяют свои собственные стандарты для обеспечения поддержки других сис- тем и вплотную занимаются проблемой открытости. Однако стандарты OSI обеспечивают полезный способ сравнения межсетевых средств и межоперативных возможностей различных разра- ботчиков. В модели OSI несколько уровней протоколов образует так называемый стек протоколов, в котором каждый протокол работает на своем уровне программного и аппаратного обеспечения.