Tcp / ip vs canaux nommés

<

Contenu

article data-type="article">
Named Pipes sont idéales dans un environnement SQL local.

Serveurs Microsoft SQL offrent deux formes de communication réseau: TCP / IP et les canaux nommés. Ces deux protocoles permettent un logiciel externe à la fois localement et à distance pour se connecter à l`instance de serveur de SQL et exécuter des requêtes pour afficher, insérer et supprimer des données à partir des bases de données SQL. Ces deux protocoles sont capables de transmettre des données, mais la façon dont ils le font est différent et ils sont généralement adaptés à des environnements différents.

Différences

  • TCP / IP est le protocole de réseau standard qui est utilisé pour envoyer des données d`un hôte à un autre. Le protocole est utilisé dans la grande majorité des applications et des services de réseau activé. Dans un environnement de serveur de SQL, le service de SQL lui-même "écouter" sur un port TCP particulier et répondre à toutes les demandes qu`il reçoit sur le port. En comparaison, les pipes nommés ne pas utiliser la pile TCP, mais ils écoutent les demandes émanant d`autres pairs, cela se fait en ayant une adresse de tuyau qui est dans le format de ". Pipe sql query".

Performance




  • TCP utilise plusieurs méthodes pour veiller à ce que les données sont correctement remis à l`hôte-distant ces méthodes garantissent qu`aucune donnée disparaît et tous les paquets sont comptabilisés. Le fenêtrage est l`une des méthodes utilisées pour veiller à ce que l`hôte de réception ne soit pas surchargé avec des données et ne reçoit autant qu`il peut traiter sans l`écraser. Les canaux nommés ne font pas usage de ces méthodes à moins qu`ils voyagent sur un réseau. Sur un hôte local, les pipes nommés ont leurs propres mécanismes pour l`envoi et la réception de données.

Logiciel client

  • Il y a plusieurs cas où des canaux nommés seraient utilisés. Si un serveur SQL utilise un autre logiciel local pour communiquer avec les bases de données, puis les canaux nommés sont la solution idéale. Depuis les pipes nommés sont un service totalement séparé de la pile réseau, ils ne seront pas utiliser toute la bande passante du réseau. Localement, les pipes nommés sont considérés comme extrêmement rapide et une bien meilleure option que TCP / IP.

Aérien

  • Sur une interface réseau très occupé, en utilisant TCP / IP va mettre une charge supplémentaire sur la pile réseau. Cela signifie que les demandes peuvent être en file d`attente avant de pouvoir être lus par le noyau et traités en conséquence. Lorsque les pipes nommés sont utilisés sur un réseau mais ils ajoutent une charge supplémentaire en raison du fait qu`ils utilisent leurs propres mécanismes de reconnaissance des données et contrôle de flux. Cette très surpris peut causer de la congestion du réseau dans les réseaux plus lents.

AUTRES

Proxy web vs. Vpn фото

Proxy web vs. Vpn

Un proxy Web reçoit des demandes d`un client et présente ensuite la demande au serveur pour le compte du client. Un…

Définition d`un miniport wan фото

Définition d`un miniport wan

Les réseaux locaux sont peut-être le plus connu des types de réseau, avec des connexions LAN utilisés dans les deux…

Pourquoi udp nécessaire? фото

Pourquoi udp nécessaire?

Le User Datagram Protocol ou UDP fait partie de la suite de protocoles réseau TCP / IP. TCP / IP, Transmission Control…

Qu`est-ce qu`un port snmp? фото

Qu`est-ce qu`un port snmp?

SNMP signifie Simple Protocole de gestion de réseau. SNMP est un système de surveillance de réseau, spécialement…

Composants d`un réseau lan фото

Composants d`un réseau lan

Les composants utilisés pour établir un réseau local (LAN) ont une variété de fonctions. Le thème fédérateur…

Types de protocoles de vpn фото

Types de protocoles de vpn

réseau privé (VPN) protocoles virtuels sont un groupe de protocole de contrôle de transmission / protocoles Internet…