Un noeud peut transmettre ou recevoir. La trame (le paquet) représente les données. En TCP/IP, la trame fait au minimum 64 octets et au maximum 1512.
Chaque noeud a une adresse physique. Chaque machine possède une adresse MAC, unique au monde.
La topologie physique, ou câblage, représente la manière dont sont connectés les postes de travail. Pour relier les systèmes entre eux, on parle de
Partage de média | Médias multiples |
---|---|
|
|
La résistance permet d'absorber le signal pour éviter que le signal ne rebondisse.
Puisque le bus est commun, la trame passe par chaque noeud. La trame contient l'adresse du récepteur et l'adresse de l'émetteur. Si le noeud est attaché à l'adresse du récepteur, la trame est lue. Il s'agit d'une trame unicaste. Les multicastes distribuent les paquets à plusieurs stations (i.e. broadcast).
Il y a un sens de propagation et un jeton pour déterminer qui peut insérer / recevoir des données. Le jeton sera transformé en trame. L'avantage est qu'il n'y a pas de collision.
La bande passante correspond à la gamme des fréquences que peut transmettre le câble. Elle détermine la longueur de la voie.
Les paquets sont transmis soit :
Tous les bits sont découpés / envoyés par rapport à un signal d'horloge (H).
La modulation du signal se fait soit :
Plus la distance entre l'émetteur et le récepteur est grande, plus il peut y avoir affaiblissement ou retard du signal. Le signal dépend aussi de la capacité du canal de transmission.
Calcul de la valeur de l'affaiblissement :
Adb = |x1 / x2|
+---+ x1 x2 +---+ | E |-------------------------| R | +---+ +---+
Calcul du retard :
φ = φ1 - φ2
Où φ1 et φ2 sont respectivement le déphasage en entrée et le déphasage en sortie.
Pour ramener le retard à une valeur temporelle :
φ(f) = dφ(f) / 2πdf
Capacité d'un canal
C = w × log2(1 + S/N)
Avec :
Le temps de traversée d'un canal :
TT = Tp + Tt
Avec :
En plus de ces éléments, il faut vérifier que l'information n'a pas été modifiée lors de sa transmission.
Il nous faut, des deux côtés, des algorithmes de détection des erreurs de transmissions. On introduit donc la transmission d'une clef pour vérifier l'intégrité du paquet. Il y aura re-transmission en cas d'erreur.
4 techniques sont employées pour détecter / corriger les erreurs :
1ère méthode : Bit de parité
+---+---+---+---+---+---+---+---+ | | 1 | 0 | 1 | 1 | 0 | 1 | 0 | +---+---+---+---+---+---+---+---+ ^ Bit de parité
2ème méthode : le code LRC
LRC = longitudinal redundancy check
Cette technique fonctionne par bloc entier de data (e.g. phrase, fichier, etc.). On rajoute un bloc LRC au bloc de données.
Par exemple :
+---+---+---+---+---+ | H | E | L | L | O | 5 caractères +---+---+---+---+---+ H = 00010010 (code ASCII) 21 en héxadecimal E = 10100011 L = 00110011 O = 11110011 LRC = 01000010
Pour calculer le LRC, pour chaque colonne / rang, on calcul le bit de parité pour avoir le LRC.
3ème méthode : le code CRC
CRC = Cyclic Redundency Code
On transforme le message en polynôme P(x).
P(x) | G(x) <---- Diviseur normalisé |---- R(x) | |
Si le reste de la division est nul, alors la transmission est sans erreurs. S'il n'est pas nul, alors il y a une erreur.
On cherche à effectuer un câblage d'un réseau local dans un immeuble contenant 5 étages identiques de 7 bureaux. Dans chaque bureau, une prise réseau est prévue. Chaque bureau a un côté de 5m et une hauteur de 3m.
Un ordinateur se trouve dans le 4ème bureau du 3ème étage.
Quelle sera la longueur du câble nécessaire pour les différentes configurations ci-dessous sans tenir compte des contraintes techniques et d'installation.
+---+---+---+---+---+---+ | | | | | | | +---+---+---+---+---+---+ | | | | | | | +---+---+---$---+---+---+ | | | | | | | - +---+---+---+---+---+---+ 3m | | | | | | | | - +---+---+---+---+---+---+ |---| 5m $ = Prise de l'ordinateur central Bus = (3 × 4 × 7) + (5 × 6) = 114m Anneau = √(122 + 302) + bus ≈ 146,3m Etoile = (√(32 + 52) + √(32 + 102) + √(32 + 152) + √(62 + 52) + √(62 + 102) + √(62 + 152) ) × 4 + (5 + 10 + 15 + 3 + 6) × 2 = 346,76m
Plusieurs critères entrent en jeu :
Le 10 représente
10Mbit/s
; 2 et 5 représentent le nombre de centaines de mètres.
La fibre optique est constituée d'une gaine isolante extérieure et d'une âme intérieure en verre ou en plastique. Il ne s'agit pas d'un signal électrique mais d'un signal lumineux.
Un fichier est transmis par bloc de 1000 caractères codés en ASCII avec un bit de parité (7 + 1), en mode synchrone, soit une liaison à 9 600 bits/s. On suppose, en outre, que la transmission est effectuée en mode semi-duplexe et la demande de retransmission instantanée.
Calculer :
1) Le débit effectif = débit réel × μ (μ = efficacité)
Efficacité = Nb de bits utils / nb total de bits transmis
Débit effectif = 9600 × 7000 / 8000 = 8400 bits / s
2) Si Te est la probabilité d'avoir 1 bit erroné, la probabilité d'avoir un bit correct est de 1 - Te.
Pour un bloc de N bits, la probabilité est de (1 - Te)N.
TTIavec erreur = TTI × P = 8400 × (1 - 0,0001)8000
TTIavec erreur = 3770 bits / s