Oc-windows.ru

IT Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ipx spx netbios

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

Важнейшим направлением стандартизации в области вычислительных сетей является стандартизация коммуникационных протоколов.

Протокол (коммуникационный) — это набор правил и процедур взаимодействия модулей одного уровня в разных узлах.

Интерфейс — это набор правил и процедур взаимодействия модулей соседних уровней в одном узле.

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

В настоящее время в сетях используется большое количество стеков коммуникационных протоколов. Рассмотрим некоторые из них: TCP/IP, IPX/SPX, NetBIOS/SMB и OSI.

Стек OSI

  • стек OSI — международный, независимый от производителей стандарт;
  • стек OSI полностью соответствует модели OSI;
  • протоколы сетевого, транспортного и сеансового уровней стека OSI специфицированы и реализованы различными производителями, но распространены мало;
  • довольно удачны и популярны прикладные протоколы: протокол передачи файлов FTAM, протокол эмуляции терминала VTP, протоколы справочной службы Х.500, электронной почты Х.400 и ряд других;
  • протоколы стека OSI отличает большая сложность и неоднозначность спецификаций, т.к. разработчики стремились создать универсальное средство на все случаи жизни;
  • из-за своей сложности протоколы OSI требуют больших затрат вычислительной мощности.

Стек TCP/IP

  • наиболее популярный на сегодняшний день стек сетевых протоколов;
  • стек TCP/IP был разработан по инициативе Министерства обороны США. Сегодня этот стек используется для связи компьютеров всемирной информационной сети Internet, а также в огромном числе корпоративных сетей;
  • основными протоколами стека, давшими ему название, являются протоколы IP и TCP. IP обеспечивает продвижение пакета по составной сети, a TCP гарантирует надежность его доставки.
  • стек TCP/IP вобрал в себя большое количество протоколов прикладного уровня: FTP, telnet, SMTP, HTTP и многие другие.
  • стек TCP/IP изначально создавался для глобальной сети Internet, в связи с этим:
  • способен фрагментировать пакеты;
  • имеет гибкую систему адресации;
  • экономно использует возможности широковещательных рассылок.
  • мощные функциональные возможности протоколов стека TCP/IP требуют для своей реализации высоких вычислительных затрат;
  • гибкая система адресации и отказ от широковещательных рассылок приводят к наличию в IP-сети различных централизованных служб типа DNS, DHCP и т. п.

Стандартные стеки коммуникационных протоколов OSI (TCP/IP, IPX/SPX, Netbios/smb)

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

Существует несколько стандартных наборов (или, как их еще называют, стеков) протоколов, которые получили в настоящий момент наиболее широкое распространение:

1. набор протоколов ISO/OSI;
2. IBM System Network Architecture (SNA);
3. DigitalDecnet;
4. NovellNetware;
5. AppleAppletalk;
6. набор протоколов глобальной сети Internet, TCP/IP.

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

На нижних уровнях стек OSI поддерживает Ethernet, TokenRing, FDDI, протоколы глобальных сетей, Х.25 и ISDN, — то есть использует разработанные поза стека протоколы нижних уровней, как и все другие стеки. Протоколы сетевого, транспортного и сеансового уровней стека OSI специфицированы и реализованы разными производителями, но распространены пока мало. Наиболее популярными протоколами стека OSIявляются прикладные протоколы. К ним относятся: протокол передачи файлов FTAM, протокол эмуляции терминала VTP, протоколы справочной службы Х.500, электронной почты Х.400 и ряд, других.

Стек TCP/IP был разработан по инициативе Министерства обороны США больше 20 лет тому назад для связи экспериментальной сети Arpanetс другими сетями как набор общих протоколов для разнородной вычислительной среды.

Стек TCP/IPна нижнем уровне поддерживает все популярные стандарты физического и канального уровней: для локальных сетей — это Ethernet, TokenRing, FDDI, для глобальных — протоколы работы на аналоговых, что коммутируются в выделенных линиях SLIP, РРР протоколы территориальных сетей Х.25 и ISDN.

Основными протоколами стека, которые дали ему название, есть протоколы IP и TCP. Эти протоколы в терминологии модели OSIотносятся к сетевому и транспортному уровням соответственно. IP обеспечивает продвижение пакета по сложной сети, а TCPгарантирует надежность его доставки.

