Chapter 1 Introduction A note on the use of these ppt slides:

Slides:



Advertisements
Présentations similaires
Module Architectures et Administration des réseaux
Advertisements

Les protocoles réseau.
Les principaux modèles de communication
1re STG INTERNET Patrick DUPRE.
1re STG COMMUNICATION ET RESEAU INFORMATIQUE
Sommaire Objectifs du cours: Avoir une vue d’ensemble du réseau
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
DUDIN Aymeric MARINO Andrès
Nicolas Galliot M2SIR David Raspilaire
TRANSFER Alger – Présentation dInternet Nicolas Larrousse Septembre Introduction Pourquoi connecter des machines entre elles ? Quest ce quun réseau.
Formation réseau de base
2-Generalites FTP:Protocole De transfert de fichiers sur un réseau TCP/IP. Permet de copier des fichiers depuis ou vers un autre ordinateur du reseaux,d'administrer.
Le File Transfer Protocol
FLSI602 Génie Informatique et Réseaux
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
Communication sur un réseau
Les principaux modèles de communication
Raffaele Noro Institute for computer Communications and Applications
Lycée Général et Technologique du Rempart - Marseille.
Ingénierie des réseaux
Analyse des protocoles de la couche application
Atelier Web Présentation dexplications les plus simples possibles sur les nouveaux outils « sociaux » dInternet. Vous serez amenés à les utiliser de plus.
Le protocole FTP.
Les relations clients - serveurs
Protocole 802.1x serveur radius
Module : Technologies des serveurs réseaux
Virtual Private Network
Cisco CCNA 1 Campus-Booster ID : 318
Introduction à l’architecture de l’Internet
Protocoles ? Pourquoi ? Campus-Booster ID : **XXXXX
Communication sur un réseau
Chapitre 1: Réseaux Informatiques
02 - Le modèle OSI* *OSI = Open Systems Interconnections.
Cours 5 Le modèle de référence.
Sommaire Dans ce chapitre, nous aborderons :
Suite.
User Datagram Protocol
© Copyright Showeet.com S OCIAL M EDIA T HINKING.
OSI et TCP/IP CNAM
Internet - intranets Programme pour aujourd ’hui Généralités
Chapitre 2: La structure de l’Internet et son histoire
Deug 11 Systèmes d ’Information : 4b Michel de Rougemont Université Paris II Protocoles Réseaux.
Séance 13 Internet.
Les Réseaux Informatiques Clients & Serveurs Le protocole FTP Laurent JEANPIERRE DEUST AMMILoR.
Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre 4 La couche réseau.
L’architecture IntServ
TCP/IP Historique La DRPA (Defense Advanced Reasearch Projects Agency) lança un projet de dévélopper un réseau à commutation de paquets : ARPANET.
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
http 1.1.  connexion persistante Browser Mozilla Firefox Adresse ip.
Les Réseaux Informatiques
Couche transport du modèle OSI
La voix sur IP, PABX et LAN
COMPARAISON ENTRE GNUTELLA ET FREENET
Réseaux Informatiques
Présentation de l’ADSL
03/05/2004Diffusion vidéo sur l'Internet - Timothy BURK ENS de Lyon 1 Techniques de diffusion vidéo sur l'Internet Streaming avec RTP/RTSP Timothy BURK.
UE3-1 RESEAU Introduction
V- Identification des ordinateurs sur le réseau
Fonctionnalité et protocole des couches applicatives
Les fonctionnalités de base des réseaux
Architecture Client/Serveur
Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1.
1 TOPOLOGIE rencontrée 2 Type de matériel actif rencontré 3 Type de lien entre les matériels actifs 4 Le matériel du Rectorat et La Mutualisation 5 Dysfonctionnement.
Les Réseaux Informatiques Rappels
M2.22 Réseaux et Services sur réseaux
Département Informatique Les Réseaux Informatiques Couche Transport Protocoles UDP & TCP Laurent JEANPIERRE.
TITLE Business PowerPoint Templates PowerPoint note pad template.
Forum Régional de Normalisation de l'UIT pour l'Afrique Livingstone, Zambie Mars 2016 Fourniture de la Qualité de Service (QoS) dans Les réseaux.
Transcription de la présentation:

