Nwlapcug.com


Protocolli di apolide

In informatica il concetto di "stateful" e "apolide" è quasi identico al concetto di "connection-oriented" e "senza connessione". Un protocollo senza connessione considera ogni trasmissione di pacchetti come un evento isolato. Il server riceve il pacchetto anche non conserva alcuna traccia della transazione una volta che è completato. Questo è apolide. Lo scenario opposto, stateful, richiede il ricevitore per tenere traccia di ogni transazione ricevuto da una fonte e riguardano ogni trasmissione per ricevute precedenti.

Protocolli di trasporto

Se una trasmissione avviene tramite una connessione stabilita è una decisione presa a livello di trasporto. Protocolli di rete sono raggruppati per funzione e ogni gruppo è rappresentato come uno strato in uno stack. In TCP/IP (Transmission Control Protocol/Internet Protocol) il livello di trasporto contiene due alternative di base per la trasmissione: Transmission Control Protocol (TCP) e il protocollo UDP (User Datagram). TCP stabilisce una connessione ed esegue controlli di integrità. È stateful. UDP considera ogni pacchetto di dati come una transazione isolata. È apolide.

Protocollo Internet

Dato che "stateful" equivale a "connection-oriented" e le connessioni sono gestite a livello di trasporto, nulla di sotto del livello di trasporto è apolide. Livello di Internet, implementati dal protocollo Internet, fornisce servizi a livello di trasporto ma non gestisce una connessione o verificare dati. Esso invia ogni pacchetto a un indirizzo e riceve i pacchetti e li passa al livello di trasporto senza controllare i dati o il loro rapporto di registrazione. Il protocollo Internet è apolide.

Applicazioni

Ci sono molto pochi e scalabilità delle applicazioni. Per un'applicazione eseguire un servizio significativo esso solitamente esegue un'azione sui dati o è provocato dai dati. Lo stato finale di tali dati sarà diverso per lo stato iniziale dei dati, altrimenti non ci sarebbe nessun punto invocando l'applicazione. Quelle applicazioni che si siedono sopra TCP ereditano lo stato stateful del TCP. TCP è stateful per conto delle applicazioni che serve. Quelle applicazioni che si siedono in cima UDP raramente rimanere senza stati, ma chiamare su altri protocolli per creare un processo con informazioni sullo stato. UDP viene utilizzato dalle applicazioni multimediali. Ad esempio, Voice over IP (VoIP) utilizza Session Initiation Protocol per creare una connessione e quindi diventare stateful. Applicazioni di streaming video utilizzano il protocollo di Streaming in tempo reale per creare una connessione.

HTTP

C'è una domanda notevole che è apolide: Hypertext Transfer Protocol (HTTP). Ci sono due versioni principali di HTTP: 1.0 e 1.1. Versione 1.1 include la possibilità di stabilire una connessione, ma la versione 1.0, che è ancora ampiamente usato, considera ogni trasmissione come una transazione completa. Una pagina web può contenere molti elementi, come testo e immagini. Ogni elemento è tenuto in un file separato. Il client richiede una pagina e il server invia il file principale. Durante il caricamento di file nel browser web client, i file incorporati vengono chiamati automaticamente. Ogni trasferimento è apolide.