OSI :
+--------------------+ | Couche application | | DATA | | |---------------+------+ +--------------------+ | | | TCP | | H | DATA | | | +---+------+ +--------------------+ | | | IP | | H | H | DATA | | | +---+---+------+ +--------------------+ | | | Liaison | +---+---+---+------|-----+ | Physique | | @ | H | H | DATA | CRC | +--------------------+ +---+---+---+------+-----+ H = Header = En-tête
L'architecture TCP/IP a été développée dans le milieu des années 70, par la DARPA (Defense Advanced Research Projects Agency) aux USA.
-> Pour les besoins de communication et d'inter fonctionnement des applications entre les systèmes informatiques de l'armée (DoD, department of Defense)
-> Définition d'un format d'échange des données commun à tous les systèmes tout en préservant l'existant
-> Sans modifier les réseaux réels
TCP/IP est le nom de deux protocoles principaux (TCP, Transmission Control Protocol et IP, Internet Protocol)
Il y a 5 classes pour identifier les adresses IP
La classe A utilise 1 octet pour identifier le réseau et les 3 restants pour identifier les stations. (0 à 127)
La classe B utilise 2 octets pour identifier le réseau et les 2 restants pour les stations.
La classe C utilise 3 octets pour idenfitier le réseau.
On prend quelques bits de l'adresse de la station pour donner un id au sous-réseau.
L'adresse IP = 128.10.2.3
L'adresse est de classe B car commence à 128.
128 10 2 3 1000 0000 | 0000 1010 | 0000 0010 | 0000 0011 |
Adresse IP = 192.168.100.1 => Classe C
Valeur | Correspondane |
---|---|
255.255.255.0 |
Masque de réseau |
192.168.100.0 |
La partie réseau |
0 . 0 . 0 . 1 |
La partie station |
192.168.100.0 |
Adresse réseau |
192.168.100.255 |
Adresse de diffusion |
Ainsi:
Pour configurer l'interface d'un hôte qui doit se connecter à un réseau existant, on nous donne l'adresse 172.16.19.40/21
1) Masque = 255.255.248.0. La notation condensée /21 indique que la partie réseau de l'adresse occupe 21 bits. On décompose ces 21 bits en 8 bits, 8 bits et 5 bits, ce qui donne 255.255.248.0 (1111 1111 . 1111 1111 . 1111 1000 . 0000 0000
, on remplit les 21 premiers bits de l'adresse avec des 1).
2) 5 bits ont été réservés pour les sous-réseaux privés. La valeur du premier octet de l'adresse était comprise entre 128 et 192, il s'agit d'une adresse de Classe B. Le masque du réseau d'une classe B étant 255.255.0.0. 5 bits ont été réservés sur le troisième octet pour constituer des sous-réseaux.
3) Le nombre de sous-réseaux est 25 = 32 => 32 - 2 = 30 sous réseaux.
Il y a 30 sous-réseaux disponibles si l'on retire le sous-réseau 0 conformément au document RFC950 et le sous-réseau avec les 5 bits à 1 qui sert à la diffusion générale.
4) Sur les 32, puisque 21 bits sont utilisés pour l'adresse du réseau, il reste 11 bits pour les stations connectés. Combien de stations: 211 - 2 = 2048 - 2 = 2046 stations.
5) L'adresse du sous-réseau de l'exemple est: 172.16.16.0 : 3 octets partagés entre le réseau et station.
+-----------+-------------+----------- | | | 0001 | 0011 | | +-----------+-------------+----------- 1111 1000 0001 0000 = 16
Une entreprise à succursales multiple utilise l'adresse IP 196.179.110.0. Pour une gestion plus fine de ses sous-réseaux, le responsable informatique désire pouvoir effectuer une adresse IP propre à chaque sous-réseau de 10 succursales.
1) La valeur binaire du premier octet définit la classe d'adressage 196 D = 1100 0100 B, soit la classe C (192.0.0.0 à 223.255.255.255)
2)
| Id net (10oc) | Id hôte | +-----------+-----------+-----------+-------+---+ | | | | | | | | | +-----------+-----------+-----------+-------+---+ 4 bits pour les sous réseaux | | | Adresse réseau |
24 = 16 ; 16 - 2 = 14 sous réseaux et on a besoin de 10 sous réseaux.
L'adresse du masque de sous réseau = 255.255.255.240 car tous les bits sont à 1 sauf les 4 derniers bits. Dans la dernière case, on a (111 000)2 = (240)10.
3) Il reste 4 octets libres, on a donc (1111)2 = (31)10 machines associable à chaque sous-réseau.
4)
Sous réseau | Adresse |
---|---|
Sous réseau 0 | 0000 |
Sous réseau 1 | 0001 |
Sous réseau 2 | 0010 |
Sous réseau 3 | 0100 |
On prend le sous réseau n°3 et on met tous les bits restants à 1 : (0100 1111)2 = (63)10.
Ethernet 802.3 (Toplogie en bus)
💻 💻 +------------+------------+------------+------------+ 💻 💻 💻
Lorsque deux ou plusieurs stations envoient leur trame, il va y avoir collision.
CSMA/CD -> Algorithme anti-collision
💻 💻 +------------+---+----+----+------------+------------+ 💻 | po | 💻 💻 | nt | +----+
On crée deux sous domaines de collision (qui sont donc plus petits), il y aura donc moins de collisions.