Chapter 1 Introduction A note on the use of these ppt slides: We’re making these slides freely available to all (faculty, students, readers). They’re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide content to suit your needs. They obviously represent a lot of work on our part. In return for use, we only ask the following: If you use these slides (e.g., in a class) in substantially unaltered form, that you mention their source (after all, we’d like people to use our book!) If you post any slides in substantially unaltered form on a www site, that you note that they are adapted from (or perhaps identical to) our slides, and note our copyright of this material. Thanks and enjoy! JFK/KWR All material copyright 1996-2004 J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down Approach Featuring the Internet, 3rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. Introduction

Chapter 1: Introduction Sommaire: Qu’est ce qu’Internet Qu’est ce qu’un protocole? Les “bords” du réseau Le coeur du réseau Accès au réseau, média physique Structure de l’Internet Performance: pertes, delais Couches de protocole, modèle de service Modélisation Introduction

Qu’est ce qu’ Internet: approche descriptive Des millions d’ordinateurs connectés: hôtes(PC, serveurs, PDA, iPod, cells, véhicules, applications variées) Exécutent des applications Liens de communication Fibre optique, cuivre, radio, satellite transmission rate = bande passante [bandwidth, bps] routeurs: routent des paquets FAI local Réseau local FAI regional routeur station serveur mobile Introduction

Qu’est ce qu’ Internet: approche descriptive Les protocoles controlent l’envoi, la réception de msgs Ex:TCP, IP, HTTP, FTP, PPP Internet = “réseau de réseaux” Peu hiérarchisé Standards d’Internet RFC: Request for comments IETF: Internet Engineering Task Force www.ietf.org IEEE: Institute of Electrical & Electronics Engineers router workstation server mobile local ISP regional ISP company network Introduction

Qu’est ce qu’ Internet : les services L’infrastructure de communication favorise les applications distribuées: Web, email, jeux, e-commerce, partage de fichiers Services de communication services fournis aux applications Deux formes: Sans connection, non fiable (non garanti) Orienté connection, fiable (garanti) Évolution constante Introduction

Qu’est ce qu’un protocole? protocoles humains : “As tu l’heure?” “J’ai une question” introductions … msgs specifiques envoyés … actions specifiques prises quand des messages sont reçus Protocoles de réseau: Des protocoles de “machines” Toutes les communications sur Internet sont régies par des protocoles Normalisés, rigoureux Les protocoles definissent le format, l’ordre des msgs envoyés et reçus Introduction

Qu’est ce qu’un protocole? Protocole humain vs protocole réseau: Allo Demande de connection TCP Allo réponse Connection TCP As-tu L’heure? Get http://www.awl.com/kurose-ross 2h00 <fichier> temps Introduction

La structure vue de plus près: Le “bord” du réseau: les hôtes exécutent des applications Le coeur du réseau: Routeurs Réseau de réseaux Accès au réseau, liens physiques: liens de communication Introduction

Le “bord” du réseau: Hôtes: Modèle client/serveur Modèle pair à pair: Exécutent des programmes d’application Ex: Web, email Situés aux “limites du réseau” Modèle client/serveur L’hôte client host demande, reçoit des services de serveurs, qui fonctionnent en permanence Ex: Web browser/server; email client/server Modèle pair à pair: Usage minimal de serveurs Ex: Gnutella, KaZaA Introduction

Service orienté connection But: transférer des données entre des hôtes handshaking: reconnaissance avant le transfert de données Hello, hello back human protocol Connection établie entre 2 hôtes TCP - Transmission Control Protocol Service orienté connection sur Internet TCP [RFC 793] fiable, transfert de données ordonnées pertes: acquitements et retransmissions Controle de flux: Le serveur n’inonde pas le récepteur Controle de congestion : L’envoyeur ralentit quand le réseau est congestionné Introduction

