Ağ bağdaştırıcısı çoklayıcı protokolü - nedir bu? Çoğullama Arızalı ağ bağlantılarını teşhis etme

09.08.2023

Protokol anlaşmasına yönelik başka bir yaklaşıma protokol yığını çoğullaması denir. Ağ ekipmanına veya sunucuların ve iş istasyonlarının işletim sistemlerine birkaç protokol yığınının yerleştirilmiş olması gerçeğinde yatmaktadır. Bu, istemcilerin ve sunucuların kendileri için ortak olan bir tVt protokolünü seçmesine olanak tanır.

Çoğullamayı yukarıda tartışılan protokol çevirisiyle karşılaştırdığımızda, farklı ağlara ait bilgisayarların etkileşiminin, farklı dilleri konuşan insanların iletişimine benzediğini görebilirsiniz (Şekil 10.12). Karşılıklı anlayışı sağlamak için iki yaklaşım da kullanabilirler: bir tercüman davet edin (yayın cihazına benzer) veya konuşuyorsa muhatabın diline geçin (protokol yığınlarının çoğullamasına benzer).

Protokol yığınlarını çoğullarken, farklı protokol yığınlarına sahip iletişim kuran iki bilgisayardan biri diğer bilgisayarın iletişim yığınını yerleştirir. İncirde. Şekil 10.13, B ağındaki bir istemci bilgisayarın kendi ağındaki bir sunucuyla ve B ağı yığınından tamamen farklı bir protokol yığınıyla çalışan A ağındaki bir sunucuyla etkileşiminin bir örneğini gösterir. Her iki yığın da istemci bilgisayarı. Bir uygulama sürecinden gelen bir talebin doğru bir şekilde işlenmesi ve uygun yığına yönlendirilmesi için, özel bir yazılım öğesine - protokol yöneticisi olarak da adlandırılan bir protokol çoklayıcıya - sahip olmak gerekir. Yönetici, müşterinin isteğinin hangi ağa yönlendirildiğini belirleyebilmelidir. Bu amaçla, belirli bir kaynağın belirli bir ağa ait olduğunu ilgili protokol yığınıyla işaretleyen bir ağ ad hizmeti kullanılabilir.

Çoğullama teknolojisini kullanırken işletim sisteminin iletişim araçlarının yapısı daha karmaşık olabilir. Genel olarak, her seviyede, bir protokol yerine bir dizi protokol görünür ve farklı seviyelerdeki protokoller arasında geçiş yapan birkaç çoklayıcı olabilir. Örneğin, protokol yığını Şekil 10.14'te gösterilen bir iş istasyonu, bir ağ bağdaştırıcısı aracılığıyla NetBIOS, IP, IPX protokollerini kullanarak çalışan ağlara erişebilir. Bu iş istasyonu aynı anda birkaç dosya sunucusunun istemcisi olabilir: NetWare (NCP), Windows NT (SMB) ve Sun (NFS).

Protokol yığını çoğullama teknolojisinin geliştirilmesinin ön koşulu, çeşitli seviyelerdeki protokollerin ve katmanlar arası arayüzlerin katı açık tanımlarının ortaya çıkmasıydı; böylece bir imalat şirketi, "yabancı" bir protokolü uygularken, ürününün doğru şekilde çalışacağından emin olabilir. Bu protokolü kullanan diğer şirketlerin ürünleriyle etkileşime girdiğinde, bu protokol yığına doğru bir şekilde sığacak ve komşu seviyelerin protokolleri onunla normal şekilde etkileşime girecektir.

