IPX / SPX - IPX/SPX

IPX / SPX
Protokol yığını
Amaç LAN
Geliştirici (ler) Novell
Tanıtıldı 1983 ; 38 yıl önce  ( 1983 )
Dayalı XNS
OSI katmanı 3 ve 4
Donanım Ethernet , diğerleri

IPX / SPX , Ağlar arası Paket Değişimi / Sıralı Paket Değişimi anlamına gelir . IPX ve SPX, başlangıçta Novell NetWare işletim sistemlerini kullanan ağlarda kullanılan ağ protokolleridir ve aynı zamanda Microsoft Windows LANS kullanan ağlarda, NetWare LANS'ın yerini aldıklarından, ancak artık yaygın olarak kullanılmadığından yaygın olarak kullanılmaktadır. IPX / SPX, protokolleri destekleyen Windows XP döneminden önce ve öncesinde yaygın olarak kullanılırken , daha sonraki Windows sürümleri desteklenmez ve ağ iletişimi için TCP / IP devraldı.

Protokol katmanları

IPX ve SPX , sırasıyla Xerox Ağ Sistemlerinin IDP ve SPP protokollerinden türetilmiştir . IPX bir ağ katmanı protokolüdür ( OSI Modelinin 3. katmanı ), SPX ise bir taşıma katmanı protokolüdür (OSI Modelinin 4. katmanı). SPX katmanı, IPX katmanının üstünde bulunur ve ağdaki iki düğüm arasında bağlantı odaklı hizmetler sağlar. SPX, öncelikle istemci-sunucu uygulamaları tarafından kullanılır .

IPX ve SPX'in her ikisi de TCP / IP'ye benzer bağlantı hizmetleri sağlar , IPX protokolü IP'ye benzerlik gösterir ve SPX, TCP'ye benzerlik gösterir . IPX / SPX, öncelikle yerel alan ağları (LAN'lar) için tasarlanmıştır ve bu amaç için çok verimli bir protokoldür (tipik olarak SPX'in performansı, tıkanıklık pencereleri ve doğrulama onayları yerine küçük bir LAN'daki TCP'nin performansını aşar , SPX basit NAK'leri kullanır ). Ancak TCP / IP, fiili standart protokol haline gelmiştir . Bu kısmen geniş alan ağları ve İnternet (yalnızca TCP / IP kullanan) üzerindeki üstün performansından ve ayrıca TCP / IP'nin özellikle bu amaçla tasarlanmış, daha olgun bir protokol olduğundan kaynaklanmaktadır.

Protokollerin NetWare ile ilişkisine rağmen, ne NetWare iletişimi için gerekli (NetWare 5.x itibariyle) ne de yalnızca NetWare ağlarında kullanılır. NetWare iletişimi, aktarım olarak IPX / SPX, TCP / IP veya her ikisini birden kullanabilen bir NCP uygulaması gerektirir .

Uygulamalar

Novell, 1980'lerin sonlarından 1990'ların ortalarına kadar ağ işletim sistemi yazılım pazarında (Novell Netware ile) hakimiyetleri nedeniyle IPX'in popüler bir bilgisayar ağ protokolü olarak kullanılmasından büyük ölçüde sorumluydu.

DOS

Novell'in orijinal NetWare istemcisi DOS için yazılmıştır . İlk sürümler, ağdaki her ağ kartı yapılandırması için ağ yöneticisi tarafından ayrı bir yürütülebilir dosyanın oluşturulacağı sabit bağlantılı bir protokol yığını gerektiriyordu. Bu yürütülebilir dosya, önyükleme sırasında yüklenir ve sistem kapatılıncaya kadar bellekte kalır. Daha sonraki uygulamalar, ağ yığınının önceden var olan modüller kullanılarak dinamik olarak yüklenmesine ve boşaltılmasına izin verdi. Bu, ağdaki istemci iş istasyonlarının bakımını büyük ölçüde kolaylaştırdı.

IPX / SPX, DOS dönemi çok kullanıcılı ağ oyunları için fiili standarttı. Birçok oyunun ömrü, Kali ve Kahn gibi yalnızca LAN yerine internet üzerinden oynanmalarına izin veren tünelleme programları aracılığıyla uzatıldı . DOSBox , UDP üzerinden IPX'i öykünür .

pencereler

1990'larda LAN'larda IPX / SPX en yaygınlık Microsoft içine protokoller için destek eklendi Çünkü Windows'un 'ile başlayan, ağ yığını , Windows for Workgroups ve Windows NT . Hatta Microsoft, uygulamalarına " NWLink " adını verdi , bu da 3/4 katmanlarının dahil edilmesinin NetWare bağlantısı sağladığını ima etti. Gerçekte, protokoller Windows ' SMB / NetBIOS için yerel bir aktarım olarak destekleniyordu ve NetWare bağlantısı, bir NCP istemcisinin ek kurulumunu gerektiriyordu (Microsoft, Windows 95 ve sonraki sürümleri ile temel bir NetWare istemcisi sağladı , ancak otomatik olarak yüklenmedi ve başlangıçta yalnızca NetWare bağlayıcı modu desteklenir). NWLink hala Windows ile birlikte sağlanmıştır ( Windows Server 2003'e kadar ve dahil ), ancak Windows Vista'ya dahil değildir ve Windows Vista'da desteklenmemektedir . Kullanımdan kaldırılan NetBIOS için aktarım dışında Windows ağ iletişimi için kullanılamadığından kullanımı kesinlikle önerilmez.

Çoğunlukla, Novell'in 32-bit Windows istemci yazılımı, Novell tarafından geliştirilen bir alternatif için NWLink'ten kaçınmıştır, ancak bazı sürümler Microsoft'un IPX / SPX uygulamasının kullanımına izin vermektedir (olası uyumsuzluklarla ilgili uyarılarla birlikte).

Diğerleri

Novell, birkaç yıl boyunca OS / 2 için yerel bir NetWare istemcisi sağladı . Bu, yapı olarak DOS istemcisine benzerdi.

Novell ayrıca Klasik Mac OS için MacIPX adlı bir IPX istemcisi yayınladı . Bu sadece Mac NetWare istemcisi tarafından değil, aynı zamanda çok oyunculu oyun için Doom ve Warcraft III gibi oyunlar tarafından da kullanıldı .

Hem Novell hem de diğer satıcılar tarafından Unix / Linux'un çeşitli türleri için uygulamalar yazılmıştır . Özellikle, Novell'in UnixWare ürünü yerel olarak IPX / SPX'i destekledi. Bununla birlikte, UnixWare, NetWare sunucuları için bir istemci görevi görebilir ve uygulamalar isteğe bağlı olarak IPX / SPX'i bir aktarım olarak destekleyebilirken, UnixWare, ek bir yazılım paketi olmadan bir NetWare ağındaki dosyaları veya yazıcıları paylaşma yeteneği sağlamadı. Açık Kurumsal Sunucu - Linux , IPX / SPX'i desteklemez. IPX / SPX'i desteklemek için kullanılan Linux çekirdeği, ancak SPX desteği 2002'de kaldırıldı ve IPX desteği 2018'de kaldırıldı.

Açık kaynak FreeBSD işletim sistemi, hem NetWare dosya sistemi istemcisini, nwfs'yi hem de Mars NWE kullanan NetWare sunucusunu (bazı işlevler sağlar) desteklemek için bir IPX / SPX yığını içerir. OpenBSD , sürüm 4.2 ve 4.1 ile desteği bıraktı, IPX ile derlemek için bazı çalışmalara ihtiyaç vardı.

Eski

IPX kullanımı, İnternetin yükselişinin TCP / IP'yi yaygın hale getirmesiyle son yıllarda azalmıştır. Novell'in, NetWare / IP olarak adlandırılan bir istemci protokolü olarak TCP / IP'yi desteklemeye yönelik ilk girişimi, basitçe IP paketleri içinde IPX'i "tünelleyerek" NetWare istemcilerinin ve sunucularının saf TCP / IP ağları üzerinden iletişim kurmasını sağladı. Ancak, karmaşık uygulama ve tünelleme ek yükü nedeniyle önemli bir performans kaybı nedeniyle, NetWare / IP, IPX'i yalnızca TCP / IP yönlendiricileri ve WAN bağlantıları üzerinden yönlendirme mekanizması dışında büyük ölçüde göz ardı edildi. NetWare 5.x , artık tercih edilen yapılandırma olan TCP / IP üzerinden NCP için yerel destek sunmuştur . NetWare'in halefi olan Open Enterprise Server , iki çeşitte gelir: IPX / SPX (kullanımdan kaldırıldı) için eski destek sağlayan OES-NetWare ve yalnızca TCP / IP'yi destekleyen OES-Linux .

Hem Microsoft hem de Novell, bir güvenlik duvarı üzerinden iletişim kurmak için bir intranet protokolü olarak IPX / SPX için destek ( sırasıyla Proxy Sunucusu / ISA Sunucusu ve BorderManager aracılığıyla ) sağlamıştır . Bu, istemci yazılımını kullanan bir makinenin yerel olarak TCP / IP kurulmasına gerek kalmadan İnternet'e erişmesine izin verir; istemci yazılımı yerel bir TCP / IP yığınını taklit eder ve yerel uygulamalar (örneğin web tarayıcıları) için WinSock desteği sağlar , ancak aslında IPX / SPX üzerinden güvenlik duvarı ile iletişim kurar. Eski IPX LAN'ları için geçişi basitleştirmenin yanı sıra, bu, dahili ağda IPX protokolünün kullanılması, güvenlik duvarının tehlikeye atılması durumunda davetsiz misafirlere karşı doğal bir bariyer sağladığından bir güvenlik önlemi sağlar.

IPX'in kullanışlı kaldığı bir alan, TCP / IP üzerinden diğer LAN cihazlarıyla (yazıcılar ve ağa bağlı depolama gibi ) iletişimi engelleyen güvenlik politikalarıyla VPN bağlantılarını atlamaktır .

Ayrıca bakınız

Referanslar