Service sans connection But: Transférer des données entre hôtes Comme le précédent! UDP - User Datagram Protocol [RFC 768]: Sans connection Transfert de données non fiable Pas de contrôle de flux Pas de contrôle de congestion On peut perdre des paquets Plus rapide (0 feedback) Applications TCP: HTTP (Web), FTP (transfert de fichiers), Telnet (remote login), SMTP (email) Applications UDP: streaming media, teleconférence, DNS, telephonie Internet Introduction

Le coeur du réseau Maillage de routeurs La question fondamentale : Comment transférer des données dans le réseau? Commutation de circuits: un circuit dédié par appel : réseau de telephone. Circuit réservé. Bande réservée. Commutation de paquets : les données sont envoyées par parties (paquets). Pas de résevation. Les paquets ont des chemins différents. Introduction

Le coeur du réseau : Commutation de circuit Ressources de bout en bout reservées par appel. Bande passante du lien, capacité des routeurs Ressources dédiées: pas de partage Semblable au circuit réel: performance garantie Nécessite l’établissement d’un appel(connexion) Introduction

Le coeur du réseau : Commutation de circuit Les ressources du réseau (Ex: bande passante) divisées en “morceaux” morceaux alloués aux appels Les ressources allouées sont inutiles si le propriétaire n’en a pas besoin (pas de partage) Division de la bande passante en “morceaux” Division en fréquence Division du temps Introduction

Commutation de circuit: FDM and TDM Exemple: 4 utilisateurs FDM fréquence temps TDM fréquence temps Two simple multiple access control techniques. Each mobile’s share of the bandwidth is divided into portions for the uplink and the downlink. Also, possibly, out of band signaling. As we will see, used in AMPS, GSM, IS-54/136 Introduction

Exemple Numérique Calculer le temps nécessaire pour envoyer un fichier de 640000 bits d’un hôte A à un hôte B sur un réseau à commutation de circuit? Lien à 1.536 Mbps Lien divisé en 24 “tranches” (slots) L’établissement du circuit prend 500 ms Introduction

Coeur du réseau: Commutation de paquets Les données sont divisées en “paquets” Les utilisateurs partagent les ressources du réseau Chaque paquet utilise toutes les ressources du lien (bande passante) et des routeurs Utilisation “au besoin” Limitations: La somme des demandes peut > les ressourcesdisponibles Congestion: des queues de paquets, attendent pour utiliser les liens: délai…perte! “store and forward”: les paquets vont d’un noeud à l’autre Le noeud reçoit le paquet en entier, puis le transmet au noeud suivant. Pas de division de la BP Pas de ressource dédiée Pas de reservation Introduction

Coeur du réseau: Commutation de paquets [-] Les délais de queue sont imprévisibles [-] Les paquets voyagent à des vitesses différentes [-] Délai de bout en bout variables [+] Utilisation efficace de la bande passante [+] Plus simple, plus efficace [+] Moins cher Introduction

Commutation de paquets : Multiplexage Statistique 10 Mb/s Ethernet C A statistical multiplexing 1.5 Mb/s B queue of packets waiting for output link D E Les suites de paquets de A & B arrivent de façon aléatoire multiplexage statistique. L’attribution de tranche de tems dépend de la demande. Introduction

Commutation de paquets vs commutation de circuit La commutation de paquets permet plus d’utilisateurs sur un réseau particulier! Lien 1 Mb/s Chaque utilisateur: A besoin de 100 kbps quand il est actif Actif 10% du temps Commutation de circuit: 10 utilisateurs Commutation de paquets: Avec 35 utilisateurs, probabilité que > 10 actifs en même temps est < .0004 N users Lien 1 Mbps Introduction

Commutation de paquets vs commutation de circuit Est ce LA meilleure solution?” [+] excellent pour des “rafales” de données Partage de ressources Plus simple, pas d’établissement d’appel [-] Quand il y a congestion: Délais sur les paquets et pertes Nécessité de protocoles pour assurer la fiabilité: TCP Introduction

