In rete , la connessione a un socket è un po 'più complicato di collegare qualcosa in Il linguaggio della rete usa termini usiamo comunemente per le connessioni fisiche come riferimenti a connessioni logiche . In hardware del computer una "porta" è una presa di corrente , ma nelle comunicazioni è un indirizzo. In una rete " presa" è associato ad una "porta ", ma nessuna di queste parole si riferisce ad uno dei connettori su un computer . Prese
Porti e le prese sono concetti dello stack di protocollo TCP /IP . Questo gruppo di protocolli include due " protocolli di trasporto " chiamati il Transmission Control Protocol e l' User Datagram Protocol . Rivolgendosi tra computer utilizza l'indirizzo IP del protocollo Internet, affrontando tra le applicazioni utilizza le porte . Una porta è una combinazione del protocollo di trasporto e un numero di porta . Un socket è la combinazione di indirizzo IP e la porta che consente un'applicazione per comunicare con una specifica applicazione su un computer specifico .
Networked Programmazione
quando un'applicazione contatti di un'altra applicazione su un altro computer deve fare riferimento a un indirizzo IP e una porta . Un socket è la combinazione dei due e un programma può comunicare con più computer diversi sulla stessa porta contemporaneamente . Per mettere in chiaro , che messaggio è destinato per il quale computer /combinazione di porta , il programma crea un socket , che dispone di un ID univoco . Una volta che il socket è stato creato, le etichette programma di rete ogni messaggio con l'ID presa anziché l'indirizzo IP e la porta .