Panoramica di TCP / IP

  • TCP / IP è l'acronimo di Transmission Control Protocol / Internet Protocol, che è una combinazione di due protocolli, vale a dire il protocollo TCP e il protocollo IP. È una suite di protocolli sviluppata prima del modello OSI. TCP / IP non è altro che un protocollo di comunicazione utilizzato per connettere dispositivi su Internet.
  • TCP / IP è un protocollo gerarchico composto da moduli interattivi in ​​cui ciascun modulo fornisce funzionalità specifiche. La trasmissione di dati tramite la connessione Internet viene effettuata con l'aiuto di TCP / IP. Mostra come i trasferimenti di dati attraverso la connessione Internet
  • In TCP / IP, TCP è responsabile della divisione dei messaggi o dei file in piccoli pacchetti durante la trasmissione attraverso la connessione Internet e il loro assemblaggio a destinazione. L'IP è responsabile dell'assegnazione di un indirizzo ai pacchetti in modo che possano raggiungere la destinazione corretta.

Come funziona TCP / IP?

La funzionalità di TCP / IP è divisa in cinque livelli -1) Livello fisico, Livello collegamento dati, Livello rete, Livello trasporto, Livello applicazione.

Strato fisico

  • Il livello fisico converte i dati binari in segnali e li trasmette attraverso i media locali. In questo livello, un'unità di comunicazione è un singolo bit. Quando viene stabilita la connessione tra due dispositivi, i dati scorrono sotto forma di flusso di byte. Il livello fisico fornisce bit.

Livello di collegamento dati

  • Il livello collegamento dati definisce il formato dei dati sulla rete. L'indirizzamento fisico viene eseguito nel livello collegamento dati. L'indirizzo MAC di origine e destinazione viene assegnato al pacchetto di dati per formare un frame.
  • Nel livello di collegamento dati, l'unità di comunicazione è un frame. Questo livello divide il messaggio o il file nel frame. Il frame non è altro che un pacchetto che è responsabile dell'incapsulamento dei dati ricevuti dal livello di rete.

Livello di rete

  • Nel livello di rete, l'unità di comunicazione è un pacchetto. Questo livello fornisce un indirizzo IP di origine e destinazione a ciascun segmento per formare un pacchetto. Il livello di rete offre funzioni come l'indirizzamento logico, ad esempio l'indirizzamento IP, la determinazione del percorso e il routing. Il routing è un metodo per spostare il pacchetto di dati dall'origine alla destinazione.
  • In base all'indirizzo IP e alla maschera, le decisioni di routing vengono prese nella rete. Considerando che Path Determination è il processo di scelta del miglior percorso possibile per la consegna dei dati al destinatario. Utilizza protocolli come OSPF (Open Shortest Path First), BGP (Border Gateway Protocol), ecc.

Strato di trasporto

  • Il livello di trasporto è responsabile del trasferimento di dati da una posizione a un'altra. Controlla l'affidabilità della comunicazione tramite segmentazione, controllo del flusso e controllo degli errori.
  • La segmentazione è il processo di divisione dei dati ricevuti in piccole unità chiamate segmenti.
  • Un segmento è un'unità di comunicazione in questo livello.
  • Flow Control: Flow Control è il processo di controllo della quantità di dati trasmessi.
  • Controllo errori: il livello di trasporto utilizza lo schema di richiesta di ripetizione automatica per ritrasmettere dati persi o danneggiati. Un gruppo di bot chiamato checksum viene aggiunto a ciascun segmento per scoprire il segmento ricevuto che presenta errori.

