Differenza tra indirizzo IP e numero di porta

Panoramica

In questo tutorial, discuteremo l’indirizzo IP e la porta in rete. Presenteremo alcune differenze chiave tra di loro.

Indirizzo IP

La forma completa di IP è un protocollo Internet. Un computer connesso a Internet può inviare e ricevere informazioni da qualsiasi altro dispositivo di rete utilizzando un indirizzo IP. Lo scopo principale dell’indirizzo IP è quello di abilitare la comunicazione.

Tutti i dispositivi connessi a Internet richiedono un indirizzo IP univoco. Con l’aumento dei dispositivi di rete, c’è un requisito per miliardi di indirizzi IP. IPv4 o IPv6 soddisfa questo requisito.

La prima versione di IP è IPv\mathsf{4}. Utilizza uno schema di indirizzamento \ mathbf{32} -bit che consente di memorizzare  \mathbf{2^{32}} indirizzi che sono più di 4 miliardi di indirizzi.

All’inizio di IPV\mathsf{4} indirizzamento, a causa del basso numero di dispositivi di rete utilizzati nella vita quotidiana, gli utenti di Internet erano molto meno. La maggior parte delle reti erano private. Quando Internet è scoppiata, è diventato un rischio che potremmo esaurire gli indirizzi IP univoci con IPV\mathsf{4} schema di indirizzamento in quanto limitato a  32 – bit.

IPv6 è l’ultima versione di IP. IPv6 è uno schema di indirizzamento a 128 bit e offre molte funzionalità che non sono presenti in IPv  \ mathsf{4} . Presentiamo un IPv6 in formato esadecimale.

Queste funzionalità sono la sicurezza integrata, gli indirizzi con ambito, la configurazione automatica, la qualità del servizio (QoS), il nuovo formato dell’intestazione e lo spazio degli indirizzi più ampio. La maggior parte dei sistemi operativi rilasciati da  2000 supporta IPv6 direttamente o indirettamente.

Diamo un’occhiata ad un esempio di IPv  \ mathsf{4} e indirizzo IPv6:

Gli indirizzi IP possono essere classificati in quattro categorie: pubblico, privato, statico e dinamico. Percorsi indirizzo IP pubblico su Internet e fornisce l’accesso remoto al computer. Gli indirizzi IP privati non possono essere instradati su Internet e non consentono il traffico da esso. Questi sono usi come indirizzi IP di riserva e funzionano solo all’interno di una rete locale:

Gli indirizzi IP statici vengono assegnati a qualsiasi dispositivo di rete dai provider di servizi Internet (ISP) e possono essere sia IPv\mathsf{4} o IPv6. Questo tipo di indirizzo IP non cambia a meno che non cambiamo l’architettura di rete. I server DHCP (Dynamic Host Configuration Protocol) allocano gli indirizzi IP dinamici e sono soggetti a modifiche:

Numero di porta

In rete, una porta è un endpoint di comunicazione virtuale. Ogni processo in un sistema operativo ha un numero di porta specifico associato ad esso. I numeri di porta rendono facile per un computer identificare il traffico in entrata e inviarli ai processi appropriati. È anche un punto di attracco che aiuta a condividere informazioni su Internet.

Nel modello O, le porte fanno parte del livello di trasporto. Tutti i dispositivi di rete supportano le porte. Usiamo diversi numeri di porta in rete per determinare il protocollo corretto a cui il sistema operativo inoltra il traffico in entrata. Ad esempio, tutto il traffico HTTP (Hypertext Transfer Protocol) in entrata va alla porta \mathsf{80}.

Lo scopo principale di una porta è quello di aiutare un computer a capire il traffico in entrata e inviarli. Supponiamo che Sam voglia inviare un file MP3 a Mike. Sam utilizza il File Transfer Protocol (FTP) per trasferire il file MP3 a Mike. Ora supponiamo che dopo aver ricevuto il file di Sam, il computer di Mike non identifica il file MP3 e lo invia a un’applicazione di posta elettronica.

In questo caso, l’applicazione di posta elettronica non sarà in grado di aprire il file MP3. Ma Sam usa la porta\mathsf{21} assegnata a FTP durante il trasferimento del file MP3. Quindi il computer di Mike identificherà il file usando il numero di porta usato qui e lo invierà al processo appropriato. Inoltre, parallel Mike può caricare pagine Web HTTP sul suo computer che utilizza il numero di porta  \mathsf{80}.

In un computer moderno, sono disponibili \mathbf{65,535} possibili numeri di porta. Alcuni dei numeri di porta popolari e comunemente usati sono: \mathsf{20} e \mathsf{21} per FTP, \mathsf{22} per Secure Shell (SSH), \mathsf{23} per Telnet, \mathsf{25} per Simple Mail Transfer Protocol (SMTP), \mathsf{53} per Domain Name System (DNS), etc.

Diamo un’occhiata a un esempio. Qui un computer client sta tentando di creare una connessione virtuale con il server utilizzando il numero di porta \mathsf{23}. Telnet utilizza il numero di porta  \ mathsf{23}, un protocollo utilizzato per stabilire una connessione remota tramite una connessione TCP/IP. Non appena la richiesta raggiunge il server e il server identifica il numero di porta  \mathsf{23}, viene visualizzata una connessione telnet:

Indirizzo IP vs Numero di porta

Ora conosciamo le basi dell’indirizzo IP e della porta. Vediamo le differenze tra un indirizzo IP e una porta:

Reso da QuickLaTeX.com

Conclusione

In questo tutorial, abbiamo imparato l’indirizzo IP e la porta in dettaglio. Abbiamo anche presentato alcune differenze significative tra un indirizzo IP e un numero di porta.

Se hai qualche anno di esperienza in informatica o ricerca e sei interessato a condividere questa esperienza con la comunità, dai un’occhiata alle nostre Linee guida sui contributi.

Leave a Reply