Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Nätverk
  • Ethernet
  • FTP och Telnet
  • IP -adress
  • Internet-nätverk
  • Regionalt nätverk
  • Modem
  • Network Security
  • Andra Computer Networking
  • Routrar
  • virtuella nätverk
  • Voice Over IP
  • Trådlöst Nätverk
  • trådlösa routrar
  • * Dator Kunskap >> Nätverk >> Internet-nätverk >> Content

    TCP /IP- Vs. Named Pipes

    Microsoft SQL-servrar erbjuder två former av nätverkskommunikation : TCP /IP och namngivna pipes . Båda dessa protokoll möjliggör extern programvara både lokalt och fjärr för att ansluta till SQL Server-instans och kör frågor för att visa, infoga och ta bort data från SQL-databaser . Båda dessa protokoll är kapabel att överföra data , men det sätt på vilket de gör detta är olika och de är vanligtvis anpassad till olika miljöer. Skillnader

    TCP /IP är den vanliga nätverksprotokoll som används för att skicka data från en värd till en annan . Protokollet används i de allra flesta av nätverksbaserade applikationer och tjänster . I en SQL -server miljö , kommer SQL själva tjänsten " lyssna " på en viss TCP-port och besvara alla ansökningar som inkommer på porten . I jämförelse, namngivna rör inte använda TCP stacken , men de lyssnar efter förfrågningar från andra kamrater , görs detta genom att ha en pipe -adress , som är i formatet " \\ \\ . \\ Pipe \\ sql \\ query . "

    Performance

    TCP använder sig av flera metoder för att säkerställa att data är korrekt levereras till fjärrvärden , dessa metoder så att inga data försvinner och alla paket redovisas . Fönstring är en av de metoder som används för att säkerställa att den mottagande värd inte är överbelastad med data och endast erhåller så mycket som den kan bearbeta utan att tynga det . Namngivna rör använder sig inte av dessa metoder om de inte färdas över ett nätverk . På en lokal värd , namngivna rör har sina egna mekanismer för att skicka och ta emot data .
    Klientprogramvara
    p Det finns flera fall där namngivna rör skulle användas . Om en SQL -server använder annan lokal programvara för att kommunicera med databaser då namngivna rör är den idealiska lösningen . Eftersom namngivna rör är en helt separat tjänst från nätverket stack de inte kommer att använda någon av nätverkets bandbredd . Lokalt är namngivna pipes anses extremt snabb och ett mycket bättre alternativ än TCP /IP . På ett mycket hektisk nätverksgränssnitt
    Overhead

    , med hjälp av TCP /IP kommer sätta extra belastning på nätverket stacken . Detta innebär att ansökningar kan behöva ställas i kö innan de kan läsas in av kärnan och behandlas därefter . När namngivna rör används över ett nätverk men de lägger extra omkostnader på grund av att de använder sina egna mekanismer för data- kvittering och flödeskontroll . Denna extra Uppsnappat kan orsaka överbelastning på nätet i långsammare nätverk .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar en XP Dial Up nätverksadapter
    ·Vad är Verizon EVDO
    ·MSN Email Adress Idéer
    ·Hur man kan maximera Dial - Up Hastigheter
    ·Vad är CNAME Records
    ·Hur du köper ett nätverkskort
    ·Hur Jämför Foto - Hosting webbplatser
    ·PCAnywhere Information
    ·Vad är en IP- String Port
    ·Hur att fråga om lastbalanserare i Smart Bro
    Utvalda artiklarna
    ·Komma åt din 2Wire Modem
    ·Hur du ställer in en DLNA -server
    ·Hur man installerar Cisco PIX
    ·Så här förnyar en IP-adress i Windows 7
    ·Hur att hitta min MAC-adress på min Windows Vista -dat…
    ·Hur öppna upp en COM-port på en dator
    ·Hur man installerar ett hem Ethernet LAN
    ·Stöten av Multimedia på Utbildning
    ·Hur man Välj ett nätverk Konsult
    ·Hur man bygger ett Wi - Fi- Repeater
    Copyright © Dator Kunskap http://www.dator.xyz