IPX (Internetwork Packet Exchange) Nedir? | Nasıl Çalışır?

Hızlı Bakış

IPX, Novell NetWare ağlarında kullanılan ve veri paketlerini bağlantısız olarak yönlendiren bir ağ katmanı protokolüdür. Bu protokol, her pakete 12 baytlık bir adres ekliyor. Bu adres; hedef ağ, düğüm ve soket bilgisini taşıyor. SPX ile birlikte çalıştığında teslimat onayı ve sıralama sağlıyor. Yönlendirici, paketin başlığındaki ağ numarasını okuyup en kısa yolu seçiyor. İstemci, sunucudaki uygulamaya karşılık gelen soket numarasıyla oturumu eşleştiriyor. Bu sayede NetWare ortamındaki iş istasyonları, dosya ve yazıcı paylaşımını ek yapılandırma olmadan gerçekleştiriyor.

Novell Netware bilgisayarları ve sunucuları genellikle IPX protokolü denen bir şey kullanır. Bu konuşma biçimi, Novell ağları için belirli bir dil gibidir.

Ayrıca, ağlar arasında veri göndermeye yardımcı olan bir kural izler. Yine de, yalnızca bazı şeylerin her zaman mükemmel çalışacağını vaat ediyor.

IPX Nedir?

Bilgisayar Ağında IPX Protokolü Nedir?

IPX, Internetwork Packet Exchange – Ağlar Arası Paket Değişimi anlamına gelir. Paket veya bağlantı bağlantılarına ihtiyaç duymayan bir protokoldür. Veri göndermek için SPX (Sequenced Packet Exchange) adlı başka bir protokolle çalışır.

Ayrıca Novell Ağ Protokolü (IPX/SPX), Xerox IDP (Internetwork Datagram Packet) yöntemini kullanır.

Bu sistem, DOS, Windows veya OS/2 bilgisayar uygulamalarının NetWare ağ sürücülerine bağlanmasına izin verir. Bu şekilde, ağdaki diğer PC’ler, sunucular veya cihazlarla konuşabilirler.

Basitçe söylemek gerekirse, IPX protokolü verileri doğrudan bir bağlantı olmadan uzaktan gönderir. Ancak, kusursuz çalışma ancak yapılırsa garanti edilir. Yine de, başarılı veri iletimini derhal onaylar.

IPX Ne İşe Yarar?

Bir İntranet ağı ile diğer özel ağlar arasındaki en büyük fark, TCP/IP konuşma şeklidir. Bu ağda bir şeyler paylaşmak, hepsi doğru yere ulaşan bir yapbozun küçük parçalarını göndermek gibidir.

TCP, veriyi paketlere böler ve tekrar aldığında paketi gruplandırır. Bu durumda IP, veri için yönlendirme sürecini yönetir ve kesin hedefe gitmesini sağlar.

Bazı büyük şirketler, TCP/IP veya NetWare gibi farklı kurallara sahip karmaşık ağlara sahiptir. Bu nedenle, bilgileri TCP/IP veya PipeIP kullanarak bilgisayarları arasında taşımalarına olanak tanır.

NetWare ağları, bilgi göndermek için IPX adlı özel bir kural kullanır. Ancak, belirli bir TCP/IP sunucusundan IP adresi adı verilen benzersiz bir sayı alırlarsa, bununla ne yapacaklarını bulmaları gerekir.

Çalışma Mantığı Nedir?

TCP her paketi oluştururken, verileri paketlere böler, hesaplar ve bir kontrol numarası ekler. Bu nedenle, paket bayt değerleri, yani tam veri miktarı açısından değişebilir.

Bu nedenle, her paket, kontrol numarasıyla ayrı IP kapsayıcılarıyla ilişkilendirilir. Bu durumda, veriler intranette veya çevrimiçi olarak nereye gidileceğini içerir.

Paketler daha sonra yönlendiriciler sayesinde diğer ağlar arasında seyahat eder. Bu cihazlar IP kapsayıcılarını denetler. Ardından, her bir paketi hedefine göndermenin en verimli yolunu belirler. Ayrıca, bunları farklı yollardan gönderir veya alır.

