Part I: Introduction

Download Report

Transcript Part I: Introduction

Sommaire
Objectifs :
 Avoir une vue
d’ensemble du réseau
 Les détails viendront
plus tard !
Survol du cours :
 Internet ?
 Protocole ?
 Bordure du réseau
 Cœur du réseau
 Réseaux d’accès, médiums
physiques
 Performances : pertes, délais
 Approche :
descriptive
 introduit Internet
comme un exemple
de réseau

 Couches protocolaires, modèles de
service
 Dorsale, ISP
 Réseaux ATM
1: Introduction
1
Qu’est ce qu’Internet ?
Les composants
 Des millions de machines
interconnectées…
Hôtes


PCs, stations de travail, serveurs
PDAs, téléphones, grille-pain (!)
…exécutant des applications
réseaux
routeur
Station
serveur
mobile
ISP local
ISP régional
 Protocoles : contrôle de l'émission
et de la réception des infos

TCP, IP, HTTP, FTP…
 Liens de communication :
fibre optique, cuivre, radio,
satellite…
 Routeurs : transfèrent des
paquets de données dans le réseau
Réseau
D’entreprise
1: Introduction
2
Qu’est ce qu’Internet ?
Les composants
routeur
 Commutation de paquets
 Partage des ressources
serveur

mobile
ISP local
 Internet = réseau de réseaux
 Contraintes : IP + conventions de
nommage et d'adressage

Station
ISP régional
Topologie : hiérarchique (ISPs…)
Contraste entre Internet et
intranets privés
Réseau
D’entreprise
1: Introduction
3
Qu’est ce qu’Internet ?
Les composants
 Standards Internet
 Développés par l'IETF : Internet
Engineering Task Force

routeur
serveur
mobile
ISP local
Documents = RFC : Request For
Comments
• Au départ pour résoudre les
problèmes d'architecture du
précurseur d'Internet
• Aujourd'hui : considérées comme
des standards
• Documents techniques et détaillés
définissant les protocoles tels que
HTTP, TCP, IP…
• + de 2000 RFCs
Station
ISP régional
Réseau
D’entreprise
1: Introduction
4
Qu’est ce qu’Internet ?
Les services
 L’infrastructure de
communication rend possibles
les applications distribuées :


Login distant, transfert de
fichiers, streaming audio et vidéo,
visioconférences, WWW, e-mail,
jeux en réseau, e-commerce,
bases de données, vote, …
Pourquoi le Web fonctionne-t-il
sur ce réseau ?
• Seul réseau à commutation de
paquets permettant
d'interconnecter autant de
machines
• Nombre de machines connectées ?
1: Introduction
5
Qu’est ce qu’Internet ?
Les services
 Services de communication
offerts :



Sans connexion
Orientés connexion
Chaque application utilise l'un de
ces services
 Pas de garantie en terme de délais

… même en payant !
 Internet = infrastructure sur
laquelle de nouvelles applications
sont constamment inventées et
déployées
 Cyberspace [Gibson]:
“a consensual hallucination experienced daily by
billions of operators, in every nation, ...."
1: Introduction
6
Voilà !
 Description d'Internet
Composants (hardware / software)
 Services fournis aux applications distribuées

 Des questions ?
1: Introduction
7
Liens utiles
 http://www.ietf.org
 IETF
 http://www.isoc.org
 Internet Society
 http://www.w3.org
 World Wide Web Consortium
 http://www.ieee.org
 IEEE (Institute of Electrical and Electronics
Engineers)
 http://www.acm.org
 ACM (Association for Computing Machinery)
1: Introduction
8
Qu’est ce qu’un protocole ?
Les humains utilisent des protocoles sans arrêt…
Protocoles humains :
 “Quelle heure est-il ?”
 “J’ai une question”
… Messages spécifiques émis
Bonjour
Bonjour
Quelle heure
est-il ?
2:00
… Actions spécifiques accomplies après réception
de messages ou d'événements particuliers
1: Introduction
9
Qu’est ce qu’un protocole ?
Protocoles réseau :
 Relient des machines
Connexion TCP
req.
Connection TCP
réponse.
<file>
 Toutes les
communications sur
Internet sont gouvernées
par des protocoles
 Les machines qui
