Documente Academic
Documente Profesional
Documente Cultură
------------------2- TCP/IP
-------------------
Objectifs :
Modle OSI TCP/IP
Les couches du modle TCP/IP
Concepts de l'interconnexion
Adressage Internet
ARP rsolution d'adresse (et inverse)
Datagramme, routage des datagrammes
Protocole ICMP
Introduction
TCP/IP : Transport Control Protocol / Internet Protocol
Couche Internet
Protocoles :
- IP (Internet Protocol) assure le routage des datagrammes (les donnes) bas sur
le principe de la remise au mieux (pas de confirmation). Il ne se proccupe pas du
contenu des datagrammes, il cherche simplement une voie pour les acheminer
destination.
- ICMP (Internet Control Message Protocol) transporte les messages systme
permettant de grer et notifier des erreurs de rseau.
- ARP (Address Resolution Protocol) protocole de rsolution dynamique d'adresses.
- RARP (Reverse Address Resolution Protocol) protocole de rsolution inverse
d'adresses.
Couche Transport
Couche Application
Transfert de fichiers :
- TFTP (Trivial File Transport Protocol) permet de transfrer des fichiers entre
deux machines. L'utilisateur se connecte sur l'hte distant et peut alors visualiser
ses fichiers et ses rpertoires et lancer des commandes de transfert de fichiers.
- FTP (File Transport Protocol) comme TFTP mais bas sur le protocole de transport
TCP. Il permet les transferts bidirectionnels de fichiers.
- NFS (Network File System) permet l'accs direct au service de fichiers d'un hte
distant.
Courrier lectronique :
- SMTP (Simple Mail Transport Protocol) permet un utilisateur d'envoyer un
message sous forme de texte. Les serveurs de messagerie agissent comme des relais
et dlivrent les messages leurs destinataires.
Connexion distance :
- Telnet (Terminal Emulation Protocol) permet de se connecter un hte distance
et de travailler sur cet hte comme s'il y tait directement connect.
Administration de rseau :
- SNMP (Simple Network Management Protocol) permet de recueillir des
informations sur les diffrents priphriques installs sur le rseau.
Couche transport
Couche Internet
Concepts de l'interconnexion
L'interconnexion : faire transiter des informations depuis un rseau vers
un autre rseau par des nuds spcialiss appels passerelles ou routeurs.
Rseau A
Rseau B
P1
Rseau B
P2
Rseau C
Vue utilisateur
CS2I - Herv GAUDIN - Rseaux ( Page 17 )
L'adressage IP
Il fournit un service de communication universel permettant toute
machine de communiquer avec toute autre machine sur la plante.
Adresse IP
108
122
204
8 bits
8 bits
8 bits
8 bits
10000011
01101100
01111010
11001100
8 bits
8 bits
8 bits
8 bits
RESEAU
HTE
32 bits
Adresse IP de classe A
RSEAU
HTE
HTE
HTE
0???????
8 bits
24 bits
00 00 00 01 . 00 00 00 00 . 00 00 00 00 . 00 00 00 00
01 11 11 11 . 00 00 00 00 . 00 00 00 00 . 00 00 00 00
Adresse IP de classe B
RSEAU
RSEAU
1 0??????
????????
16 bits
HTE
HTE
16 bits
10 00 00 00 . 00 00 00 00 . 00 00 00 00 . 00 00 00 00
10 11 11 11 . 11 11 11 11 . 00 00 00 00 . 00 00 00 00
Adresse IP de classe C
RSEAU
RSEAU
RSEAU
1 1 0?????
????????
????????
24 bits
HTE
8 bits
11 00 00 00 . 00 00 00 00 . 00 00 00 00 . 00 00 00 00
11 01 11 11 . 11 11 11 11 . 11 11 11 11 . 00 00 00 00
Adresse IP (exercice)
Connaissant l'adresse IP de votre ordinateur, compltez le tableau.
Adresse IP
135 . 192 . 45 . 87
Classe
N de rseau
N d'hte
Masque
10000111.11000000.00101101.01010111
Rsolution d'adresse
ARP
J'ai besoin de
l'adresse
physique de
197.15.22.126
Nombre de bits
16
16
16
48
32
48
32
Type de
matriel
Type de
protocole
HLen
PLen
Opration
AM
metteur
AI
metteur
AM
cible
AI
cible
1 = Ethernet
Longueur adresse
matrielle
6 (octets) pour
Ethernet
800 (hexa) = IP
Longueur adresse
protocole
4 (octets) pour IP
1 = Requte ARP
2 = Rponse ARP
AM = Adresse matrielle
AI = Adresse IP
Rsolution d'adresse
RARP
RARP : Revers Address Resolution Protocol
Voici mon adresse physique :
La solution : RARP
RARP : protocole de bas niveau comme ARP.
Rle : fournir une machine son adresse IP
partir de son adresse physique.
La technique :
1. Message de diffusion sur le rseau physique.
2. Les machines non concernes ne rpondent pas.
3. La machine concerne (serveur RARP) renvoie un
message contenant son adresse IP.
08-00-02-90-67-89
Quelle est mon adresse IP ?
16
16
48
32
48
32
Type de
matriel
Type de
protocole
HLen
PLen
Opration
AM
metteur
AI
metteur
AM
cible
AI
cible
1 = Ethernet
Longueur adresse
matrielle
6 (octets) pour
Ethernet
800 (hexa) = IP
Longueur adresse
protocole
4 (octets) pour IP
3 = Requte RARP
4 = Rponse RARP
AM = Adresse matrielle
AI = Adresse IP
IP : Internet Protocol
IP : Sans connexion
Chaque datagramme est rout indpendamment.
L'ordre d'arrive des datagrammes peut tre diffrent de
l'ordre de dpart.
L'arrive du datagramme n'est pas garanti.
16
VERS
HLEN
Type de
service
Longueur
totale
16
Identification Drapeaux
13
Dcalage
fragment.
TTL
16
32
32
Protocole
Somme de
contrle d'en-tte
Adresse IP
source
Adresse IP
destination
Options IP
Donnes
Longueur
totale
Dcalage
fragment.
Protocole
2
Somme de
contrle
d'en-tte
Adresse IP
source
Adresse IP
destination
Options IP
Donnes
Ethernet
Ethernet
MTU
MTU==11500
500
Datagramme 1
Longueur totale : 1 220
MF = 1 ; Dcalage Fragment. = 0
Datagramme source
Longueur totale : 1 820
MF = 0 ; Dcalage Fragment. = 0
Src = 10.0.0.10 ; Dst = 12.0.0.22
DONNEES
D O N N E E S (partie 1)
Datagramme 2
Longueur totale : 620
MF = 0 ; Dcalage Fragment. = 150
Src = 10.0.0.10 ; Dst = 12.0.0.22
D O N N E E S (partie 2)
Le chemin parcouru est le rsultat du processus de routage qui effectue les choix
ncessaires afin dacheminer le datagramme.
Les routeurs forment une structure cooprative de telle manire quun datagramme
transite de routeur en routeur jusqu ce que lun dentre eux le dlivre son
destinataire. Un routeur possde deux ou plusieurs connexions rseaux.
Routage minimum
1.
Exemple de routage
2
Reseau
20.0.0.1
30.0.0.5
40.0.0.1
Reseau
10.0.0.0
Reseau
Reseau
20.0.0.0
30.0.0.0
G
20.0.0.2
10.0.0.1
40.0.0.0
H
30.0.0.1
Pour atteindre
10.0.0.0
20.0.0.0
30.0.0.0
40.0.0.0
Router vers
20.0.0.1
direct
direct
30.0.0.1
Table de routage de G
CS2I - Herv GAUDIN - Rseaux ( Page 43 )
Le protocole ICMP
ICMP : Internet Control Message Protocol.
Nombre de bits
En-tte IP
16
32
Type
Code
Somme de
contrle
Paramtres
Informations
Ne tient pas
compte de l'entte IP
Type de
message ICMP
Prcise l'information
de type de message
CS2I - Herv GAUDIN - Rseaux ( Page 45 )
Inclut l'en-tte IP
posant problme
et d'autres
donnes
Facultatifs
PING
PING : Packet INternet Groper.
PING (suite)
Tracert
Tracert est un utilitaire de diagnostique qui permet de dterminer
l'itinraire emprunt par un message jusqu' une destination.
Tracert sert rsoudre les problmes de routage
Tracert utilise des messages ICMP d'cho.
Tracert (suite)
Telnet
Telnet est utilis pour muler une connexion de terminal un hte distant.
Telnet utilise TCP comme protocole de transport des informations.
Ncessite un client Telnet et un serveur Telnet.
Serveu
r
Telnet
Client
Telnet
OS
TCP
IP
OS
TCP
IP
Reseau
Telnet (suite)