Les fournisseurs de contenu. Optimisation du transport de contenu 4 - Content Delivery Networks. Qu'est-ce qu'un CDN? Content Delivery Network

Dimension: px
Commencer à balayer dès la page:

Download "Les fournisseurs de contenu. Optimisation du transport de contenu 4 - Content Delivery Networks. Qu'est-ce qu'un CDN? Content Delivery Network"

Transcription

1 Les fournisseurs de contenu ptimisation du transport de contenu 4 - Content Delivery Networks Christophe Deleuze Grenoble INP EIAR Décembre 014 veulent : rendre le contenu accessible capacité serveur capacité réseau distribution géographique garder le contrôle fraicheur comptage etc web dynamique gestion de site 1 / 55 / 55 Content Delivery Network Qu'est-ce qu'un CDN? surrogate placé près des clients géré par le fournisseur de contenu + charge origine + débit réseau + délai client + stats origine + fraicheur rapprocher le contenu des clients quatre systèmes delivery serveurs surrogates redirection distribution transport comptabilité distribution redirection comptabilité delivery 3 / 55 4 / 55

2 Qu'est-ce qu'un CDN? Qu'est-ce qu'un CDN? n content delivery network (CDN) est un fournisseur de services de communications électroniques dont l'une des activités consiste à optimiser l'acheminement de données. Cette optimisation peut concerner aussi bien les performances (latence, débit, etc.) que les coûts d'acheminement. Pour y parvenir, un CDN dispose d'un ensemble de serveurs dits serveurs (de) cache proches de l'internaute, dans lesquels sont stockés des copies des données à acheminer. Les données en question ne sont donc acheminées qu'une seule fois depuis leur lieu de production jusqu'au serveur cache, ce qui permet d'économiser des coûts de transport / transit ; par ailleurs, la distance d'acheminement dans la partie terminale (depuis le serveur jusqu'à l'internaute) est raccourcie, si bien que les performances sont améliorées. Les clients principaux des CDN sont les FCA. 1 Rapport au Parlement et au Gouvernement sur la neutralité de l'internet, ARCEP, septembre 01. fournisseur de contenu consommateurs opérateur réseau (IP) opérateur CDN $ F $ contenu service CDN $ BP IP C C 1. Fournisseurs de contenus et d'applications 5 / 55 6 / 55 pérateurs de CDN Redirection (request routing) Akamai : 150k serveurs Limelight Level 3 Communications Amazon Cloudfront... services connexes de gestion de contenu monitoring reporting DRM identication des utilisateurs spécialiser/segmenter les contenus géolocalisation trouver le meilleur surrogate (équilibrage de charge + distance au client) surrogate = f(consommateur, contenu, état réseau, états surrogates) routage de requête routage (construction des tables) relayage (forwarding) transparent pour le client... diérentes méthodes pour le relayage 7 / 55 9 / 55

3 Redirection DN hiérarchique Redirection DN hiérarchique fournisseur de contenu content.com N D1 opérateur de CDN cdn.com N D paris.cdn.com N D3 londres.cdn.com N D4 D1 TTL = 1j 1 R C 3 D D3 LNDRE TTL = 10s TTL = 0s PARI à D1 A? CNAME content.cdn.com D répond en fct de l'adresse de R content.cdn.com A? content.cdn.com CNAME paris.content.cdn.com D3 répond en fct de la charge des surrogates paris.content.cdn.com A? paris.content.cdn.com CNAME s1.paris.content.cdn.com s1.paris.content.cdn.com A a.b.c.d 10 / / 55 Problèmes de la redirection DN basée sur l'adresse du résolveur historiquement et normalement, proche de l'utilisateur que faire si elle est (Google DN)? au fait, où est votre résolveur? whoami.akamai.net resolver-identity.cloudfront.net self.myresolver.info 1 / 55

4 Redirection : application redirect Réécriture HTTP 30 Found + on voit adresse client RL contenu l'rl du document change! connexion vers l'origine mais une fois sut... GET url C 30 newurl 1 GET newurl 00 K 1 D 3 pop1 a pop a pop3 b a b C1 pop1 C pop C3 pop3 14 / / 55 Réécriture HTTP pour C1 Réécriture HTTP pour C GET /content.html Host: provider.com 30 Found Location: D pop1 a pop a pop3 b pop1.cdn.net A? pop1.cdn.net CNAME a a A a.b.c.d 1 a b GET /provider.com/content.html Host: pop1.cdn.net 00 K... <a href="pop1.cdn.net/provider.com/news.html">news!</a> C1 pop1 3 C pop C3 pop3 16 / / 55

5 Réécriture HTTP pour C Extension DN pour localiser le client GET /content.html Host: provider.com 30 Found Location: pop.cdn.net A? pop.cdn.net CNAME a a A a.b.c.d GET /provider.com/content.html Host: pop.cdn.net 00 K... <a href="pop.cdn.net/provider.com/news.html">news!</a> une bonne solution rfc6891 Extension Mechanisms for DN (EDN(0)) apr 13, obsoletes rfc671 aug 99 Client ubnet in DN Requests draft-vandergaast-edns-client-subnet-00/../0 jan 11/apr 13 draft-ietf-dnsop-edns-client-subnet-00 nov 14 (Akamai/Google) permet au résolveur d'indiquer l'adr du client permet au serveur d'indiquer la portée de la réponse 1 résolveur inclut src IP et taille masque dans requête serveur inclut src IP et taille masque dans réponse 3 résolveur cache réponse associée à IP/masque 18 / / 55 Extension DN pour localiser le client Redirection : routage C 1 A? 1 R 4 3 A? [client-subnet = /4] 3 A [client-subnet = /16] 4 A D requête client pour document ensemble des gtes ayant le document charge (CP, nb. connexions...) distance au client (hops, délai, débit...) réponse rapide + infos à jour méthode passive (IGP/BGP...) méthode active (sondes) à la demande à l'avance Akamai secret sauce trouver un surrogate raisonnable 0 / 55 1 / 55

6 Redirection, cas simple : routage intra A Redirection, cas plus compliqué approche active/à l'avance décision centralisée clusters de surrogates pop (agrégats de clients) charge des services dans chaque cluster chaque cluster probe tous les pops association (pop, service) cluster associations pop { réseaux } (ex. proto. routage) cluster pop décision probe rapport construire topologie de l'internet graphe de réseaux tout client est dans un de ces réseaux types de liens données historiques et temps réel position des clusters ajouter les infos de : charge des clusters classe de trac maintenir le graphe à jour / 55 3 / 55 Passive infos des protocoles de routage intra-domaine PF topologie RIP distances en nb de n uds BGP A path length traces de trac géo-localisation Active latence : echo ICMP (ping) pertes... débit packet pair : débit lien goulot packet train : débit disponible ource des données Débit d'un chemin : Packet pair I 1 lien à 100 Mb/s j'envoie paquets de 1500 octets, dos-à-dos tps de transmission 1, = 1 ms lien goulot à 1 Mb/s tps de transmission 1, = 100 ms 3 retour sur lien à 100 Mb/s les paquets sont espacés mais impact possible d'autres paquets 4 / 55 5 / 55