İşletim sistemi üreticileri yalnızca katmanlar arası arayüzleri değil aynı zamanda protokol yöneticilerini de standartlaştırmaya çalışıyor. En iyi bilinen standartlar, Ağ Sürücüsü Arayüzü Spesifikasyonu - NDIS yöneticileri (başlangıçta 3Com ve Microsoft'un ortak gelişimi, NDIS 3.0 ve 4.0 sürümleri - Microsoft uygulamaları) ve ayrıca Açık Veri Bağlantısı Arayüzü - ODI standardıdır. Novell ve Apple'ın ortak gelişimi. Bu yöneticiler, ağ bağdaştırıcısı sürücülerinde uygulanan bağlantı katmanı protokollerinin çoğullanmasını uygular. Bir NDIS veya ODI çoklayıcı kullanılarak bir sürücü bağlanabilir ağ adaptörüçeşitli ağ katmanı protokollerinin yanı sıra aynı türden birkaç ağ bağdaştırıcısıyla.

Protokol çoğullaması bire-çok ilişkisini uygular; yani, ek yığına sahip bir istemci, bu yığını destekleyen tüm sunuculara erişebilir veya ek yığına sahip bir sunucu, birçok istemciye hizmet sağlayabilir.

Protokol çoklayıcıları kullanırken, ek bir protokol yığınını iletişim kuran bir bilgisayara veya başka bir bilgisayara yerleştirmek için iki seçenek vardır. Bir sunucuya ek bir yığın kurulursa, o sunucu, söz konusu yığına sahip tüm istemciler tarafından kullanılabilir hale gelir. Bu durumda ek bir ürün kurmanın sunucu performansı üzerindeki etkisini dikkatle değerlendirmeniz gerekir.

Benzer şekilde, istemcideki ek bir yığın, istemciye o protokol yığınını kullanan diğer sunucularla iletişim kurma olanağı sağlar. İstemcilere ek yığın yerleştirirken performans sorunları o kadar önemli değildir. Burada daha önemli olan, istemci makinelerdeki bellek ve disk alanı gibi kaynak sınırlamalarının yanı sıra çok sayıda bilgisayarda ek yığınların kurulması ve bakımının yapılması için gereken idari emektir.

İki heterojen ağın etkileşimini düzenlerken, genel durumda hizmetlerin koordinasyonuyla ilgili iki sorunu çözmenin gerekli olduğunu unutmayın (Şekil 10.15):

О A ağının istemcilerine B ağının kaynaklarına erişim sağlamak; □ B ağının istemcilerine A ağının kaynaklarına erişim sağlamak.

Bu problemler birbirinden bağımsızdır ve ayrı ayrı çözülebilir. Bazı durumlarda gereklidir tam çözümörneğin, UNIX makinelerinin kullanıcılarının NetWare ağ sunucularının kaynaklarına erişimi olması ve kişisel makinelerin kullanıcılarının UNIX ana bilgisayarlarının kaynaklarına erişimi olması için, diğer durumlarda NetWare ağından istemcilere erişim sağlamak yeterlidir. UNIX ağının kaynakları. Piyasadaki çoğu ürün yalnızca tek yönlü uygulama hizmeti pazarlığı sağlar.

Protokol çoğullamasına dayanan iki ağın etkileşimini uygulayan yazılımı dağıtmak için olası seçenekleri ele alalım.

Aşağıdaki gösterimi tanıtalım: İLE- sunucu, İLE- müşteri, D- ağlar arası iletişim yetenekleri sağlayan ek bir protokol (veya protokoller).

İncirde. 10.16 her ikisini de gösterir olası seçenekler tek yönlü etkileşim A B: A ağının istemcilerine yeni bir yığın ekleyerek (Şekil 10.16, a) veya B ağının sunucularına bir “eklenti” ekleyerek (Şekil 10.16, b).

İlk durumda, protokol çoğullama olanakları istemci kısımlarında bulunduğunda, yalnızca bu tür olanaklarla donatılmış istemciler B ağındaki sunuculara erişebilir. Ayrıca, B ağındaki herhangi bir sunucuya erişebilirler. İkinci durumda, bir dizi ek Yığınlar B ağının bir sunucusunda veya bir sunucusunda yer alıyorsa, bu sunucu A ağının tüm istemcilerine hizmet verebilir. (Açıkçası, çoğullama olanağı olmayan B ağının sunucuları A ağının istemcileri tarafından kullanılamaz.

İstemci kısmını değiştiren bir "eklenti" örneği, NCP protokolünün istemci kısmını yükleyerek bir Windows NT istemcisini NetWare sunucularının bir istemcisine dönüştüren Microsoft Client Services for NetWare'in (CSNW) popüler yazılım aracıdır. .

Bir sunucunun ağ etkileşimi yeteneklerini genişletmenin bir örneği, NCP protokolünün sunucu kısmını uygulayan bir Windows NT sunucusuna NetWare için Microsoft Dosya ve Yazdırma Hizmetleri ürününün kurulmasıdır. Bu, NetWare istemcilerinin Windows NT sunucu dosyalarına ve yazıcılarına erişmesine olanak tanır.

Protokol çoğullaması meydana geldiğinde, birden fazla protokole erişmesi gerekebilecek her bilgisayara ek yazılım (uygun protokol yığınları) kurulmalıdır. çeşitli ağlar. Bazı işletim sistemleri, bu yaklaşımın doğasında olan artıklıkla mücadele edecek özelliklere sahiptir. İşletim sistemi birden fazla protokol yığınını çalıştıracak şekilde yapılandırılabilir ancak yalnızca ihtiyaç duyulanlar dinamik olarak yüklenir.

Öte yandan, yedeklilik bir bütün olarak sistemin güvenilirliğini artırır; ek yığın takılı bir bilgisayarın arızalanması, diğer ağ kullanıcıları için ara bağlantı kaybına yol açmaz.

Çoğullamanın önemli bir avantajı, istek yürütme süresinin ağ geçidi kullanımına göre daha kısa olmasıdır. Bunun nedeni, öncelikle çeviri prosedürü için harcanan zamanın olmaması ve ikinci olarak, çoğullamada her istek için yalnızca bir ağ aktarımının gerekli olması, çeviride ise iki: isteğin ilk olarak sunucuya iletilmesidir. ağ geçidine ve ardından ağ geçidinden kaynak sunucuya.

Prensip olarak, birden fazla protokol yığınıyla çalışırken kullanıcı, alışılmadık komutlar, kurallar ve adresleme yöntemleriyle alışılmadık bir ortamda çalışma sorunu yaşayabilir. Çoğu zaman, işletim sistemi geliştiricileri bu durumda kullanıcının hayatını bir dereceye kadar kolaylaştırmaya çalışır. Kullanılan uygulama katmanı protokolünden bağımsız olarak (SMB veya NCP gibi), aynı sezgisel özelliklerle sağlanır. GUI ile istenen uzak kaynaklara göz atıyor ve seçiyor.

Masada 10.1 verilmiştir karşılaştırmalı özellikler ağlar arası iletişimin uygulanmasına yönelik iki yaklaşım.

Tablo 10.1. Protokol çevirisi ve çoğullama yöntemlerinin karşılaştırılması

Yöntem Avantajları Kusurlar
Protokol çoğullama Protokol çevirisi (ağ geçitleri, yönlendiriciler, anahtarlar) Daha hızlı erişim; birkaç ağ düğümüne bir yığın yükleyerek etkileşimin güvenilirliğini artırmak; yüksek düzeyde ölçeklenebilir araç Tanıdık kullanıcı ortamının korunması; iş istasyonlarında ek yazılıma gerek yoktur; tüm ağlar arası sorunların yerelleştirilmesi; aynı anda birden fazla müşteriye “yabancı” kaynaklara erişme olanağı sağlamak Yönetim ve erişim kontrolünün artan karmaşıklığı; iş istasyonlarından ek kaynak gerektiren yüksek yedeklilik; ağ geçitlerine göre daha az kullanıcı dostu Daha yavaş; güvenilirliğin azalması; zayıf ölçeklenebilirlik; bir isteği yerine getirmek için iki ağ aktarımına ihtiyaç var

Protokol Kapsülleme

Kapsülleme), veya tünel açma), ancak yalnızca taşıma protokollerinin koordinasyonu için ve yalnızca belirli kısıtlamalar altında geçerli olan ağ koordinasyonu sorununu çözmeye yönelik başka bir yöntemdir. Kapsülleme, bir taşıma teknolojisine sahip iki ağın bir ana taşıyıcı ağ üzerinden başka bir taşıma teknolojisine bağlanması gerektiğinde kullanılabilir.