Commutation de paquets : store-and-forward (stocker, retransmettre) L R R R Prends L/R seconds pour transmettre un paquet de L bits sur un lien à R bps Le paquet entier doit arriver avant de retransmettre sur le prochain lien: store and forward Delai total = 3L/R Exemple: L = 7.5 Mbits R = 1.5 Mbps Delai total = 15 sec Introduction

Réseau de commutation de paquets: retransmission But: Transmettre des paquets de la source à la destination à travers d’un réseau de routeurs algorithmes de routage [Option 1] Réseau de datagrammes: L’addresse de destination du paquet détermine le prochain “saut” Le paquet contient seullement l’adresse finale. La route peut changer pendant une session Analogie: Un conducteur demande son chemin pendant un voyage, tient compte de la congestion. [Option 1] Réseau à circuit virtuel: Chaque paquet possède un identificateur de circuit virtuel (virtual circuit ID, VCID), ce VCID détermine chaque saut. Nécessite gestion d’un appel: Établissement, maintien du VCID, finé Ex: protocole X25, frame relay, ATM( Asynchronous Transfer Mode) Introduction

Classification des modèles de réseau Réseaux de Telecommunication Réseaux à commu- tation de circuits FDM TDM Réseaux à commu- tation de paquets Réseaux à VCID Réseau de datagrammes Les réseaux de datagrammes sont soit:orientés connexion ou sans connexion Internet possède les deux: Orienté connexion(TCP) et Sans connexion (UDP) pour des applications différentes. Introduction

Accès au réseau et lien physique Q: Comment les hôtes se connectent aux routeurs? R: 3 façons Réseaux d’accès résidentiel Réseaux d’accès institutionnel (écoles, compagnies) Réseaux d’accès mobiles Critères: Largeur de bande (bps) Partagé ou dédié? Introduction

Accès résidentiel : point to point access Dialup via modem Accès au routeur <= 56Kbps ADSL: asymmetric digital subscriber line <= 1 Mbps montant upstream <= 8 Mbps descendant downstream FDM: 50 kHz - 1 MHz for downstream 4 kHz - 50 kHz for upstream 0 kHz - 4 kHz for ordinary telephone Introduction

Accès résidentiel : modems cable HFC: hybrid fiber coax asymmetric: up to 30Mbps downstream, 2 Mbps upstream Les réseaux de cable et de fibre lient les résidences aux routeurs du fournisseur d’accès Les résidences partagent le lien Introduction

Accès résidentiel : modems cable Diagram: http://www.cabledatacomnews.com/cmic/diagram.html Introduction

Accès corporatif: Réseaux locaux (LAN) Écoles, entreprises: le réseau (local area network, LAN) connecte les hôtes(stations) aux routeur Internet Ethernet: Liens partagés ou dédiés de l’hôte au routeur 10 Mbs, 100Mbps, Gigabit Ethernet Introduction

Réseau d’accès sans fil Accès sans fil partagé Au moyen de stations appelées “access point” wireless LANs: 802.11b (WiFi): 11 Mbps wider-area wireless access WiMax Principe simple, mais: Collision Partage de BP base station mobile hosts router Introduction

Réseau résidentiel Composants de base: ADSL ou modem cable routeur/firewall Ethernet wireless access point wireless laptops Vers le Réseau de cable modem cable routeur/ firewall wireless access point Ethernet Introduction

Physical Media Paire torsadée (TP) Deux fils isolés Category 3: téléphone wires, 10 Mbps Ethernet Category 5: 100Mbps Ethernet Bit: transmis entre des noeuds(transmission/ réception) Lien physique: entre deux noeuds Média “guidés” (réels): Cuivre, fibre optique, coaxial. Média non guidés: radiofréquence Introduction

Média physique: coax, fiber Fibre optique: Impulsionss de lumière sur une fibre de verre Une impulsion = un bit Operation rapide: high-speed point-to-point transmission (Ex: 5 Gps) Faible taux d’erreurs: immunité aux bruits électromagnétiques 100 km Cable coaxial : 2 conducteurs, concentriques bidirectionnel Bande de base: Un seul canal sur le cable Première version d’Ethernet Signaux modulés: Plusieurs canaux sur le cable HFC kilomètres Introduction