За долгие годы использования в сетях разных стран и организаций стек TCP/IP вобрал у себя большое количество протоколов прикладного уровня. К ним относятся такие популярные протоколы, как протокол пересылки файлов FTP, протокол эмуляции терминала Telnet, почтовый протокол SMTP, который используется в электронной почте сети Internet, гипертекстовые сервисы службы WWW и много других.

Сегодня стек TCP/IP являет собой один из самых распространенных стеков транспортных протоколов вычислительных сетей. Действительно, только в сети Internet объединено около 10 миллионов компьютеров во всем мире, которые взаимодействуют друг с другом с помощью стека протоколов TCP/IP.

Этот стек является оригинальным стеком протоколов фирмы Novell, разработанным для сетевой операционной системы Netwareеще в начале 80-х годов. Протоколы сетевого и сеансового уровней Internetwork Packet Exchange (IPX) и Sequenced Packet Exchange (SPX), которые дали название стеку, являются прямой адаптацией протоколов XNSфирмы Xerox, распространенных в намного меньшей степени, чем стек Ipx/spx. Популярность стека Ipx/spx непосредственно связана с операционной системой Novell Netware.

Cтек Ipx/spx долгое время ограничивался распространенность его только сетями Netware, потому что он является собственностью фирмы Novellи на его реализацию нужно получать лицензию (то есть открытые спецификации не поддерживались). В настоящий момент стек Ipx/spx реализован не только в Netware, но и в нескольких других популярных сетевых ОС, например SCOUNIX, Sun Solaris, Microsoft Windows.

Этот стек широко используется в продуктах компаний IBM и Microsoft. На физическом и канальном уровнях этого стека используются все самые распространенные протоколы Ethernet, TokenRing, FDDIи другие. На верхних уровнях работают протоколы NETBEUIи SMB.
Протокол NETBIOS (NetworkBasic Input/output System) появился в 1984 году как сетевое расширение стандартных функций базовой системы ввода/вывода (BIOS) IBMPCдля сетевой программы PC Network фирмы IBM. В дальнейшем этот протокол был заменен на так называемый протоколо расширенного пользовательского интерфейса NETBEUINETBIOS Extended User Interface. Для обеспечения совместимости дополнений как интерфейс к протоколу NETBEUI был сохранен интерфейс NETBIOS. Протокол NETBEUI разрабатывался как эффективный протокол, который потребляет немного ресурсов и предназначенный для сетей, которые насчитывают не больше 200 рабочих станций. Этот протокол содержит много полезных сетевых функций, которые можно отнести к сетевому, транспорного и сеансового уровней модели OSI, однако с его помощью невозможна маршрутизация пакетов. Это ограничивает применение протокола NETBEUI локальными сетями, не разделенными на подсети, и делает невозможным его использование в сложных сетях. Некоторые ограничения NETBEUI снимаются реализацией этого протокола NBF (NETBEUIFrame).

Читать еще:  686 amibios 1999 материнская плата

Протокол SMB (Server Message Block) выполняет функции сеансового, представительского и прикладного уровней. На основе SMBреализуется файловая служба, а также службы печати и передачи сообщений, между дополнениями.
Стеки протоколов SNA фирмы IBM, Decnetкорпорации Digital Equipmentи Appletalk/afp фирмы Appleприменяются в основном в операционных системах и сетевом оборудовании этих фирм.

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

dimitory

dimitory

Протокол — набор правил, использование которых делает возможной передачу данных между компьютерами. Все эти правила работают в рамках модели ISO/OSI и не могут отступать от нее ни на шаг, поскольку это может повлечь за собой несовместимость оборудования и программного обеспечения.
Все протоколы можно разделить на низкоуровневые и высокоуровневые.

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

NetBIOS (Network Basic Input/Output System) — один из первых сетевых протоколов, разработанный в 1984 году с целью создания интерфейса передачи сообщений по локальной сети, как одноранговой, так и на основе сервера. Для передачи сообщений подсети NetBIOS используются логические имена компьютеров. Когда компьютер заходит в сеть, он не только сообщает об этом всем остальным, но и заносит имена всех подключенных к сети в свою динамическую таблицу.

