IP vs port
Avec les derniers développements des technologies de l'information et de la communication (TIC), tous les coins et recoins du vaste globe sont interconnectés. La base de cette merveilleuse victoire est principalement due à l'évolution rapide des technologies de communication et de réseautage. Les éléments constitutifs de ces créations miracles sont basés sur les concepts d'adressage IP et de ports.
Grâce aux adresses IP et aux ports, des millions de serveurs et de clients sur Internet communiquent entre eux.
adresse IP
L'adresse IP est une adresse logique de 32 bits qui est utilisée pour déterminer la destination d'un paquet de données (datagramme). L'adresse IP identifie les réseaux source et de destination qui permettent au datagramme de circuler en conséquence dans l'itinéraire spécifié. Chaque hôte et routeur sur Internet a une adresse IP, tout comme tous les téléphones ont un numéro unique à des fins d'identification. Le concept d'adressage IP a été normalisé en 1981.
La notation décimale à points est essentiellement utilisée dans l'adressage IP. Normalement, une adresse IP se compose de deux parties: la partie réseau et la partie hôte. La disposition ordinaire d'une adresse IP est la suivante:
Chacun des 4 octets (8 bits = 1 octet) se compose de valeurs comprises entre 0 et 255. Les adresses IP sont regroupées en classes comme (A, B, C et D) en fonction de la taille de l'identifiant de réseau et de l'identifiant d'hôte. Lorsque cette approche est utilisée pour déterminer les adresses IP, elle est identifiée comme un adressage complet de classe. En fonction du type de réseau à créer, vous devez sélectionner un schéma d'adresse approprié.
Ex: Classe A => Pour quelques réseaux, chacun avec de nombreux hôtes.
Classe C => Pour de nombreux réseaux, chacun avec peu d'hôtes.
La plupart du temps, dans un environnement LAN considéré, l'identifiant réseau de l'adresse IP reste le même, alors que la partie hôte varie.
L'un des gros inconvénients causés par l'adressage complet de classe est le gaspillage d'adresses IP. Ainsi, les ingénieurs sont passés à la nouvelle approche de l'adressage sans classe. Contrairement à la classe d'adressage complet, ici, la taille de l'identifiant réseau est variable. Dans cette approche, le concept de masquage de sous-réseau est utilisé pour déterminer la taille de l'identifiant de réseau.
Exemple d'adresse IP ordinaire: 207.115.10.64
Les ports
Les ports sont représentés par des nombres de 16 bits. Par conséquent, les ports vont de 0 à 65 525. Les numéros de port de 0 à 1023 sont limités, car ils sont réservés à l'utilisation de services de protocole bien connus tels que HTTP et FTP.
Dans un réseau, le point final, dont deux hôtes communiquent entre eux, est identifié comme des ports. La plupart des ports sont affectés à une tâche allouée. Ces ports sont identifiés par le numéro de port comme indiqué précédemment.
Le comportement fonctionnel de l'adresse IP et du port est donc le suivant. Avant d'envoyer le paquet de données depuis la machine source, les adresses IP source et de destination ainsi que les numéros de port respectifs sont transmis au datagramme. À l'aide de l'adresse IP, le datagramme suit la machine de destination et l'atteint. Une fois le paquet dévoilé, à l'aide des numéros de port, le système d'exploitation dirige les données vers l'application appropriée. Si le numéro de port est égaré, le système d'exploitation ne sait pas quelles données envoyer à quelle application.
Donc, en résumé, l'adresse IP fait la grande tâche de diriger les données vers la destination prévue, tandis que les numéros de port déterminent quelle application doit être alimentée avec les données reçues. Finalement, avec le numéro de port respectif, l'application allouée admet les données via le port réservé.