Média physique : radiofréquence Types de liens radio: Microonde terrestre Canaux jusqu’à 45 Mbps LAN (Ex: Wifi) 11Mbps wide-area (Ex: cellulaires) Ex: 3G: hundreds of kbps satellite Jusqu’à 50Mbps/canal 270 msec end-end delay Geostationnaire ou basse altitude Spectre électromagnétique, modulation bidirectionnel Effets de l’environnement sur la propagation des ondes: reflection obstruction interférences Introduction

Structure de l’Internet : réseau de réseaux Grossièrement hiérarchisé: 3 niveaux Au centre: “fournisseurs de niveau 1” (Ex: MCI, Defender technologies, limelight, Sprint, AT&T), réseau national/international Échangent entre eux(+facturation) Cogent: http://www.cogentco.com/us/network_map.php NAP Tier-1 providers also interconnect at public network access points (NAPs) Tier-1 providers interconnect (peer) privately Tier 1 ISP Tier 1 ISP Tier 1 ISP Introduction

ISP de 1er niveau: Sprint Réseau “backbone” (dorsale) Sprint Introduction

Structure de l’Internet : réseau de réseaux ISP “Niveau 2”: régional (Ex: RISQ) Connectés à un ou plusieurs ISP niveau 1, à d’autres ISP niveaux 2 Ils se connectent aussi entre eux. Ils possèdent des Network Acces Point(NAP) Tier-2 ISP Les ISP niveau 2 sont des clients des fournisseurs niveau 1 Tier 1 ISP NAP Tier 1 ISP Tier 1 ISP Introduction

Structure de l’Internet : réseau de réseaux “ISP Niveau 3” : ISP locaux Dernier “saut” (“accès”) local ISP Tier 3 Les ISPs locaux sont des clients des fournisseurs supérieurs, qui les connectent à l’Internet Tier-2 ISP Tier 1 ISP NAP Tier 1 ISP Tier 1 ISP Introduction

Structure de l’Internet : réseau de réseaux Un paquet traverse de nombreux réseaux! local ISP Tier 3 ISP local ISP local ISP local ISP Tier-2 ISP Tier 1 ISP NAP Tier 1 ISP Tier 1 ISP local ISP local ISP local ISP local ISP Introduction

Pourquoi y-a-t-il des délais et des pertes? Des queues se forment dans les buffers des routeurs L’arrivée des paquets > la capacité du lien de sortie du routeur Les paquets attendent leur tour (FIFO) Paquets à transmettre (delai) A Buffer disponible: pas de perte; si buffer plein, il y a des paquets perdus Queue de paquets (delai) B Introduction

Quatre sources de délai 1. traitement dans le noeud: CRC, intégrité Routage microsecondes 2. queue Temps d’attente dû aux autres paquets Dépend de la congestion du routeur(variable) us à ms A B propagation transmission Traitement dans le noeud queue Introduction

Délais dans les réseaux de paquets 3. Délai de transmission : R=Bande passante du lien(bps) L=longueur du paquet(bits) time to send bits into link = L/R 4. Délai de propagation : d = longueur du lien physique s = vitesse de propagation dans le lien (~2x108 m/s) Délai de propagation= d/s Attention: s et R sont des variables différentes A B propagation transmission nodal processing queueing Introduction

Analogie: file de voitures péage péage 100 km 100 km File de 10 autos Les autos roulent (“propagation”) à 100 km/h Il faut 12 s pour servir une auto (temps de transmission) Analogie: Auto =~ bit; File =~ paquet Q: Au bout de combien de temps verra-t’on les autos au 2ème poste de péage? Temps pour servir (transmettre) les 12 autos au premier poste = 12*10 = 120 s Temps de propagation de la dernière auto sur la route entre 2 postes: 100km/(100km/h)= 60 mn R: 62 minutes Introduction