NetBEUI (NetBIOS Extended User Interface) — транспортный протокол, «брат» NetBIOS, его расширение. Однако он обладает большей надежностью доставки сообщений и устойчивостью к ошибкам. Достигается все это путем подтверждающих пакетов, каждый раз присылаемых в ответ на полученное сообщение. Еще один механизм, обеспечивающий надежность передачи данных, — механизм, отслеживающий время «жизни» пакета (TTL). Если по истечении этого времени компьютер-получатель не пришлет подтверждение о доставке очередного пакета данных, компьютер-отправитель отсылает порцию данных повторно. Так же как и NetBIOS, NetBEUI не поддерживает маршрутизацию в сети, что не позволяет эффективно использовать его скорость и применять в глобальных сетях. Тем не менее этот протокол является одним из основных компонентов NT-систем и его установка происходит автоматически.

IPX/SPX являются представителями стека протоколов, разработанных компанией Novell. IPX/SPX представляет собой набор подпротоколов, каждый из которых может выполнять возложенную на него задачу на высоком уровне. Два нижних уровня (физический и сетевой) реализуют стандартные протоколы Ethernet.
IPX (Internetwork Packet Exchange) — отвечает за работу сетевого уровня. Его основные функции — вычисление адресов компьютеров сети и организация маршрутизации между двумя выбранными машинами. Анализируя данные других протоколов, IPX составляет наиболее эффективный путь мар-шрутизации. После этого пакет данных (датаграмма1) с добавленной информацией об адресе получателя и отправителя идет по выбранному маршруту. Этот протокол самостоятельно работать не может, поскольку не устанавливает соединение между компьютерами.
SPX (Sequenced Packet Exchange) — протокол транспортного уровня. Он отвечает за установку соединения между выбранными компьютерами и передает сообщения — датаграммы.

TCP/IP — самый распространенный протокол транспортного уровня как в локальных, так и в глобальных сетях. В свое время он был разработан Министерством обороны США, что уже говорит о его надежности. Протокол TCP/IP имеет открытый интерфейс. Это означает, что вся информация об этом протоколе открыта и любой может использовать ее по своему желанию и назначению. TCP/IP состоит из нескольких протоколов. Первый из них — TCP (Transmission Control Protocol), второй — IP (Internet Protocol).
TCP (Transmission Control Protocol) осуществляет обмен данными между двумя компьютерами с предварительно установленной логической связью. TCP обеспечивает надежность доставки сообщений, принимая подтверждение доставки каждой его порции путем подтверждающих пакетов, каждый раз присылаемых в ответ на полученное сообщение. При этом в самом начале устанавливается логическая связь между компьютером-отправителем и компьютером-получателем, что уже гарантирует доставку пакетов.
UDP (User Datagram Protocol) — при использовании этого протокола не нужно иметь установленное логическое соединение двух компьютеров. В этом случае нет никакой гарантии, что обмен данными произойдет. При этом к отсылаемому пакету просто добавляется IP-адрес машины, которой нужно отослать сообщение.
IP (Internet Protocol) — протокол более высокого уровня, чем TCP и UDP. Он используется непосредственно для передачи данных по ранее установленному (или не установленному) соединению и имеет механизмы маршрутизации. Пользуясь информацией о маршрутизации между выбранными компьютерами, он просто добавляет адрес отправителя и получателя к пакету и отсылает его дальше. Наиболее востребованной функцией протокола является разбивка большого пакета на более мелкие на одном компьютере и соответственно соединение всех частей на другом. Это значит, что IP не контролирует доставку сообщений конечному адресату.
ICMP (Internet Control Message Protocol) контролирует протокол IP, отслеживает любые изменения, влияющие на процесс маршрутизации. При возникновении каких-либо ошибок об этом узнают и отправитель, и получатель. При этом в сообщении указывается причина сбоя.

RIP (Routing Information Protocol) — «родной брат» протокола IP. Они оба связаны с маршрутизацией. Тем не менее протокол RIP отвечает за выбор наилучшего маршрута доставки данных.

Читать еще:  Таблица прерываний bios

ARP (Address Resolution Protocol) — работает с адресами компьютеров, то есть определяет фактический адрес машины, расположенной в той или иной ветке сети.

DNS (Domain Name System) — важнейший протокол, который позволяет определять адрес компьютера, ориентируясь на его логическое имя.

RARP (Revere Address Resolution Protocol) — протокол, определяющий адрес компьютера в сети.

ВООТР (Boot Protocol) — относится к прикладному уровню. С его помощью можно запустить сетевой компьютер, используя данные о загрузке с сервера.

FTP (File Transfer Protocol) — протокол, который позволяет загружать файлы с одного компьютера на другой.