communiquent doivent
utiliser le même protocole
1: Introduction
10
Qu’est ce qu’un protocole ?
Protocoles de réseau :
 Dans les routeurs : déterminent le chemin d'un paquet de la




source à la destination
Au niveau physique : contrôlent le flot de bits sur le support
entre 2 machines
Protocoles de contrôle de congestion : contrôlent le débit
d'émission des paquets transmis
Protocole HTTP
…
Les protocoles définissent le format, l’ordre des
messages émis et reçus entre les entités
réseaux, ainsi que les réactions à ces messages
et aux événements
1: Introduction
11
Qu’est ce qu’un protocole?
Un protocole humain et un protocole réseau:
Bonjour
Connexion TCP
req.
Bonjour
Connection TCP
réponse.
Quelle heure
Est-il ?
Get http://gaia.cs.umass.edu/index.htm
2:00
<file>
temps
1: Introduction
12
Précisions sur l’architecture du réseau :
 Description de "haut niveau"
 Bordure du réseau:
 Applications et hôtes
 Cœur du réseau:
 Routeurs
 Réseau de réseaux
 Réseaux d’accès, liens physiques :
 Liens de communication
 ISP (Internet Service Provider)
• Réseau permettant aux terminaux de ce
connecter à Internet
1: Introduction
13
Bordure du réseau :
 Terminaux (hôtes):




"hébergent" et exécutent des
applications
Ex : WWW, email, remote login,
FTP…
au “bord du réseau”
PC, station, appareil photo, PDA,
Web TV…
 Modèle peer-peer :


Interaction symétrique entre
les hôtes
Ex : visioconférence
 Modèle client/serveur


Le client demande (requiert), le
serveur fournit un service
Ex : WWW client (browser)/
serveur email client/serveur
1: Introduction
14
Bordure du réseau :
 Modèle client/serveur



La plupart des applications
fonctionnent selon ce modèle
Applications C/S distribuées
(par définition !)
Interaction entre le client et
le serveur par l'échange de
messages
1: Introduction
15
Bordure du réseau :
 Du point de vue des hôtes :
routeurs
liens
….
Boîtes noires
… qui permettent de transporter
les messages
entre les deux applications
communicantes
 Quelles sont les caractéristiques des
services de transport proposés ?
1: Introduction
16
Bordure du réseau : services
 2 types de services de transport fournis par
Internet (et, plus généralement, les réseaux
TCP/IP) :

Service orienté connexion

Service sans connexion
 Lors de la création d'une application Internet,
le développeur doit choisir l'un de ces services.
1: Introduction
17
Bordure du réseau :
service en mode connecté
Objectif : Transfert de données entre terminaux
 Handshake : établissement de la connexion avant le transfert
de données

Échange de messages de contrôle
• Comme dans les protocoles humains

Pourquoi orienté connection ?
• Seuls les hôtes connaissent cette connexion,
les routeurs l'ignorent
• Allocation des ressources et définition d’états
dans les deux hôtes
 TCP - Transmission Control Protocol

Service en mode connecté sur Internet
1: Introduction
18
Flashback
Protocoles réseau :
 Relient des machines
Connexion TCP
req.
Connection TCP
réponse.
<file>
 Toutes les
communications sur
Internet sont gouvernées
par des protocoles
 Les machines qui
communiquent doivent
utiliser le même protocole
1: Introduction
19
Bordure du réseau :
service en mode connecté
Service TCP [RFC 793]

3-way handshake

Transfert de données fiable



Contrôle de flot:


transmission de tous les flots d'octets sans erreur et dans
l’ordre
acquittements et retransmissions
L’émetteur ne submerge pas le récepteur : adaptation du débit
d'émission
Contrôle de congestion :



Pour éviter de saturer les buffers des routeurs
L’émetteur réduit son débit d’émission quand le réseau est
congestionné
Alerte pour les hôtes : plus d'acquittement des données
1: Introduction
20
Bordure du réseau :
service en mode connecté
 Transport fiable, contrôle de flux et de congestion
non obligatoires dans un service orienté connexion


Service orienté connexion : handshake
TCP = service de transport en mode connecté d'Internet
• fournit des fonctionnalités supplémentaires
 Au niveau de l'application :

Connaissance des services fournis

