Chapitre 3 PDF
Chapitre 3 PDF
Chapitre 3 PDF
Modèle TCP/IP
Introduction: (1)
Issu des recherches du département de la défense
américaine
Évolution d’ARPANet
Ancêtre d’Internet
7 Application
6 Présentation Application 4
5 Session
4 Transport Transport 3
3 Réseau Internet 2
2 Liaison de données
Accès
Réseau 1
1 Physique
Comparaison avec le modèles OSI: (2)
Point commun
Modèles en couches
Couche Application similaire mais avec des
services différents
Couche Transport et couche Réseau comparables
Toutes deux assurent la commutation des
paquets
Comparaison avec le modèles OSI: (3)
Différences
N’utilise pas les mêmes technologies
Les réseaux sont construits avec TCP/IP
Le modèle OSI est utilisé comme un modèle de
référence, et n’est pas implémenté physiquement
sur les appareils
Les rôles des couches TCP/IP:
Les rôles des différentes couches sont les suivants : Couche
Accès réseau : elle spécifie la forme sous laquelle les
données doivent être acheminées quel que soit le type de
réseau utilisé
Couche Internet : elle est chargée de fournir le paquet de
données (datagramme)
Couche Transport : elle assure l'acheminement des
données, ainsi que les mécanismes permettant de connaître
l'état de la transmission
Couche Application : elle englobe les applications standard
du réseau (Telnet, SMTP, FTP, ...)
les principaux protocoles deTCP/IP:
Voici les principaux protocoles faisant partie de la suite
TCP/IP
0 8 16 24 31
Classe A 0 Net-id Host-id
Classe D 1 1 1 0 Multicast
201.14.26.55 C
130.255.14.18 B
198.14.231.0 C
101.14.12.56 A
193.34.45.250 C
193.256.14.28 Impossible !
Adressage IP : Adresses "spéciales"
Host-Id = 00000…000 -> Réseau
Host-Id = 11111…111 -> Broadcast
127.x.x.x ->loopback
10.0.0.0 à 10.255.255.255 -> privé
172.16.0.0 à 172.31.255.255 -> privé
192.168.0.0 à 192.168.255.255 -> privé
Adressage IP : Adresses « Réseau"
Adresse Réseau = Adresse IP ET Masque sous Réseau
Exemple:
29
Pourquoi créer des sous-réseaux ?
Donc pourquoi ne pas utiliser les adresses d’un réseaux ayant une capacité
qui répond juste au besoin sans gaspiller les adresses cela revient a
prendre une partie ( sous réseaux) du réseaux global au lieu de prendre la
totalité des adresses offertes par ce réseau .
30
Dans l’exemple on a besoin de 50 adresses pour 50 machines
On divise le réseau globale ( 192.200.12.0) en 4 sous-réseaux chaque sous-
réseaux comporte 64 adresses .
On utilise l’un de ces sous réseaux pour notre besoin et les autres peuvent être
utilisés ailleurs .
193.220.12.0
Sous réseaux 1 : Sous réseaux 4 :
de 193.220.12.0 De :192.220.12.192
À 192.168.12.63 À :192.168.12.255
32
• Cette opération est souvent appelée « emprunt » de bits.
33
Exemple 1
•Supposant qu’on veut avoir deux sous réseaux ( 128 adresses dans
chaque sous réseaux ):
•Dans ce cas on prend un bit de la partie hôte ( dernier octet ).
11000000.00110111.00001100.00000000
34
Exemple 2
Supposant qu’on veut avoir 4 sous réseaux :
Dans ce cas on prend deux bits de la partie hôte ( chaque sous
réseaux comporte 64 adresses)
11000000.00110111.00001100.00000000
Le premier sous réseaux :
11000000.00110111.00001100.00000000
192.55.12.0 (intervalle d’adresse : 192.55.12.0 - 192.55.12.63 )
Le deuxième sous réseaux :
11000000.00110111.00001100.01000000
192.55.12.64 (intervalle d’adresse : 192.55.12.64 -
192.55.12.127)
Le troisième sous réseaux :
11000000.00110111.00001100.10000000
192.55.12.128 (intervalle d’adresse : 192.55.12.128 -
192.55.12.191 )
Le quatrième sous réseaux :
11000000.00110111.00001100.11000000
192.55.12.192 (intervalle d’adresse : 192.55.12.192 -
192.55.12.255 )
35
Masque des sous-réseaux
•Lorsque on utilise les sous réseaux , le masque réseau par défaut n’est plus
valable , puisque nous avons rajouter des bits supplémentaires au net-id.
•La nouvelle valeur du masque pour les sous réseaux est calculée comme suit :
•Prendre le masque par défaut du réseau initial
• Compléter les bits empruntés de la partie hôte par des 1
• et laisser les bits restant de la partie hôte à zéro .
Exemple :
Avec deux sous réseaux , pour l’adresse de la classe C 192.55.12.0.
Mask par défaut ( 255.255.255.0) : 11111111. 11111111. 11111111.00000000
36
Exemple 2
Supposant qu’on veut avoir 4 sous réseaux :
Dans ce cas on prend deux bits de la partie hôte
11000000.00110111.00001100.00000000
Nombre de bits empruntés = 2 bits :
Le nouveau masque 11111111. 11111111. 11111111.11000000 255.255.255.192
Le premier réseaux : 192.55.12.0/26 .
Le deuxième réseaux : 192.55.12.64/26 .
Le troisième réseaux : 192.55.12.128/26 .
Le quatrième réseaux : 192.55.12.192/26 .
37
Adresse de broadcast pour les sous
réseaux
L’adresse de broadcast est une adresse dont les bits qui constituent la partie hôte
ne contient que des 1 .
Dans le cas des sous réseaux l’adresse du broadcast n’est pas la même pour tout
les sous réseaux.
Pour calculer l’adresse de broadcast d’un sous réseaux :
◦ Ecrire l’adresse de ce sous réseaux en binaire.
◦ Remplir la partie hôte uniquement avec des 1
◦ Et traduire par la suite en décimal
38
Exemple :
Le premier réseaux 192.55.12.0 : 11000000.00110111.00001100.00000000
L’adresse de broadcast 11000000.00110111.00001100.00111111 192.55.12.63
39
Exercice 1
40
Solution Adresse du réseau Le masque
A 192.168.0.133 / 25 1111 1111. 1111 1111. 1111 1111. 10000000
11000000. 10101000. 00000000. 10000101 255.255.255.128
Le mask est sur 25 bits
11000000. 10101000. 00000000. 10000000
Il existe 27-2 = 126 machines
192.168.0.128
192.168.0.192
192.168.0.192
41
Exercice 2
43
N° de sous- Plage d'adresses
Adresse de sous-réseau Adresse broadcast
réseau d'hôte IP
150.193.0.0
(1001 0110 . 1100 0001 . 000000 00 . 0000 0000)
150.193.0.1 à
1 De 1001 0110 . 1100 0001 . 000000 00 . 0000 0001 150.193.3.255
150.193.3.254
À 1001 0110 . 1100 0001 . 000000 11 . 11111110
150.193.4.0
(1001 0110 . 1100 0001 . 000001 00 . 0000 0000)
150.193.4.1 à
2 De 1001 0110 . 1100 0001 . 000001 00 . 0000 0001 150.193.7.255
150.193.7.254
À 1001 0110 . 1100 0001 . 000001 11 . 11111110
150.193.8.0
(1001 0110 . 1100 0001 . 000010 00 . 0000 0000)
150.193.8.1 à
3 De 1001 0110 . 1100 0001 . 000010 00 . 0000 0001 150.193.11.255
150.193.11.254
À 1001 0110 . 1100 0001 . 000010 11 . 11111110
150.193.12.0
(1001 0110 . 1100 0001 . 000011 00 . 0000 0000)
150.193.12.1 à
4 De 1001 0110 . 1100 0001 . 000011 00 . 0000 0001 150.193.15.255
150.193.15.254
À 1001 0110 . 1100 0001 . 000011 11 . 11111110
44
La couche réseau, routage
Adresse
Adresse
réseau
réseau Port
s
Adresse Adresse
réseau réseau
Adresse
réseau
La couche réseau, routage
Comment décider de la route à prendre ? Quel est le
prochain routeur à qui envoyer le paquet ?
◦ Les routeurs sont connectés à d’autres routeurs et à des
réseaux locaux
◦ Grâce à l’adresse de destination contenue dans le paquet
et à la table de routage, le routeur est capable
d’orienter le paquet sur le bon port
◦ Le routeur utilise des informations de la topologie réseau
◦ Le routage prend en compte divers paramètres, appelés
métriques
Densité du trafic
Nombre de routeurs à franchir pour joindre le réseau
Vitesse des liaisons
La couche réseau, routage
La couche réseau, routage