Analogie: file de voitures(encore) toll booth toll booth 100 km 100 km ten-car caravan Oui! Au bout de 7 mn, la 1ère auto arrive au 2ème péage; 3 autos sont encore au 1er péage. Le 1er bit d’un paquer peut arriver au 2ème routeur avant que le paquet soit complètement sorti du 1er routeur! Applet sur site web Les autos roulent à 1000 km/h Les péages prennent 1 mn à servir une auto Q: Des autos arriveront-elles au 2ème poste avant que toutes soient arrivées au 1er Introduction

Délai de noeud [de l’entrée dans un noeud à l’entrée dans le suivant] dtrait = délai de traitement 0 à quelques microsecs dqueue = délai de queue Dépend de la congestion (us à ms) dtrans = délai de transmission = L/R dprop = délai de propagation De quelques us à quelques centaines de ms Introduction

Considérations sur dqueue R=bande passante du lien (bps) Longueur du paquet(bits) a=taux moyen d’arrivée des paquets Intensité du trafic = La/R La/R ~ 0: le délai de queue est faible La/R -> 1: il augmente(atteinte de la capacité du lien) La/R > 1: Dépassement de la capacité du lien (délai devient infini  pertes de paquet) Introduction

Delais et routes de l’Internet “vrai” Comment visualiser les délais et les routes? programme Traceroute : mesure les délais de la source à la destination avec chaque routeur. For all i: Envoie 3 paquets sur une destination Chaque routeur du chemin retourne un paquet à l’envoyeur L’envoyeur mesure le temps entre la transmission et la réponse. Sur DOS: tracert www.newzealand.govt.nz Visualroute 3 probes 3 probes 3 probes Introduction

Delais et routes de l’Internet “vrai” traceroute: gaia.cs.umass.edu to www.eurecom.fr Three delay measements from gaia.cs.umass.edu to cs-gw.cs.umass.edu 1 cs-gw (128.119.240.254) 1 ms 1 ms 2 ms 2 border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145) 1 ms 1 ms 2 ms 3 cht-vbns.gw.umass.edu (128.119.3.130) 6 ms 5 ms 5 ms 4 jn1-at1-0-0-19.wor.vbns.net (204.147.132.129) 16 ms 11 ms 13 ms 5 jn1-so7-0-0-0.wae.vbns.net (204.147.136.136) 21 ms 18 ms 18 ms 6 abilene-vbns.abilene.ucaid.edu (198.32.11.9) 22 ms 18 ms 22 ms 7 nycm-wash.abilene.ucaid.edu (198.32.8.46) 22 ms 22 ms 22 ms 8 62.40.103.253 (62.40.103.253) 104 ms 109 ms 106 ms 9 de2-1.de1.de.geant.net (62.40.96.129) 109 ms 102 ms 104 ms 10 de.fr1.fr.geant.net (62.40.96.50) 113 ms 121 ms 114 ms 11 renater-gw.fr1.fr.geant.net (62.40.103.54) 112 ms 114 ms 112 ms 12 nio-n2.cssi.renater.fr (193.51.206.13) 111 ms 114 ms 116 ms 13 nice.cssi.renater.fr (195.220.98.102) 123 ms 125 ms 124 ms 14 r3t2-nice.cssi.renater.fr (195.220.98.110) 126 ms 126 ms 124 ms 15 eurecom-valbonne.r3t2.ft.net (193.48.50.54) 135 ms 128 ms 133 ms 16 194.214.211.25 (194.214.211.25) 126 ms 128 ms 126 ms 17 * * * 18 * * * 19 fantasia.eurecom.fr (193.55.113.142) 132 ms 128 ms 136 ms trans-oceanic link * means no reponse (probe lost, router not replying) Introduction

Perte de paquets Les queues (= buffer) des liens de sortie ont une capacité limitée Un paquet qui arrive sur une queue pleine est perdu Les paquets perdus sont Retransmis par le noeud précédent Retransmis par l’émetteur (TCP) Pas retransmis (UDP) Introduction