Aucune idée de la façon dont ce service est fourni
• Architecture en couches
1: Introduction
21
Bordure du réseau :
service en mode non connecté
Objectif : Transfert de données entre terminaux

L’objectif ne change pas
 Service en mode non connecté sur Internet
= UDP - User Datagram Protocol [RFC 768]

Pas d'établissement de connexion
• Données émises immédiatement

Transfert de données non fiable
• Pas d'acquittement : on ignore si les paquets sont arrivés ou non

Pas de contrôle de flux
• Pas de limitation du débit d'émission

Pas de contrôle de congestion
• Pas de limitation du débit d'émission
1: Introduction
22
Bordure de réseau :
service en mode non connecté
Applications utilisant TCP :
 HTTP (WWW)
 FTP (transfert de fichiers)
 Telnet (login distant)
 SMTP (email)
Applications utilisant UDP :
 Streaming d'audio et de vidéo
 Visioconférence
 Téléphonie sur Internet
1: Introduction
23
Précisions sur l’architecture du réseau :
 Description de "haut niveau"
 Bordure du réseau:
 Applications et hôtes
 Cœur du réseau:
 Routeurs
 Réseau de réseaux
 Réseaux d’accès, liens physiques :
 Liens de communication
 ISP (Internet Service Provider)
• Réseau permettant aux terminaux de ce
connecter à Internet
1: Introduction
24
Cœur du réseau
 Ensemble de routeurs interconnectés
 Question fondamentale :
Comment les données sont-elles transmises sur le réseau ?

Commutation de circuits :
• Réservation des ressources :
circuit dédié pour chaque appel
• Ex : réseau téléphonique

Commutation de paquets :
• Les données sont transmises
dans le réseau en paquets
• Pas de réservation des ressources
• Pas de garanties
– Internet : Best-effort

Certains réseaux de télécommunications
sont difficiles à classer : réseaux ATM
1: Introduction
25
Cœur du réseau : Commutation de Circuits
 Réservation de ressources de
bout-en-bout pour chaque
«appel»




Bande passante du lien, capacité du
lien
Ressources dédiées :
sans partage
Performances garanties (débit)
Nécessite l’établissement de la
connexion
• 1 connexion = 1 circuit


Les routeurs maintiennent un état
de la connexion
Temps de transmission indépendant
du nombre de liens
(pas le temps de propagation !)
1: Introduction
26
Cœur du réseau : Commutation de Circuits
Ressources réseau (bande
passante ) partitionnées
 Parties allouées aux appels
 Ressources
inutiles si elles ne
sont pas utilisées par l’appel
(pas de partage)
 Division de la bande passante
Division fréquentielle
 Division temporelle
= multiplexage

1: Introduction
27
Cœur du réseau : Commutation de Circuits
 Multiplexage

Division fréquentielle de la BP :

Division temporelle de la BP :
FDMA
(Frequency-division Multiplexing)
TDMA
(Time-Division Multiplexing)
1: Introduction
28
Exemple : Le réseau téléphonique
commuté (RTC)
CTP
 CTP : Centre de Transit Principal
~10
 CTS : Centre de Transit Secondaire
 CAA Commutateur à Autonomie
CTS
d’Acheminement
 CL : Commutateur Local
CAA
Numérotation
0Z ABPQ MCDU
104 abonnés/CL
CTS
CAA
CAA
numérique
CL
~50
~1500
CL
~6000
analogique
RNIS => numérique de
bout en bout
Abonné Abonné Abonné
~30 M
1: Introduction
29
La voix
 Numérisation de la voix : codage MIC
 Voix = signal analogique
 Numérisation = échantillonnage + quantification + codage
• Intérêt de la numérisation : faible taux d’erreur, facilité de
multiplexage

Spectre transmis : 4Khz
• Donc 8000 échantillons/seconde

Quantifiés sur 256 niveaux de quantification
• Codés sur 8 bits


La voix codée MIC génère un flux périodique d ’octets :
1 octet/125 s
… et donc un débit de 64 Kbit/s
MIC : Modulation par Impulsion Codée
1: Introduction
30
Codage MIC
Echantillons
Echantillonnage
time
Quantification =>
 bruit de quantification
