Transmission Control Protocol

Il IP ha molte debolezze, uno di cui è pacchetti non fidati di consegna—del pacchetto può essere caduto dovuto gli errori della trasmissione, gli itinerari difettosi e/o la degradazione di rendimento. Gli aiuti di Transmission Control Protocol (TCP) riconciliano queste edizioni fornendo i collegamenti certi e stream-oriented. Infatti, TCP/IP è basato principalmente su funzionalità di TCP, che è basata sul IP, per comporre il suite di TCP/IP. Queste caratteristiche descrivono un processo collegato dell'istituzione di comunicazione.

Ci sono molti componenti che provocano la consegna’certa di servizio di TCP s. Segue alcuni dei punti principali:

Flussi. I dati sono sistematizzati e trasferiti come flusso delle punte, organizzato negli ottetti o nei byte 8-bit. Mentre queste punte sono ricevute, sono passate sopra nello stesso modo.

Controllo Di Flusso Dell'Amplificatore. Mentre i dati sono passati in flussi, il software di protocollo può dividere il flusso per riempire le dimensioni della memoria di transito specifiche. Il TCP controlla questo processo ed assicura l'evitare di un trabocco dell'amplificatore. Durante questo processo, veloce-trasmettere le stazioni può essere arrestata periodicamente per continuare con le stazioni diricezione.

  

Circuiti Virtuali. Quando una stazione chiede la comunicazione con un altro, entrambe le stazioni
informi i loro programmi di applicazione e accosenta per comunicare. Se il collegamento o le comunicazioni fra queste stazioni viene a mancare, entrambe le stazioni sono informate della ripartizione ed informano le loro applicazioni rispettive del software. In questo caso, un'altra prova coordinata è tentata.

Connettività Duplex Completa. Il trasferimento del flusso si presenta in entrambi i sensi, simultaneamente, per ridurre il traffico generale della rete.

Il TCP organizza e conta i byte nel flusso di dati usando un numero progressivo 32-bit. Ogni pacchetto di TCP contiene un numero progressivo cominciare (primo byte) e un numero di riconoscimento (ultimo byte). Un concetto conosciuto come una finestra scorrevole è effettuato per rendere le trasmissioni del flusso più efficienti. La finestra scorrevole usa più efficacemente la larghezza di banda, perché permetterà la trasmissione dei pacchetti multipli prima che un riconoscimento sia richiesto.

Fotografie istantanee di disposizione e dell'intestazione del pacchetto di TCP

Tenendo presente che è importante da differenziare fra i pacchetti bloccati—se sono TCP, il UDP, ARP e così via. I componenti sono definiti nella seguente lista:

Orificio Di Fonte. Specifica l'orificio a cui la fonte procede i servizi send/receive di TCP.

Orificio Della Destinazione. Specifica l'orificio a cui la destinazione procede i servizi send/receive di TCP.

Numero progressivo. Specifica il primo byte dei dati o di un numero progressivo riservato per un processo futuro.

Numero Di Riconoscimento. Il numero progressivo del byte dei dati che molto seguente il mittente dovrebbe ricevere.

Immagine riportata Di Dati. Il numero di parole 32-bit nell'intestazione.

Riservato. Tenuto per uso futuro.

Bandierine. Le informazioni di controllo, quali le punte di SYN, del ACK e dell'ALETTA, per l'istituzione del collegamento ed il termine.

Formato Della Finestra. Il mittente’s riceve la finestra o lo spazio di amplificatore disponibile.

Totale di controllo. Specifica tutto il danneggiamento dell'intestazione che si è presentata durante la trasmissione.

Indicatore Urgente. Il primo byte urgente facoltativo in un pacchetto, che indica la conclusione dei dati urgenti.

Opzioni. Opzioni di TCP, quale il formato di segmento di TCP di massimo.

Dati. le informazioni di Superiore-strato.

Orificii, Punti finali, Istituzione Del Collegamento

Il TCP permette la comunicazione simultanea fra i programmi di applicazione differenti su una singola macchina. Il TCP usa i numeri port per distinguere ciascuna delle destinazioni di ricezione’della stazione s. Un accoppiamento dei punti finali identifica il collegamento fra le due stazioni, come accennato più presto. Colloquialmente, questi punti finali sono definiti mentre il collegamento fra le due applicazioni’ delle stazioni mentre comunicano; sono definiti da TCP come accoppiamento dei numeri interi in questa disposizione: (ospite, orificio). L'ospite è il IP address’della stazione s e l'orificio è il numero port di TCP su quella stazione. Un esempio di un punto finale’della stazione s è:

