Beruflich Dokumente
Kultur Dokumente
Application (Application)
(~osi: application, prsentation, session)
Transport (Transport)
(~osi: Transport)
Rseau (Internet)
(~osi: Rseau)
La pile TCP/IP
NFS, SNMP
UDP
TCP
IP, ICMP, ARP, GGP,
Exemple
Rseau 1
Routeur 2/3
Routeur 1/2
Hte A
Rseau 3
Rseau 2
mess
messages identiques
TH
mess
paquets identiques
IP TH
mess
DH1 IP TH
mess
datagrammes identiques
Hte B
mess
datagrammes identiques
DT1
DH1 IP TH
mess
DT1
mess
DH2 IP TH
IP TH
mess
mess
IP TH
mess
DH3 IP TH
mess
DT3
Routeur 2/3
Routeur 1/2
IP TH
TH
DT2
DH2 IP TH
mess
DT2
mess
DH3 IP TH
mess
DT3
La Couche Rseau
Adressage IP
Protocole IP
Routage IP
Protocole ICMP
Synthse de fonctionnement
Gnralits
1 interface rseau = 1 adresse IP
Adresse IP (v4): 32 bits = 4 Octets
Reprsentation dcimale pointe:
11000001 00110111 11011101 00111110
193.55.221.62
Modle ARPA / Couche Rseau / Adressage IP
Gnralits
Structure dune adresse IP:
0
Identifiant Rseau
31
Identifiant Machine
Identifiant rseau:
Identifiant machine:
Gnralits
Une adresse IP dun quipement permet de
dfinir prcisment:
Classes dAdresses
Adresses de CLASSE A:
01
7 8
0 Id Rseau
31
Identifiant Machine
Classes dAdresses
Adresses de CLASSE B:
0 1
1 0
15 16
Identifiant Rseau
31
Identifiant Machine
Classes dAdresses
Adresses de CLASSE C:
0 1 2
1 1 0
23 24
Identifiant Rseau
31
Id Machine
Classes dAdresses
Adresses de CLASSE D:
0 1 2 3
1 1 1 0
31
Adresse multidestinataire
Classes dAdresses
Adresses de CLASSE E:
0 1 2 3
1 1 1 1
31
Adresses spciales
Adresses de rseau:
Adresses spciales
Adresses dquipement incompltes:
Adresses spciales
Adresse de rebouclage:
127.0.0.1
Adresses spciales
Adresses non routes (non attribues):
Utilisation:
Adresses spciales
Adresses de diffusion (brodcast):
Adresses spciales
Adresses de diffusion (multicast):
Limites
Pnurie dadresses
Evolutions
Techniques de subnetting (sous rseaux)
La Couche Rseau
Adressage IP
Protocole IP
Routage IP
Protocole ICMP
Synthse de fonctionnement
Gnralits
RFC 760 RFC 791
Service en mode non connect
Gnralits
PDU IP: datagramme
Donnes
(TPDU)
datagramme
Gnralits
Rles:
Fonctionnalits de routage
Quel
En Tte IP
Longueur: 20 octets (partie fixe) + partie optionnelle
Rle: informations destination de lentit paire
Donnes (TPDU)
Longueur: variable
Rle: aucun pour IP
Taille totale maximale: 64 Koctets (216bits)
Format de len-tte IP
0
4
Version
8
IHL
16
Type de service
(ToS)
Identification
Dure de vie
20
24
31
Protocole niveau
4
Numro de fragment
Contrle den-tte
Adresse IP Source
Adresse IP Destination
Options IP
Bourrage
Modle ARPA / Couche Rseau / Protocole IP
La Couche Rseau
Adressage IP
Protocole IP
Routage IP
Protocole ICMP
Synthse de fonctionnement
Table de routage IP
Dtermination du routeur intermdiaire:
Consultation dune TABLE DE ROUTAGE IP
Prsente sur toutes les machines IP
Ne contient que des adresses IP (pas de MAC !!!)
La plus compacte possible ( temps de recherche)
Doit permettre de rsoudre tous les cas possibles
Masque de rseau IP
Un masque de rseau permet de statuer
arithmtiquement sur lappartenance dun
quipement un rseau donn.
Un rseau est donc pleinement dfini par:
Masque de rseau IP
Q: 1 quipement appartient-il 1 rseau donn ?
R: On utilise le masque du rseau
Masque de rseau IP
Ex: 193.55.221.12 appartient elle 193.55.221.0 ?
On applique le masque du rseau
ici: 255.255.255.0 (masque naturel de classe C)
11000001001101111101110100001100
11111111111111111111111100000000
11000001001101111101110100000000
193
55
221
Masque de rseau IP
Masques naturels de classes:
Classe A: 255.0.0.0
Classe B: 255.255.0.0
Classe C: 255.255.255.0
Sous rseaux IP
Subnetting , subdivision de classe:
On attribue des bits supplmentaires l@ rseau
Exemple: 141.115.0.0
(@ de classe B 16 bits @rzo + 16bits @machine)
On attribue deux bits de plus pour l@ rseau 18 bits
Le masque devient 255.255.192.0
A partir dune @ de classe B, on cre 4 sous rseaux distincts:
141.115.0.0 (comprenant les @ machine de 0.0 63.255)
141.115.64.0 (comprenant les @ machine de 64.0 127.255)
141.115.128.0 (comprenant les @ machine de 128.0 191.255)
141.115.192.0 (comprenant les @ machine de 192.0 255.255)
Modle ARPA / Couche Rseau / Routage IP
Sous rseaux IP
141.115.00xxxxxx.xxxxxxxx
@ machines thoriques de 0.0 63.255
141.115.01xxxxxx.xxxxxxxx
@ machines thoriques de 64.0 127.255
141.115.10xxxxxx.xxxxxxxx
@ machines thoriques de 128.0 191.255
141.115.11xxxxxx.xxxxxxxx
@ machines thoriques de 192.0 255.255
Modle ARPA / Couche Rseau / Routage IP
Sous rseaux IP
Dans la pratique:
Sous rseaux IP
Lindication du masque devient indispensable
jusque l implicite (fonction de la classe)
maintenant rigoureusement indispensable
Autre notation possible:
141.115.128.0 avec 255.255.128.0 devient:
141.115.128.0/17 (17: nb de bits 1 dans le masque)
La Couche Transport
Introduction
TCP/UDP: mcanismes communs
Le protocole UDP
Le protocole TCP
Objectifs
Transfert de bout en bout (host to host)
Pas de pb dacheminement
Pas de visibilit dhtrognit de rseaux
Architecture
DHCP
NTP
SNMP
Applications
Couche
transport
Couche
rseau
FTP
SMTP
HTTP
UDP
TCP
IP
Protocoles
Deux protocoles:
en mode connect
Remise fiable
Notion de Port
Rle: Identifier les applications clientes de Transport
1 @ IP = 1 quipement = X applications
ncessit dune adresse complmentaire
1 port = 1 @ dapplication
Notion de Port
Mise en uvre:
Association Service/Port :
Statique:
Notion de Port
Consquences:
IP source
@ IP destination
@ appli source (Port source)
@ appli destination (Port Destination)
Protocole de transport (UDP ou TCP)
Modle ARPA / Couche Transport / Mcanismes communs
En-tte
IP
Donnes
Donnes
UDP: 17
TCP: 6
Modle ARPA / Couche Transport / Mcanismes communs
Multiplexage / Dmultiplexage
DHCP
NTP
SNMP
Applications
FTP
SMTP
HTTP
IP
Modle ARPA / Couche Transport / Mcanismes communs
Le protocole UDP
Caractristiques gnrales:
de lapplication (port)
Calcul de checksum (un plus pour IPv6)
lment essentiel pour le dmultiplexage sur port
Le protocole TCP
Caractristiques gnrales
Mode connect
tablissement
de connexion
Exploitation de la connexion
Relchement de la connexion
Le protocole TCP
Caractristiques gnrales
De bout en bout
Transport
Full Duplex
Echange