Bu nedir ve ne için

Ağ işletim sistemleri, bilgisayar ağlarında uzaktan bağlantı ve kaynak yönetimine izin vermek için 1980’lerde ortaya çıkmaya başlayan belirli bir işletim sistemi türüdür. Artık bunlar norm haline geldi ve kavramın yeni bir tanımı ortaya çıktı. Bu yazıda size ağ sistemlerinin iki tanımını ve bilmeniz gereken tüm özellikleri öğreteceğiz.

Ağ işletim sistemleri nelerdir

Ağ işletim sistemi nedir?

Geleneksel tanıma göre, bir ağ işletim sistemi, bir ağ içindeki birkaç özerk bilgisayarın bağlantısını ve iletişimini sağlamak için tasarlanmış bir sistemdir.

Böylece, ağ işletim sistemi, kendisine bağlanan bilgisayarlara (istemciler) birkaç hizmet sağlayabilir:

  • Kaynakları ve dosyaları paylaşın.
  • Sisteme veya başka bir bilgisayara uzaktan erişime izin verin.
  • Görevleri ve işlevleri birkaç bilgisayar arasında dağıtın, böylece daha çabuk tamamlanırlar.
  • Vb.

Bunun, ağ işletim sisteminin sunucuya kurulduğu istemci-sunucu paradigmasının bir parçası olduğunu daha sonra göreceğiz, ancak iki ağ sistemini birbirine bağlayarak eşler arası paradigma altında da yapılabilir.

Tamamen yenilenmiş modern bir tanım

Daha sonra göreceğimiz gibi, mevcut tüm bilgisayar işletim sistemleri, ağ işletim sistemleri olarak kabul edilebilir. Bu, bu kavram için yeni bir tanımın ortaya çıkmasına neden oldu.

Profesyonel güvenlik duvarı ağ işletim sistemleriBir ağ işletim sistemi (FortiOS) kullanan Fortinet endüstriyel güvenlik duvarı

Artık ağ işletim sistemlerinin yeni tanımı, yönlendirici, anahtar veya güvenlik duvarı gibi ağ aygıtlarında çalışacak özel bir işletim sistemi için geçerlidir.

Başka bir deyişle, “modern” tanım, bu tür cihazlarda çalışan sistemler çok özel özelliklere ve odaklanmaya sahip olduğundan, artık işletim sisteminin nerede kullanıldığına odaklanmaktadır. Bu cihazlar için birçok açık ve kapalı kaynak sistemi olduğu için modern tanımın ne kadar mantıklı olduğunu daha sonra göreceğiz.

Ağ işletim sistemleri ve dağıtılmış işletim sistemleri, birbirine çok benzeyen iki kavram

Bu farklılaşma geleneksel tanım için geçerlidir.

Ağ işletim sistemleri, sözde dağıtılmış işletim sistemleriyle yakından ilişkilidir. Her iki durumda da, birkaç makine, birkaç kullanıcı ve bunların ara bağlantılarına izin veren bir ağ vardır.

Ancak, bu iki sistem türü arasında temel bir fark vardır. Ağ bağlantılı bir sistemde, kullanıcı kendi işletim sistemini çalıştıran kendi seçtiği ağ makinesinde oturum açar.

dağıtılmış işletim sistemiÖte yandan, dağıtık bir sistemde kullanıcının hangi bilgisayara bağlandığını bilmesi gerekmez. Farklı makinelerin nasıl birbirine bağlanacağına ve nasıl çalıştığına karar veren sistemin kendisidir. Bu, kod açısından çok önemlidir: dağıtılmış bir sistemin tasarımı çok daha karmaşıktır. Örneğin, dağıtılmış sistem, ağ üzerinden hareket ettiğinden ve gecikmeler veya gecikmeler olabileceğinden, farklı işlemciler hakkında eksik bilgilerle çalışmak zorundadır. Buna karşılık, ağ işletim sistemlerinde, her makinenin örneği, sistemin durumunun tamamen farkındadır.

Bu nedenle, ağ işletim sistemleri, ağ arayüzünü ve uzaktan oturum açma ve erişimi kontrol etmek için ek kod içeren basit bir ortak işletim sistemi olarak tasarlanabilir.

Ağa bağlı sistemler normdur

Aşağıda göreceğimiz gibi, ağ işletim sistemleri bugün normdur. “Geleneksel tanım” kısmında, herhangi bir modern işletim sistemini bu tanım içinde sınıflandırabileceğimizi göreceğiz. Ve “yeni tanım” kuşağında, tüm hızıyla devam ettiklerini ve giderek daha önemli hale geldiklerini göreceğiz.

Geleneksel sistemler ve ağ özellikleri

Temel olarak, ağ işletim sistemlerini destekleyen iki dağıtılmış bilgi işlem ve ağ paradigması vardır:

Eşler arası ve istemci sunucu paradigmaları

  • Eşler arası ağlar (P2P). İki makine (ingilizce çiftler veya eşler) arasında doğrudan iletişim kurulur ve her ikisi de bilgi ve kaynakları paylaşmak için aynı yeteneklere (simetrik roller) sahiptir.
  • İstemci-sunucu ağları. İçlerinde, merkezi bir makine (sunucu) tarafından sağlanan bilgileri tüketen birkaç istemci makinesi vardır. Bu nedenle, sunucunun daha fazla sorumluluğu olduğu için asimetrik roller vardır.

Günümüzde tüm işletim sistemleri, SSH gibi protokoller aracılığıyla uzak bağlantıların alınmasını desteklemenin yanı sıra, her iki paradigma altında çalışmak için gerekli ağ özelliklerini sağlamaktadır.

Mesele şu ki, birkaç on yıl önce ev işletim sistemleri ağ oluşturmaya hazır değildi. Mac OS ve BSD bu konuda öncü olmuştur.

Windows ServerBazı işletim sistemleri ağ özelliklerinde diğerlerinden daha uzmanlaşmıştır. Örneğin, Windows’a karşı Windows Server’ı düşünelim. Bunlardan sadece birini “ağ bağlantılı sistem” olarak sınıflandırabilseydik, kuşkusuz ikincisi olurdu.

Aslında, Windows ve Windows Server arasındaki kod farklılıkları küçüktür, ancak Active Directory hizmetleri, DHCP, IIS, SMB Direct vb. gibi Windows Server’da özel veya geliştirilmiş birçok özellik vardır.

Bir sunucu barındırma veya uzak bağlantılara izin verme gibi bir ağ sistemine özgü görevler için bir “ev” işletim sistemi kullanabiliriz. Bunun için daha özel olarak tasarlanmış ve profesyonel kullanım için gerekli belirli işlevleri sağlayan sistemler vardır.

Yönlendirici, güvenlik duvarı ve anahtar için ağ sistemleri

OpenWrtOpenWrt arayüzü

Yeni tanım için bazı ağ işletim sistemlerine bakalım. Başka bir deyişle, aşağıda şu anda yönlendiricilerde, güvenlik duvarlarında ve anahtarlarda kullanılan sistemlerden bazılarını listeliyoruz.

  • SONiC (Bulutta Açık Ağ Oluşturma Yazılımı): Microsoft ve Open Compute Project tarafından geliştirilen işletim sistemi. Anahtarlar ve ASIC’ler üzerinde çalışmak üzere tasarlanmıştır. Bu sistemin amacı, geniş bir ekosisteme sahip ve Broadcom, Dell, Google, Intel veya NVIDIA gibi şirketler tarafından desteklenen yenilikçi bir açık kaynak platformu sağlamaktır.
  • Cisco IOS (İnternet İşletim Sistemi): Bu, çeşitli Cisco cihazları tarafından kullanılan kapalı kaynaklı bir ağ sistemidir. Büyük ağları ve farklı varyantları (IOS, IOS XR, IOS XE, NX-OS) yönetmek için birden fazla ilgi alanına sahiptir.
  • OpenWrt (Açık kablosuz yönlendirici): Bu, ev yönlendiricilerinde çalıştığı için yaygın olarak kullanılan bir işletim sistemidir ve Linux tabanlı bu açık kaynak alternatifi için yönlendiricilerinin sistemini değiştiren birçok kişi vardır.
  • pfSense: ayrıca açık kaynak (“pfSense Plus” hariç), bu durumda esas olarak güvenlik duvarlarında kullanılır. FreeBSD tabanlıdır ve bir web arayüzü üzerinden kontrol edilir.
  • Başka birçok kapalı kaynaklı yazılım var. Örneğin, güvenlik duvarlarına odaklanırsak, Fortinet’in FortiOS’u veya Palo Alto Networks’ün PAN-OS’u var.

Şu anda, hem kapalı kaynak (bir şirket tarafından cihazları için tasarlanmış veya satılık) hem de açık kaynak (topluluk tarafından esnek seçenekler ve denetlenmiş güvenlik sağlamak için tasarlanmış) çok sayıda ağ yazılımı projesi bulunmaktadır. Bu nedenle, yukarıdaki liste piyasada bulunanlarla karşılaştırıldığında çok küçüktür.

Tüm bunlar yeni tanımla ağ işletim sistemlerinden bahsetmeyi oldukça anlamlı kılıyor. Bulut bilişimin yükselişiyle birlikte veri merkezleri, yüksek düzeyde ölçeklenebilir ve zorunlu olarak yüksek düzeyde güvenli cihaz altyapısına sahip olmalıdır. Bunu başarmak için ağ sistemleri gereklidir.

Piyasadaki en iyi yönlendiricileri okumanızı öneririz.

Bu makalenin ağ işletim sistemlerinin ne olduğunu öğrenmeniz için yararlı olduğunu umuyoruz. İki tanımı biliyor muydunuz? Hangisini bulmayı bekliyordun?

Similar Posts

Leave a Reply

Your email address will not be published.