1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails...

32
1: Introduction 1 Sommaire Objectifs du cours : Avoir une vue d’ensemble du réseau Les détails viendront après dans le cours Approche: descriptive introduit Internet comme un exemple de réseau Survol du cours : Internet ? protocole? Bordure du réseau Cœur du réseau Réseaux d’accès performance: pertes, delais Couches protocolaires, modèles de services Dorsale, ISP Réseau ATM

Transcript of 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails...

Page 1: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 1

SommaireObjectifs du cours: Avoir une vue

d’ensemble du réseau

Les détails viendront après dans le cours

Approche: descriptive introduit Internet

comme un exemple de réseau

Survol du cours: Internet ? protocole? Bordure du réseau Cœur du réseau Réseaux d’accès performance: pertes, delais Couches protocolaires,

modèles de services Dorsale, ISP Réseau ATM

Page 2: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 2

Qu’est ce qu’est Internet? Les composants

Des millions de machines interconnectées : PCs, station de travail,

serveurs PDAs, téléphones, toasters

Exécutant des applications réseaux

Liens de communications fibre optique, cuivre, radio, satellite

routeurs: transférant des paquets de données dans le réseau

ISP local

RéseauD’entreprise

ISP régional

routeur Station

serveurmobile

Page 3: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 3

Qu’est ce qu’est Internet? Les composants protocols: controlant

l’émission, la réception des messages e.g., TCP, IP, HTTP, FTP, PPP

Internet: “réseau des réseaux” hiérarchique Contraste entre Internet et

intranet privé Standards Internet

RFC: Request for comments IETF: Internet Engineering

Task Force

ISP local

RéseauD’entreprise

ISP régional

routeur Station

serveurmobile

Page 4: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 4

Qu’est ce qu’est Internet? Les services

l’infrastructure de communications rend possible des applications distribuées: WWW, email, games, e-

commerce, base de données, vote,

plus? Services de communication

offert: Sans connexion Orientés connexion

cyberspace [Gibson]:“a consensual hallucination experienced

daily by billions of operators, in every nation, ...."

Page 5: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 5

Qu’est ce qu’est un protocol?Protocols humain: “Quelle heure est-

il?” “J’ai une question”

… Messages spécifiques émis

… Actions spécifiques accomplies quand des messages sont reçus

Protocols réseau: Relient des machines Toutes les

communications sur Internet sous gouvernées par des protocols

Les protocols 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

Page 6: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 6

Qu’est ce qu’est un protocol?Un protocole humain et protocol réseau:

Bonjour

Bonjour

Quelle heureEst-il ?

2:00

Connexion TCP req.

Connection TCPréponse.Get http://gaia.cs.umass.edu/index.htm

<file>temps

Page 7: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 7

Précision sur l’architecture du réseau: Bordure du réseau:

applications et hôtes ISP (Internet Service Provider)

Réseau permettant aux terminaux de ce connecter à Internet

Cœur de réseau: routeurs Réseau de réseaux

Réseaux d’accès, liens physiques : liens de communication

Page 8: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 8

Bordure du réseau: Terminaux (hôtes):

Éxecute des applications e.g., WWW, email au “bord du réseau”

Modèle client/serveur Le client demande

(requiert), le serveur rend un service

e.g., WWW client (browser)/ serveur; email client/serveur

Modèle peer-peer: Interaction symétrique

entre les hôtes e.g.: visioconférence

Page 9: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 9

Bordure de réseau : service en mode connecté

Objectif: Transfert de données entre terminaux.

handshaking: Mise en place au préalable du transfert de données Définition d’“états”

dans les deux hôtes

TCP - Transmission Control Protocol Service en mode

connecté sur Internet

Service TCP [RFC 793] Fiable, transmission dans

l’ordre de flot d’octets Pertes: acquittement et

retransmissions

Contrôle de flot: L’émetteur ne submerge

pas le récepteur

Control de congestion : L’émetteur “réduit son

débit d’émission” quand le réseau est congestionné

Page 10: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 10

Bordure de réseau : service en mode non connecté

Objectif: Transfert de données entre terminaux. L’objectif ne change pas

UDP - User Datagram Protocol [RFC 768]: Service en mode non connecté sur Internet Transfert de données

non fiable Sans contrôle de flot Sans contrôle de

congestion

Application utilisant TCP:

HTTP (WWW), FTP ( transfert de fichier), Telnet (login distant), SMTP (email)

Application utilisant UDP:

Streaming de média, visioconférence, telephonie sur Internet

Page 11: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 11

Cœur de réseau

Ensemble de routeurs interconnectés

Question fondamentale : comment les données sont transmises sur le réseau? Commutation de circuit :

circuit dédié pour chaque appel : réseau téléphonique

Commutation de paquets: Les données sont transmises dans le réseau en paquets

Page 12: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 12

Cœur de réseau : Commutation de Circuit

Reservation de ressources de bout-en-bout pour chaque «appel» Bande passante du

lien, capacité du lien Ressources dédiées :

sans partage Performance garantie Nécessite

l’établissement de la connexion

Page 13: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 13

Cœur de réseau : Commutation de CircuitRessources réseau

(e.g., 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

Page 14: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 14

Cœur de 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 resources sont utilisés si nécessaires

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 étapes par étapes Transmission sur un lien Attente du service

Partage de la bande passanteAllocation dédiée

Reservation de ressources

Page 15: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 15

Cœur de réseau : commutation de paquets

A

B

C10 MbsEthernet

1.5 Mbs

45 Mbs

D E

multiplexage statistique

File d’attente de paquets

attendant l’accès au lien

Page 16: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 16

Cœur de réseau : commutation de paquets

Commutation de paquets : Comportement store and forward

Page 17: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 17

Commutation de Paquet/Circuit

Lien 1 Mbit Chaque utilisateur:

100Kbps quand il est actif

actif 10% du temps

Commutation de circuit: 10 utilisateurs

Commutation de paquet: Avec 35 users,

probabilité > 10 active inférieure à .004

La Commutations de paquet permet a plus d’utilisateur dePartager le résau

N users

1 Mbps link

Page 18: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 18

Commutation de Paquet/Circuit

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 protocols 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

Commutation de Paquet

Page 19: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 19

Commutation de Paquet : routage

Objectif: déplacer les paquets de la source à la destination Reseau datagram:

• 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

Page 20: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 20

Réseaux d’accès et média physique

Q: Comment connecter les terminaux au routeur de bordure?

Accès residentiel Accès institutionel Réseau d’accès sans

fil A prendre en compte: Bande passante (bits

par seconde)? Partagée ou dédiée?

Page 21: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 21

Accès résidentiel : accès point à point

Accès par ligne téléphonique via un modem Jusqu’à 56Kbps

ISDN: Accès numérique : jusqu’à

128Kbps

ADSL: asymmetric digital subscriber line Jusqu’à 1 Mbps du modem

vers le DSLAM Jusqu’à 8 Mbps du DSLAM

vers le modem

Page 22: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 22

Accès résidentiels: le cable Le cable est constitué de

HFC (Hybrid Fiber Coax) Lien asymétrique: jusqu’à

10Mbps en voie descendante, 1 Mbps en voie montante

Réseau de cables et de fibres optiques connectant les résidences aux ISPs Le lien montant est

partagé Problèmes: congestion,

dimensionnement

Page 23: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 23

Accès institutionnel : réseaux locaux LAN

Un réseau local (LAN) connecte les terminaux au routeur de cœur

Ethernet: Des liens partagés ou

dédiés peuvent être utilisés

10 Mbps, 100Mbps, Gigabit Ethernet

Page 24: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 24

Réseaux d’accès sans fil

Un accès partagé sans fil connecte les terminaux au cœur de réseau

LANs sans fils: Le cable 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

basestation

mobilehosts

router

Page 25: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 25

Structure Internet: réseau de réseaux

Globalement hiérarchique National/International

Backbone providers (NBPs) e.g. BBN/GTE, Sprint, AT&T,

IBM, UUNet Connecte les réseaux

ensemble soit de façon privé ou via un réseau public

ISPs régionaux Se connectent aux NBPs

ISP locaux Se connectent aux ISPs

régionaux

NBP A

NBP B

NAP NAP

regional ISP

regional ISP

localISP

localISP

Page 26: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 26

e.g. dorsale du réseau américain BBN/GTE

NBP

Page 27: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 27

Médium physique

Lien physique: Médiums guidés:

• Les signaux se propagent entre des médiums solides: cuivre, fibre

Médiums non guidés: • Les signaux se

propagent dans un médium libre

Paires torsadées Paire de fil de cuivre

Catégorie 3: fils téléphoniques classiques, Ethernet 10 Mbps

Categorie 5 : Etherner 100Mbps

Page 28: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 28

Médium physique: cable et fibre

Cable coax: fil (signal) à l’intérieur

d’une protection Bande de base: un seul

canal sur le cable Large bande: plusieurs

canal sur le cable bidirectionel Application

10Mbps Ethernet Cable résidentiel

Fibre optique: Fibre de verre

transmettant des impulsions numériques

Haut débits: 100Mbps Ethernet Transmission point-à-

point HD (e.g., 5 Gps) Très faible taux d’erreurs

Page 29: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 29

Médium physique: radio

signaux transmis dans le spectre éléctromagnétique

bidirectionel Perturbations dues à

l’environnement réflection obstruction par des

objects interférence

Types de liens radio: microwave

e.g. jusqu’à 45 Mbps

LAN (e.g., waveLAN) 2Mbps, 11Mbps

Large accès (e.g., cellular) e.g. CDPD, 10’s Kbps

Satellite Jusqu’à 50Mbps channel

(ou plusieurs canal avec des débits plus faibles)

Délai de bout-en-bout 270 msec

geosynchrones versus LEOS

Page 30: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 30

Delai dans les réseau à commutations de paquets

Les paquets expérimentent des delais Quatres sources de delai

à chaque étape

Traitement nodal: Vérification des erreurs Déterminer la file de

sortie (routage) File d’attente

Temps de transmission sur le lien de sortie

Dépends du niveau de congestion du routeur

A

B

propagation

transmission

nodalprocessing queueing

Page 31: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 31

Delai dans les réseau à commutations de paquets

Délai de Transmission : R=Bande passante (bps) L=taille des paquets

(bits) Délai de transmission=

L/R

Delai de propagation : d = Longueur du lien s = vitesse de

propagation (~2x108 m/sec)

Delai de propagation = d/s

A

B

propagation

transmission

Traitementnodal File d’attente

Note: s et R sonttotalement différents

Page 32: 1: Introduction1 Sommaire Objectifs du cours: r Avoir une vue densemble du réseau r Les détails viendront après dans le cours r Approche: m descriptive.

1: Introduction 32

Delai de d’attente

R=bande passante (bps) L=Taille des paquets

(bits) =Taux d’arrivée de

paquet

Intensité de trafic = L/R

L/R ~ 0: Délai moyen d’attente faible L/R -> 1: Les délais devient important L/R > 1: entrée plus rapide que la sortie,

file instable