Kapsülleme işleminde üç tür protokol yer alır:

· “Yolcu” protokolü;

· protokol taşıma;

· kapsülleme protokolü. ,

Bağlı ağların taşıma protokolü protokol-yolcu ve transit ağ protokolü taşıyıcı protokolü. Yolcu protokolü paketleri, bir kapsülleme protokolü kullanılarak taşıyıcı protokol paketlerinin veri alanına yerleştirilir. Yolcu protokol paketleri transit ağ üzerinden taşınırken hiçbir şekilde işlenmez. Kapsülleme kaynak ve transit ağları arasındaki sınırda bulunan bir uç cihaz (genellikle bir yönlendirici veya ağ geçidi) tarafından gerçekleştirilir. Yolcu paketlerinin taşıyıcı paketlerden çıkarılması, transit ağ ile hedef ağ arasındaki sınırda bulunan ikinci kenar cihazı tarafından gerçekleştirilir. Edge cihazları, hedef düğümlerin adreslerini değil, taşıyıcı paketlerdeki adreslerini belirtir.

İnternetin ve TCP/IP yığınının büyük popülaritesi nedeniyle, transit ağının taşıyıcı protokolü giderek IP protokolü haline geliyor ve diğer tüm protokoller yolcu protokolleri olarak kullanılıyor yerel ağlar(hem yönlendirilmiş hem de yönlendirilmemiş).

Gösterilen şekilde. Şekil 10.17'deki örnekte, IPX protokolünü kullanan iki ağın bir TCP/IP geçiş ağı aracılığıyla bağlanması gerekir. Yalnızca iki IPX ağının düğümleri arasındaki etkileşimin sağlanması gerekir ve IPX düğümleri ile TCP/IP ağ düğümleri arasında etkileşim sağlanmaz. Bu nedenle IPX ağlarına bağlanmak için kapsülleme yöntemi kullanılabilir.

IPX ağlarını IP ana taşıyıcı ağına bağlayan sınır yönlendiricileri, IPX, IP ve ek bir protokol olan IPX-to-IP Kapsülleme Protokolünü çalıştırır. Bu protokol, IPX paketlerini Ethernet çerçevelerinden çıkarır ve bunları UDP veya TCP datagramlarına yerleştirir (şekilde TCP seçilmiştir). Taşıyan IP paketleri daha sonra başka bir uç yönlendiriciye iletilir. Kapsülleme protokolü, uzak ağın IPX adresinin, bu ağa hizmet veren uç yönlendiricinin IP adresine karşılık geldiğini bilmelidir. Bir IP ağı üzerinden birden fazla IPX ağı bağlıysa, tüm IPX adresleri ile sınır yönlendiricilerinin IP adresleri arasında bir yazışma tablosu bulunmalıdır.

Kapsülleme, farklı seviyelerde taşıma protokolleri için kullanılabilir. Örneğin, X.25 ağ katmanı protokolü, TCP aktarım katmanı protokolü içerisinde kapsüllenebilir veya IP ağ katmanı protokolü, X.25 ağ katmanı protokolü içerisinde kapsüllenebilir. IP ağları üzerinden PPP trafiğini kapsüllemek için protokoller vardır.

Tipik olarak kapsülleme, geçiş ağı düğümleriyle etkileşimi garanti etmeden daha spesifik bir sorunu çözdüğü için çeviriye kıyasla daha basit ve daha hızlı çözümlere yol açar. Taşıma teknolojilerini uyumlu hale getirmenin yanı sıra, iletilen verilerin gizliliğini sağlamak için kapsülleme kullanılır. Bu durumda, orijinal yolcu paketleri şifrelenir ve taşıyıcı protokol paketleri kullanılarak transit ağı üzerinden iletilir.

sonuçlar

□ Dosya hizmeti, ağ üzerinden belirli bir protokol kullanarak birbirleriyle iletişim kuran sunucu programlarını ve istemci programlarını içerir.

□ Bir bilgisayar, ağ kullanıcılarına aynı anda farklı dosya hizmetleri sağlayabilir.

□ Bir ağ dosya hizmetinde genel olarak aşağıdaki ana bileşenler ayırt edilebilir: yerel bir dosya sistemi, bir yerel dosya sistemi, ağ dosya sistemi sunucusu, ağ dosya sistemi istemcisi, ağ dosya sistemi arayüzü, ağ dosya sistemi istemci-sunucu protokolü.

□ Ağ dosya sistemleri, ortaya çıkan dosya verilerinin yorumlanmasında sorunları önlemek amacıyla, paylaşılan verileri okumak ve yazmak için farklı anlamlar kullanır.

□ Bir dosya arayüzü, yükleme/indirme modelini mi yoksa uzaktan erişim modelini mi desteklediğine bağlı olarak iki türden birinde sınıflandırılabilir.

□ Bir dosya sunucusu iki şemadan birine göre uygulanabilir: istemcinin dosya işlemleri sırası hakkındaki verileri saklayarak, yani durum bilgisi olan şemaya göre ve bu tür verileri saklamadan, yani durum bilgisi olmayan şemaya göre. .

□ Ağ dosya sistemlerinde önbelleğe alma, uzak verilere erişim hızını artırabilir ve dosya sisteminin ölçeklenebilirliğini ve güvenilirliğini geliştirebilir.

□ Çoğaltma, dosyanın kopyalarındaki verilerin otomatik olarak mutabakatını sağlarken, aynı dosyanın her biri ayrı bir dosya sunucusunda depolanan birden fazla kopyasının varlığını ifade eder.

□ Çekirdek yönteminde iletişim kuran kopyalar arasında tutarlılığı sağlamanın birkaç yolu vardır.

□ Dizin hizmeti, ağdaki tüm kullanıcılar ve kaynaklar hakkındaki bilgileri belirli niteliklere sahip birleştirilmiş nesneler biçiminde saklar ve ayrıca saklanan nesneler arasındaki ilişkileri yansıtmanıza olanak tanır.

□ Dizin hizmeti, dağıtılmış uygulamaları basitleştirir ve ağ yönetilebilirliğini artırır.