Yönlendirici adresi yerel web içinde görürse, paketi doğrudan hedefine gönderir. Ancak paketi ayrı bir alandaysa başka bir hedefe yönlendirir.

Paketler hedeflerine ulaştığında, TCP her biri için kontrol numarasını hesaplar ve bunu pakette gönderilen rakamla karşılaştırır. Bu durumda, kontrol rakamları eşleşmezse, veri paketinin bozuk olduğu varsayılır.

Daha sonra paket bırakılır ve orijinal paketin tekrar gönderilmesi istenir. Bu veri akışında, TCP tüm gelen ve giden paketleri kontrol eder.

IPX Nasıl Çalışır?

Bir IPX ağında, bir bilgisayar İnternet bağlantısı ister. Onu yönlendiren bir İntranet tarayıcısına bir bilgi sorgusu gönderir.

NetWare ağlarında, NetWare işletim sistemi ağ trafiğini ve yönetimini sürdürür. Ancak, paketleri yönlendirmek için IPX kullanır.

Ayrıca internet erişimi sağlamaz veya çeşitli bilgiler taşımaz. Bu nedenle, bir NetWare ağındaki iş istasyonları ve sunucular web’i kullanmak için IPX protokolüne ihtiyaç duyar.

Bir Novell ağındaki iş istasyonlarının Internet veya Intranet’e erişmesi için TCP/IP kullanmaları gerekir. Bunu yapmak için, oturum açmaya izin vermek için her bilgisayara yığın yüklemeniz gerekir.

Bu, her bilgisayarda IPX ve TCP/IP yığınının kurulmasını gerektirir. Sonuç olarak, web ve Ethernet ağ erişimi sağlar.

Bir CSU/DSU (Kanal Hizmet Birimi-Veri Hizmet Birimi), İntranet’i ISP’ye bağlar.

İstenen veriler CSU/DSU ile yönlendirici arasındadır. Ardından, sistem onu erişim için istekte bulunan bilgisayara iletir. Ancak yönlendirici, bilgi şirket içi ağdaysa ana bilgisayara sorar. Daha sonra, gerektiği gibi verileri istekte bulunan kişiye döndürür.

Sonuç olarak, NetWare/IP ağlarındaki cihazlar İnternet’e erişir. Bu, bellek sorunlarını ortadan kaldırır. Ancak, IPX ve TCP/IP protokollerini çalıştırması gerekmez.

Ağlar Arası Paket Değişim Protokolünün Paket Yapısı Nedir?

IPX, SPX veya NetBios gibi protokolleri kullanır. Hemen onaylanır ve bağlantısızdır. Yine de bağlantı tabanlı sistemlerden daha iyi performans gösterir.

Veri paketlerini etkili bir şekilde göndermek için 12 bayt adresleme kullanır. Bu şema, paket dağıtımını aşağıdaki gibi optimize eder:

  1. Kaynak ve Hedef Ağlar: Her ağ adresi benzersiz olmalıdır.
  2. Kaynak ve Hedef Düğümler: Çalışma grupları içindeki ağ düğümlerini belirtir.
  3. Kaynak ve Hedef Soketler: Birden çok üst düzey protokolün IPX hizmetlerini aynı anda kullanmasına izin verir.

Sonuç olarak, istemci protokolüne karşılık gelen eşiyle iletişim kurar. Ancak bunu yapmak için uzak eş uygulamadaki yuva sayısını bilmesi gerekir.

IPX Protokolü Hakkında Merak Edilenler

IPX aslında hangi amaçla geliştirildi ve nerede kullanılıyordu?

Novell NetWare işletim sistemi için özel olarak tasarladı. 80’ler ve 90’larda ofis ağlarının vazgeçilmeziydi. Özellikle DOS, Windows ve OS/2 makineleri birbirine bağlardı.
Bu protokol, dosya ve yazıcı paylaşımı için mükemmeldi. O dönemde TCP/IP henüz yaygın değildi. Novell’in kendi ekosistemi içinde çok hızlı ve kararlı çalışırdı.
Şimdi bir düşünün: yüzlerce bilgisayarı olan bir şirkette herkes aynı sunucudan dosya açıyor. İşte IPX bu yoğunluğu kaldıracak şekilde doğdu.

