Relazione tra TCP e UDP pacchetti

November 16

Relazione tra TCP e UDP pacchetti


Transmission Control Protocol (TCP) e User Datagram Protocol (UDP) sono i due protocolli di trasporto dello stack di protocollo TCP / IP. Uno stack di protocollo è un modo di rappresentare protocolli raggruppati per funzione e strati uno sopra l'altro. Il più basso offerte strati con gli aspetti fisici delle reti e lo strato più alto contiene applicazioni. TCP e UDP sono a livello di trasporto, che è il terzo strato nella pila.

Transport layer

Le responsabilità dei protocolli di livello di trasporto - TCP e UDP - sono in primo luogo per creare un pacchetto di dati. Un pacchetto di dati è una struttura contenente un segmento di dati. I dati viaggiano nel corpo del pacchetto, e il protocollo di trasporto aggiunge un'intestazione a questo pacchetto. L'intestazione contiene informazioni somministrazione per il protocollo di trasporto e non è parte dei dati del pacchetto.

Numeri di porta

Il requisito di base del trasporto di intestazione deve contenere i numeri di porta sorgente e destinazione dei dati. Un numero di porta è un codice che rappresenta un'applicazione. È come domicilio un'applicazione su un computer. I numeri di porta vengono assegnati e gestiti dalla Internet Assigned Numbers Authority (IANA). Una porta è identificato dal suo numero di porta e il protocollo con quel numero, quindi la porta TCP 123 e UDP 123 sono due porte diverse.

User Datagram Protocol

Un pacchetto UDP contiene poco più di due numeri di porta. La User Datagram Protocol è un sistema di connessione, cioè ogni pacchetto è un'operazione isolata e non ci sono procedure per verificare se arriva dati. Il pacchetto contiene un campo checksum. Questo è il risultato di un calcolo basato sul contenuto del pacchetto. Lo scopo del checksum è quello di consentire al ricevitore di verificare se il pacchetto è arrivato con lo stesso contenuto il mittente ha inviato fuori. Tuttavia, non ci sono procedure di recupero se il pacchetto è stato danneggiato. Il ricevitore scende il pacchetto senza avvisare il mittente del fallimento.

Transmission Control Protocol

TCP è un protocollo orientato alla connessione. Si stabilisce una sessione tra il mittente e il destinatario, quindi la sua struttura dei pacchetti contiene i campi per identificare i pacchetti di gestione della sessione. La struttura del pacchetto identifica anche i dati del pacchetto in relazione ai dati inviati in altri pacchetti nel flusso di trasferimento dati. Ciò consente al ricevitore di riassemblare i pacchetti di dati nel giusto ordine, dovrebbe arrivano fuori sequenza.