TELNET — используется для связи между двумя компьютерами с целью управления одним из них.

SMTP (Simple Message Transfer Protocol) — почтовый протокол для передачи электронных сообщений. Он накапливает письма и рассылает их по тем адресам, которые указаны в заголовках. Есть, конечно, и недостатки, основной из которых — отсутствие механизма аутентификации входящих соединений и шифрования передачи данных между серверами. SMTP рассчитан на передачу только текстовой информации, поэтому для отсылки файлов разработан стандарт UUENCODE. Вместе с SMTP работает еще одно расширение почты — MIME (Multipurpose Internet Mail Extension), выполняющее больше функций. Перед тем как отправить письмо, SMTP устанавливает предварительное соединение с адресатом, что позволяет ему получить письмо в кратчайшие сроки.

POP2 (Post Office Protocol) — один из самых распространенных почтовых протоколов. С его помощью пользователь может загружать адресованные ему письма с почтового сервера. Данный протокол имеет простой интерфейс. Это и не позволяет использовать некоторые желательные функции, например чтение писем без копирования их на локальный компьютер или выборочный прием писем. Для выполнения этих и других полезных функций вместе с POP иcпoльзуют протокол IMAP.

IMAP (Interactive Mail Access Protocol) — еще один почтовый протокол. Он был разработан позже протокола POP3, что позволило учесть все недостатки и добавить много новых востребованных функций. Наиболее полезными среди них являются скачивание заголовков сообщений, анализируя которые можно эффективно настраивать фильтры, сортирующие письма или отсеивающие спам.

HTTP. Особенностью протокола является то, что он может передавать любую ин-формацию — текстовую и графическую.

SLIP (Serial Line Internet Protocol) создан специально для организации постоянного подключения к Интернету с использованием имеющейся телефонной линии и обычного модема. Данный протокол работает вместе с протоколом TCP/IP, находясь на более низком уровне. Перед тем как с модема поступит на обработку TCP/IP-протоколу, ее предварительно обрабатывает SLIP-протокол. Выполнив все необходимые действия, он создает другой пакет и передает его ТСР/IP.

РРР (Point-to-Point Protocol) выполняет ту же работу, что и описанный выше SLIP. Однако он более приспособлен к ней, так как обладает дополнительными функциями. Кроме того, в отличие от SLIP, РРР может взаимодействовать не только с TCP/IP, НО И С IPX/SPX, NetBIOS, DHCP, которые получили распространение в локальных сетях.

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange)

IPX/SPX

Communications protocol
PurposeLAN
Developer(s)Novell
Introduced1983, 34 years ago
Based onXNS
HardwareEthernet, others

Стек протоколов IPX/SPX (англ. Internetwork Packet Exchange / Sequenced Packet Exchange – межсетевой обмен пакетами / последовательный обмен пакетами) является собственностью компании Novell. Он был разработан в начале 80-х годов для сетевой операционной системы NetWare, которая еще до недавнего времени занимала одну из лидирующих позиций среди серверных операционных систем.

Протоколы IPX (Internetwork Packet Exchange) и SPX, которые дали имя стеку, являются прямой адаптацией протоколов XNS фирмы Xerox, распространенных в гораздо меньше степени, чем IPX/SPX. [Источник 1] По количеству установок протоколы IPX/SPX лидируют, и это обусловлено тем, что сама ОС NetWare занимает лидирующее положение с долей установок в мировом масштабе примерно в 65%. [Источник 2]

Протоколы IPX и SPX работают на сетевом и транспортном уровнях модели ISO/ OSI соответственно, поэтому отлично дополняют друг друга. Протокол IPX может передавать данные с помощью датаграмм, используя для этого информацию о маршрутизации в сети. Однако для того, чтобы передать данные по найденному маршруту, необходимо сначала установить соединение между отправителем и получателем. Этим и занимается протокол SPX или любой другой транспортный протокол, работающий в паре с IPX.

Содержание

Протокольные уровни

IPX и SPX получены на основании IDP и SPP протоколов соответственно компании Xerox Network Systems. IPX – протокол сетевого уровня (уровень 3 сетевой модели OSI), в то время как SPX – протокол транспортного уровня (уровень 4 сетевой модели OSI). SPX уровень находится на вершине IPX уровня и устанавливает соединение между двумя сетевыми узлами и осуществляет передачу сообщений между ними. SPX используется в основном клиент-серверными приложениями.