TCP/IP ile IPX arasındaki temel farklar nelerdir?

TCP/IP internetin omurgasıdır ve her yerde çalışır. IPX ise sadece Novell ağlarında kullanılan bir yerel kahramandır. İnternete doğrudan çıkamazsınız.
En büyük fark adresleme yapısında gizli. IPX, 12 baytlık bir adresleme kullanır. Ağ kimliği, düğüm (MAC) ve soket numarasından oluşur. TCP/IP ise 4 baytlık IPv4 adresleriyle iş görürdü.
Ayrıca IPX bağlantısızdır ve veri iletimini garanti etmez. Bu işi üst katmanı SPX yapar. TCP ise tüm güvenilirlik özelliklerini tek başına sunar.

IPX/SPX ikilisi nasıl çalışır ve SPX ne işe yarar?

IPX, paketleri adresler ve yönlendirir. Tıpkı IP gibi bağlantısız ve güvenilmezdir. SPX ise TCP’nin Novell versiyonudur. Sıralama, hata kontrolü ve yeniden iletim sağlar.
Bir dosya gönderdiğinizde IPX paketleri hedefe fırlatır. SPX devreye girerek her paketin alınıp alınmadığını takip eder. Eksik veya bozuk paket varsa yeniden ister.
Bu ikili, TCP/IP’den daha hafif ve hızlı olacak şekilde optimize edilmişti. Ancak günümüz internetinin karmaşıklığına uyum sağlayamadı. Yine de o dönem için devrim niteliğindeydi.

IPX'in paket yapısındaki 'soket' kavramı ne anlama gelir?

Soket, aynı bilgisayarda çalışan farklı uygulamaları birbirinden ayıran bir numaradır. IPX, ağ adresi ve düğüm (MAC) ile cihazı bulur. Soket ise o cihazdaki doğru programa ulaşmayı sağlar.
Örneğin aynı sunucuda hem dosya paylaşımı hem de yazdırma hizmeti olabilir. Gelen paket hangi sokete gideceğini bilmezse karışıklık çıkar. Soket numarası sayesinde IPX, paketi doğru uygulamaya teslim eder.
Bu mekanizma, birden fazla protokolün aynı anda IPX hizmetlerini kullanmasına izin verir. NetBIOS veya SPX gibi farklı üst katmanlar bile yan yana çalışabilir.

Günümüz ağlarında IPX hala kullanılıyor mu yoksa tamamen tarih mi oldu?

Artık neredeyse tamamen terk edilmiş bir teknolojidir. 2000’li yılların başından itibaren TCP/IP evrensel standart haline geldi. Novell’in kendisi bile NetWare’i IP tabanlı hale getirdi.
Yine de bazı eski endüstriyel sistemlerde, gömülü cihazlarda veya miras (legacy) ağlarda görebilirsiniz. Örneğin 90’lardan kalma bir üretim hattı hala IPX ile haberleşiyor olabilir.
Modern bir ağ kuruyorsanız IPX’i düşünmeyin bile. Ancak sınavlarda veya ağ tarihini anlamak için bilmekte fayda var. Nostaljik bir protokol olarak hatırlanacak.

IPX adreslemesi neden 12 bayt ve bu yapı nasıl avantaj sağlıyordu?

IPX adresi üç parçadan oluşur: 4 bayt ağ kimliği, 6 bayt düğüm (MAC adresi), 2 bayt soket. Toplam 12 bayt. Bu sayede her ağ ve cihaz benzersiz şekilde tanımlanırdı.
En büyük avantajı, düğüm kısmında doğrudan MAC adresini kullanmasıydı. ARP gibi ek bir protokole ihtiyaç duymazdı. Yönlendirici, MAC adresine bakarak cihazı hemen bulurdu.
Ayrıca ağ kısmı 32 bit olduğu için 4 milyardan fazla farklı ağ tanımlayabilirdi. Bu, yerel ağlar için fazlasıyla yeterliydi. Gereksiz yere şişirilmiş bir yapı değil, dönemin ihtiyaçlarına uygun akıllı bir tasarımdı.

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş