Zpoždění připojení z adres multi počítače v systému NetBIOS

Překlady článku Překlady článku
ID článku: 166159 - Produkty, které se vztahují k tomuto článku.
Důležité Tento článek obsahuje informace o úpravě registru. Ujistěte se před úpravami je nutné zálohovat registr. Ujistěte se, že jste jak registr obnovit v případě, že dojde k potížím. Další informace o zálohování, obnovení a úpravách registru získáte následujícím článku báze Microsoft Knowledge Base:
256986Popis registru systému Microsoft Windows
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Připojení k jinému počítači pomocí počítače se multi adres a adres multi počítač používá některou z verzí systému Microsoft Windows, které jsou uvedeny v části „ platí pro, může být zpoždění v navazování připojení.

Příčina

K tomuto problému dochází, protože ve výchozím nastavení používá přesměrovač systému Windows k navázání relace NetBIOS následujícího postupu:
  • Pokuste se připojit název cílového na všech přenosů vázaný, v pořadí, které jsou vázány.
  • Pokud IgnoreBindingOrder nastavena na hodnotu 0, počkejte primární přepravě (první vazbou) na dokončení. Pokud uspěje v dosažení cíle, nastavit relaci této přepravy. Zrušit jiná připojení.
Poznámka: Položka registru IgnoreBindingOrder neexistuje v systému Microsoft Windows 2000 a novějších verzích. Pokud tato položka registru neexistuje, výchozí hodnota pro IgnoreBindingOrder je 1 (PRAVDA). Výchozí hodnota pro IgnoreBindingOrder v Microsoft Windows NT 4.0, je 0 (FALSE).

Pokud je počítač tomuto multi na dvě sítě připojené prostřednictvím směrovače, a pokud je počítač, který chcete připojit k na pouze v jednom z těchto sítí existují dvě cesty do cílového systému. Pokud se připojení podaří na obě cesty, zvolí přesměrovač primární přepravy jako upřednostňovanou cestu. Přesměrovač může například zvolit místní zdrojovou adresu IP přiřazenou k této vazby rozhraní NetBIOS nad protokolem TCP/IP (NetBT) jako upřednostňovanou cestu. Přesměrovač zruší zbývající připojení. Z důvodu tuto volbu mohou být pakety, které jsou odeslány z počítače tomuto multi interně směrována přímo připojené podsítě a pakety, které cílový systém odešle odpověď procházet směrovače. V tomto scénáři může být matoucí řešení.

Řešení

Upozornění Při nesprávných úpravách registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že tyto problémy bude možné vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

Je k dispozici novější přesměrovač systému Windows. Můžete nakonfigurovat tento přesměrovač přijmout první přepravu dokončit připojení a ihned zrušit připojení, u jiných přenosů. Také je k dispozici novější verze protokolu NetBT, který podporuje lepší zpracování více výzev a zruší.

Využívat výhod tohoto zlepšení, je třeba přidat parametr registru.

Chcete-li konfigurovat parametr registru tyto potíže uvedené v tomto článku, spusťte program Editor registru, vyhledejte příslušný podklíč pomocí níže uvedené informace a potom přidejte hodnotu registru.

Microsoft Windows NT 4.0

Použijte následující podklíč registru a hodnoty:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rdr\Parameters

Název hodnoty: IgnoreBindingOrder
Typ hodnoty: REG_DWORD (logická)
Hodnota oblast dat: 0, 1 (NEPRAVDA, PRAVDA)
Výchozí hodnota: 0 (NEPRAVDA)
Hodnota: 1
Poznámka: Nastavení této hodnoty na 1 (jedna) způsobí, že přesměrovač přijmout první přepravy do dokončení připojení namísto čekání na primární přenos úspěch nebo neúspěch.

Microsoft Windows Server 2003, Microsoft Windows XP a Microsoft Windows 2000

Použijte následující podklíč registru a hodnoty:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MrxSmb\Parameters

Název hodnoty: IgnoreBindingOrder
Typ hodnoty: REG_DWORD (logická)
Hodnota oblast dat: 0, 1 (NEPRAVDA, PRAVDA)
Výchozí hodnota: 1 (PRAVDA)
Hodnota: 1

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části „ platí.

Další informace

Připojení TCP do a z adres více počítačů

Pokud je připojení, připojení založené na systému NetBIOS, které používá přesměrovač, málo směrovací informace jsou k dispozici na úrovni aplikace. Rozhraní NetBIOS podporuje připojení prostřednictvím různých protokolů a nemá žádná znalost IP. Místo toho přesměrovač umístí volání všechny přepravy, které jsou vázány. Pokud jsou dvě rozhraní v počítači je nainstalován jeden protokol, existují dva přepravy, které jsou k dispozici přesměrovač. Volání jsou umístěny na obou přepravy. NetBT odešle požadavky na připojení na balíček pomocí adresy IP z každé rozhraní. Obě volání může proběhnout úspěšně. Pokud ano, zruší přesměrovač jeden z nich. Podle volby z nich zrušit závisí přesměrovač IgnoreBindingOrder hodnotu registru. Pokud hodnota registru je 0, primární dopravy, stanoví podle pořadí vazeb, je upřednostňovaný. Přesměrovač primární přepravy do časového limitu čeká před přijetím připojení na sekundární přenos. Pokud tato hodnota je 1, pořadí vazeb ignorována. Přesměrovač přijímá prvního připojení úspěšné a zruší ostatní.

Poznámka: Dokumentaci Microsoft TechNet odkazuje na nesprávný podklíč registru (ObeyBindingOrder) na následujícím webu společnosti Microsoft:
http://technet.microsoft.com/en-us/library/cc780776.aspx
Tento problém se nevztahuje na připojení využívající rozhraní Windows Sockets, například webové prohlížeče proveďte. K tomuto chování dochází pouze u rozhraní NetBIOS přes TCP/IP relací, jako například souborů a sdílení tisku. Když program Windows Sockets provede připojení z adres multi hostitele, nejlepší místní zdrojová adresa automaticky vybráno pomocí směrovací tabulky. Tento výběr se vyskytne, pokud program konkrétně nastaven na místní adresu IP, kterou chcete použít při volání bind() vyberte.

Další informace o způsobu výběru odchozí síťový adaptér naleznete následující článku znalostní báze Microsoft Knowledge Base:
175396Windows Socket připojení z adres více počítače

Vlastnosti

ID článku: 166159 - Poslední aktualizace: 19. července 2007 - Revize: 4.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
Klíčová slova: 
kbmt kbbug kbnetwork KB166159 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:166159

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com