Académique Documents
Professionnel Documents
Culture Documents
TCP/IP
Dpannage rseau Transfert de fichiers Internet
Transport
Internet (Rseau)
Interface physique Accs rseau avec le rseau Contrle donnes, (Liaison de d'erreurs Physique)
cours interconnexion des rseaux 2
Couche Liaison:
Transmission sans erreur de linformation Transmission sans erreur des datagrammes entre 2 systmes adjacents. Masque aux couches suprieurs les imperfections du moyen de transmission. Moyen: codage redondant (parit, ) Le protocole de correction nest pas forcment le mme entre deux nuds adjacents.
cours interconnexion des rseaux 4
Couche transport: Dlivrer un message complet entre deux machines non adjacentes.
Cest la couche UDP/TCP Permet doffrir un service constant, quelque soit les qualits du rseau utilis. Permet de grer la perte dun paquet Rorganise les paquets larrive.
Encapsulation
Donnes utilisateur
Application
Entte applicatif
Donnes utilisateur
TCP
Entte TCP
IP
Entte IP
Entte TCP
Driver Ethernet
Remorque Ethernet
Entte Ethernet
Entte IP
Entte TCP
Dcapsulation
Donnes utilisateur
Entte applicatif
Donnes utilisateur
Application
Entte TCP
TCP
IP Driver Ethernet
Remorque Ethernet
Entte IP
Entte TCP
Entte Ethernet
Entte IP
Entte TCP
10
DHCP, DNS
11
Lentte IP contient
Version, longueur, priorit, dure de vie, @ source et @ destination. Options de routage, de traage,
cours interconnexion des rseaux 13
Non fiable:
corruption de donne Pas dordre d'arrive des datagrammes perte ou destruction de datagramme Pas de r-mission des datagrammes en cas de non-rception
14
Donnes Ethernet
CRC
Entte IP
Donnes IP
15
En-tte IP
Version Length Type de service Identification Dure vie Longueur totale
Protocole
Adresse IP destination
Options..(longueur variable)
16
Adressage IP
Systme de communication universel : tablir une mthode gnrale didentification des machines. Adresse = 32 bits = 4 octets = 4 entiers < 256 Exemple : 192.14.28.32 Adresse en 2 parties :
Net ID : Identifiant du rseau Host ID : Identifiant de la "machine"
5 classes de rseaux
cours interconnexion des rseaux 17
Classe A
0 10
Classe B
Multicast Rserv
cours interconnexion des rseaux 18
Adressage IP :
Classe A [0.x.x.x ; 127.x.x.x] 27 - 2 = 126 rseaux 224 - 2 = 16,7 millions d'htes / rseau Classe B [128.x.x.x ; 191.x.x.x] 214 = 16 384 rseaux 216 - 2 = 65534 htes / rseau Classe C [192.x.x.x ; 223.x.x.x] 221 = 2 millions de rseaux 28 - 2 = 254 htes / rseau
cours interconnexion des rseaux 19
Adressage IP : Exemples
201.14.26.55 130.255.14.18 198.14.231.0 101.14.12.56 193.34.45.250 193.256.14.28
C B C A C Impossible !
20
Adressage IP : Adresses
"spciales"
Host-Id = 00000000 -> Rseau Host-Id = 11111111 -> 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
cours interconnexion des rseaux 21
111111111111111 00000000000 0
Net-id Net-id
Le choix se fait en fonction des besoins et des limites: Une plage est alloue par le fournisseur daccs. Un nombre de machines qui peut crotre.
25
26
Machine 1 192.5.48.1
Token-Ring 192.5.48.0
Passerelle 1
192.5.48.6
Exercice:
Soit le rseau d@ 192.168.25.32 de masque 255.255.255.248 La machine 192.168.25.47 appartientelle ce rseau? Soit le rseau d@ 193.225.34.0 de masque 255.255.255.0 Nous voulons installer 60 machines Quel masque utiliser?
cours interconnexion des rseaux 29
IPv6
rfc2460
Pourquoi Epuisement des adresses IP 32 bits(IPv4) Table de routage complexe Croissance soutenue et nouveaux marchs Principaux changements adressage tendu (128 bits au lieu de 32) en-tte IP simplifi pour les routages Fonctions Multicast amliores (plus de broadcast) Qualit de service Pas de fragmentation par les routeurs Support de la mobilit Scurit (mcanismes d authentification, cryptage, intgrit des donnes)
cours interconnexion des rseaux 30
31
IPv6
Adressage
Notation hexadcimale sur 16 octets Exemple : 5f06:b500:89c2: a100:0000:0800:200a:3ff7 Forme abrge : 5f06:b500:89c2: a100::0800:200a:3ff7 Forme mixe IPv4 IPv6 : x:x:x:x:x:x:d:d:d:d Ex : ::134.194.168.93
cours interconnexion des rseaux 32
NAT
33
NAT statique
Le NAT statique est la technique la plus basique de translation dadresse. En effet cette mthode consiste assigner une adresse publique une adresse prive. 1 adresse prive = 1 adresse publique, 2 adresses prives = 2 adresses publiques, n adresses prives = n adresses publiques ...
34
NAT dynamique
Le NAT dynamique est la technique la plus implmente de translation d'adresse. Elle consiste assigner dynamiquement une adresse publique plusieurs adresses prives ( tour de rle) N adresse prives = M adresses publiques. N adresses prives = 1 adresse publique.
35
PAT
Le PAT = NAT dynamique + une translation d'adresse base sur les ports une adresse ip publique peut tre assign plusieurs adresses prives simultanment.
Session 1
2
Ip prive 192.168.1.2
192.168.1.234
Ip publique 83.145.233.45
83.145.233.45
Ports 5677
22000
Compteur Rutilisable 0
3600
Non
Oui
36
Faire correspondre les adresses IP aux adresses physiques Table ARP (dure de vie limite) Trame de requte ARP (broadcast)
37
38
ARP
Type de protocole peut niveau fourni Identificateur communication entre machines ne de hauts'effectuer Objectif : La matriel requt par l'metteur (exemple : qu' traversEthernet = 1)physique (exemple IP = h0800) l'interface or les applications ne connaissant que des adresses IP, comment tablir le lien adresse IP / adresse physique? Opration : LGR-MAT LGR_PROT Le protocole: ARP (Address Resolution Protocol ) longueur de longueur de demande, rponse Objectif : fournir une machine ARP ou RARP l'adresse physique l'adresse logique donne l'adresse physique d'une autre machine situe sur le mme rseau partir de l'adresse IP Adresse IP source Technique : Une machineAdresse un message contenant ladresse IP dont met Physique source elle veut ladresse physique La machine concerne rpond les autres machines ne Adresse IP destination rpondent pas Adresse Physique destination (Gestion cache sur la machine pour ne pas effectuer de requte ARP chaque nouveau message)
cours interconnexion des rseaux 39
RARP
RFC 2663
Objectif L'adresse IP d'une machine est configurable (elle dpend du rseau sur lequel elle se trouve) et est souvent enregistre sur la mmoire secondaire o le systme d'exploitation l'accde au dmarrage. Ce fonctionnement usuel n'est plus possible ds lors que la machine est une station sans mmoire secondaire. Il faut dterminer un mcanisme permettant la station d'obtenir son adresse IP depuis le rseau. Le protocole RARP (Reverse Adress Resolution Protocol) Permet d'obtenir son adresse IP partir de l'adresse physique qui lui est associe. Technique On utilise un serveur RARP sur le rseau physique qui fourni les adresses IP associes aux adresses physiques des stations du rseau.
cours interconnexion des rseaux 40
ICMP
rfc792
Les ICMP sont les messages d'incident de rseaux. Ils avertissent les machines mettrices des incidents du rseau. Un routeur ne peut avertir un autre routeur par ICMP. Les commandes PING et TRACEROUTE s'appuient sur les ICMP.
cours interconnexion des rseaux 41
42
Couche Transport
Interface entre la couche IP et la couche application Contrle des erreurs : TCP / UDP Multiplexage : donnes issues de plusieurs
applications
43
TCP
rfc 793
Rf: http://www.ietf.org/rfc/rfc793.txt
cours interconnexion des rseaux 44
45
TCP : Acquittements
Source Emission de Mi Temporisation arme
Rseau
Destination
TCP : Fentrage
Source Emission de Mi Emission de Mi+1 Rseau Destination Rception de Mi Emission de Ai
Fentrage de taille 3
cours interconnexion des rseaux 47
TCP : Fentrage
Optimisation de la bande passante Gestion du contrle de flux (mme par le destinataire) Fentrage au niveau de l'octet
1 2 3 4 5 6 7 8 9 10 11 . . .
Octets mis et acquitts
Octets mis et non acquitts Octets missibles
- UDP fournit un service de remise non fiable en mode non connect - Une application gnre un datagramme dans un socket UDP, lequel est encapsul dans un datagramme IPv4 (ou IPv6) qui est envoy destination. Il n'y a pas de garantie d'acheminement du datagramme sa destination. - C'est l'application qui est charge de palier au manque de fiabilit d'UDP en implmentant des techniques : d'acquittement [ACK] ; de temporisation [Timeout] ; de retransmission (en cas de perte ou de dfaut d'intgrit).
Rf: http://www.ietf.org/rfc/rfc768.txt
cours interconnexion des rseaux 49
DHCP
La solution : DHCP
50
DHCP
@Mac Src :celle du client @IP Src:0.0.0.0 Serveur DHCP
52
Rsolution de noms
217.146.186.51
53
La rsolution de noms
http://www.yahoo.fr Domaine franais Sous domaine yahoo Machine www du sous domaine yahoo
54
VeriSign
.com / .net
Domaine complet
ATI(Agence tunisienne
d'Internet) .tn / Sous domaines: .com.tn .nat.tn .org.tn .gov.tn
fr
Domaine fr centralweb inria m1 noeud m1.centralweb.fr 55 Domaine centralweb
organisations nationales : fr, uk, de, it, us, au, ca, se, etc.
cours interconnexion des rseaux 56
DNS
Serveur DNS
Serveur Racine
cours interconnexion des rseaux 58