Est-ce organisable ou compréhensible ? Couches de protocole Les réseaux sont complexes Nombreux composants: hôtes routeurs Liens divers Applications protocoles Matériel, logiciel Question: Est-ce organisable ou compréhensible ? Introduction

Organisation d’un voyage aérien Achat de billet Enregistrement de bagage Embarquement Décollage vol Plainte(?) Récupération des bagages Débarquement Aterrissage = une série d’étapes Introduction

Layering of airline functionality ticket (purchase) baggage (check) gates (load) runway (takeoff) airplane routing departure airport arrival intermediate air-traffic control centers ticket (complain) baggage (claim gates (unload) runway (land) ticket baggage gate takeoff/landing couches: chaque couche fournit un service Grace à sa capacité interne À la couche inférieure et à la couche supérieure Introduction

Mais pourquoi des couches? Comprendre des systèmes complexes: La strucure permet l’identification des parties du système et des relations entre elles Modèle de référence pour discussion Favorise la maintenance et la mise à jour Les couches peuvent être d’implémentation différente(OS) Ex: les changements dans les procédures d’enregisterment n’affectent pas l’ensemble du système Il y a des inconvénients Pas unanime(modèles différents) Dédoublement de service Pas d’échange possible par dessus une couche Introduction

Pile de protocole Internet application: supporte les applications réseaux FTP, SMTP, HTTP transport: transfert de donné d’hôte à hôte TCP, UDP réseau: routage des datagrammes de la source à la destination IP, protocoles de routage Liaison de données: transfert de données entre noeuds(hôtes, routeurs) PPP, Ethernet physique: bits “sur le fil”, ou RF application transport network link physical Introduction

Encapsulation source destination application transport réseau liaison message M application transport réseau liaison physique segment Ht M datagramme Ht Hn M trame Ht Hn Hl M liaison physique Ht Hn Hl M Ht Hn Hl M switch destination réseau liaison physique Ht Hn M Ht Hn M M application transport réseau liaison physique Ht Hn Hl M Ht Hn Hl M Ht M Ht Hn M router Ht Hn Hl M Introduction

Histoire de l’Internet 1961-1972: les débuts de la commutation de paquets 1961: Kleinrock – théorie démontre la possibilité de la commutation de paquets 1964: Baran - commutation de paquets (militaire) 1967: ARPAnet conçu par Advanced Research Projects Agency 1969: premier noeud ARPAnet réel 1972: ARPAnet dévoilé au public NCP (Network Control Protocol) first host-host protocol [RFC 001] Premier programme e-mail ARPAnet possède 15 noeuds Introduction

Histoire de l’Internet 1972-1980: interconnexion de réseaux, nouveaux réseaux à utilisation particulière 1970: Réseau satellite ALOHAnet ( Hawaii) 1973: proposition de l’Ethernet par Metcalfe’s (thèse PhD) 1974: Cerf and Kahn - architecture pour l’interconnexion de réseaux Fin 70’s: réseaux “propriétaires”: DECnet, SNA, XNA fin 70’s: commutation de paquets de longueur fixe 1979: ARPAnet possède 200 noeuds Cerf and Kahn interconnexion: minimal, autonome, polyvalent Modèle “best effort service” Routeurs statiques (pas d’état prédéterminé) Contrôle décentralisé = les “vrais pères” Introduction

Histoire de l’Internet 1990, 2000’s: commercialisation, le Web Début 1990’s: ARPAnet accessible 1991: NSF(National Science Foundation) enlève les restrictions sur l’usage commercial de NSFnet Début 1990s: Web hypertexte [Bush 1945, Nelson 1960’s] HTML, HTTP: Berners-Lee 1994: navigateur Mosaic, puis Netscape fin 1990’s: commercialisation du Web fin 1990’s – 2000’s: Plus d’application: messagerie instantanée, échange de fichiers P2P On parle de sécurité Déploiement intense Liens fibre-optique en Gbps Introduction