Echantillons
01001100 01001100 01001100
time
Codage
1octet/125s =
64Kbit/s
1: Introduction
31
...
Multiplexage temporel et
commutation de circuits
Trame MIC : 32 time slots et 30 communications possibles
1: Introduction
32
Cœur du réseau :
commutation de paquets
 Internet = réseau à commutation de paquets
par excellence
 Commutation de circuits : inconvénients
N circuits = N communications simultanées
 Périodes de silence : circuits non utilisés
Gâchis de bande-passante
 Établissement des circuits et réservation de la
BP de bout-en-bout

• Signalisation complexe pour coordonner le
fonctionnement des routeurs le long du chemin
1: Introduction
33
Cœur du réseau :
commutation de paquets
 Les protocoles applicatifs échangent des messages
Les messages contiennent tout ce que le concepteur
du protocole souhaite


Fonctions de contrôle ("Hi!" = handshake)
Données (fichier ASCII)
 Réseaux à commutation de paquets : messages longs
divisés en paquets plus petits

Les paquets traversent les liens de communication et les
routeurs
1: Introduction
34
Cœur du réseau :
commutation de paquets
Le flot de données est divisé en paquets
 Les paquets des utilisateurs A et B partagent les
ressources réseaux
 Chaque paquet utilise la bande passante totale
 Les ressources sont utilisées si nécessaire
 Chaque routeur possède des buffers

Chaque lien a un buffer d'entrée et un buffer de sortie
Partage de la bande passante
Allocation dédiée
Réservation de ressources
1: Introduction
35
Cœur du réseau :
commutation de paquets
Contention:
 Les ressources agrégées peuvent dépasser la capacité
 congestion: Les paquets s ’amoncellent dans des files
d’attentes et attendent l’accès aux ressources
 store and forward: Les paquets se déplacent étape par étape


Transmission sur un lien
Attente du service
1: Introduction
36
Cœur du réseau : commutation de paquets
10 Mbs
Ethernet
A
B
multiplexage statistique
C
1.5 Mbs
File d’attente
de paquets
attendant l’accès
au lien
D
45 Mbs
E
1: Introduction
37
Cœur du réseau : commutation de paquets
Commutation de paquets :
Comportement store and forward
1: Introduction
38
Commutation de Paquets /Circuits
La Commutations de paquets permet à plus d’utilisateurs de
partager le réseau
 Lien 1 Mbit
 Chaque utilisateur:
 100Kbps quand il est actif
 actif 10% du temps
 Commutation de circuits N users
 10 utilisateurs
 Commutation de paquets
 Avec 35 utilisateurs,
probabilité > 10 active
inférieure à .004
1 Mbps link
1: Introduction
39
Commutation de Paquets /Circuits
Commutation de Paquets
 Intérêt pour les flots irréguliers (bursty)
Partage de ressources
 Sans mise en place d’appel
 Congestion excessive: délai et pertes de paquets
 protocoles nécessaires pour le transfert fiable
de données, contrôle de congestion
 Q : Comment provisionner un comportement proche
du mode circuit?
 Problème encore non résolu

1: Introduction
40
Commutation de Paquets : routage

Objectif : déplacer les paquets de la source à la
destination

Reseau datagramme:
• L’adresse de destination détermine à chaque pas le routage
• Les routes peuvent changer durant la session.

Réseau à circuit virtuel :
Chaque paquet contient un tag (ou label) définissant le
chemin à suivre,
• La route est fixée au début de la connexion
• Chaque routeur doit garder une table d’état pour chaque appel
1: Introduction
41
Précisions sur l’architecture du réseau :
 Description de "haut niveau"
 Bordure du réseau:
 Applications et hôtes
 Cœur du réseau:
 Routeurs
 Réseau de réseaux
 Réseaux d’accès, liens physiques :
 Liens de communication
 ISP (Internet Service Provider)
• Réseau permettant aux terminaux de ce
connecter à Internet
1: Introduction
42
Plan
 Bordure du réseau
 Applications
 Terminaux
 Protocoles de transport de bout-en-bout
 Cœur du réseau
 Routeurs
 Liens physiques
 Délais et pertes dans les réseaux à
commutation de paquets
 Backbones Internet, NAPs et ISPs
