IP vs porta
Con gli ultimi sviluppi delle tecnologie dell'informazione e della comunicazione (TIC) ogni angolo del vasto globo è interconnesso. La base di questa meravigliosa vittoria è dovuta principalmente alla rapida evoluzione delle tecnologie di comunicazione e rete. Gli elementi costitutivi di queste creazioni miracolose si basano sui concetti di indirizzamento IP e porte.
Tramite indirizzi IP e porte, milioni di server e client su Internet comunicano tra loro.
indirizzo IP
L'indirizzo IP è un indirizzo logico a 32 bit che viene utilizzato per determinare la destinazione di un pacchetto di dati (datagramma). L'indirizzo IP identifica le reti di origine e di destinazione che consentono al datagramma di fluire di conseguenza nel percorso specificato. Ogni host e router su Internet ha un indirizzo IP, proprio come tutti i telefoni hanno un numero univoco ai fini dell'identificazione. Il concetto di indirizzamento IP è stato standardizzato nel 1981.
Fondamentalmente la notazione decimale puntata viene utilizzata nell'indirizzamento IP. Normalmente un indirizzo IP è costituito da due parti come porzione di rete e porzione host. La disposizione ordinaria di un indirizzo IP è la seguente:
Ciascuno dei 4 byte (8 bit = 1 byte) è costituito da valori compresi tra 0 e 255. Gli indirizzi IP sono raggruppati in classi come (A, B, C e D) a seconda delle dimensioni dell'identificatore di rete e dell'identificatore host. Quando questo approccio viene utilizzato per determinare gli indirizzi IP, viene identificato come indirizzamento completo di classe. A seconda del tipo di rete da creare, è necessario selezionare uno schema di indirizzi adatto.
Ad esempio: Classe A => Per poche reti, ciascuna con molti host.
Classe C => Per molte reti, ciascuna con pochi host.
Per lo più, all'interno di un ambiente LAN considerato, l'identificatore di rete dell'indirizzo IP rimane lo stesso, mentre la parte dell'host varia.
Uno dei grandi svantaggi causati dall'indirizzamento completo di classe è lo spreco di indirizzi IP. Quindi, gli ingegneri sono passati al nuovo approccio di indirizzamento senza classi. A differenza dell'indirizzamento completo della classe, qui la dimensione dell'identificatore di rete è variabile. In questo approccio, il concetto di subnet mask viene utilizzato per determinare la dimensione dell'identificatore di rete.
Un esempio di indirizzo IP ordinario è 207.115.10.64
Porti
Le porte sono rappresentate da numeri a 16 bit. Quindi le porte vanno da 0 a 65.525. I numeri di porta da 0 a 1023 sono limitati, perché sono riservati per l'uso di servizi di protocollo ben noti come HTTP e FTP.
In una rete, il punto finale, con cui due host comunicano tra loro, viene identificato come porte. Alla maggior parte delle porte viene assegnata un'attività allocata. Queste porte sono identificate dal numero di porta come discusso in precedenza.
Quindi il comportamento funzionale dell'indirizzo IP e della porta è il seguente. Prima di inviare il pacchetto di dati dalla macchina di origine, gli indirizzi IP di origine e di destinazione insieme ai rispettivi numeri di porta vengono inviati al datagramma. Con l'aiuto dell'indirizzo IP, il datagramma tiene traccia della macchina di destinazione e la raggiunge. Dopo che il pacchetto è stato svelato, con l'aiuto dei numeri di porta il sistema operativo sta indirizzando i dati all'applicazione corretta. Se il numero di porta è fuori posto, il sistema operativo non è a conoscenza di quali dati inviare a quale applicazione.
Quindi, in sintesi, l'indirizzo IP svolge il grande compito di dirigere i dati alla destinazione prevista, mentre i numeri di porta determinano quale applicazione deve essere alimentata con i dati ricevuti. Alla fine con il rispettivo numero di porta, l'applicazione assegnata ammette i dati attraverso la porta riservata.