Toute différence entre le connecteur de raccordement et de connexion tcp?
Sont ces 2 concepts se réfèrent à la même chose? Ont-ils la différence?
À mon avis, ils sont différents, et la connexion de socket est basé sur la connexion tcp. Un socket contient une adresse IP et le port et il ne pouvait se connecter à un autre port, mais une adresse IP et le port dans la même machine peut être connectée à de nombreuses autres adresses IP et de ports de connexion TCP. Est-ce vrai?
Vous devez vous connecter pour publier un commentaire.
TCP/IP est une pile de protocoles de communication, un socket est un point de terminaison dans un (bidirectionnel) de communication. Un socket n'a pas besoin d'être basé sur TCP, mais c'est assez souvent le cas. Le terme socket est également souvent utilisé pour se référer à l'API fournie par le système d'exploitation qui vous permet d'effectuer une connexion sur la pile TCP/IP, par exemple, l'API Winsock fournit une API pour les connexions sur la pile TCP/IP sur Windows.
Un socket est cartographié de manière unique à une demande que les ports sont gérés par le système d'exploitation.
Pour en savoir plus: http://en.wikipedia.org/wiki/Internet_socket et http://en.wikipedia.org/wiki/Winsock
Connexion de Socket implique deux pairs connectés les uns avec les autres,Protocole TCP ou UDP.Si la connexion ne permet pas de spécifier le type de connexion.c'est le terme générique pour la connexion.
Quand vous dites connexion TCP il implique deux nœuds sont connectés à l'aide du protocole TCP.
Socket est la couche 5 du protocole (Session) dans Modèle OSI et n'est pas dépendant des calques sous-jacents qui signifie qu'il peut être au-dessus de TCP, UDP, MPTCP, ... (Couche 4 - Des protocoles de la couche Transport). Connexion de Socket est utilisé pour continue de l'échange de données entre les nœuds (il crée une session entre eux), mais de la connexion TCP permet une transmission fiable des segments de données entre les nœuds.
Sockets sont définis comme une interface de programmation d'application (API) pour la communication en général entre deux processus, mais ne se limite pas seulement à cela. Ils impliquent des fonctions de la bibliothèque, votre demande de lien avec, les appels système, et la mise en œuvre de la partie du noyau du système d'exploitation. Les types les plus communs de socket Api sont Berkely socket et Winsock (Windows).
Autre classification de la prise pour le type d'accès est:
Dans Linux, Unix, Windows, TCP, UDP, et les sockets de domaine Unix. Les autres types de supports mentionnés ci-dessus sont mis en œuvre dans Linux et je ne sais pas si elles existent dans Windows.
Connexion TCP est un protocole TCP concept. Il relie les deux extrémités, généralement de deux processus (ou d'un processus à lui-même) et il est défini par (IPAddress1, Port1, IPAddress2, Usb2). La connexion TCP est établie après que le protocole TCP 3-way handshake.
Dans un socket TCP est défini par les éléments d'une connexion TCP entre deux processus (IPAddress1, Port1, IPAddress2, Usb2).
Cependant, il peut y avoir aussi une socket d'écoute. C'est un support qui a permet à un processus d'écoute pour les connexions établies à partir d'autres processus à travers le réseau.
https://en.wikipedia.org/wiki/Berkeley_sockets
https://en.wikipedia.org/wiki/Winsock