1: Introduction
43
Réseaux d’accès et médiums physiques
Réseau d'accès :
Lien(s) physique(s)
connectant un terminal à
son routeur de bordure
= 1er routeur sur le
chemin entre ce terminal
et le terminal distant
Technologie des réseaux
d'accès fortement liée à
la technologie des
médiums physiques
1: Introduction
44
Réseaux d’accès
Comment connecter un
terminal au routeur de
bordure ?
3 catégories (cas général):
 Accès résidentiel
 Terminal situé chez un
particulier
 Accès institutionnel
 Terminal appartenant à une
institution (par ex
commerciale ou académique)
 Réseau d’accès sans fil
 Terminal mobile
1: Introduction
45
Réseaux d’accès
Ces 3 catégories
correspondent au cas
général…
Une entreprise peut se
connecter au réseau par
des technologies d'accès
dites résidentielles !
A prendre en compte :
 Bande passante (bits par
seconde)?
 Partagée ou dédiée?
1: Introduction
46
Accès résidentiel : accès point-à-point
 Connexion d'un terminal "domestique" (PC, Web
TV,…) au routeur de bordure
 Accès résidentiel le plus courant :
- utilisation du réseau téléphonique
(POTS : Plain Old Telephone System)
- via un modem
- pour appeler un ISP (Internet Service Provider)
1: Introduction
47
Accès résidentiel : accès point-à-point
Accès par la ligne téléphonique via un modem :
 Conversion de la sortie numérique du PC
en un format analogique
pour la transmission sur la ligne
téléphonique
 Le modem de l'ISP convertit
le signal analogique en signal numérique
pour le transmettre au premier routeur
de l'ISP
 Réseau d'accès = liaison point-à-point
avec un routeur de bordure
 Lien point-à-point = paire torsadée ordinaire
 Débit : jusqu'à 56 Kbps (en théorie…)
1: Introduction
48
Accès résidentiel : accès point-à-point
 RNIS (Réseau Numérique à Intégration de
Services) :


Transmission des données numériques (pas de
conversion analogique/numérique/analogique)
par des lignes téléphoniques RNIS
Accès plus rapide : jusqu’à 128 Kbps
 Accès par modem et RNIS bande étroite :
largement déployés
 2 nouvelles technologies :


ADSL (Asymmetric Digital Subscriber Line)
HFC (Hybrid Fiber Coaxial Cable)
1: Introduction
49
Accès résidentiel : accès point-à-point
ADSL : Asymmetric Digital
Subscriber Line





Conceptuellement similaire aux
modems : utilisation des lignes
téléphoniques (paires torsadées)
existantes
Débit : jusqu'à 8 Mbps du routeur
de l'ISP vers le terminal
Jusqu'à 1 Mbps du termial vers le
routeur
Asymétrie dans la vitesse d'accès
Hypothèse : l'utilisateur consomme
plus d'information qu'il n'en
produit
1: Introduction
50
Accès résidentiel : accès point-à-point
ADSL :
 Multiplexage fréquentiel : le lien
de communication entre l'ISP et
le terminal est divisé en 3
bandes de fréquences disjointes



Canal descendant à grande vitesse :
bande 50 kHz – 1 MHz
Canal montant à vitesse moyenne :
bande 4 kHz – 50 kHz
Canal téléphonique bidirectionnel
ordinaire : bande 0 – 4 kHZ
 Possibilité de téléphoner tout en
surfant sur le Web (impossible
avec les modems standards)
1: Introduction
51
Accès résidentiel : accès point-à-point
ADSL :
 La bande passante effective
(montante et descendante)
dépend de plusieurs paramètres


Distance entre les modems
Degré d'interférence électrique
 Sans interférence :
- Débit descendant :
8 Mbps si distance < 3 km
2 Mbps si distance = 6 km
- Débit montant : entre 16 Kbps
et 1 Mbps
1: Introduction
52
Accès résidentiel : le câble
 ADSL, RNIS et modems
utilisent des lignes
téléphoniques
 HFC (Hybrid Fiber Coax) :
extension du réseau câblé utilisé
pour diffuser la TV par câble
 Réseau de câbles et de fibres
optiques connectant les
résidences aux ISPs



Fibre optique jusqu'à la jonction
de voisinage
Câble coaxial pour atteindre les
maisons et les appartements
individuels
1 jonction de voisinage couvre de
500 à 5000 maisons
1: Introduction
53
Accès résidentiel : le câble
 Besoin de modems = cable modems (acheté ou
loué)
 En général, modem câble
