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.