□ Bir dizin hizmeti genellikle istemci-sunucu modeli üzerine kuruludur: sunucular, istemcilerin ağ üzerinden sunuculara istek göndererek kullandığı dizin bilgilerinin bir veritabanını tutar.

□ En umut verici dizin erişim standardı, İnternet topluluğu tarafından geliştirilen LDAP'dir (Hafif Dizin Erişim Protokolü).

□ Ağlar arası iletişim bağlamında “ağ” kavramı, tek bir protokol yığını kullanarak birbirleriyle iletişim kuran bilgisayarlar topluluğu olarak tanımlanabilir. Ağlar arası iletişimi düzenleme sorunu, bilgisayarlar farklı ağlara ait olduğunda, ancak bir veya daha fazla düzeyde farklılık gösteren protokol yığınlarını desteklediğinde ortaya çıkar.

□ Protokol yığınının alt düzeylerinde etkileşimi düzenlemenize olanak tanıyan araçlara ağlar arası iletişim araçları denir ve üst düzeylerdeki protokolleri ve hizmetleri koordine etme araçlarına birlikte çalışabilirlik araçları denir.

□ Protokol anlaşmasının üç ana yöntemi vardır: çeviri, çoğullama ve kapsülleme (tünelleme).

□ Çeviri, bir protokolden gelen mesajların başka bir protokolden gelen mesajlara dönüştürülmesini içerir. Çeviri, dönüşümü gerçekleştirmek için yalnızca belirli bir protokolden gelen bilgiler kullanıldığında tek düzeyli olabilir ve dönüşüm için üst düzey protokolden gelen bilgiler kullanıldığında iki düzeyli olabilir.

□ Çoğullama, koordineli ağların istemcileri veya sunucularına birden fazla protokol yığınının kurulmasından oluşur.

□ Protokol çeviri yönteminin avantajları şunlardır: kullanıcının tanıdık ortamının korunması, ağ koordinasyon fonksiyonlarının tek bir yerde yerelleştirilmesi, birçok bilgisayara ek yazılım yüklemeye gerek olmaması. Dezavantajları - düşük hız ve güvenilmezlik. Protokol yığını çoğullama yönteminin avantajları yüksek hız ve güvenilirliktir; dezavantajları ise fazlalık ve büyük miktarda idari iş gerektirmesidir.

□ Kapsülleme, bir aktarım protokolünü bir ağ üzerinden başka bir aktarım protokolü yığınıyla aktarmak için kullanılır.

□ Uygulama düzeyindeki protokolleri (ağ hizmetleri) koordine etmeye yönelik yöntemlerin, istemci-sunucu mimarisinde uygulanan bu protokollerin asimetrisiyle ve ayrıca her işletim sistemindeki varlığıyla ilişkili kendi özellikleri vardır. büyük miktarçeşitli ağ hizmetleri (dosya hizmeti, yazdırma hizmeti, E-posta, yardım Masası vesaire.).

Görevler ve alıştırmalar

1. Aşağıdaki protokollerden hangisi dosya hizmetinin istemci ve sunucu bölümleri arasındaki etkileşime yönelik protokollerdir: SMTP, NFS, SMB, SNMP, UDP, NLSP, FTP, TFTP, NCP?

2. Hangi model dosya sunucusu(durum bilgisi olan veya durum bilgisi olmayan) sunucu arızalarına karşı daha fazla dayanıklılık sağlıyor mu?

3. Dosya çoğaltma ve dosya önbelleğe almanın benzer hedefleri olduğundan, bu iki mekanizmayı aynı dosya sisteminde uygulamaya değer mi?

4. Dosya çoğaltma ve önbelleğe alma mekanizmalarının ilgili özelliklerinin varlığını veya yokluğunu belirterek tabloyu doldurun:

5. Tek bir uygulama protokolü kullanarak ağ üzerinden farklı yerel dosya sistemlerine erişmek mümkün müdür?

6. Windows NT'de birden çok kullanıcı aynı dosyayı aynı anda değiştirebilir mi? UNIX işletim sistemi ne olacak?

7. İki UNIX kullanıcısı aynı dosyaya metin yazdıklarında ekranda hangi sonucu görüyor?

8. Kullanıcı için hangi ağ dosya hizmeti modeli daha şeffaftır: indirme-yükleme veya uzaktan erişim?

9. Ağ Dosya Hizmetinde kullanılan istemci tarafı ve sunucu tarafı olmak üzere iki önbelleğe alma yöntemini karşılaştırın. Her yöntemin avantajlarını ve dezavantajlarını belirtin.

10. Bir dizin hizmeti veri tabanı hangi özelliklere sahip olmalıdır?

11. Aşağıdaki ifadede eksik olan kelimeler için “çoğaltılabilirlik” veya “dağıtım” terimlerinden birini doldurun: “Bir dizin hizmeti veritabanının sahip olması gerekenler...; hizmetin ölçeklenebilirliğini sağlamak ve... hata toleransını sağlamak için."

12. “Internetworking” ve “birlikte çalışabilirlik” terimleri arasındaki farkı açıklayın.

13. İstemci makineye, sunucuda kurulu protokol yığınıyla eşleşmeyen bir protokol yığını kurulursa, ilgili protokol yığınının makinelerden birine ek olarak kurulmasıyla durum düzeltilebilir. Bu yığının hangi makineye (sunucu veya istemci) kurulu olduğu önemli mi?

14. Prensip olarak, A ağındaki tüm istemcilerin B ağı sunucularına erişimini ve B ağındaki tüm istemcilerin A ağı sunucularına erişimini ek bir kurulumla sağlamak mümkün müdür? yazılım ağlardan yalnızca birinde, örneğin A ağında mı?

15. Biraz içeri girin Windows ağı Bir sunucu ve istemci istasyonlarından oluşan NT, kritik olmayan uygulamaları çalıştıran az sayıda profesyonel olmayan kullanıcıya sahiptir. İstemci istasyonlarının kaynakları çok sınırlıdır. Kullanıcıların zaman zaman aynı Ethernet segmentine bağlı NetWare dosya sunucusunda bulunan verilere erişmesi gerekir. Bu durumda sizce hangi ağlar arası iletişim seçeneği tercih edilir?