= périphérique externe
connecté au PC par un port
Ethernet 10-BaseT
 Réseau HFP divisé en 2 canaux
 Voie descendante : jusqu’à 10Mbps
 Voie montante : jusqu'à 1 Mbps
1: Introduction
54
Accès résidentiel : le câble
 Le médium est partagé : les paquets





envoyés par le head parcourent tous
les liens vers les maisons
Débit de chaque utilisateur
< débit de la voie descendante
s'ils reçoivent
des vidéos différentes
La voie montante est également
partagée : collisions
Problèmes : congestion,
dimensionnement
ADSL : connexion point-à-point : BP dédiée (non partagée)
Câble : meilleure BP si le réseau est bien dimensionné
1: Introduction
55
Accès institutionnel : réseaux locaux LAN
 Un réseau local (LAN)
connecte des terminaux au
routeur de cœur
 Il existe plusieurs types de
technologies LAN

+ courant dans les
institutions = Ethernet
1: Introduction
56
Accès institutionnel : réseaux locaux LAN
Ethernet :
 10 Mbps, 100Mbps, Gigabit Ethernet
 Utilisation de paires torsadées ou de
câble coaxial pour connecter des
terminaux à un routeur de bordure,
chargé de router les paquets dont la
destination est extérieure au LAN
 Médium partagé (comme HFC) : partage
de la BP entre les utilisateurs
 + récemment : Ethernet commuté

Utilisation de plusieurs paires torsadées
ou câbles pour fournir toute la BP à
différents utilisateurs simultanément
1: Introduction
57
Réseaux d’accès sans fil
 Utilisation du spectre
radio pour connecter un
terminal mobile à une
station de base


Ex : PC portable, PDA
avec un modem sans fil
La station de base est
connectée à un routeur
de bordure du réseau
 Un accès partagé
fil connecte les
sans
terminaux au cœur de
réseau
router
base
station
mobile
hosts
1: Introduction
58
Réseaux d’accès sans fil
 LANs sans fil:
 Le câble est remplacé
par le médium radio
• e.g., Lucent Wavelan 10
Mbps
 Boucle locale sans fil
WLL (Wireless Local
Loop)


GPRS: extension du GSM
à la transmission de
données
UMTS: Universal Mobile
Transmission System
router
base
station
mobile
hosts
1: Introduction
59
Médium physique
 Étude des technologies des réseaux d'accès
 Médiums physiques associés :

HFC : fibre optique + câble coaxial

Modems, RNIS, ADSL : paires de cuivre torsadées

Réseaux d'accès mobiles : spectre radio
1: Introduction
60
Médium physique
 Chaque bit voyage d'un terminal à un autre, en
traversant de nombreux liens et routeurs



Suites d'émission/réception
Pour chaque émission/réception, le bit est envoyé par
la propagation d'ondes électromagnétiques ou
d'impulsions optiques à travers un médium physique
Le médium physique peut varier le long du chemin
 Lien physique :
 Médiums guidés :
• Les signaux se propagent le long d'un médium solide :
paire torsadée, câble coaxial, fibre optique