7 Débit d'un chemin : Packet pair II ne méthode originale : DN boomerang 1 P P1 100 ms 100 ms P P1 1 ms 1 ms ou Flash DN ou DN ooding les clusters répondent 1ère arrivée gagne proximité réseau DN 1 B 3 P 1 ms 100 ms P1 1 ms si serveurs chargés retarder la réponse routage très simple! R 3 3 B C 6 / 55 7 / 55 Distribution : réplication Réplication : copie Réplication copie push pull synchronisation (cohérence) Push multicast? problème de la abilité contrôle de ux (hétérogénéité) support du multicast... Pull où chercher le contenu? origine voisins hiérarchie forme de routage déterminer les routes possibles choisir la meilleure (distance réseau + charge serveur)? 8 / 55 9 / 55

8 Réplication : ex d'akamai EI - contrôle des surrogates hiérarchie de clusters documents chauds dans les clusters feuilles documents froids dans les parents choisis selon l'état du réseau répartition dans chaque cluster optimise espace cache augmente performances pb : dynamisme (charge/crash) consistent hashing Edge ide Includes Akamai/racle/... '01 extension au protocole HTTP (nouveaux en-têtes) requête urrogate-capabilities: s'identie et indique ses capabilities réponse urrogate-control: indique à comment traiter le contenu de la réponse Cntl: max-age=60;s1, max-age=300 Cap: s="urrogate/1.0"; s1="urrogate/1.0, EI/1.0" Cap: s="urrogate/1.0" 1 30 / / 55 Réplication : synchronisation EI invalidation protocol maintenir la cohérence des surrogates avec l'origine surrogate = serveur ayant autorité invalidation de contenu mises à jour multicast content signaling tentatives échouées WCIP Web Cache Invalidation Protocol '01 (IETF/Cisco) RP Resource pdate Protocol '0 (IETF) EI invalidation protocol requête HTTP PT avec doc XML (port 4001) PT... msg-inv-xml 00 K msg-result-xml invalidation par RI préxe regexp RI et en-tête... PT msg-inv-xml 3 / / 55

9 PT /x-invalidate HTTP/1.0 Authorization: Basic aw5ywxpzgf0b3i6aw5ywxpzgf0b3i= Content-Length: 17 <?xml version="1.0"?> <!DCTYPE INVALIDATIN YTEM "invalidation.dtd"> <INVALIDATIN VERIN="WC-1.0"> <BJECT> <BAICELECTR RI="/cache.htm" /> </BJECT> </INVALIDATIN> HTTP/ K... Content-Length: 84 <?xml version="1.0"?> <!DCTYPE INVALIDATINRELT YTEM "invalidation.dtd"> <INVALIDATINRELT VERIN="WC-1.0"> <BJECTRELT> <BAICELECTR RI="/cache.htm" /> <RELT ID="1" TAT="CCE " NMINV="1"/> </BJECTRELT> </INVALIDATINRELT> Leases (Baux) gestion classique, choix entre : côté serveur (invalidation) états côté client (revalidation systématique) msgs compromis : lease (bail) {obj,,d} s'engage à notier des modifs de obj pendant d Lease-Control: Grant-Lease Renew-Lease... cohérence forte Invalidate-Lease:... Invalidate-Ack:... attend les ACK ou n du bail pour modier obj 35 / 55 Distribution de stream tream live : les problèmes stream : non élastique contraintes temporelles internes l'application gère un tampon délai de démarrage acceptable stream à la demande juste un chier oui mais gros... et occupe longtemps le serveur prex caching puis transfert élastique de la suite segmentation des chiers et répartition sur les surrogates le serveur est surchargé son réseau d'accès est saturé la traversée de l'internet est longue et dangereuse... encodeur E surcharge congestion délais/pertes 36 / / 55

10 tream live : architecture tream live : qualité du middle mile surrogates sont des serveurs de stream groupés en clusters last mile entry point rst mile serveurs de transport : set reectors encodeur E R first mile EP set reflector entry point pb : perte de paquets TCP pas adapté (contrôle de congestion, tempo de retransmission) DP avec ajout correction de perte paquet de redondance tolère un paquet perdu parmi k duplication (donc 4 niveaux) contourne routage BGP corrige les pertes stream servers XR bit à bit paquet 1 paquet paquet k redondant last mile 38 / / 55 tream live : qualité du middle mile Middle mile : coupure réseau retransmission au mieux émetteur garde les n derniers paquets en tampon récepteur envoie NAK si détecte perte reçu n o n+k, toujours pas reçu n o n, émetteur retransmet si tjs dans le tampon diversité : multipath R R ER élu ne récoit plus subscribe bascule sur un autre R prebursting émettre plus vite au début donc depuis le passé (tampon de retransmission du R) rattrape les pertes! 40 / / 55

11 Application delivery network ites Web dynamiques, applications web... la plupart des documents ne sont pas cachables Deux stratégies : 1 optimiser l'acheminement délais quantité données déplacer (une partie de) l'application en bordure transport bidirectionnel ne cache pas, mais permet : optimisation du chemin (routage à la couche application) optimisation du protocole de transport connexions persistantes contrôle de ux/congestion retransmissions rapides optimisation de la couche application pré-charge les objets embarqués compression ptimiser l'acheminement TCP non persist. congestion TCP persistant TCP persistant T T transport opt. app server transport server transport opt. 4 / / 55 Déplacer l'application Répartir l'application ex Akamai EdgeComputing plateforme pour exécuter des (composants d') Applications JavaEE Certaines applications peuvent facilement être déplacées/dupliquées aggrégation/transformation de contenus (portails) BD statiques (catalogue, recherche sur un site, liste de boutiques...) collecte de données (formulaires) Les applications avec transactions temps réel ne peuvent pas être complètement déplacées. Archi classique MVC : Model le c ur de l'appli (règles, BD) View représentation (sortie) Controller entrées déplacer la partie interface (view et controller) réduire les échanges au minimum nécessaire agréger/minimiser les échanges avec le modèle eg l'origine génère une page dynamique qui référence des composants cachables. 44 / / 55