Esistono 2 protocolli utilizzati nel livello Trasporto:

  1. User Datagram Protocol: User Datagram Protocol utilizza un servizio senza connessione. cioè UDP consegna pacchetti di dati senza impostare un percorso predefinito, quindi non viene stabilita alcuna sessione per la connessione. In UDP, il percorso dipende dal traffico del percorso disponibile.
  2. Protocollo di controllo della trasmissione: il protocollo di controllo della trasmissione utilizza un servizio orientato alla connessione. Nel servizio orientato alla connessione, TCP decide che le unità di dati del percorso vengono consegnate tramite il percorso deciso. Al termine della conversazione TCP, la sessione viene chiusa.

Livello di applicazione

L'unità di comunicazione nel livello applicazione è il messaggio. Consente all'utente di accedere ai servizi Internet. Viene utilizzato dalle applicazioni di rete che utilizzano Internet. Molti protocolli sono definiti in questo livello per fornire servizi come FTP per il trasferimento di file, HTTP o HTTPS per l'accesso a www ie World Wide Web, SMTP per posta elettronica, TELNET per terminali virtuali, ecc.

Protocolli TCP / IP

Di seguito è riportato l'elenco dei protocolli TCP / IP comunemente utilizzati: -

HTTP

HTTP sta per HyperText Transfer Protocol. HTTP stabilisce una connessione tra client e server per la trasmissione dei dati. È una trasmissione non sicura. Un client invia una richiesta al server tramite un browser Web per visualizzare le informazioni specificate. Dopo aver ricevuto una richiesta, il server invia le informazioni specificate al client.

HTTPS

HTPPS è l'acronimo di HyperText Transfer Protocol Secure. HTTPS stabilisce una connessione tra il client e il server per la trasmissione dei dati. È una trasmissione sicura. Il client utilizza principalmente questo HTTPS per inviare informazioni private come i dettagli della carta di credito, le transazioni online, ecc. Al server attraverso la connessione Internet.

FTP

Supporti FTP per File Transfer Protocol. Utilizza i servizi TCP per trasferire file da un host a un altro. Stabilisce una connessione tra due host. dopo aver stabilito la connessione, l'host può inviare e ricevere dati o file.

SMTP

SMTP è l'acronimo di Simple Mail Transfer Protocol. È un protocollo ampiamente utilizzato e più importante utilizzato per trasferire le e-mail dal mittente al destinatario. È un protocollo a livello di applicazione come abbiamo visto in precedenza. È un protocollo Push che viene utilizzato per inviare un'e-mail. Successivamente, i protocolli POP Post Office Protocol o IMAP (Internet Message Access Protocol) recuperano le e-mail sull'estremità del destinatario.

TELNET

TELNET è l'acronimo di Terminal Network. Stabilisce la connessione tra il computer locale e il computer remoto in modo tale che il terminale locale sembra essere un terminale del sistema remoto.

FTP

FTP sta per File Transfer Protocol. È un protocollo Internet utilizzato per il trasferimento di dati, file multimediali da un computer a un altro computer.

Vantaggi del TCP / IP

  • Fornisce funzionalità di scalabilità, questa funzione consente l'aggiunta di N numero di reti senza disturbare i servizi attuali.
  • È interoperabile, il che significa che consente a due diversi sistemi di comunicare su una rete eterogenea.
  • È un open source, cioè gratuito da usare. Chiunque può usarlo per la comunicazione.
  • È un modello standard del settore sviluppato per risolvere i problemi relativi alla comunicazione su una rete
  • Assegna un indirizzo IP univoco a ciascun dispositivo attraverso la rete. quindi ogni dispositivo viene identificato in modo univoco sulla rete.

Conclusione

In questo articolo, abbiamo visto cos'è il TCP / IP, una spiegazione dettagliata dei livelli nel TCP / IP e i vantaggi dell'utilizzo in rete.

Articoli consigliati

Questa è stata una guida a Che cos'è TCP / IP. Qui discutiamo del funzionamento, dei vantaggi e dei livelli nel TCP / IP. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Che cos'è i protocolli di rete
  2. Architettura DBMS
  3. Domande di intervista CCNA
  4. Cos'è il protocollo TCP?

Categoria: