/ / Cos'è il protocollo TCP-IP

Cos'è TCP-IP?

Interazione tra computer su Internetviene effettuato mediante protocolli di rete, che sono un insieme concordato di determinate regole in base alle quali diversi dispositivi di trasmissione dati si scambiano informazioni. Esistono protocolli per formati di dati, velocità di trasmissione, controllo degli errori e altri tipi di protocolli. Nell'interoperabilità globale, TCP-IP è il protocollo più comunemente utilizzato.

Cos'è questa tecnologia?Il nome del protocollo Internet TCP-IP deriva da due protocolli di rete: TCP e IP. Naturalmente, la costruzione delle reti non si limita a questi due protocolli, ma sono fondamentali in termini di organizzazione della trasmissione dei dati. Infatti, TCP-IP è un insieme di protocolli che consentono alle singole reti di interconnettersi per formare una rete globale.

TCP-IP indescrivibiledesignato solo con definizioni IP e TCP, include anche UDP, SMTP, ICMP, FTP, telnet e altro. Questi e altri protocolli TCP-IP forniscono l'esperienza Internet più completa.

Di seguito è una descrizione dettagliata di ciascun protocollo incluso nel concetto generale di TCP-IP.

Protocollo Internet (IP) è responsabile della trasmissione direttainformazioni sulla rete. Le informazioni sono divise in parti (in altre parole, pacchetti) e trasmesse al destinatario dal mittente. Per un indirizzamento preciso, è necessario specificare l'indirizzo o le coordinate esatte del destinatario. Tali indirizzi sono costituiti da quattro byte, separati l'uno dall'altro da punti. Ogni indirizzo del computer è unico.

Tuttavia, utilizzando solo il protocollo IPpotrebbe non essere sufficiente per una corretta trasmissione dei dati, poiché il volume della maggior parte delle informazioni trasmesse è superiore a 1500 caratteri, che non rientra più in un pacchetto e alcuni pacchetti potrebbero andare persi durante la trasmissione o essere inviati nell'ordine sbagliato.

Protocollo di controllo della trasmissione (TCP) viene utilizzato a un livello superiore aprecedente. Basato sulla capacità del protocollo IP di trasportare informazioni da un nodo a un altro, il protocollo TCP consente l'invio di grandi quantità di informazioni. TCP è anche responsabile della divisione delle informazioni trasmesse in parti separate - pacchetti - e del recupero corretto dei dati dai pacchetti ricevuti dopo la trasmissione. Inoltre, questo protocollo ripete automaticamente la trasmissione di pacchetti che contengono errori.

Gestione dell'organizzazione della trasmissione dei dati su larga scalai volumi possono essere eseguiti utilizzando una serie di protocolli con funzionalità speciali. In particolare, esistono i seguenti tipi di protocolli TCP.

1. FTP (File Transfer Protocol) organizza il trasferimentofile e viene utilizzato per trasferire informazioni tra due siti Internet utilizzando connessioni TCP sotto forma di un file binario o di testo normale, come un'area denominata nella memoria del computer. In questo caso, non importa dove si trovano questi nodi e come sono collegati tra loro.

2. Protocollo datagramma utente, o User Datagram Protocol, non dipende daconnessioni, trasmette i dati in pacchetti chiamati datagrammi UDP. Tuttavia, questo protocollo non è affidabile come TCP perché il mittente non sa se il pacchetto è stato effettivamente ricevuto.

3. ICMP (Internet Control Message Protocol) esisteper inviare messaggi sugli errori che si verificano nel processo di scambio di dati su Internet. Tuttavia, il protocollo ICMP segnala solo gli errori, ma non elimina le cause che hanno portato al verificarsi di questi errori.

4. Telnet - un protocollo di rete che viene utilizzato per implementare un'interfaccia di testo su una rete utilizzando un trasporto TCP.

5. SMTP (Simple Mail Transfer Protocol) è uno specialeun protocollo di messaggistica elettronica che definisce il formato dei messaggi inviati da un computer, denominato client SMTP, a un altro computer che esegue un server SMTP. In questo caso, questo trasferimento può essere posticipato per un po 'di tempo fino all'attivazione del lavoro sia del client che del server.

Schema di trasferimento dati TCP-IP

uno.Il protocollo TCP divide l'intera quantità di dati in pacchetti e li numera, impacchettandoli in buste TCP, il che consente di ripristinare l'ordine in cui vengono ricevute parti di informazioni. Quando i dati vengono inseriti in una tale busta, viene calcolato il checksum, che viene quindi scritto nell'intestazione TCP.

2. Inoltre, tramite il protocollo IP, tutti i pacchetti vengono trasmessi direttamente al destinatario.

3.Quindi, utilizzando il protocollo TCP, controlla se tutti i pacchetti sono stati ricevuti. Se durante la ricezione il checksum appena calcolato non corrisponde a quello indicato sulla busta, questo indica che alcune informazioni sono andate perse o distorte durante la trasmissione, il protocollo TCP-IP richiede nuovamente l'inoltro di questo pacchetto. È inoltre richiesta la conferma della ricezione dei dati da parte del destinatario.

4. Dopo aver confermato la ricezione di tutti i pacchetti, TCP li ordina di conseguenza e li riassembla in una singola unità.

TCP utilizza ritrasmissioni, timeout (o timeout) per garantire la consegna affidabile delle informazioni. I pacchetti possono essere inviati contemporaneamente in due direzioni.

Pertanto, TCP-IP elimina la necessità di ritrasmissioni e attende i processi dell'applicazione (come Telnet e FTP).