12 Edge ide Includes (contrôle des surrogates, protocole d'invalidation) assemblage dynamique de fragments en bordure fragment paramétres de cohérence partagés par les utilisateurs template template + fragments assemblage dynamique inclusion (fragments ont leurs propres métadonnées cachabilité etc) EI I variables (basés sur attributs de la requête HTTP, à la CGI) traitement conditionnel exception, gestion des erreurs (ressources alternatives ou par défaut) <esi:include src="http://example.com/1.html" alt="http://bak.example.com/.html" onerror="continue"/ <esi:include src="http://example.com/search?query=$(qery_tring{query})"/> <esi:inline name="ri" fetchable="yes no"> fragment to be stored within an EI processor </esi:inline> 46 / / 55 EI II Comptabilité <esi:choose> <esi:when test="...">... </esi:when> <esi:when test="...">... </esi:when> <esi:otherwise>... </esi:otherwise> </esi:choose> les logs sont répartis dans tous les surrogates besoin de générer une vision globale pour le fournisseur de contenu pour l'opérateur de CDN scalabilité? structure hiérachique (multicast inverse) 48 / / 55

13 ;; QETIN ECTIN: ;www.microsoft.com. IN A Qui utilise des CDN? I ;; ANWER ECTIN: IN CNAME toggle.www.ms.akadns.net. toggle.www.ms.akadns.net. 614 IN CNAME g.www.ms.akadns.net. g.www.ms.akadns.net. 614 IN CNAME lb1.www.ms.akadns.net. lb1.www.ms.akadns.net IN A ;; QETIN ECTIN: ;www.apple.com. IN A ;; ANWER ECTIN: 590 IN CNAME IN CNAME IN CNAME e3191.dscc.akamaiedge.net. e3191.dscc.akamaiedge.net. 151 IN A ;; QETIN ECTIN: ;www.yahoo.com. IN A Qui utilise des CDN? II ;; ANWER ECTIN: 535 IN CNAME fd-fp3.wg1.b.yahoo.com. fd-fp3.wg1.b.yahoo.com. 535 IN CNAME ds-fp3.wg1.b.yahoo.com. ds-fp3.wg1.b.yahoo.com. 535 IN CNAME ds-eu-fp3-lfb.wa1.b.yahoo.com. ds-eu-fp3-lfb.wa1.b.yahoo.com. 535 IN CNAME ds-eu-fp3.wa1.b.yahoo.com. ds-eu-fp3.wa1.b.yahoo.com. 708 IN A ds-eu-fp3.wa1.b.yahoo.com. 708 IN A ;; QETIN ECTIN: ;www.fda.gov. IN A ;; ANWER ECTIN: 6 IN CNAME 6 IN CNAME a1715.dscb.akamai.net. a1715.dscb.akamai.net. 6 IN A a1715.dscb.akamai.net. 6 IN A ;; QETIN ECTIN: 50 / / 55 Qui utilise des CDN? III CDN / caches web ;blog.lemonde.fr. IN A ;; ANWER ECTIN: blog.lemonde.fr. 919 IN CNAME blog.lemonde.fr d-000c.cdx.cedexis.net. blog.lemonde.fr d-000c.cdx.cedexis.net. 955 IN CNAME wac.3604.edgecastcdn.net. wac.3604.edgecastcdn.net IN CNAME gp1.wac.edgecastcdn.net. gp1.wac.edgecastcdn.net IN A qu'est-ce qui les diérencie? redirection? mais caches transparents push? systèmes hybrides Émergence des Telco CDN? fédération de CDNs IETF cdni WG, créé en juin 11 Content Networks 5 / / 55

14 Qu'est-ce qu'un CDN? Quelques sources Les CDN... 1 partagent dynamiquement l'infrastructure de réplication utilisent les RL classiques 3 fournissent un espace de noms adapté et 3 paraissent contradictoires n CDN est : une infrastructure de réplication un changement de sémantique de l'espace de noms RL les RFC mentionnés Akamai facts : Nygren (Erik), itaraman (Ramesh K.) et un (Jennifer). The akamai network: A platform for high-performance internet applications. ACM IGP perating ystems Review, vol. 44, n 3, 010. Kontothanassis (Leonidas), itaraman (Ramesh), Wein (Joel), Hong (Duke), Kleinberg (Robert), Mancuso (Brian), haw (David) et todolsky. (Daniel). A transport layer for live streaming in a content delivery network. Proceedings of the IEEE, pecial Issue on Evolution of Internet Technologies, vol. 9, n 9, septembre 004, pp / / 55

Redirection. Distribution de contenu 4 - Réseaux d acheminement de contenu Content Delivery Networks (CDN) Les fournisseurs de contenu.

Redirection. Distribution de contenu 4 - Réseaux d acheminement de contenu Content Delivery Networks (CDN) Les fournisseurs de contenu. istribution de contenu 4 - éseaux d acheminement de contenu ontent elivery Networks (N) hristophe eleuze Grenoble INP EIA NE50 00 0 Les fournisseurs de contenu veulent : rendre contenu accessible capacité

Plus en détail

Systèmes pour les fournisseurs

Systèmes pour les fournisseurs La distribution de contenu dans l Internet 4 ontent elivery Networks (N) hristophe eleuze EIA/ING LI ENT janvier 005 ontexte infrastructure de caches indispensable gérés par les opérateurs peu soucieux

Plus en détail

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia Olivier Togni Université de Bourgogne, IEM/LE2I Bureau G206 olivier.togni@u-bourgogne.fr 24 mars 2015 2 de 24 M1 Informatique, Réseaux Cours

Plus en détail

Proxies,, Caches & CDNs

Proxies,, Caches & CDNs Proxies,, Caches & CDNs Anthony Busson Plan Exemple de page web simple Anatomie du téléchargement d une page web Problématique Définition : Proxy, Reverse Proxy Interception, Redirection Système de cache

Plus en détail

Les Content Delivery Network (CDN)

Les Content Delivery Network (CDN) Les Content Delivery Network (CDN) Paris Californie : + 45 ms Paris Sidney : + 85 ms Amazon : 100 ms de temps de chargement supplémentaires 1% de ventes en moins Poids moyen des pages d'accueil : 2000

Plus en détail

VI - La couche réseau : adresse IP. LPSIL ADMIN 2014 M.A. Peraldi-Frati - IUT Nice Côte d Azur

VI - La couche réseau : adresse IP. LPSIL ADMIN 2014 M.A. Peraldi-Frati - IUT Nice Côte d Azur VI - La couche réseau : adresse IP LPSIL ADMIN 2014 M.A. Peraldi-Frati - IUT Nice Côte d Azur 86 La couche réseau Achemine les données entre l émetteur et le destinataire au travers de différents réseaux

Plus en détail

QoS et Multimédia SIR / RTS. Mécanismes et protocoles pour les applications multimédia communicantes

QoS et Multimédia SIR / RTS. Mécanismes et protocoles pour les applications multimédia communicantes QoS et Multimédia SIR / RTS Mécanismes et protocoles pour les applications multimédia communicantes Isabelle Guérin Lassous Isabelle.Guerin-Lassous@ens-lyon.fr http://perso.ens-lyon.fr/isabelle.guerin-lassous

Plus en détail

Introduction. Adresses

Introduction. Adresses Architecture TCP/IP Introduction ITC7-2: Cours IP ESIREM Infotronique Olivier Togni, LE2I (038039)3887 olivier.togni@u-bourgogne.fr 27 février 2008 L Internet est basé sur l architecture TCP/IP du nom

Plus en détail

Réseaux. Mathias Kleiner mathias.kleiner@ensam.eu http://www.lsis.org/kleinerm. Septembre 2012. Systèmes informatiques. Réseaux.

Réseaux. Mathias Kleiner mathias.kleiner@ensam.eu http://www.lsis.org/kleinerm. Septembre 2012. Systèmes informatiques. Réseaux. Mathias Kleiner mathias.kleiner@ensam.eu http://www.lsis.org/kleinerm Septembre 2012 http://creativecommons.org/licenses/by-sa/3.0/ Plan du cours 1 2 3 4 5 Notion de réseau Reseau (network) = connection

Plus en détail

Interconnexion des réseaux - Routage

Interconnexion des réseaux - Routage Interconnexion des réseaux - Routage Concept de l interconnexion Équipement de la couche 3 - Domaine de broadcast Détermination du chemin Routage Table de routage Algorithmes de routage statiques et dynamiques

Plus en détail

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet Chapitre I La couche réseau 1. Couche réseau 1 Historique de l Internet Né 1969 comme projet (D)ARPA (Defense) Advanced Research Projects Agency; US Commutation de paquets Interconnexion des universités

Plus en détail

Introduction. UDP et IP UDP

Introduction. UDP et IP UDP Introduction Protocoles TCP et UDP M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom TCP (Transmission Control Protocol) et UDP (User Datagram Protocol) assurent

Plus en détail

IP - Plan. IP - Plan. Interconnexion. Interconnexion. 1. Interconnexion IP

IP - Plan. IP - Plan. Interconnexion. Interconnexion. 1. Interconnexion IP - Plan 1. Interconnexion 2. Relayage et routage 4. Adressage 5. Datagramme - Plan 1. Interconnexion concept d'interconnexion rôle de service de 2. Relayage et routage 4. Adressage 5. Datagramme Kim Thai

Plus en détail

Couche réseau : autour d IP. Claude Chaudet

Couche réseau : autour d IP. Claude Chaudet Couche réseau : autour d IP Claude Chaudet 2 ICMP : Signalisation dans IP Positionnement et rôle d'icmp IP est, en soi, un mécanisme simple dédié à l'acheminement de trames Il ne définit pas de messages

Plus en détail

Plan. Programmation Internet Cours 3. Organismes de standardisation

Plan. Programmation Internet Cours 3. Organismes de standardisation Plan Programmation Internet Cours 3 Kim Nguy ên http://www.lri.fr/~kn 1. Système d exploitation 2. Réseau et Internet 2.1 Principes des réseaux 2.2 TCP/IP 2.3 Adresses, routage, DNS 30 septembre 2013 1

Plus en détail

Introduction aux Systèmes Distribués. Introduction générale

Introduction aux Systèmes Distribués. Introduction générale Introduction aux Systèmes Distribués Licence Informatique 3 ème année Introduction générale Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Plan

Plus en détail

IV - La COUCHE TRANSPORT. dans le modèle TCP/IP

IV - La COUCHE TRANSPORT. dans le modèle TCP/IP Université PAUL SABATIER TOULOUSE III SUPPORT de COURS Thierry DESPRATS IV - La COUCHE TRANSPORT dans le modèle TCP/IP Sommaire Introduction Notion de port Mécanismes communs à UDP et TCP Encapsulation

Plus en détail

IPFIX (Internet Protocol Information export)

IPFIX (Internet Protocol Information export) IPFIX (Internet Protocol Information export) gt-metro, réunion du 20/11/06 Lionel.David@rap.prd.fr 20-11-2006 gt-metro: IPFIX 1 Plan Définition d IPFIX Le groupe de travail IPFIX Les protocoles candidats

Plus en détail

Transport de contenu multimédia

Transport de contenu multimédia Transport de contenu multimédia Jean Le Feuvre Cyril Concolato lefeuvre, concolato @telecom-paristech.fr Plan Définitions et problèmes généraux Étude détaillée de certains modes de transport Streaming

Plus en détail

Il existe actuellement plusieurs méthodes pour accéder à un serveur de contenu proche du client.

Il existe actuellement plusieurs méthodes pour accéder à un serveur de contenu proche du client. Yan Chen, Randy H. Katz, John D. Kubiatowicz. Dynamic Replica Placement for Scalable Content Delivery. In Peer-to-Peer Systems: First International Workshop, IPTPS 2002. Le domaine abordé par l article

Plus en détail

Chapitre 5 : Protocole TCP/IP

Chapitre 5 : Protocole TCP/IP Chapitre 5 : Protocole TCP/IP 1- IP (Internet Protocol) : Il permet de à des réseaux hétérogène de coopérer. Il gère l adressage logique, le routage, la fragmentation et le réassemblage des paquets. Il

Plus en détail

Une approche descendante

Une approche descendante Internet Une approche descendante P. Bakowski bako@ieee.org Qu'est-ce que l'internet? réseau mondial P. Bakowski 2 Des liens câbles métalliques, fibres optiques, liens radio - débit en bits/s P. Bakowski

Plus en détail

Miroirs. Optimisation du transport de contenu 3 - Équilibrage de charge global. Choix automatique du miroir 1er accès

Miroirs. Optimisation du transport de contenu 3 - Équilibrage de charge global. Choix automatique du miroir 1er accès Miroirs Optimisation du transport de contenu 3 - Équilibrage de charge global hristophe Deleuze Grenoble INP EI Décembre 2014 un site principal des sites miroirs inconvénients synchronisation généralement

Plus en détail

Introduction aux applications réparties

Introduction aux applications réparties Introduction aux applications réparties Noël De Palma Projet SARDES INRIA Rhône-Alpes http://sardes.inrialpes.fr/~depalma Noel.depalma@inrialpes.fr Applications réparties Def : Application s exécutant

Plus en détail

Le protocole TCP. Services de TCP

Le protocole TCP. Services de TCP Le protocole TCP TCP (Transmission Control Procedure) est un protocole de transport bout-en-bout (Host-To- Host) Ajoute les fonctions que le réseau ne peut offrir et qui sont demandées par les applications

Plus en détail

Couche Transport. Le protocole TCP

Couche Transport. Le protocole TCP Couche Transport Assure la transmission des messages entre deux applications sur des stations distantes. Le protocole de transport est un protocole bout-en-bout (Host- To-Host Protocol). A. Obaid - Téléinformatique

Plus en détail

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1). Chapitre 5 Protocoles réseaux Durée : 4 Heures Type : Théorique I. Rappel 1. Le bit Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1). 2. L'octet C'est un ensemble de 8 bits.