A) NCP protokolünün istemci kısmını tüm bilgisayarlara yükleyin;

C) Windows NT sunucusuna bir ağ geçidi yükleyin.

16. Tüm bilgisayarlara IP ağ katmanı protokollerinin kurulu olduğu bir Ethernet ağında, bazı bilgisayarların ağ bağdaştırıcılarının sürücülerinin NDIS standardında ve diğerleri için ODI standardında yapıldığını varsayalım. Bu sığabilir mi normal operasyon ağlar?

17. Dağıtılan uygulamanın iki bölümden oluşmasını sağlayın. Dağıtılmış bir uygulamanın bir kısmı, aşağıdaki iletişim protokollerinin kurulu olduğu bir bilgisayarda çalışır:

· uygulama düzeyinde: SMB, SMTP;

18. Uygulamanın ikinci kısmı aşağıdaki özelliklere sahip bir bilgisayara kurulur:

· uygulama düzeyinde: NFS, X.400;

· taşıma düzeylerinde: TCP, IP, Ethernet.

Uygulama bu koşullar altında normal şekilde çalışabilir mi?

Ağ geçitleri

Böylece ağ geçidi, bir yığının iletişim protokollerini başka bir yığının iletişim protokolleriyle görüşür. Ağ geçidini uygulayan yazılımı, farklı protokol yığınlarına sahip etkileşimli iki bilgisayardan herhangi birine kurmanın bir anlamı yoktur; bunları bir ara bilgisayara yerleştirmek çok daha mantıklıdır. Bu ifadeyi doğrulamadan önce ağ geçidinin çalışma prensibini ele alalım.

Şekil 3.14 ağ geçidinin çalışma prensibini göstermektedir. Gösterilen örnekte, bilgisayar 2'de bulunan ağ geçidi, ağ A'nın istemci bilgisayarı 1'in protokolleri ile ağ B'nin sunucu bilgisayarı 3'ün protokolleri arasında anlaşır. İki ağın tamamen farklı protokol yığınları kullandığını varsayalım. Şekilden görülebileceği gibi, her iki protokol yığını da ağ geçidinde uygulanmaktadır.

Pirinç. 3.14. Ağ geçidi çalışma prensipleri

A ağındaki bir istemci bilgisayarın uygulama sürecinden gelen bir istek, protokol yığınının uygulama katmanına ulaşır. Bu protokole uygun olarak, uygulama düzeyinde karşılık gelen bir paket (veya birkaç paket) oluşturulur; burada bir hizmeti gerçekleştirme isteği, B ağındaki bazı sunuculara iletilir. Uygulama düzeyindeki paket, bilgisayarın yığınından aşağıya iletilir. A ağında ve daha sonra veri bağlantısı ve fiziksel katmanların protokollerine uygun olarak A ağı bilgisayara 2, yani ağ geçidine gider.

Burada, A ağının protokol yığınının en düşük seviyesinden en yüksek seviyesine iletilir. Daha sonra A ağının uygulama katmanı paketi, B ağının sunucu yığınının bir uygulama katmanı paketine dönüştürülür (çevrilir). algoritma belirli protokollere bağlıdır ve daha önce de belirtildiği gibi oldukça karmaşık olabilir. Gibi Genel bilgi doğru çeviriye izin veren, örneğin sunucunun sembolik adı ve talep edilen sunucu kaynağının sembolik adı hakkındaki bilgiler (özellikle bu, dosya sistemi dizininin adı olabilir) kullanılabilir. B ağının üst seviyesinden dönüştürülen paket, bu yığının kurallarına uygun olarak alt seviyelere iletilir ve daha sonra B ağının fiziksel ve veri bağlantı katmanlarının protokollerine uygun olarak fiziksel iletişim hatları boyunca ulaşır. başka bir ağda istenen sunucuya. Sunucu yanıtı ağ geçidi tarafından aynı şekilde dönüştürülür.

Şu anda pratikte kullanılan ikinci yaklaşım, iş istasyonlarında çeşitli protokol yığınlarının çoğullanması için teknolojinin kullanılmasıdır.

Pirinç. 3.15. Yığın çoğullama

Protokol yığını çoğullamasında, farklı protokol yığınlarına sahip iletişim kuran iki bilgisayardan biri, diğer bilgisayarın iletişim yığınını yerleştirir. Şekil 3.15, ağ 1'deki bir istemci bilgisayarın kendi ağındaki bir sunucu ve ağ 2'deki, ağ 1 yığınından tamamen farklı bir protokol yığınıyla çalışan bir sunucuyla etkileşiminin bir örneğini gösterir. İstemci bilgisayar her ikisini de uygular yığınlar. Bir başvuru sürecinden gelen bir talebin doğru bir şekilde işlenmesi ve uygun yığına yönlendirilmesi için özel bir program öğesi- protokol çoklayıcı. Çoklayıcı, istemcinin isteğinin hangi ağa yönlendirildiğini belirleyebilmelidir. Bu amaçla, belirli bir kaynağın belirli bir ağa ait olduğunu ilgili protokol yığınıyla işaretleyen bir ağ ad hizmeti kullanılabilir.

Çoğullama teknolojisini kullanırken işletim sisteminin iletişim araçlarının yapısı daha karmaşık olabilir. Genel durumda, her seviyede, tek bir protokol yerine bir dizi protokol görünür ve farklı seviyelerdeki protokoller arasında geçiş yapan birkaç çoklayıcı olabilir (Şekil 3.16). Örneğin bir iş istasyonu NetBIOS, IP, IPX protokollerine sahip ağlara tek bir ağ bağdaştırıcısı üzerinden erişebilir. Benzer şekilde, NCP, SMB ve NFS uygulama protokollerini destekleyen bir sunucu, NetWare, Windows NT ve Sun ağlarındaki iş istasyonlarından gelen istekleri aynı anda kolaylıkla işleyebilir.

Pirinç. 3.16. Protokol çoğullaması

