? Dans un réseau , la connexion à une prise de courant est un peu plus compliqué que de brancher quelque chose po La langue de réseau utilise des termes que nous utilisons couramment pour les connexions physiques comme des références aux connexions logiques . Dans le matériel informatique un "port" est une prise de courant , mais en communication , il s'agit d'une adresse . Dans les réseaux d'un "socket" est associé à un "port ", mais aucun de ces termes se réfère à l'un des connecteurs sur un ordinateur. Prises
ports et les prises sont des concepts de la pile de protocole TCP /IP . Ce groupe de protocoles comprend deux " protocoles de transport » a appelé le Protocole de contrôle de transmission et le User Datagram Protocol . S'adressant entre ordinateurs utilise l'adresse IP du protocole Internet , d'adressage entre applications utilise les ports . Un port est une combinaison du protocole de transport et un numéro de port . Un socket est la combinaison de l'adresse IP et le port permettant à une application de communiquer avec une application spécifique sur un ordinateur spécifique .
Réseau Programmation
Lorsqu'une application contacts autre demande sur un autre ordinateur, il doit se référer à une adresse IP et un port . Une douille est la combinaison des deux , et un programme peut communiquer avec plusieurs ordinateurs différents sur le même port au même moment . Pour être clair , quel message est destiné à quel ordinateur /combinaison port, le programme crée un socket qui a un ID unique. Une fois la prise a été créé, les étiquettes de programmes de réseau de chaque message avec l'ID de la prise au lieu de l'adresse IP et le port .
Types de sockets
réception application utilise deux types de sockets. Quand une application qui peut s'attendre à recevoir des messages provenant d'autres ordinateurs démarre, il informe le système d'exploitation de réseau sur l'ordinateur de sa présence et le numéro de port qu'il s'attend à recevoir des messages sur . Elle le fait en créant un socket sur ce port. Il attend ensuite . Cet état est appelé écoute.
Connexions
Lorsqu'une application reçoit un message sur un port UDP , il envoie une réponse à ce message en bas de la même prise sur laquelle elle reçu le message . C'est ce qu'on appelle la communication sans connexion. Lorsque le programme reçoit un message sur un port TCP , il négocie une session avec l'application demandant une connexion . La demande de réception crée un nouveau socket sur le même port et crée la session sur le nouveau socket , laissant la prise d'origine disponible pour les nouvelles demandes qui pourraient venir pendant que la session existante est en marche. Une application peut maintenir plusieurs prises sur le même port au même moment .