Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

TCP /IP Vs . Named Pipes

Microsoft SQL Server ponúka dve formy komunikácie v sieti : TCP /IP a pomenované kanály . Oba tieto protokoly umožňujú externý softvér , a to ako na miestnej , tak diaľkové ovládanie pre pripojenie k inštancii SQL servera a spustiť dotazy na zobrazenie , vkladanie a mazanie dát z SQL databáz . Oba tieto protokoly sú schopné prenášať dáta , ale spôsob , akým sa to urobiť , je iný a oni sú zvyčajne vhodné pre rôzne prostredia . Rozdiely

TCP /IP je štandardný sieťový protokol , ktorý sa používa na odosielanie dát z jedného hostiteľa na druhého . Protokol sa používa v drvivej väčšine sieťových povolený aplikácií a služieb . V prostredí SQL servera , SQL samotná služba bude " načúvať " na konkrétnom porte TCP a reagovať na všetky žiadosti , ktoré dostane na porte . V porovnaní , pomenované kanály nepoužívajte TCP stack , ale oni načúvať požiadavkám od ostatných rovesníkov , toto je robené tým , že potrubné adresu , ktorá je vo formáte " \\ \\ . \\ Pipe \\ sql \\ query . "

Performance

TCP využíva niekoľko metód , aby sa zabezpečilo , že dáta sú riadne doručená do vzdialeného hostiteľa , tieto metódy zaistí , že žiadna dáta zmiznú a všetky pakety sú účtované . Windowing je jednou z metód používaných na zabezpečenie toho , aby prijímajúci hostiteľ nie je preťažený s dátami a iba prijíma , rovnako ako to môže spracovať , bez toho by to ohromujúce . Pomenované rúry nerobia použitie týchto metód , ak sú na cestách cez sieť . Na miestnom hostiteľovi , pomenované kanály majú svoje vlastné mechanizmy pre odosielanie a prijímanie dát .
Client Software

Existuje niekoľko prípadov , kedy by sa použiť pomenované kanály . Ak SQL server používa iný lokálny softvér pre komunikáciu s databázou a potom pomenované rúry sú ideálnym riešením . Vzhľadom k tomu , pomenované kanály sú úplne oddelené služby od sieťového stacku nebudú používať niektorý z šírky pásma siete . Lokálne , pomenované kanály sú považované za veľmi rýchly a oveľa lepšia voľba ako TCP /IP .
Spätný

na veľmi frekventovanom sieťového rozhrania , pomocou protokolu TCP /IP sa dať ďalšiu záťaž na sieťový zásobník . To znamená, že žiadosti by mohlo byť vo fronte pred tým , než môžu byť prečítané v jadre , a preto spracovaná . Ak sú pomenované kanály používajú v sieti sa však , že vzhľadom na to , že využívajú svoje vlastné mechanizmy pre potvrdenie dát a škrtiacej pridať ďalšie réžii . To navyše začul môže spôsobiť preťaženie siete v pomalších sieťach .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené