Les trames internet
Une trame internet est un bloc qui circule sur un réseau informatique au niveau 2 du modèle OSI.
Une trame peut contenir un paquet qui lui, se situe au niveau 3 du modèle OSI.
Un paquet est composé de plusieurs sections :
| Préambule |
SFD |
Adresse destination |
Adresse origine |
taille données |
Données |
CRC |
- Préambule: 7 octets - Chacun des octets vaut 10101010 et cette série permet à la carte réceptrice de synchroniser son horloge.
- SFD: 1 octet - Ce champ est codé sur 1 octet et indique à la carte réceptrice que le début de la trame va commencer. La valeur de SFD (Starting Frame Delimiter) est 10101011.
- Adresse desination: 6 octets - Contient l'adresse MAC de la machine qui va recevoir le paquet.
- Adresse origine : 6 octets - Contient l'adresse MAC de la machine qui a émis le paquet.
- Taille données : 2 octets - Indique la taille des données.
- Données : 46-1500 octets - Contient les données à transférer.
- CRC 4 : octets - Représente la séquence de contrôle de trame. Il permet à l'adaptateur qui réceptionnera cette trame de détecter toute erreur pouvant s'être glissée au sein de la trame.
Les collisions
Lorsque plusieurs ordinateurs sont connectés sur un même réseau, il arrive que ceux-ci émettent au même moment une trame et cela peut entraîner une collision.
Avant d'envoyer une trame, chaque carte réseau effectue ces actions :
- Ecoute le réseau (si un autre ordinateur émet, la carte réseau attend..)
- Envoie le paquet
- Détecte d'éventuelles collisions (Si deux trames sont envoyées en même temps, elles se percuttent..)
- La renvoie si une collision a eu lieu (maximum 15 fois)
Type de trames
Il existe différents types de trames sur un réseau Ethernet :
- Trame unicast : D'un ordinateur à un autre ordinateur.
- Trame multicast : D'un ordinateur vers d'autres ordinateurs.
- Trame broadcast : D'un ordinateur à l'ensemble du réseau.