Médiums non guidés :
• Les signaux se propagent dans un médium libre (par ex
l'atmosphère)
1: Introduction
61
Médium physique
 Quel médium physique utiliser pour câbler un
immeuble ?


Paire torsadée, câble coaxial, fibre optique, … ?
Quel médium fournit les meilleurs débits sur les plus
longues distances ?
 Remarque : le coût du lien physique lui-même est
souvent bien inférieur aux autres coûts, en
particulier le coût d'installation de ce lien…

Plusieurs médiums sont souvent installés simultanément
1: Introduction
62
Médium physique : Paires torsadées
Paires torsadées
 Médium le moins cher et le plus couramment utilisé
 Utilisé depuis plus de 100 ans dans les réseaux téléphoniques
 Paires de fils de cuivre d'environ 1 mm d'épaisseur,
entrelacés afin de réduire les interférences électriques
provenant des autres paires


Plusieurs paires sont en général réunies dans un câble
1 paire = 1 lien de communication
 Le débit dépend de l'épaisseur du fil et de la distance entre
émetteur et récepteur
 UTP (Unshielded Twisted Pair) couramment utilisée pour les
LANs


Catégorie 3 : fils téléphoniques classiques, Ethernet 10 Mbps
Catégorie 5 : Ethernet 100Mbps jusqu'à quelques centaines de
mètres ; Meilleure isolation
 La paire torsadée a survécu à l'apparition de la fibre optique
(années 80)…
1: Introduction
63
Médium physique : câble coaxial
Câble coaxial :
 2 conducteurs de cuivre concentriques
 Isolation et protection : plus hauts débits que les paires
torsadées

Bande de base :
• Câble 50-ohm, 1 cm de diamètre, léger, flexible
• Couramment utilisé dans les LANs
• Flot de bits directement envoyé sur le câble, sans déplacer le signal sur
une autre bande de fréquences
• un seul canal sur le câble

Large bande :
• Câble 75-ohm, plus épais, plus lourd et plus rigide
• Utilisé dans les systèmes de TV par câble
• plusieurs canaux sur le câble
 bidirectionel
 Application
 10 Mbps Ethernet
 Câble résidentiel
1: Introduction
64
Médium physique : fibre optique
Fibre optique :
 Médium fin et flexible transmettant des impulsions lumineuses,
chaque impulsion représentant 1 bit
 Hauts débits :



Jusqu'à des dizaines ou centaines de Gbps
100 Mbps Ethernet
Transmission point-à-point HD (ex : 5 Gps)
 Non sensible aux interférences électromagnétiques
 Très faible atténuation du signal jusqu'à 100 km
 Très difficile à pirater
 Très faible taux d’erreurs
 Médium utilisé pour les liens sous-marins, les réseaux
téléphoniques longue distance, dans le backbone de l'Internet
 Coût élevé des équipements optiques : fibre optique peu utilisée
dans les LANs ou dans les réseaux d'accès résidentiels
1: Introduction
65
Médium physique : radio
 Signaux transmis dans le spectre éléctromagnétique
 Connectivité fournie à des utilisateurs mobiles
 Bidirectionel
 Caractéristiques du canal liées à l'environnement de
propagation et à la distance parcourue
 Perturbations dues à l’environnement
 réflexion (plusieurs chemins)
 obstruction par des objects (zones d'ombre)
 interférences
1: Introduction
66
Médium physique : radio
Types de liens radio :
 Micro-ondes
 jusqu’à 45 Mbps
 LAN (ex : waveLAN)
 Couverture : qques dizaines ou centaines de mètres
 2 Mbps, 11 Mbps
 Large accès (ex : cellular)
 CDPD, 10’s Kbps
1: Introduction
67
Médium physique : radio
Types de liens radio :
 Satellites




Relient des émetteurs/récepteurs micro-ondes terriens (stations de
base)
Réception sur une bande de fréquences, régénération du signal par un
répéteur et transmission sur une autre fréquence
Jusqu’à 50 Mbps/canal (ou plusieurs canaux avec des débits plus
faibles)
Satellites géostationnaires
•
•
•
•
•

Restent toujours au-dessus du même point
Orbite située à 36000 km de la surface de la Terre
Délai de propagation de bout-en-bout = 250 ms
Débit : qques centaines de Mbps
Utilisés dans les réseaux téléphoniques et le backbone Internet
Satellites LEOs
• Se déplacent par rapport à la surface de la Terre
• Basse altitude
• Plusieurs satellites pour assurer la couverture
1: Introduction
68
Plan
 Bordure du réseau
 Applications
 Terminaux
 Protocoles de transport de bout-en-bout
 Cœur du réseau
 Routeurs
 Liens physiques
 Délais et pertes dans les réseaux à
commutation de paquets
 Backbones Internet, NAPs et ISPs
1: Introduction
69
Pertes et délais dans les réseaux à
commutation de paquets
Les paquets subissent des délais


Quatre sources de délais à chaque étape le long du chemin
entre la source et la destination
Délai nodal total
Délai de transmission
A
propagation
B
Traitement
nodal
File d'attente
1: Introduction
70
Délais dans les réseaux
à commutation de paquets
 Traitement nodal



Analyse de l'en-tête et détermination de la file de sortie
(routage)
Vérification des erreurs
Dans les routeurs à grande vitesse : qques microsecondes max
 File d’attente



Temps d'attente avant la transmission sur le lien de sortie
Dépend du niveau de congestion du routeur (nombre de
paquets dans la file)
Ce délai est très variable (qques microsec à qques ms)
Délai de transmission
A
propagation
B
Traitement
nodal
File d'attente
1: Introduction
71
Délais dans les réseaux
à commutation de paquets
Délai de Transmission :
 R = Bande passante (bps)
 L = taille des paquets (bits)
 Délai de transmission = L/R
Délai de Propagation :
 d = Longueur du lien
 s = vitesse de propagation
(~2x108 m/s à 3x108 m/s )

Dépend du médium physique
 Délai de propagation = d/s
transmission
A
Note : s et R sont
totalement différents !
propagation
B
Traitement
nodal
File d’attente
1: Introduction
72
Delai d’attente
 Le plus complexe (et intéressant !)
 R = bande passante (bps)
 L = Taille des paquets (bits)
  = Taux d’arrivée des paquet
Intensité de trafic = L/R
 L/R ~ 0 : Délai moyen d’attente faible
 L/R -> 1 : Les délais deviennent importants
 L/R > 1 : entrée plus rapide que la sortie,
file instable
1: Introduction
73
Perte de paquets
 Les files d'attente ont une capacité limitée
 Lorsque le buffer d'un routeur est plein, les nouveaux
paquets qui arrivent sont rejetés, donc perdus

Les paquets perdus peuvent être retransmis par l'application
ou par le protocole de transport
 La proportion de paquets perdus augmente avec
l'intensité du trafic
 Les performances d'un nœud sont mesurées
 En terme de délai…
 … mais aussi en terme de probabilité de perte de paquets
1: Introduction
74
Délai de bout-en-bout
 Jusqu'ici, délai nodal étudié
 Délai de bout-en-bout = de la source à la
destination
 Si le réseau n'est pas congestionné et que
les paquets traversent Q-1 routeurs :
D
end2end = Q (d proc + d trans + d proc)
1: Introduction
75
Plan
 Bordure du réseau
 Applications
 Terminaux
 Protocoles de transport de bout-en-bout
 Cœur du réseau
 Routeurs
 Liens physiques
 Délais et pertes dans les réseaux à
commutation de paquets
 Backbones Internet, NAPs et ISPs
1: Introduction
76
Structure Internet : réseau de réseaux
 Globalement hiérarchique
 ISP locaux

Se connectent aux ISPs
régionaux
local
ISP
 ISPs régionaux

regional ISP
Se connectent aux NBPs
NSP B
 National/International Service
providers (NSPs)




= NBP (National Backbone
Provider)
e.g. BBN/GTE, Sprint, AT&T,
IBM, UUNet
Connectent les réseaux
ensemble de façon privée ou via
un réseau public
Les NSPs doivent être
connectés entre eux par des
NAPs (Network Access Points)
NAP
NAP
NSP A
regional ISP
local
ISP
1: Introduction
77
NSP
 Location de fibre optique à 45 Mbps entre
les côtes est et ouest des US : $150
000/mois
 $300 000/an pour que qu'un NAP le relie à
d'autres NSPs
 Un NSP gagne de l'argent grâce aux ISPs
régionaux qui sont connectés à lui

Montant dépend de la bande passante de la
connexion entre l'ISP et le NSP
1: Introduction
78
ISPs régionaux et locaux
 ISP régional
Réseau complexe de routeurs et de liens de
transmission
 Connecté à un NSP ou directement à un NAP
 Peut être connecté au backcone Internet en
plusieurs points
 Couvre ses frais grâce aux ISPs locaux

 Les terminaux se connectent à un ISP local
Universités, corporations , etc.
 N'importe qui peut devenir un ISP local !

1: Introduction
79
NBP
e.g. dorsale du réseau américain BBN/GTE
1: Introduction
80
Plan
 Bordure du réseau
 Applications
 Terminaux
 Protocoles de transport de bout-en-bout
 Cœur du réseau
 Routeurs
 Liens physiques
 Délais et pertes dans les réseaux à
commutation de paquets
 Backbones Internet, NAPs et ISPs
1: Introduction
81