Ethernet
Le rôle de la couche 2 est de relier les machines qui sont dans le même réseau local. Parmi les protocoles de la couche 2, on trouve les deux plus utilisés : - WIFI - Ethernet
Format d'une trame Ethernet
+--------------------------------------------------------+
| MAC DEST | MAC SRC | Protocole Couche 3 | Data | CRC |
+--------------------------------------------------------+
IP
Le rôle de la couche 3 est de relier les différentes réseaux.
Format d'une trame IPv4
+-------------------------------------------------------------+
| Ver. | HLEN | TOS | Longueur Totale (16 bits) |
+-----+------+---------+--------------------------------------+
| Identifiant (16 bits) | Flags | Décalage Fragment |
+-------------------------------------------------------------+
| TTL | Protocole couche 4 | Checksum |
+-----------------------+-------------------------------------+
| Adresse Source IP |
+-------------------------------------------------------------+
| Adresse Destination IP |
+-------------------------------------------------------------+
| Options (Variable : 0 à 40 octets) | Padding (Rembourrage) |
+------------------------------------+------------------------+
| Données |
+-------------------------------------------------------------+
+-------------------------------------------------------------+
| Ver. | HLEN | TOS | Longueur Totale (16 bits) |
+-----+------+---------+--------------------------------------+
| Identifiant (16 bits) | Flags | Décalage Fragment |
+-------------------------------------------------------------+
| TTL | Protocole couche 4 | Checksum |
+-----------------------+-------------------------------------+
| Adresse Source IP |
+-------------------------------------------------------------+
| Adresse Destination IP |
+-------------------------------------------------------------+
| Options (Variable : 0 à 40 octets) | Padding (Rembourrage) |
+------------------------------------+------------------------+
| Données |
+-------------------------------------------------------------+
TCP
Le rôle de la couche 4 est de faire diagloguer les applicatif
Format d'un segment TCP
+-------------------------------------------------------------+
| port source | Port destination |
+-----+------+---------+--------------------------------------+
| nombre de sequence |
+-------------------------------------------------------------+
| nombre ack |
+-------------------------------------------------------------+
| flags | windows |
+-------------------------------------------------------------+
| Checksum | Urgent Pointer |
+-------------------------------------------------------------+
| Options (Variable : 0 à 40 octets) | Padding (Rembourrage) |
+------------------------------------+------------------------+
| Données |
+-------------------------------------------------------------+