Академический Документы
Профессиональный Документы
Культура Документы
PLAN DU COURS
Introduction Historique protocole IP Routage IP protocole TCP protocole UDP protocole ICMP Quelques applications
2
ENVIRONNEMENTS PHYSIQUES
C'est l'architecture rseau la plus rpandue. TCP/IP n'est pas rduit 2 protocoles, TCP et IP, mais cest une suite de protocoles dont TCP et IP sont les deux principaux. TCP/IP s'appuie sur n'importe quelles couches basses existantes.
Introduction
But de TCP/IP : permettre linterconnexion des rseaux htrognes sur une base plantaire Fournir un systme dadressage universel permettant deux machines Quelconques de communiquer indpendamment du type des rseaux Interconnecte divers rseaux : Ethernet, T.R., X25, FR, FDDI, etc Projet des annes 1970, de projets DARPA Une famille de protocoles dont TCP et IP sont les deux principaux Ces protocoles se prsentent sous la forme dune architecture en couches Interconnexion dgal gal (pas de machines prioritaires)
Concepts de linterconnexion
Le concept d'interconnexion ou d'internet repose sur la mise en uvre d'une couche rseau IP masquant les dtails de la communication physique du rseau et dtachant les applications des problmes de routage. L'interconnexion : faire transiter des informations depuis un rseau vers un autre rseau par des noeuds spcialiss appels passerelles ou routeurs
Reseau 1
Reseau 2
La passerelle P interconnecte les rseaux 1 et 2. Le rle de la passerelle P est de transfrer sur le rseau 2, les paquets circulant sur le rseau 1 et destins au rseau 2 et inversement.
Reseau A
P1
Reseau B
P2
Reseau C
P1 transfre sur le rseau B, les paquets circulant sur le rseau A et destins aux rseaux B et C
P1 doit avoir connaissance de la topologie du rseau; savoir que C est accessible depuis le rseau B. Le routage n'est pas effectu sur la base de la machine destinataire mais sur la base du rseau destinataire
7
Vue utilisateur
1 - Prsentation gnrale
IP :
Est situ au niveau 3 du modle OSI, responsable dadressage et du routage dans un environnement inter-rseau. Permet l'change de datagrammes en mode non connect entre des htes relis des rseaux physiques divers.
TCP :
Est situ au niveau 4 du modle OSI, c'est un protocole orient connexion, c'est dire que les changes de donnes ont lieu de faon ordonne et fiable, aprs ngociation des paramtres de transfert. Garde une copie des donnes mises jusqu' leur acquittement. Utilise un mcanisme de checksum pour garantir l'intgrit des donnes, plus des numros de squence pour la rception ordonne des donnes.
UDP
Protocole rpondant un besoin de rapidit et de simplicit, plutt que de fiabilit. 10 Checksum optionnel.
FTP NFS XDR RIP OSPF RPC DNS NIS SNMP rlogin rsh rcp telnet SMTP
IGMP
ICMP
UDP IP
11
PROTOCOLE IP 1 - Dfinitions
LE PROTOCOLE DE BASE DE L'ARCHITECTURE TCP/IP Vhicule des datagrammes entre htes connects des rseaux physiques diffrents Schma d'adressage universel => Routage "interrseau" des datagrammes (liens inter-rseaux = "Routeurs") quipements connects un seul rseau = "Htes" quipement utilisant le protocole IP = "Station IP"
12
PROTOCOLE IP 2 - Fonctions
Assure un adressage uniforme, logique et distinct des adressages des sous-rseaux physiques Permet le transfert de datagrammes entre les htes Effectue le relais de datagrammes de sous-rseaux en sous-rseaux Offre une interface d'accs un rseau logique quel que soit le sous-rseau physique utilis Ralise une adaptation des tailles des paquets aux trames des sous-rseaux physiques utiliss Comporte des lments de contrle du fonctionnement des rseaux
13
Ladressage Internet
But : fournir un service de communication standards et universel permettant la communication entre toutes les machines de lInternet Solution : Adressage binaire compact assurant un routage Adressage plat permettant la mise en uvre de linterconnexion dgal gal Utilisation des noms pour identifier les machines : (pour les utilisateurs) (voir partie DNS) Une route prcisant comment la machine peut tre atteinte.
14
Ladressage Internet
Les classes d'adressage Ladresse IP est constitue de 32 bits; soit 4 octets nots de faon dcimale de 0 255; par ex 192.168.20.30. Une adresse est affecte non pas une machine mais une interface dune machine. Celle-ci peut donc avoir plusieurs adresses. Une adresse Internet se dcompose en deux parties, une partie rseau NetId et une partie machine ou Hte TCP/IP HostId
Pour des raisons administrative et de routage, cette paire (netid, hostid) est structure de manire dfinir cinq classes d'adresse
15
10
110
1110 11110
Multicast Rserv
16
127.8.10.29
Adresses particulires Adresse rseau : adresse IP dont la partie hostid ne comprend que des zros; => la valeur zro ne peut tre attribue une machine relle : 192.168.0.0 dsigne le rseau de classe B 192.168. Adresse machine locale : adresse IP dont le champ rseau 17 (netid) ne contient que des zros;
Adresse de diffusion limite : netid ne contient que des 1 : l'adresse constitue concerne uniquement le rseau physique associ L'adresse de diffusion dirige : netid est une adresse rseau spcifique => la diffusion concerne toutes les machines situes sur le rseau spcifi : 192.20.255.255 dsigne toutes les machines du rseau 192.20. En consquence, une adresse IP dont la valeur hostid ne comprend que des 1 ne peut tre attribue une interface dune machine relle.
18
19
Rsum
8
16
24
Net-id
127
Tout un
Nimporte quoi (souvent 1)
20
S'applique particulirement aux routeurs qui possdent par dfinition plusieurs connexions des rseaux diffrents
A une machine, est associ un certain nombre N d'adresses IP. Si N > 0 la machine (ou passerelle) est multi-domicilie.
193.49.60.41
193.49.60.43
La passerelle est multi-domicilie: interface 1 : Ethernet 193.49.60.1 interface 2 : Token Ring 192.100.1.1
192.100.1.7
21
22
10.100.1.1
10.100.1.34
10.100.1.2 Diffusion pour tout le monde, Quelle est la machine Dont ladresse IP est 10.100.1.2 Mon adresse est 10.100.1.1
23
Type de matriel
LGR-MAT
Type de protocole
25
26
IP : Internet Protocol
LINTERNET sappuie sur le protocole IP qui est un service de remise de paquets non fiable. La remise du paquet seffectue sans garantie de remise mais un message ICMP (voir plus tard) doit signaler la suppression du paquet; les paquets peuvent suivre des chemins diffrents ( mode sans connexion les paquets sont traits indpendamment les uns des autres), arriver dans le dsordre, tre dupliqus, Le protocole ralise les fonctionnalits de la couche rseau selon le modle OSI
Applications
28
IP : Format du datagramme
Le datagramme IP = en-tte + donnes:
0 4 8 16 19 24 31
Padding
...
29
D T R
Inutilis
Priorit 0 (cas normal), 7 (supervision rseau) D, T, R : reprsentent le type d'acheminement dsir du datagramme, permettant un routeur de choisir entre plusieurs routes (si elles existent) : D requiert un dlai court T dbit lev R grande fiabilit.
30
FRAGMENT OFFSET
indique le dplacement des donnes contenues dans le fragment par rapport au datagramme initial. C'est un multiple de 8 octets; la taille du fragment est donc galement un multiple de 8 octets.
chaque fragment a une structure identique celle du datagramme initial, seul les champs FLAGS et FRAGMENT OFFSET sont spcifiques.
32
P1
Rseau 2 MTU=620
P2
Rseau 3 MTU=1500
En-tte datagramme
EF1 et EF2 ont le bit More (M) positionn. Le dplacement (depl) est relatif au datagramme initial.
Un compteur que lon dcrmente a chaque passage dun routeur ou dune passerelle, quand il atteint un 0, le paquet est dtruit, et un message ICMP est retourn la source. Protocole : Ici on indique le type de protocole de niveau suprieur dont le message est vhicul dans le champ donnes du datagramme, il sagit de : 6 : TCP, 17 : UDP, 1 : ICMP
35
36
37