Plus en détail

Rapport de laboratoires INFO-H-507: Réseaux d ordinateurs II

Rapport de laboratoires INFO-H-507: Réseaux d ordinateurs II Rapport de laboratoires INFO-H-507: Réseaux d ordinateurs II Thierry MBARGA Tuan-Tu TRAN 2008-2009 1 Laboratoire 1: pré-requis 1.1 Modules de mémoire des routeurs Cisco 25XX Les différents modules de mémoire

Plus en détail

PRINCIPES DU ROUTAGE IP PRINCIPES DU ROUTAGE IP IP ROUTING PRINCIPALS

PRINCIPES DU ROUTAGE IP PRINCIPES DU ROUTAGE IP IP ROUTING PRINCIPALS PRINCES DU ROUTAGE ROUTING PRINCALS securit@free.fr Slide n 1 TABLE DES MATIERES PLAN PROBLEMATIQUES PRINCES DU ROUTAGE PROTOCOLES DE ROUTAGE ROUTAGE STATIQUE ROUTAGE DYNAMIQUE DISTANT VECTOR vs LINK STATE

Plus en détail

A l'origine, les FYI sont uniquement des documents officiels issus des organismes de normalisation de l'internet, sans toutefois être des normes.

A l'origine, les FYI sont uniquement des documents officiels issus des organismes de normalisation de l'internet, sans toutefois être des normes. 1 2 Deux groupes guident les évolutions de l Internet : un groupe de recherche, l IRTF (Internet Research Task Force) un groupe de développement, l IETF (Internet Engineering Task Force) ; travaille sur