Семейство протоколов фирмы Novell и их соответствие модели ISO/OSI представлено на рисунке.

IPX является протоколом, который занимается вопросами адресации и маршрутизации пакетов в сетях Novell. Маршрутные решения IPX основаны на адресных полях в заголовке его пакета, а также на информации, поступающей от протоколов обмена маршрутной информацией. Например, IPX использует информацию, поставляемую либо протоколом RIP, либо протоколом NLSP (NetWare Link State Protocol) для передачи пакетов компьютеру назначения или следующему маршрутизатору. Протокол IPX поддерживает только дейтаграммный способ обмена сообщениями, за счет чего экономно потребляет вычислительные ресурсы. Итак, протокол IPX обеспечивает выполнение трех функций: задание адреса, установление маршрута и рассылку дейтаграмм.

IPX и SPX обеспечивают соединение, подобное TCP/IP (Transmission Control Protocol/Internet Protocol), с IPX протоколом, который имеет схожие черты с IPsec (IP Security), и с SPX, который похож на TCP. IPX/SPX были главным образом разработаны для локальных сетей (LANs – LAN (Local Area Network)), и эффективно справляются с этой задачей (обычно их производительность превышает TCP/IP в локальной сети). Конечно, TCP/IP стал на деле стандартным протоколом. Это неудивительно, учитывая его превосходящую производительность по глобальным сетям и Интернету (который использует исключительно TCP/IP), а также вследствие того, что TCP/IP более развитый протокол, созданный специально для этих целей.

Несмотря на связь протоколов с NetWare, они не требуются для обеспечения связи с серверами NetWare (по состоянию на NetWare 5.x) и не используются исключительно в сетях NetWare. NetWare соединение требует NCP реализацию, которая может использовать IPX/SPX, TCP/IP, или оба сразу для транспортировки.

Реализации

Именно компания Novell ответственна за использование IPX в качестве популярного компьютерного сетевого протокола из-за их преобладания на рынке программного обеспечения сетевой операционной системы (с NetWare) с конца 1980-х и до середины 1990-х. Чотя в последнее время ее популярность намного снизилась, и по темпам роста она заметно отстает от Microsoft Windows NT.

Читать еще:  Hp bios как войти

Многие особенности стека IPX/SPX обусловлены ориентацией ранних версий ОС NetWare (до версии 4.0) на работу в локальных сетях небольших размеров, состоящих из персональных компьютеров со скромными ресурсами. Понятно, что для таких компьютеров компании Novell нужны были протоколы, на реализацию которых требовалось бы минимальное количество оперативной памяти (ограниченной в IBM-совместимых компьютерах под управлением DOS (Disk Operating System) объемом 640 Кбайт) и которые быстро работали бы на процессорах небольшой вычислительной мощности. В результате протоколы стека IPX/SPX до недавнего времени хорошо работали в локальных сетях и не очень — в больших корпоративных сетях, так как они слишком перегружали медленные глобальные связи широковещательными пакетами, которые интенсивно используются несколькими протоколами этого стека (например, для установления связи между клиентами и серверами). Это обстоятельство, а также тот факт, что стек IPX/SPX является собственностью фирмы Novell, и на его реализацию нужно получать лицензию (то есть открытые спецификации не поддерживались), долгое время ограничивали его поле деятельности только сетями NetWare. Однако с момента выпуска версии NetWare 4.0 специалисты Novell внесли и продолжают вносить в протоколы серьезные изменения, направленные на их адаптацию для работы в корпоративных сетях. Сейчас стек IPX/SPX реализован не только в NetWare, но и в нескольких других популярных сетевых ОС, например SCO UNIX, Sun Solaris, Microsoft Windows NT.

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

Протокол IPX/SPX на деле был образцом для многопользовательских сетевых игр эры DOS. Жизненный цикл многих игр был увеличен за счет туннельных программ таких, как Kali Linux и Kahn, которые позволили играть в них через Интернет.

Windows

