Sotto il Transmission Control Protocol /Internet Protocol ( TCP /IP ) , le sessioni sono gestite presso la " Transport Layer . " A questo livello ci sono due protocolli alternativi : User Datagram Protocol ( UDP) e Transmission Control Protocol ( TCP ) . Di questi , TCP gestisce sessione , UDP non. Funzione
Lo scopo di stabilire una sessione in rete è quello di passare i dati o comandi da un computer all'altro . In entrambi i casi , la comunicazione segue le stesse procedure . Il computer di avvio si chiama il client , il computer risponde si chiama il server .
Caratteristiche
Quando un'applicazione vuole contattare un altro computer , TCP negozia una connessione. Si richiede l'accesso a una porta sul computer remoto . Questa porta è un endpoint logico sul computer e non un connettore reale. Alcune applicazioni hanno numeri di porta assegnati , quindi i programmatori sanno per richiedere una connessione ad una particolare porta . Una volta ottenuto l'accesso , il cliente " lega " un socket . Un socket è una combinazione di un indirizzo IP e numero di porta.
Procedure
La presa è una scorciatoia nel programma client per la connessione. Dati e comandi sono passati avanti e indietro attraverso questo socket . Una volta che tutto il lavoro è completato, il client non chiude la presa di controllo e rilasci del porto . Con alcuni protocolli , il server termina la sessione .