Protokol yığını çoğullama teknolojisinin geliştirilmesinin ön koşulu, çeşitli seviyelerdeki protokollerin ve arayüzlerin katı tanımı ve bunların açık açıklamasıydı; böylece bir şirket "yabancı" bir protokol veya arayüz uyguladığında, ürününün doğru şekilde etkileşime gireceğinden emin olabilir. bu protokolü kullanan diğer şirketlerin ürünleriyle.

Artan verim- bant genişliğindeki artış gruptaki bağdaştırıcı sayısıyla orantılıdır. Örneğin, NIC Teaming'de 1 Gbit/s hıza sahip iki ağ bağdaştırıcısını birleştirirseniz toplam bant genişliği 2 Gbit/s olacaktır;
hata toleransı- Gruptaki bağdaştırıcılardan birinin arızalanması durumunda bağlantı bir saniye bile kesilmez ve geri kalan ağ bağdaştırıcıları arızalı olanın yerini alır.

NIC Teaming teknolojisi yeni değil ancak ilk uygulaması üreticilere bağlıydı ağ ekipmanı. Ağ bağdaştırıcılarını işletim sistemi araçlarını kullanarak bir grupta birleştirme yeteneği yalnızca Windows Server 2012 ile başlayan sürümde ortaya çıktı. Bu teknoloji, farklı üreticilerin bağdaştırıcılarının bir grup halinde birleştirilmesine olanak tanır; tek sınırlama, hepsinin aynı hızda çalışması gerektiğidir. . NIC Teaming'de birleştirilecek ağ bağdaştırıcılarının sayısındaki sınır 32'dir.

Ayarlar

Varsayılan olarak, Windows Server 2012 R2'deki NIC Ekip Oluşturma modu devre dışıdır. Etkinleştirmek için “Sunucu Yöneticisi”ni açın ve sunucu özelliklerine gidin, ardından şuna tıklayın: Ağ Kartı Ekip Oluşturma (NIC Ekip Oluşturma).

Görevler'de Yeni Ekip'i seçin.

Ekip oluşturma modu grubun ağ ekipmanıyla etkileşim modunu belirler:

1. Bağımsız Anahtar- grup anahtardan bağımsız çalışır, hayır ek ayarlar ağ ekipmanı gerekmez. Bu mod, bir ekip oluşturma grubunun bağdaştırıcılarını farklı anahtarlar bunlardan birinin arızalanmasına karşı koruma sağlamak için. varsayılan ayarlar;
2. Statik Ekip Oluşturma- ağ ekipmanına bağımlı mod. Bir gruptaki tüm adaptörlerin aynı anahtara bağlanması gerekir. Grup bağdaştırıcılarının bağlı olduğu anahtar bağlantı noktaları, statik bağlantı toplamayı kullanacak şekilde yapılandırılmıştır;
3. LACP- ağ ekipmanına bağımlı mod. Anahtar, Bağlantı Toplama Kontrol Protokolü (LACP) kullanılarak dinamik bağlantı toplamayı kullanacak şekilde yapılandırılmıştır.

Yük Dengeleme modu ağ trafiğinin gruptaki bağdaştırıcılar arasında nasıl dağıtılacağını belirler:

1. Adres Karması- iletim üzerine ağ trafiği Gönderenin ve alıcının MAC veya IP adreslerine göre bir karma (belirli bir sayı) hesaplanır. Bu numara belirli bir fiziksel bağdaştırıcıya bağlıdır ve gelecekte bu gönderenden gelen tüm trafik bu bağdaştırıcı üzerinden iletilecektir;
2. Hyper-V Bağlantı Noktası- bu modda, ekip oluşturma grubu bağdaştırıcısı Hyper-V'deki sanal anahtarın belirli bir bağlantı noktasına bağlanır. Bu mod, sunucuda Hyper-V rolü etkinleştirildiğinde kullanılır.

Bekleme adaptörü gruptaki bağdaştırıcılardan birini yedek olarak atamanıza olanak tanır. Normal durumda yedek adaptör trafiği iletmek için kullanılmaz ancak gruptaki herhangi bir adaptör arızalanırsa hemen yerini alır ve trafik kesintisiz olarak iletilmeye devam eder. Ancak yedeklilik olmasa bile NIC Ekip Oluşturma'daki bir bağdaştırıcının arızalanması kesintiye neden olmaz ağ bağlantısıçünkü yük otomatik olarak kalan bağdaştırıcılara dağıtılacaktır.

PowerShell'de NIC Ekip Oluşturma grubu oluşturma komutu şöyledir:

