Стеки протоколов
                                                                        

            Модель OSI межсетевого взаимодействия иллюстрируется следую-
       щей таблицей.

                                                                       
            Модель OSI       Уровни NetWare         Уровни TCP/IP      
                                                                       
               7           Служебные средства|   Приложение|Почта|     
            Уровень        приложения            Файл|Передача|        
           приложений                            Виртуальный терминал| 
                                                 Управление сетью      
                                                                       
               6           Протоколы ядра        Тоже, что и выше      
            Уровень        NetWare                                     
          презентации                                                  
                                                                       
                                                                       
               5           Тоже, что и выше      Тоже, что и выше      
            Уровень                                                    
            сеанса                                                     
                                                                       
               4           SPX|TCP               TCP|UDP               
          Транспортный                                                 
            уровень                                                    
                                                                       
                                                                       
               3           IPX|IP                IP|ICMP               
            Сетевой                                                    
            уровень                                                    
                                                                       
               2           IPX|IP (1/2)          Связь                 
            Уровень                              данных                
          связи данных                                                 
                                                                       
               1           Драйверы              Ethernet|Token        
           Физический      устройств и           Ring|X.25|FDDI        
            уровень        аппаратура (1/2)                            
                                                                       

            Это представление высокого уровня различных фрагментов  "се-
       тевого пирога",  показывающее,  какой фрагмент используется в ка-
       честве основы другого фрагмента.  Если при разработке новых  про-
       дуктов и служебных средств все происходит согласно плану, то каж-
       дый фрагмент этого "пирога",  если он работает  в  представленных
       выше слоях, будет правильно работать в рамках целого. Каждый слой
       или уровень отделен и независим от всех других слоев, отличных от
       непосредственно соседствующих. По крайней мере такова теория.

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

            Как уже упоминалось,  многие разработчики и производители не
       следуют точно  стеку протоколов OSI.  Они используют другие стеки
       протоколов, близко напоминающие модель OSI.  Продукт, который ис-
       пользует  один стек протокола,  не может взаимодействовать с про-
       дуктом,  использующим другой стек протокола.  Перечислим основные
       стеки протоколов, некоторые из которых мы уже упоминали:

            * Стек  протокола  OSI  определен Международной организацией
              стандартизации для содействия  возможности  межоперативной
              работы применяемых в мире продуктов. Он используется обыч-
              но в качестве стандарта для сравнения  с  другими  стеками
              протоколов.

            * Протокол   NetWare   SPX/IPX   (NetWare  Sequenced  Packet
              Exchange/Intenational Packet Exchange) - это "родной" про-
              токол Novell NetWare, разработанный на основе стека прото-
              кола XNS (Xerox Network Services).

            * TCP/IP (Transmission Control  Protocol/Internet  Protocol)
              был одним  из  первых стеков сетевых протоколов.  Первона-
              чально он был разработан Министерством обороны США  и  ис-
              пользовался  для  связи  аппаратуры разных производителей.
              Часть IP обеспечивает одно из лучших доступных сегодня оп-
              ределений  межсетевой  связи и используется многими разра-
              ботчиками в качестве метода взаимодействия продуктов в ло-
              кальных и глобальных сетях.

            * Протоколы  AppleTalk были определены фирмой Apple Computer
              в качестве способа взаимодействия систем Apple Macintosh.

            * Протоколы IBM/Microsoft часто группируют вместе,  так  как
              эти две фирмы совместно разрабатывали и использовали прог-
              раммные продукты, такие как LAN Manager и OS/2.