Network

Une adresse IP (avec IP pour Internet Protocol) est un numéro d'identification, qui est attribuée, de façon permanente ou provisoire, à chaque périphérique relié à un réseau informatique qui utilise l'Internet Protocol. L'adresse IP est à la base du système d'acheminement des paquets de données sur Internet.

Il existe des adresses IP de version 4 sur 32 bits, et de version 6 sur 128 bits. La version 4 est actuellement la plus utilisée: elle est généralement représentée en notation décimale avec quatre nombres compris entre 0 et 255, séparés par des points, ce qui donne par exemple : 172.16.254.1

Un serveur possède autant d'adresses que de cartes réseaux. Certaines adresses ont une utilisation réservée: 127.0.0.1, appelée loopback désigne notre serveur. 0.0.0.0, désigne l'ensemble des adresses IP de notre serveur.

Sous-réseau L'adresse IP commence par le numéro du réseau suivi du numéro de l'hôte. Nous utilisons une adresse de sous-réseau sur 24 bits : le sous-réseau 10.10.10.1/24 correspond à 10.10.10 et 255 machines. Quand nous scannons 10.10.10.1/24, nous testons toutes les adresses de 10.10.10.1 à 0.10.10.255

Article sur Wikipedia: https://fr.wikipedia.org/wiki/Adresse_IP

$ip addr

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
69: eth2@if70: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether 02:42:0a:0a:0b:03 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.10.11.3/24 brd 10.10.11.255 scope global eth2
    valid_lft forever preferred_lft forever
73: eth1@if74: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether 02:42:0a:0a:0a:03 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.10.10.3/24 brd 10.10.10.255 scope global eth1
    valid_lft forever preferred_lft forever
75: eth0@if76: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether 02:42:0a:0a:00:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.10.0.2/24 brd 10.10.0.255 scope global eth0
    valid_lft forever preferred_lft forever

$ ifconfig

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.10.0.2  netmask 255.255.255.0  broadcast 10.10.0.255
        ether 02:42:0a:0a:00:02  txqueuelen 0  (Ethernet)
        RX packets 7567  bytes 573298 (559.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7073  bytes 4046236 (3.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.10.10.3  netmask 255.255.255.0  broadcast 10.10.10.255
        ether 02:42:0a:0a:0a:03  txqueuelen 0  (Ethernet)
        RX packets 15569  bytes 2618290 (2.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 20985  bytes 1976399 (1.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.10.11.3  netmask 255.255.255.0  broadcast 10.10.11.255
        ether 02:42:0a:0a:0b:03  txqueuelen 0  (Ethernet)
        RX packets 324  bytes 36877 (36.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 814  bytes 71847 (70.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 814  bytes 71847 (70.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0