206.0.125.81:1026 (host)(port)  
Un esempio di due punti finali’ delle 
stazioni durante la comunicazione è: STAZIONE 1 
206.0.125.81:1022 (host)(port)
STAZIONE 2 207.63.129.2:26 (host)(port) 

Questa tecnologia è molto importante in TCP, poichè permette le comunicazioni simultanee assegnando gli orificii separati per ogni collegamento della stazione.

Quando un collegamento è stabilito fra due nodi durante la sessione di TCP, una stretta di mano a tre vie è usata. Questo processo comincia con quello - richiesta di TCP di nodo da una punta di SYN/ACK e la seconda risposta di TCP di nodo con una punta di SYN/ACK. A questo punto, come descritto precedentemente, la comunicazione fra i due nodi continuerà. Quando ci non sono più dati da trasmettere, un nodo di TCP può trasmettere una punta dell'ALETTA, indicante un segnale di controllo vicino. A questa intersezione, entrambi i nodi si chiuderanno simultaneamente.

Il User Datagram Protocol (UDP) funziona ad un modo connectionless; cioè fornisce lo stesso non fidato, servizio di distribuzione del datagram come IP. Diverso del TCP, il UDP non trasmette le punte di SYN/ACK per assicurare la consegna e l'affidabilità delle trasmissioni. Inoltre, il UDP non include la funzionalità di controllo di flusso o di recupero di errore. Di conseguenza, i messaggi del UDP possono essere persi, duplicato, o arrivi nell'ordine errato. E perché il UDP contiene le più piccole intestazioni, consuma meno rendimento della rete che il TCP ed in modo da può arrivare più velocemente di la stazione di ricezione può procederla.

Il UDP è utilizzato tipicamente dove i protocolli di alto-strato forniscono il recupero di errore ed il controllo di flusso necessari. I daemons popolari dell'assistente che impiegano il UDP includono il Network File System (NFS), il Simple Network Management Protocol (SNMP), il File Transfer Protocol insignificante (TFTP) ed il Domain Name System (DNS), per chiamare alcuni.

Il UDP non include il controllo di flusso o il recupero di errore e può essere duplicato facilmente.

Formattazione del UDP, incapsulamento e fotografie istantanee dell'intestazione

I messaggi del UDP sono denominati datagrams dell'utente. Questi datagrams sono incapsulati in IP, compreso l'intestazione del UDP ed i dati, poichè viaggia attraverso il Internet. Basicamente, il UDP aggiunge un'intestazione ai dati che un utente trasmette e la passa avanti al IP. Lo strato del IP allora aggiunge un'intestazione a che cosa riceve dal UDP. Per concludere, lo strato dell'interfaccia della rete inserisce il datagram nel telaio prima della trasmissione esso da una macchina ad un altro.

Come accennato appena, i messaggi del UDP contengono le più piccole intestazioni e consumano pochi overheads che il TCP. I componenti sono definiti nella seguente lista.

Orificio Di Source/Destination. Un numero port a 16 bit del UDP usato per l'elaborazione del datagram.

Lunghezza Di Messaggio. Specifica il numero di ottetti nel datagram del UDP.

Totale di controllo. Un campo facoltativo per verificare consegna del datagram.

Dati. I dati trasmessi al protocollo di TCP, compreso le intestazioni di superiore-strato.

Il UDP fornisce il funzionamento in multiplex (il metodo affinchè segnali multipli siano trasmessi simultaneamente in un flusso di input, attraverso un singolo channe fisico l) e la demultiplexazione (la separazione reale dei flussi che sono stati funzionati in un flusso comune nuovamente dentro i flussi multipli dell'uscita) fra il protocollo ed il software di applicazione.

Il funzionamento in multiplex e demultiplexare, mentre appartengono il UDP, traspariscono attraverso gli orificii. Ogni applicazione della stazione deve negoziare un numero port prima della trasmissione del datagram del UDP. Quando il UDP è dal lato di ricezione di un datagram, controlla l'intestazione (campo port della destinazione) per determinare se abbini attualmente uno’degli orificii della stazione s in uso. Se l'orificio è in uso da un'applicazione ascoltante, la trasmissione continua; se l'orificio non è in uso, un messaggio di errore del ICMP è generato ed il datagram è scartato.

ciò è un articolo aggiunto da Walter Mirano


Diniego: Il nostro Web site non è responsabile delle informazioni contenute da questo articolo. Questo articolo in nessun modo riflette le viste, le opinioni, i pensieri o la credenza del personale dell'indice degli articoli.

Avviso di traduzione: L'articolo "Transmission Control Protocol" è stato tradotto usando un servizio di traduzione automatizzato. Chiediamo scusa francamente per tutti gli errori di traduzione che hanno accaduto. Grazie per capire.

Online: 819 users browsing the articles directory