Plus en détail

Le protocole IP cb. PLAN Introduction à IP L acheminement L adressage La segmentation Le datagramme L acheminement (suite) Conclusion

Le protocole IP cb. PLAN Introduction à IP L acheminement L adressage La segmentation Le datagramme L acheminement (suite) Conclusion Le protocole IP cb (/home/kouna/d01/adp/bcousin/fute/cours/internet/02-ip.fm- 15 Septembre 1998 09:30 PLAN Introduction à IP L acheminement L adressage La segmentation Le datagramme L acheminement (suite)

Plus en détail

Caches web. Olivier Aubert 1/35

Caches web. Olivier Aubert 1/35 Caches web Olivier Aubert 1/35 Liens http://mqdoc.lasat.com/online/courses/caching/ (prise en compte des caches dans la conception de sites) http://mqdoc.lasat.com/online/courses/proxyserver http://www.web-caching.com/mnot_tutorial/

Plus en détail

Rappels réseaux TCP/IP

Rappels réseaux TCP/IP Rappels réseaux TCP/IP Premier Maître Jean Baptiste FAVRE DCSIM / SDE / SIC / Audit SSI jean-baptiste.favre@marine.defense.gouv.fr CFI Juin 2005: Firewall (1) 15 mai 2005 Diapositive N 1 /27 Au menu Modèle

Plus en détail

Collecte des examens du module Introduction aux Réseaux et Bases de Routage

Collecte des examens du module Introduction aux Réseaux et Bases de Routage INSTITUT SUPERIEUR DE GESTION DE TUNIS Collecte des examens du module Introduction aux Réseaux et Bases de Routage Examens corrigés Kaouther Nouira 2011-2012 Ministère de l Enseignement Supérieur, de le

Plus en détail

Median SR04 - Automne 2007 Les documents ne sont pas autorisés

Median SR04 - Automne 2007 Les documents ne sont pas autorisés Median SR04 - Automne 2007 Les documents ne sont pas autorisés - Utiliser le verso en cas de besoin Exercice 1 (1,5pts) : soit le réseau suivant dont l'adresse réseau est 130.252.0.0 : Segment 1.10.34.10.35.10.36

Plus en détail

INFO 3020 Introduction aux réseaux d ordinateurs

INFO 3020 Introduction aux réseaux d ordinateurs INFO 3020 Introduction aux réseaux d ordinateurs Philippe Fournier-Viger Département d informatique, U.de M. Bureau D216, philippe.fournier-viger@umoncton.ca Automne 2014 1 Introduction Au dernier cours

Plus en détail

Architectures en couches pour applications web Rappel : Architecture en couches

Architectures en couches pour applications web Rappel : Architecture en couches Rappel : Architecture en couches Une architecture en couches aide à gérer la complexité : 7 Application 6 Presentation 5 Session Application Les couches hautes dépendent des couches basses 4 Transport

Plus en détail

GIF-3001 Examen partiel 7 novembre 2011. Examen partiel A2011. GIF-3001 Réseau de transmission de données

GIF-3001 Examen partiel 7 novembre 2011. Examen partiel A2011. GIF-3001 Réseau de transmission de données 7 novembre 2011 A2011 GIF-3001 Réseau de transmission de données Question 1 (28 points sur 100) (10 points) (a) Dessinez la pile des protocoles Internet. Indiquez un rôle important pour chacune de ces

Plus en détail

Sélectionner le meilleur pair. Stéphane Bortzmeyer AFNIC bortzmeyer@nic.fr. 29 novembre 2010

Sélectionner le meilleur pair. Stéphane Bortzmeyer AFNIC bortzmeyer@nic.fr. 29 novembre 2010 1 Sélectionner le meilleur pair / Sélectionner le meilleur pair Stéphane Bortzmeyer AFNIC bortzmeyer@nic.fr 29 novembre 2010 2 Sélectionner le meilleur pair / Le problème Je veux récupérer un gros fichier

Plus en détail

Sélectionner le meilleur pair

Sélectionner le meilleur pair Sélectionner le meilleur pair Stéphane Bortzmeyer AFNIC bortzmeyer@nic.fr 29 novembre 2010 1 Sélectionner le meilleur pair / Le problème Je veux récupérer un gros fichier (mettons une image d installation

Plus en détail

ApTr. ApTr. Master Informatique 1ère année 1 er sem. ARES/NetArch 2012-2013. 1 Applications et transport (7 points) Anonymat : numéro à coller ICI

ApTr. ApTr. Master Informatique 1ère année 1 er sem. ARES/NetArch 2012-2013. 1 Applications et transport (7 points) Anonymat : numéro à coller ICI ApTr ApTr Justifiez vos réponses via les chronogrammes où il faut indiquer la taille des données et la fonctionnalité (Requête, Données ou Acquittement) du segment pour chaque transmission. 125o En série

Plus en détail

Cours réseaux Modèle OSI

Cours réseaux Modèle OSI Cours réseaux Modèle OSI IUT 1 Université de Lyon Introduction: le modèle OSI Un modèle théorique : le modèle OSI (Open System Interconnection) A quoi ça sert: Nécessité de découper/classifier l ensemble

Plus en détail

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage: Administration d un Intranet Rappel: Le routage dans Internet La décision dans IP du routage: - Table de routage: Adresse destination (partie réseau), netmask, adresse routeur voisin Déterminer un plan

Plus en détail

Chapitre 6-2. Ce chapitre présente le IPv6 ainsi que les protocoles de routage

Chapitre 6-2. Ce chapitre présente le IPv6 ainsi que les protocoles de routage Chapitre 6-2 Ce chapitre présente le IPv6 ainsi que les protocoles de routage 1. Présentation de IPv6 1.2. Adressage v6; 1.5 Le format V6 1.3. Les types d adressage; 1.6 Fonctionnement Multicasting 1.4

Plus en détail

Formation Réseaux : Notions de base

Formation Réseaux : Notions de base Formation x Formation Réseaux : Notions Jean-Philippe André (), p2009 3. Couche Septembre 2007 Que sont les x? Formation x Wikipedia.org : Un est un ensemble de nœuds (ou pôles) reliés entre eux par des

Plus en détail

Concepts de base de l Internet Protocol IPv4. Module 2

Concepts de base de l Internet Protocol IPv4. Module 2 Concepts de base de l Internet Protocol IPv4 Module 2 Objectifs Comprendre les bases du protocole IPv4 IPv4 Internet Protocol version 4 (IPv4) est la 4ème version du protocole d internet et la première

Plus en détail

SYR - Réseau Licence 3 Info-MIAGE. Introduction. Adlen Ksentini adlen.ksentini@univ-rennes1.fr

SYR - Réseau Licence 3 Info-MIAGE. Introduction. Adlen Ksentini adlen.ksentini@univ-rennes1.fr SYR - Réseau Licence 3 Info-MIAGE Introduction adlen.ksentini@univ-rennes1.fr 1 Bibliographie Computer Networking «a Top-Down Approach», James F. Kurose et Keith W. Ross. 2 1 Introduction But : Apprendre

Plus en détail

Les protocoles UDP et TCP

Les protocoles UDP et TCP 3 Les protocoles UDP et TCP TCP comme UDP s exécute au-dessus d IP et se fonde sur les services fournis par ce dernier. TCP (Transport Control Protocol) assure un service de transmission de données fiable

Plus en détail

Cisco Certified Network Associate

Cisco Certified Network Associate Cisco Certified Network Associate Version 4 Notions de base sur les réseaux Chapitre 4 1 D après l en-tête de la couche transport illustré, quelles affirmations parmi les suivantes définissent la session

Plus en détail

Architectures de communication. «Architecture protocolaire réseau» «protocolaire»

Architectures de communication. «Architecture protocolaire réseau» «protocolaire» Architectures de communication C. Pham Université de Pau et des Pays de l Adour Département Informatique http://www.univ-pau.fr/~cpham Congduc.Pham@univ-pau.fr «Architecture protocolaire réseau» Architecture

Plus en détail

Conception des réseaux Contrôle Continu 1

Conception des réseaux Contrôle Continu 1 NOM: PRENOM: Conception des réseaux Contrôle Continu 1 Durée : 2 heures Seuls les documents manuscrits ou distribués en cours sont autorisés. Les réponses doivent tenir dans l encadré prévu à cet effet

Plus en détail

Administration réseau Introduction

Administration réseau Introduction Administration réseau Introduction A. Guermouche A. Guermouche Cours 1 : Introduction 1 Plan 1. Introduction Organisation Contenu 2. Quelques Rappels : Internet et le modèle TCP/ Visage de l Internet Le

Plus en détail

TD2 : CORRECTION. Exercice 1 : 1. Quel est l avantage de la séparation de l adressage en deux parties dans l adressage Internet?

TD2 : CORRECTION. Exercice 1 : 1. Quel est l avantage de la séparation de l adressage en deux parties dans l adressage Internet? TD2 : CORRECTION I. connaître son environnement réseau a. Quelle est l adresse IPv4 de votre PC? l adresse IPv6? ipconfig : Adresse IPv4..............: 192.168.1.13 Masque de sous-réseau.... : 255.255.255.0

Plus en détail

Administration des ressources informatiques

Administration des ressources informatiques 1 2 Cours réseau Supports de transmission Les câbles Coaxial Ethernet RJ45 Fibre optique Supports de transmission 3 Les câbles Ethernet RJ45 Supports de transmission 4 Les câbles Coaxial Type BNC Cours

Plus en détail

La taille de fenêtre est le processus TCP utilisé pour préparer les données à transmettre

La taille de fenêtre est le processus TCP utilisé pour préparer les données à transmettre 1 À quel protocole les serveurs de messagerie font-ils appel pour communiquer les uns avec les autres? FTP HTTP TFTP SMTP POP SNMP 2 Lequel de ces énoncés décrit le fonctionnement de la taille de fenêtre

Plus en détail

Cloud computing 2012-13

Cloud computing 2012-13 Cloud computing 2012-13 laurent@wargon.org 1/54 Architectures pour le Cloud 2/54 Architectures pour le Cloud Introduction Les traitements Les stockages de données Les caches Des exemples 3/54 Introduction

Plus en détail

1 La place du protocole IP

1 La place du protocole IP Le Protocole IP EFORT http://www.efort.com TCP/IP désigne communément une architecture réseau, mais cet acronyme désigne en fait deux protocoles étroitement liés: un protocole de transport, TCP (Transmission

Plus en détail

Chapitre 2 Rôles et fonctionnalités

Chapitre 2 Rôles et fonctionnalités 19 Chapitre 2 Rôles et fonctionnalités 1. Introduction Rôles et fonctionnalités Les rôles et fonctionnalités ci-dessous ne sont qu'une petite liste de ceux présents dans Windows Server 2012 R2. 2. Les

Plus en détail

Exécution des applications réparties

Exécution des applications réparties Exécution des applications réparties Programmation des Applications Réparties Olivier Flauzac URCA Master STIC-Informatique première année Olivier Flauzac (URCA) PAR : Exécution des applications réparties

Plus en détail

1 Généralités sur les réseaux informatiques. 2 Organisation de l'internet. 3 Les services de l'internet. 4 Les protocoles TCP IP

1 Généralités sur les réseaux informatiques. 2 Organisation de l'internet. 3 Les services de l'internet. 4 Les protocoles TCP IP 1 sur les réseaux informatiques 2 Organisation de l'internet 3 Les services de l'internet 4 Les protocoles TCP IP 5 Moyens de connexion à l'internet 6 Sécurité sur l'internet 89 4 Les protocoles TCP IP

Plus en détail

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free. 2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement

Plus en détail

RESEAUX ARCHITECTURES EN COUCHES. J.L Damoiseaux ; Dpt R&T 1

RESEAUX ARCHITECTURES EN COUCHES. J.L Damoiseaux ; Dpt R&T 1 RESEAUX ARCHITECTURES EN COUCHES J.L Damoiseaux ; Dpt R&T 1 Plan Notions sur les réseaux Couche/Service/Protocole Le modèle OSI Le modèle TCP/IP J.L Damoiseaux ; Dpt R&T 2 Problématique J.L Damoiseaux

Plus en détail

Livres disponibles à la bibliothèque (RDC)

Livres disponibles à la bibliothèque (RDC) Livres disponibles à la bibliothèque (RDC) Réseaux, 3 ème édition, A.TANENBAUM, 1997. TCP/IP : Architecture, protocoles et applications, 3 ème édition, D.COMER, 1998 TCP/IP : Administration de réseaux,

Plus en détail

Comment marche le Web?

Comment marche le Web? Comment marche le Web? Sara Alouf Chargée de Recherche, INRIA 6 décembre 2012 Lycée Henri Matisse, Vence Comment marche le Web? Introduction du Web et de l Internet Aperçu historique Comment marche le

Plus en détail

Routage IP: Protocoles. Page 1. 1994: création Bernard Tuy Modifications. 1995 Bernard Tuy 1997 Bernard Tuy 1998 Bernard Tuy

Routage IP: Protocoles. Page 1. 1994: création Bernard Tuy Modifications. 1995 Bernard Tuy 1997 Bernard Tuy 1998 Bernard Tuy Routage IP: Protocoles 1994: création Bernard Tuy Modifications 1995 Bernard Tuy 1997 Bernard Tuy 1998 Bernard Tuy Page 1 Plan Les protocoles de Routage IP Généralités RIP (2) IGRP OSPF EGP (2) BGP CIDR

Plus en détail

Services d infrastructure réseaux

Services d infrastructure réseaux Services d infrastructure réseaux Cours de Réseaux Tuyêt Trâm DANG NGOC Université de Cergy-Pontoise 2012-2013 Tuyêt Trâm DANG NGOC Services d infrastructure réseaux 1 / 30 Plan 1 Adressage

Plus en détail

FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement

FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement COREYE CACHE Solution d absorption de charge pour une disponibilité et une performance optimales des applications Web En bref Architecture technique La plateforme Coreye Cache délivre la majeure partie

Plus en détail

Les CDNs et leurs technologies

Les CDNs et leurs technologies Les CDNs et leurs technologies Emmanuel Filiot 24 mai 2004 Table des matières 1 Introduction 1 2 Mise en cache par proxy 3 3 Redirection DNS et réécriture d URL [2] 5 3.1 Redirection DNS [2] [5] [7]......................

Plus en détail

Commandes utiles à connaître

Commandes utiles à connaître La commande ping Commandes utiles à connaître La commande ping sert à tester les fonctions de transmission et de réception de la carte réseau, la configuration TCP/IP et la connectivité réseau. Les différentes

Plus en détail

Bénéfices de Citrix NetScaler pour les architectures Citrix

Bénéfices de Citrix NetScaler pour les architectures Citrix Bénéfices de Citrix NetScaler pour les architectures Citrix 15 novembre 2007 Auteurs: Mahmoud EL GHOMARI E-mail: mahmoud.elghomari@eu.citrix.com Stéphane CAUNES E-mail: stephane.caunes@eu.citrix.com Riad

Plus en détail

L annuaire et le Service DNS

L annuaire et le Service DNS L annuaire et le Service DNS Rappel concernant la solution des noms Un nom d hôte est un alias assigné à un ordinateur. Pour l identifier dans un réseau TCP/IP, ce nom peut être différent du nom NETBIOS.

Plus en détail

Gestion de données à large échelle. Anne Doucet LIP6 Université Paris 6

Gestion de données à large échelle. Anne Doucet LIP6 Université Paris 6 Gestion de données à large échelle Anne Doucet LIP6 Université Paris 6 1 Plan Contexte Les réseaux P2P Non structurés Structurés Hybrides Localisation efficace et Interrogation complète et exacte des données.

Plus en détail

Administration réseau Routage et passerelle

Administration réseau Routage et passerelle Administration réseau Routage et passerelle A. Guermouche A. Guermouche Cours 2 : Routage et passerelle 1 Plan 1. Introduction 2. Routage dans IP Principes de base Manipulation des tables de routage 3.

Plus en détail

Cloud computing 2014-15

Cloud computing 2014-15 Cloud computing 2014-15 laurent@wargon.org 1/74 Architectures pour le Cloud 2/74 Architectures pour le Cloud Introduction Les traitements Les stockages de données Les caches Des exemples 3/74 Introduction

Plus en détail

DHCP et NAT. Cyril Rabat cyril.rabat@univ-reims.fr. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013

DHCP et NAT. Cyril Rabat cyril.rabat@univ-reims.fr. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013 DHCP et NAT Cyril Rabat cyril.rabat@univ-reims.fr Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 22-23 Cours n 9 Présentation des protocoles BOOTP et DHCP Présentation du NAT Version

Plus en détail

IP - ICMP - UDP - TCP

IP - ICMP - UDP - TCP Encapsulation Ethernet IP ICMP TCP UDP IP - ICMP - UDP - TCP Université de Cergy-Pontoise 2006 2007 Encapsulation Ethernet IP ICMP TCP UDP Plan 1 Encapsulation 2 Ethernet 3 IP Datagramme

Plus en détail

Le protocole HTTP. Olivier Aubert 1/40

Le protocole HTTP. Olivier Aubert 1/40 Le protocole HTTP Olivier Aubert 1/40 Liens http://www.jmarshall.com/easy/http/ Références : RFC1945 (HTTP1.0), RFC2616 (HTTP1.1), RFC822 (format des entêtes), RFC2396 (syntaxe des URL), RFC1521 (types

Plus en détail

Réseaux Couche Réseau

Réseaux Couche Réseau Réseaux Couche Réseau E. Jeandel Partiel Mercredi 10 novembre 14h Salle 001 Tout le cours jusqu aujourd hui, compris Cours non autorisé 1 Un routeur Un routeur Un routeur relie plusieurs réseaux entre

Plus en détail

Cours de Réseau et communication Unix n 6

Cours de Réseau et communication Unix n 6 Cours de Réseau et communication Unix n 6 Faculté des Sciences Université d Aix-Marseille (AMU) Septembre 2013 Cours écrit par Edouard Thiel, http://pageperso.lif.univ-mrs.fr/~edouard.thiel. La page du

Plus en détail

Introduction aux environnements réseaux

Introduction aux environnements réseaux Introduction aux environnements réseaux Présentation F. Nolot L3 Informatique 2005-2006 1 Plan du cours Les couches OSI et les topologies réseaux Le câblage, matériel et l'interconnexion Les protocoles

Plus en détail

Principes de DHCP. Le mécanisme de délivrance d'une adresse IP à un client DHCP s'effectue en 4 étapes : COMMUTATEUR 1. DHCP DISCOVER 2.

Principes de DHCP. Le mécanisme de délivrance d'une adresse IP à un client DHCP s'effectue en 4 étapes : COMMUTATEUR 1. DHCP DISCOVER 2. DHCP ET TOPOLOGIES Principes de DHCP Présentation du protocole Sur un réseau TCP/IP, DHCP (Dynamic Host Configuration Protocol) permet d'attribuer automatiquement une adresse IP aux éléments qui en font

Plus en détail

Introduction à MPLS F. Nolot 2009 1

Introduction à MPLS F. Nolot 2009 1 Introduction à MPLS 1 Introduction à MPLS Introduction 2 Introduction Les fournisseurs d'accès veulent Conserver leur infrastructure existante ET Ajouter de nouveaux services non supportés par la technologie

Plus en détail

Cloud computing 2012-13

Cloud computing 2012-13 Cloud computing 2012-13 laurent@wargon.org 1/71 Architectures pour le Cloud 2/71 Architectures pour le Cloud Introduction Les traitements Les stockages de données Les caches Des exemples 3/71 Introduction

Plus en détail

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique. SI 5 BTS Services Informatiques aux Organisations 1 ère année TD 2 Chapitre 4 : Support des Services et Serveurs Le routage dynamique Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

Plus en détail

Bases TCP/IP. Alain Patrick AINA. aalain@nsrc.org

Bases TCP/IP. Alain Patrick AINA. aalain@nsrc.org Bases TCP/IP Alain Patrick AINA aalain@nsrc.org Réseaux Architecture TCP/IP Agenda - Niveau interface réseau - Ethernet - Liaison Point à Point Niveau Internet IP - Adressage IP - Routage IP Niveau Transport

Plus en détail

1 Protocole de communication

1 Protocole de communication Les Réseaux Principes fondamentaux Sommaire 1 Protocole de communication... 1 1.1 Rappel sur l adresse IP... 2 1.2 Rappel sur la masque de sous réseau... 3 1.3 Le routage... 3 1.4 Les Ports... 3 1.5 Notion

Plus en détail

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS 1/25 Administration Système & Réseau Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS Dynamic Host Configuration Protocol L3 STRI 2005 Philippe Latu philippe.latu(at)linux-france.org

Plus en détail

INTERNET PAR SATELLITE, PROTOCOLES ET PERFORMANCE

INTERNET PAR SATELLITE, PROTOCOLES ET PERFORMANCE Texte de la 250 e conférence de l'université de tous les savoirs donnée le 6 septembre 2000. INTERNET PAR SATELLITE, PROTOCOLES ET PERFORMANCE par Walid DABBOUS La recherche dans le domaine des réseaux

Plus en détail

Notions fondamentales sur les réseaux

Notions fondamentales sur les réseaux Notions fondamentales sur les réseaux Architecture en Bus Architecture en étoile Adressage des postes dans chaque sous-réseau Notions fondamentales sur les reseaux 1 Le réseau Internet Format d'une adresse

Plus en détail

Travaux pratiques Utilisation de Wireshark pour examiner une capture DNS UDP

Travaux pratiques Utilisation de Wireshark pour examiner une capture DNS UDP Travaux pratiques Utilisation de Wireshark pour examiner une capture DNS UDP Topologie Objectifs 1re partie : Enregistrer les informations de configuration IP d un ordinateur 2e partie : Utiliser Wireshark

Plus en détail

Semaine 4 : le protocole IP

Semaine 4 : le protocole IP Semaine 4 : le protocole IP Séance 1 : l adressage... 1 Séance 2 : le protocole IP... 8 Séance 3 : l adresse IP... 16 Séance 1 : l adressage Introduction Au cours de cette séance, nous allons parler de

Plus en détail

Jean-Philippe Paquette Jean-philippe.paquette@videotron.ca

Jean-Philippe Paquette Jean-philippe.paquette@videotron.ca Jean-Philippe Paquette Jean-philippe.paquette@videotron.ca 6 novembre 2013 Ordre du jour Histoire du mobile a RDS Les alertes SMS Application RDS hockey Push notifications Différence avec le site mobile

Plus en détail

Couche 1: le niveau physique

Couche 1: le niveau physique Couche 1: le niveau physique 1 Fonction: assurer la transmission physique de trains de bits sur les moyens physiques d interconnexion entre deux entités de liaison adjacentes (support de transmission).

Plus en détail

Réseau en automatisme industriel Ethernet les réseaux IP

Réseau en automatisme industriel Ethernet les réseaux IP Rappel Réseau en automatisme industriel Ethernet les réseaux IP Le modèle OSI définit sept couches. TCP/IP est basé sur le modèle DOD, qui ne comporte que quatre couches, mais en cohérence avec le modèle

Plus en détail

Protocole TCP/IP. On classe généralement les protocoles en deux catégories selon le niveau de contrôle des données que l'on désire :

Protocole TCP/IP. On classe généralement les protocoles en deux catégories selon le niveau de contrôle des données que l'on désire : Nom.. Prénom.. Protocole TCP/IP Qu'est-ce qu'un protocole? Un protocole est une méthode de codage standard qui permet la communication entre des processus s'exécutant éventuellement sur différentes machines,

Plus en détail

Logiciel de capture de trames Ethernet : WIRESHARK

Logiciel de capture de trames Ethernet : WIRESHARK Logiciel de capture de trames Ethernet : WIRESHARK 1. Introduction Pour pouvoir analyser finement le trafic réseau, il existe des logiciels de capture de trames qui sont des outils qui permettent de récupérer

Plus en détail

Étude détaillée du protocole TCP La récupération d erreur et le contrôle de flux

Étude détaillée du protocole TCP La récupération d erreur et le contrôle de flux Master 1 Étude détaillée du protocole TCP La récupération d erreur et le contrôle de flux M. Heusse, P. Sicard Introduction L objectif de ce TP est de comprendre les fonctionnalités du protocole TCP (Transfert

Plus en détail

Cours de Réseau et communication Unix n 8

Cours de Réseau et communication Unix n 8 Cours de Réseau et communication Unix n 8 Edouard THIEL Faculté des Sciences Université d Aix-Marseille (AMU) Septembre 2014 Les transparents de ce cours sont téléchargeables ici : http://pageperso.lif.univ-mrs.fr/~edouard.thiel/ens/rezo/

Plus en détail

LES PROTOCOLES TCP ET UDP

LES PROTOCOLES TCP ET UDP LES PROTOCOLES TCP ET UDP 1. LES NUMEROS DE PORT TCP et UDP sont des protocoles de la couche Transport (niveau 4) du modèle OSI. A la réception d'un datagramme, une machine est identifiée de manière unique

Plus en détail