Yeni-NetLbfoTeam -Adı Birinci Takım -TakımÜyeleri ″Ethernet″,″Ethernet 2″ `-Takım Modu AnahtarıBağımsız -Yük DengelemeAlgoritması Taşıma Bağlantı Noktaları

Grubu oluşturduktan sonra “Ağ Bağlantıları” penceresinde, oluşturulan grubun tam olarak sanal bağdaştırıcısı olan başka bir ağ bağdaştırıcısı görünecektir ve fiziksel ağ bağdaştırıcısının özelliklerine bakarsak, ağ bağdaştırıcısı çoklayıcı protokolü devre dışıdır (sarı ile vurgulanmıştır).

Bilgisayar ekipmanı sahipleri, yalnızca yeteneklerinin doğrudan kullanımından ahlaki tatmin elde etmekle kalmaz, aynı zamanda bazen, bilinmeyen nedenlerle, çoğu kişinin nasıl çözeceğini bilmediği sorunlarla uğraşmak zorunda kaldıklarında bazı rahatsız edici anlar da yaşarlar.

Bilgisayarınızda Windows 10 yüklüyse, bu tür hoş olmayan "sürprizlerin" sıklıkla ortaya çıkabileceği gerçeğine hazırlıklı olmanız gerekir. Bunu açıklamak zor değil, çünkü Windows 10 en çok... En son sürüm Microsoft tarafından yayımlanan işletim sistemleri. Elbette herhangi bir durumda yazılım ürünü Yazılımın doğrudan kullanımı sırasında tespit edilen ve daha sonra geliştiricilerin güncelleme dosyalarına uyguladığı özel kodlarla düzeltilen yazılım kusurları vardır. Bu işletim sisteminin yeni olması nedeniyle, Microsoft geliştiricilerinin henüz tüm kusurları takip edecek ve onlar için düzeltmeler hazırlayacak zamanları olmadı.

Hata hem antivirüslerden hem de diğer uygulamalardan kaynaklanabilir. Aşağıdaki makalede bunu nasıl düzelteceğinizi öğrenin.

Ancak bu, bir PC'nin sahibi olarak sizin şu anlama geldiğiniz anlamına gelmez: yüklü Windows 10, sadece ortaya çıkan sorunları kabul etmeniz gerekiyor. Sorunları çözmek için kullanılabilecek çeşitli seçenekler vardır. Bu hastalardan biri Windows koltukları 10, bir veya daha fazla ağ protokolünün eksik olduğunu belirten bir mesajın görünümüdür. Bu sorunun neden oluştuğunu anlamanıza yardımcı olacağız ve aynı zamanda nasıl düzelteceğiniz konusunda da size yol göstereceğiz.

Pek çok teknik sorunu çözme konusunda henüz pratik deneyimi olmayan yeni başlayanlar, ağ protokollerinin tespit edilmediğini, Windows 10'un sorunlarla yüzleşmek zorunda kaldığını belirten bir mesaj göründüğünde, böyle bir başarısızlığa neden olanın kendileri olduğuna inanarak paniğe kapılmaya başlarlar. Herhangi birinin, ayarlarda fark etmeden bağımsız olarak bu kadar feci değişiklikler yapması pek olası değildir. Virüslerin olumsuz etkilerini suçlamak da mantıksız çünkü program kodları tam tersine İnternet ile yakın bir bağlantı içeriyor. Bu nedenle ağ protokollerinin kaybolmasına neyin sebep olduğu sorusunun tek cevabı işletim sisteminin kendi arızasıdır.

Geriye kalan tek şey, sorunun nasıl çözüleceğini ve başarılı bir ağ bağlantısını nasıl yeniden kuracağınızı bulmaktır. Gerçekleştirilmesi gereken eylemler tamamen farklı olabilir, hepsi başarısızlığa hangi sorunların neden olduğuna bağlıdır.

Yanlış yazılım işlemi

Çoğu kullanıcının, Windows'un sürüm 10'a güncellenmesinden sonra bilgisayarlarında böyle bir hatanın oluşmaya başladığını güvenle belirtmesi nedeniyle, birçok uzman, sorunun suçlusunun bir tür olduğuna inanmaya hazır. yazılım uygulaması yanlış çalışmaya başladı.

Prensip olarak birçok program, erişimleri sınırlayan bir çökmeye neden olabilir. ağ kaynakları. Bazı programlar, yeni işletim sistemiyle uyumsuzluk nedeniyle yanlış çalışmaya başlarken, diğerleri eylemlerini "karıştırır" ve bu nedenle ağ akışlarını filtrelemek yerine, açık engellemelerine neden olurlar.

Pratik deneyimlerin gösterdiği gibi, yazılım uyumsuzluğu nedeniyle LG gibi bir program sıklıkla ağ arızasına neden olur Akıllı paylaşım. Trafiği engelleme konusunda kendilerine güveniyorlar antivirüs programları, özellikle NOD32 ve Avast Premier.

Biraz denemenizi öneririz. Bilgisayarınız ağa bağlanmıyorsa ve yukarıdaki programlardan biri bilgisayarınızda yüklüyse, onu kaldırın ve bilgisayarınızın işlevselliğini kontrol edin. İnternet kaynaklarına normal erişimi yeniden başlattığınızda ve sizi rahatsız eden herhangi bir sorun kalmadığında, sorunlu programı veya antivirüs programını yeniden yüklemeyi deneyin. Kurulumdan sonra hatalar tekrar ortaya çıkmaya başlarsa, geriye kalan tek şey bu yazılıma sonsuza kadar veda etmek ve bunun yerine uygun bir alternatif bulmaktır.

Sürücü sorunları

Bazen ağ protokolleri, yanlış görüntülenen ve çalışan sürücüler nedeniyle ağ aygıtının kendisinde bir arıza meydana geldiğinden görünmez hale gelir. Bu durumda, İnternet bağlantısının tamamen kesilmesi ve kısa bir aradan sonra yeniden bağlanmanız önerilir.

Böyle bir "stres terapisi" olumlu bir sonuca yol açmazsa, ağ kartı sürücülerini yeniden indirip güncellemeniz veya tamamen yeniden yüklemeniz önerilir.

Bu tür işlemleri gerçekleştirmek için "Bilgisayar" kısayoluna sağ tıklayıp "Özellikler" seçeneğini seçmeniz gerekir. Açılan pencerede “Aygıt Yöneticisi”ni bulacaksınız, girin. Görüntülenen listede ağ bağdaştırıcısının satırını bulun, üzerine çift tıklayın. Açılan küçük pencerede “Sürücü” sekmesine gidin. Sorunun sürücülerde olduğundan emin olduğumuz için “Kaldır” butonuna tıklamaktan çekinmeyin. Şimdi “Aygıt Yöneticisi”ne geri dönün, üst menü çubuğundaki “Eylem” bölümüne gidin ve “Yapılandırmayı güncelle” seçeneğini seçin. İşlemin tamamlanmasını bekleyin ve bilgisayarınızı yeniden başlatın. Çoğu durumda, bu tür "sihirli" eylemler, Windows 10'un saat gibi çalışması ve mükemmel bir ağ bağlantısı sağlaması için yeterlidir.

DNS değişiklikleri

Elbette DNS adresi yanlışsa interneti başarılı bir şekilde kullanamayacaksınız. Bu, yeni yazılımın yüklenmesi de dahil olmak üzere birçok nedenden dolayı meydana gelebilir.

DNS adresi manuel olarak ayarlanabilir ve otomatik mod sağlayıcınızın gereksinimlerine ve koşullarına bağlı olarak. Otomatik olarak kurulursa, hiçbir şey yapmanıza gerek kalmayacaktır. Adresi manuel olarak ayarlamanız gerekiyorsa kayıtlı olduğu belgeleri hazırlayın. Herhangi bir bilginiz yoksa, sağlayıcınızı geri arayıp sorunuzun yanıtını almaktan çekinmeyin.

Değişiklikleri manuel olarak yapmak için öncelikle Ağ Merkezine gidin ve açın. Açmak kolaydır; ekranın alt kısmında bulunan ağ bağlantılarını gösteren simgeye sağ tıklamanız yeterlidir.

Daha sonra bir sonraki “Adaptör ayarlarını değiştir” maddesine gitmeniz gerekecek. Bundan sonra “Özellikler” satırına bir geçiş daha yapıyoruz. Şimdi, içinde bağlantıyı sağlamak için gerekli bileşenlerin listesini içeren başka bir pencerenin bulunduğu küçük bir pencere açılır. “İnternet Protokolü Sürüm 4 (TCP/IPv4)” satırına gidip tekrar “Özellikler” düğmesini seçmeniz gerekiyor. Geriye kalan tek şey özel pencerelere girmek sayısal değerler sağlayıcınız tarafından size verildi.

Sorun giderme

Kendi başına ayarlarda herhangi bir değişiklik yapmaktan korkan kullanıcılar kategorisine aitseniz, özel "Sorun Teşhisi" aracını çalıştırmanızı öneririz. Bu yardımcı program harikadır çünkü onu çalıştırmanız yeterlidir ve sistemi kendisi tarar, sorunun nerede gizlendiğini belirler ve ardından onu düzeltmeye çalışır.

Yardımcı program sorunu kendi başına hızlı ve başarılı bir şekilde çözemese bile, yine de kullanıcıya İnternet erişimini sağlamak için ne yapması gerektiği konusunda rehberlik edecektir. Sorunların bu şekilde teşhis edilmesi, birçok deneyimsiz kullanıcı tarafından İnternet arızalarına yardımcı olabilecek bir cankurtaran olarak algılanmaktadır.

Bazen bir "programcı" rolünü oynamak, bir şeyler yazmak yararlı olabilir. Komut satırı ve Windows 10'u belirli manipülasyonlar yapmaya zorlayın, özellikle orijinal biçimine döndürün, ağ bağdaştırıcısını fabrika ayarlarına sıfırlayın.

Bunu yapmak için önce "Başlat"a gidin, ardından "Çalıştır"ı seçin, sırayla üç komut girin (sıranın hiçbir anlamı yok):

  • netsh arayüzü ipv4 sıfırlama;
  • netsh arayüzü ipv6 sıfırlama;
  • netsh int ip sıfırlama

Çoğu zaman, bu tür manipülasyonlardan sonra bile ağ bağlantısı yeniden sağlanır.

Bazen, ancak çok nadiren, ağ bağdaştırıcısı çoklayıcı protokolü bir arızaya neden olabilir. Bu sorunla karşılaşanlar, en azından kısa bir süre için devre dışı bırakılmasını öneriyor. Deneyimli kullanıcılar çoklayıcıyı sonsuza kadar terk etmeye cesaret edemezler çünkü iki kişinin birleştirilmesine izin verir ağ kartları, kullanıcı deneyimini genişletiyor.

Bu nedenle, Windows 10'da, işletim sisteminin kendisi birçok açıdan hala "ham" olduğundan, kullanıcılar çoğunlukla ağ arızalarıyla uğraşmak zorunda kalıyor. Bununla birlikte, yararlı bilgilerle donanmış olarak, ağa erişmenizi engelleyen sorunlarla başarılı bir şekilde yüzleşebileceksiniz.

Şu anda pratikte kullanılan ikinci yaklaşım, iş istasyonlarında çeşitli protokol yığınlarının çoğullanması için teknolojinin kullanılmasıdır.

Protokol yığını çoğullamasında, farklı protokol yığınlarına sahip iletişim kuran iki bilgisayardan biri, diğer bilgisayarın iletişim yığınını yerleştirir. İncirde. Şekil 4.3, ağ 1'deki bir istemci bilgisayarın, ağ 1'deki bir sunucuyla ve ağ 1'deki yığından tamamen farklı bir protokol yığınıyla çalışan ağ 2'deki bir sunucuyla etkileşiminin bir örneğini gösterir. İstemci bilgisayar, her ikisini de uygular yığınlar. Bir başvuru sürecinden gelen bir talebin doğru bir şekilde işlenmesi ve uygun yığın aracılığıyla gönderilmesi için, bilgisayara özel bir yazılım öğesinin (protokol çoklayıcı) eklenmesi gerekir. Çoklayıcı, istemcinin isteğinin hangi ağa yönlendirildiğini belirleyebilmelidir. Bunu yapmak için, belirli bir ağdaki belirli bir kaynağın sahipliğini karşılık gelen protokol yığınıyla işaretleyen bir ağ ad hizmeti kullanılabilir.

Çoğullama teknolojisini kullanırken işletim sisteminin iletişim araçlarının yapısı daha karmaşık olabilir. Genel durumda, her seviyede, bir protokol yerine bir dizi protokol görünür ve farklı seviyelerdeki protokoller arasında geçiş yapan birkaç çoklayıcı olabilir (Şekil 4.4). Örneğin bir iş istasyonu NetBIOS, IP, IPX protokollerine sahip ağlara tek bir ağ bağdaştırıcısı üzerinden erişebilir. Benzer şekilde, NCP, SMB ve NFS uygulama protokollerini destekleyen bir sunucu, NetWare, Windows NT ve Sun ağlarındaki iş istasyonlarından gelen istekleri aynı anda kolaylıkla işleyebilir.

Pirinç. 4.3. Yığın çoğullama

Protokol yığını çoğullama teknolojisinin geliştirilmesinin ön koşulu, çeşitli seviyelerdeki protokollerin ve arayüzlerin katı tanımı ve bunların açık açıklamasıydı; böylece bir şirket "yabancı" bir protokol veya arayüz uyguladığında, ürününün doğru şekilde etkileşime gireceğinden emin olabilir. bu protokolü kullanan diğer şirketlerin ürünleriyle.