Вследствие распространенности IPX/SPX в локальных сетях в 1990-х, Microsoft Corporation добавил поддержку для протоколов в сетевые стеки Microsoft Windows, начиная с Windows for Workgroups и Microsoft Windows NT. Microsoft даже назвал свои реализации «NWLink», подразумевая, что включение транспортов уровня 3/4 обеспечит связь с серверами NetWare. В действительности, протоколы поддерживались как исходный транспорт для Microsoft Windows SMB (Server Message Block)/NetBIOS, и связь с NetWare требовала дополнительную установку NCP клиента (Microsoft Corporation предоставила Microsoft Windows 95 базовому клиенту NetWare, но она не установилась автоматически, и первоначально поддерживался только режим системной базы данных NetWare). NWLink был все еще обеспечен Microsoft Windows (ранними версиями по Windows Server 2003 включительно), но не поддерживался Microsoft Windows Vista. Его использованию строго препятствовали, так как он не мог быть использован для организации сети Microsoft Windows за исключением транспорта для NetBIOS, который устарел.

Главным образом, 32-битное клиентское программное обеспечение Microsoft Windows компании Novell избежало NWLink благодаря альтернативе, разработанной Novell, хотя некоторые версии допускают использование реализации IPX/SPX Microsoft Corporation (с предупреждением о потенциальной несовместимости).

Другие

В течение нескольких лет компания Novell поставляла исходный клиент NetWare для OS/2. [Источник 3] По структуре он напоминал клиент для DOS.

Novell также выпускала IPX клиент для Classic Mac OS X, называемый MacIPX. Он использовался не только Mac NetWare клиентом, а также играми такими, как Doom и Warcraft III для многопользовательской игры.

Реализации были написаны для разновидностей Unix/Linux, обе компанией Novell и другими разработчиками. В частности, Novell’s UnixWare изначально поддерживала IPX/SPX. Конечно, пока UnixWare могла выступать в качестве клиента NetWareслужбы, и приложения могли дополнительно поддерживать IPX/SPX как транспорт, UnixWare не предоставляла возможности совместно использовать файлы или принтеры в NetWare сети без дополнительного программного пакета. Open Enterprise Server – Linux не поддерживает IPX/SPX.

Открытая исходная операционная система FreeBSD включает IPX/SPX стек, чтобы поддержать файловый системный клиент NetWare и службу NetWare, использующий Mars NWE (обеспечивая тем самым некоторую функциональность). OpenBSD отказалась от поддержки с версии 4.2 и 4.1 понадобилось немного доработать, чтобы скомпилировать с IPX.

Наследие

Использование IPX резко снизилось за последние годы в связи с тем, что развитие Интернета сделало TCP/IP вездесущим. Первая попытка Novell поддержать TCP/IP как клиентский протокол, названный NetWare/IP, просто туннелизировала IPX в IP пакеты, тем самым позволяя клиентам и службам NetWare обмениваться данными по чистой TCP/IP сети. Однако из-за сложной реализации и значительной потери в производительности в связи с туннелированием наверху, NetWare/IP был в основном проигнорирован за исключением механизма, предназначенного для того, чтобы направить IPX через маршрутизаторы TCP/IP-only и каналы WAN. NetWare 5.x разработала исходную поддержку для NCP по протоколу TCP/IP, который сейчас является наиболее предпочтительной конфигурацией. Преемником NetWare и Open Enterprise Server являются OES-NetWare, которая обеспечивает поддержку устаревших IPX/SPX, и OES-Linux, которая поддерживает только TCP/IP.

Microsoft Corporation и Novell обеспечили поддержку (через Proxy Server/ISA Server и BorderManager, соответственно) IPX/SPX как протокола внутренней сети, чтобы связаться через межсетевой экран. Это позволяет машине, используя клиентское программное обеспечение, получить доступ к Интернету без локального установления TCP/IP; клиентское программное обеспечение эмулирует исходный TCP/IP стек и обеспечивает WinSock поддержку для локальных приложений (например, веб-браузеры), но на самом деле связывается с межсетевым экраном по IPX/SPX. [Источник 4] В добавлении к упрощению миграции для устаревших IPX LAN, это обеспечивает меры безопасности, поскольку использование IPX протокола во внутренней сети предусматривает естественный барьер на случай, если злоумышленники попытаются подвергнуть опасности межсетевой экран.

К сожалению, стек протоколов IPX/SPX изначально ориентирован на обслуживание сетей небольшого размера, поэтому в больших сетях его использование малоэффективно: излишнее использование широковещательного вещания на низкоскоростных линиях связи недопустимо.

Единственная область, где IPX остается полезным, это обход соединений VPN, политика безопасности которых запрещает связь с другими устройствами LAN (такими как принтеры и сетевое хранилище данных) через TCP/IP.

Ссылка на основную публикацию
Adblock
detector