Descrivere una sessione tra due computer in rete

May 17

Descrivere una sessione tra due computer in rete


Sotto il Transmission Control Protocol / Internet Protocol (TCP / IP), le sessioni sono gestite presso il "livello di trasporto." A questo livello vi sono due protocolli alternativi: User Datagram Protocol (UDP) e Transmission Control Protocol (TCP). Di questi, il protocollo TCP gestisce la sessione, UDP non lo fa.

Funzione

Lo scopo di stabilire una sessione su una 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 è chiamato il client, il computer risponde è detto server.

Caratteristiche

Quando un'applicazione vuole contattare un altro computer, il protocollo TCP negozia una connessione. Si richiede l'accesso a una porta sul computer remoto. Questa porta è un endpoint logica nel computer e non un connettore attuale. Alcune applicazioni hanno numeri di porta assegnati, così i programmatori sanno di richiedere una connessione ad una porta particolare. Una volta che l'accesso viene concesso, il cliente "lega" una presa di corrente. Una presa è 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 tramite questa presa. Una volta che tutto il lavoro è stato completato, il client chiude la presa e rilascia il controllo della porta. Con alcuni protocolli, il server termina la sessione.