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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Streaming sur IP. Jean Le Feuvre jean.lefeuvre@telecom-paristech.fr

Streaming sur IP. Jean Le Feuvre jean.lefeuvre@telecom-paristech.fr Jean Le Feuvre jean.lefeuvre@telecom-paristech.fr Diffusion Audiovisuelle Numérique MPEG-2 TS IP Cable, Satellite (DVB-C, DVB-S) IPTV ADSL Terrestre (DVB-T, ATSC, ISDB) Mobile 3G/EDGE Broadcast Mobile

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

Nom : Prénom : Gr. : N étud. :

Nom : Prénom : Gr. : N étud. : Nom : Prénom : Gr. : N étud. : Master UPMC Informatique ère année Partiel 006 U.E. ARES Sujet version A Durée totale : h00 Une feuille A manuscrite : Autorisée Autres documents, calculatrices, téléphones

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

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier Plan 1. ARP 2. DHCP 3. ICMP et ping 4. DNS 5.Paquet IPv4 1.

Plus en détail

Routage dans l Internet Partie 2 (OSPF)

Routage dans l Internet Partie 2 (OSPF) Algorithme de Routage État de liaisons Link State Routing Routage dans l Internet Partie 2 () Isabelle CHRISMENT ichris@loria.fr Stratégie: envoyer à tous les nœuds (pas seulement les voisins) information

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

Description du datagramme IP :

Description du datagramme IP : Université KASDI MERBAH OUARGLA Faculté des Nouvelles Technologies de l information et de la Communication Département Informatique et Technologies de les Information 1 er Année Master académique informatique

Plus en détail

Année Universitaire 2010-2011 session 1 d automne Parcours : CSB5 Licence 3 STS Informatique

Année Universitaire 2010-2011 session 1 d automne Parcours : CSB5 Licence 3 STS Informatique Année Universitaire 2010-2011 session 1 d automne Parcours : CSB5 Licence 3 STS Informatique UE : INF157 Épreuve : Examen Utilisation des réseaux Date : 13 décembre 2010 Heure : 8h30 Durée : 1h30 Modalités

Plus en détail

Etude de la pertinence et de l'intérêt des appliances WAF (IPS web) à l'inria

Etude de la pertinence et de l'intérêt des appliances WAF (IPS web) à l'inria Etude de la pertinence et de l'intérêt des appliances WAF (IPS web) à l'inria 1 Philippe Lecler TutoJRES «Sécurité des sites WEB» 4 février 2010 Contexte 2 PCI-DSS : Payment Card Industry Data Security

Plus en détail

TP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX

TP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX TP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX Enseignant: Ramzi BELLAZREG 1 La commande PING Cette commande permet de vérifier si un hôte est joignable ou non. Cette commande est basée sur le protocole

Plus en détail

Présentation du modèle OSI(Open Systems Interconnection)

Présentation du modèle OSI(Open Systems Interconnection) Présentation du modèle OSI(Open Systems Interconnection) Les couches hautes: Responsables du traitement de l'information relative à la gestion des échanges entre systèmes informatiques. Couches basses:

Plus en détail

Windows Internet Name Service (WINS)

Windows Internet Name Service (WINS) Windows Internet Name Service (WINS) WINDOWS INTERNET NAME SERVICE (WINS)...2 1.) Introduction au Service de nom Internet Windows (WINS)...2 1.1) Les Noms NetBIOS...2 1.2) Le processus de résolution WINS...2

Plus en détail

Internet Protocol. «La couche IP du réseau Internet»

Internet Protocol. «La couche IP du réseau Internet» Internet Protocol «La couche IP du réseau Internet» Rôle de la couche IP Emission d un paquet sur le réseau Réception d un paquet depuis le réseau Configuration IP par l administrateur Noyau IP Performance

Plus en détail

M1 Informatique 2015/16. E. Godard. Couche Réseau IPv4

M1 Informatique 2015/16. E. Godard. Couche Réseau IPv4 Réseaux M1 Informatique 2015/16 E. Godard Aix-Marseille Université Couche Réseau IPv4 Introduction Vous êtes Ici - Partie 1 Vous êtes Ici - Partie 1 7 OSI Application TCP/IP Application 6 5 Presentation

Plus en détail

Laboratoire Télécom&Réseaux TP M1 2005/2006 SECURITE - IPTABLES

Laboratoire Télécom&Réseaux TP M1 2005/2006 SECURITE - IPTABLES SECURITE - IPTABLES Conception d'une zone démilitarisée (DeMilitarized Zone: DMZ) Veuillez indiquer les informations suivantes : Binômes Nom Station ou PC D. Essayed-Messaoudi Page 1 sur 9 TP 4 : Sécurité

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

Compromis performance/sécurité des passerelles très haut débit pour Internet.

Compromis performance/sécurité des passerelles très haut débit pour Internet. Compromis performance/sécurité des passerelles très haut débit pour Internet. Ludovic Jacquin Mercredi 20 novembre 2013 Dr Olivier Festor, Rapporteur. Pr Jean-Marc Pierson, Rapporteur. Pr Christophe Bidan,

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

Introduction aux Technologies de l Internet

Introduction aux Technologies de l Internet Introduction aux Technologies de l Internet Antoine Vernois Université Blaise Pascal Cours 2006/2007 Introduction aux Technologies de l Internet 1 Au programme... Généralités & Histoire Derrière Internet

Plus en détail

TP 1 - Prise de contact avec Snort, scapy

TP 1 - Prise de contact avec Snort, scapy TP 1 - Prise de contact avec Snort, scapy 0. Initialisation du TP Installer les paquets python-scapy, snort, nmap. 1. Présentation de SNORT v2.8.5 La détection d intrusion consiste en un ensemble de techniques

Plus en détail

Approche Hybride de la Diffusion OTT. Julien Privé / Senior Solutions Engineer / @jprive

Approche Hybride de la Diffusion OTT. Julien Privé / Senior Solutions Engineer / @jprive Approche Hybride de la Diffusion OTT Julien Privé / Senior Solutions Engineer / @jprive Challenges OTT Audience 2015 : 3 Milliards d internautes 2020 : 5 Milliards Contenu Streaming 4K par Netflix (11

Plus en détail

TP DE PROGRAMMATION RESEAU : LES SOCKETS

TP DE PROGRAMMATION RESEAU : LES SOCKETS - ENSEIRB - TP DE PROGRAMMATION RESEAU : LES SOCKETS Patrice KADIONIK - 1/11- TABLE DES MATIERES www.enseirb.fr/~kadionik 1. BUT DES TRAVAUX PRATIQUES...3 2. SEANCE 1 : UTILISATION DES COMMANDES UNIX/LINUX

Plus en détail

Internet Couche d applicationd

Internet Couche d applicationd Internet Couche d applicationd P. Bakowski bako@ieee.org Protocoles d application - principes processus P. Bakowski 2 Protocoles d application - principes messages P. Bakowski 3 Protocoles d application

Plus en détail

Routage Statique. Protocoles de Routage et Concepts. Version 4.0. 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1

Routage Statique. Protocoles de Routage et Concepts. Version 4.0. 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Routage Statique Protocoles de Routage et Concepts Version 4.0 1 Objectifs Définir le rôle général d'un routeur dans les réseaux. Décrire les réseaux directement connectés et les différentes interfaces

Plus en détail

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement SIP Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -

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 6 01 Regardez le schéma d adressage IP illustré. Quel préfixe réseau y est adapté? /24 /16 /20 /27 /25 /28 02 Parmi

Plus en détail

Administration Réseau sous Ubuntu SERVER 12.10 Serveur DHCP

Administration Réseau sous Ubuntu SERVER 12.10 Serveur DHCP Installation d un serveur DHCP (Dynamic Host Configuration Protocol) sous Ubuntu Server 12.10 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières 1. Comment le protocole DHCP alloue

Plus en détail

OSPF Routage intra-domaine

OSPF Routage intra-domaine OSPF Routage intra-domaine Bernard Cousin Plan Présentation de OSPF Le protocole OSPF Les aires de routage d'ospf Les phases d'ospf Les messages d'ospf Conclusion Open Shortest Path First 2 1 OSPF Un protocole

Plus en détail

Service de VPN de niveau 3 sur RENATER (L3VPN MPLS)

Service de VPN de niveau 3 sur RENATER (L3VPN MPLS) Service de VPN de niveau 3 sur (L3VPN MPLS) Documentation 1 / 14 Table des matières Suivi des Services aux Usagers 1 Introduction... 3 2 A qui s adresse ce document... 3 3 Vue d ensemble... 3 4 Descriptions

Plus en détail

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. ENPC.

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. ENPC. Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. Réseau 1 Architecture générale Couche : IP et le routage Couche : TCP et

Plus en détail

Ebauche Rapport finale

Ebauche Rapport finale Ebauche Rapport finale Sommaire : 1 - Introduction au C.D.N. 2 - Définition de la problématique 3 - Etat de l'art : Présentatio de 3 Topologies streaming p2p 1) INTRODUCTION au C.D.N. La croissance rapide

Plus en détail

Le service IPv4 multicast pour les sites RAP

Le service IPv4 multicast pour les sites RAP Le service IPv4 multicast pour les sites RAP Description : Ce document présente le service IPv4 multicast pour les sites sur RAP Version actuelle : 1.2 Date : 08/02/05 Auteurs : NM Version Dates Remarques

Plus en détail

1 Introduction aux réseaux Concepts généraux

1 Introduction aux réseaux Concepts généraux Plan 2/40 1 Introduction aux réseaux Concepts généraux Réseaux IUT de Villetaneuse Département Informatique, Formation Continue Année 2012 2013 http://www.lipn.univ-paris13.fr/~evangelista/cours/2012-2013/reseaux-fc

Plus en détail

Cours 3 Couche Réseau IPv4

Cours 3 Couche Réseau IPv4 M1 Informatique Réseaux Cours 3 Couche Réseau IPv4 Notes de Cours LA COUCHE RESEAU A POUR PRINCIPAL OBJECTIF D ASSURER une connectivité de bout en bout. En s appuyant sur la connexion locale que procure

Plus en détail

Outils de l Internet

Outils de l Internet Outils de l Internet -Infrastructures des réseaux nationaux -Protocoles et RFC -Applications - Netscape 6 -Techniques de recherche sur l Internet P.Razac/CNAM - Outils de l'internet 1 Infrastructures des

Plus en détail

Master e-secure. VoIP. RTP et RTCP

Master e-secure. VoIP. RTP et RTCP Master e-secure VoIP RTP et RTCP Bureau S3-354 Mailto:Jean.Saquet@unicaen.fr http://saquet.users.greyc.fr/m2 Temps réel sur IP Problèmes : Mode paquet, multiplexage de plusieurs flux sur une même ligne,

Plus en détail

Les réseaux de campus. F. Nolot 2008 1

Les réseaux de campus. F. Nolot 2008 1 Les réseaux de campus F. Nolot 2008 1 Les réseaux de campus Les architectures F. Nolot 2008 2 Les types d'architectures L'architecture physique d'un réseau de campus doit maintenant répondre à certains

Plus en détail

Domain Name System. F. Nolot

Domain Name System. F. Nolot Domain Name System F. Nolot 1 Domain Name System Principe F. Nolot 2 Les besoins Internet est composé de plusieurs réseaux Chaque réseau est composé de sous réseaux Les sous réseaux sont constitués de

Plus en détail

Configuration automatique

Configuration automatique Configuration automatique (/home/terre/d01/adp/bcousin/polys/internet:gestion_reseau/6.dhcp.fm- 29 Septembre 1999 12:07) PLAN Introduction Les principes de DHCP Le protocole DHCP Conclusion Bibliographie

Plus en détail

Administration réseau. Architecture réseau et Sécurité

Administration réseau. Architecture réseau et Sécurité Administration réseau Architecture réseau et Sécurité Pourquoi la sécurité? Maladroits, pirates, plaisantins et autres malveillants Protéger ce qu'on a à protéger Continuer à fonctionner Responsabilité

Plus en détail

Configuration automatique

Configuration automatique Configuration automatique (C:\Documents and Settings\bcousin\Mes documents\enseignement\res (UE18)\14.DHCP.fm- 25 janvier 2009 13:22) PLAN Introduction Les principes de DHCP Le protocole DHCP Conclusion

Plus en détail

Chapitre 1 Comment se connecter à Internet... 13

Chapitre 1 Comment se connecter à Internet... 13 Chapitre 1 Comment se connecter à Internet... 13 1.1 Adresse IP permanente ou temporaire... 16 1.2 Débit d une connexion... 16 1.3 Utilisation occasionnelle (RTC, Numéris)... 20 RTC... 20 RNIS... 24 1.4

Plus en détail

Streaming multimedia I

Streaming multimedia I Streaming multimedia I Protection contre les erreurs, resilience et récupération Alain Mérigot Université Paris sud A. Mérigot (alain.merigot@u-psud.fr) Streaming multimedia I 1 / 40 Applications Multimedia

Plus en détail

LE ROUTAGE RASSEMBLE LES TECHNIQUES D ALGORITHMIQUE DISTRIBUÉE permettant de

LE ROUTAGE RASSEMBLE LES TECHNIQUES D ALGORITHMIQUE DISTRIBUÉE permettant de M1 Informatique Réseaux Cours 4 Routage Notes de Cours LE ROUTAGE RASSEMBLE LES TECHNIQUES D ALGORITHMIQUE DISTRIBUÉE permettant de transférer les datagrammes de proche en proche, ainsi que de maintenir

Plus en détail

ENSAJ - DÉPARTEMENT DE TÉLÉCOMMUNICAT

ENSAJ - DÉPARTEMENT DE TÉLÉCOMMUNICAT ENSA ECOLE NATIONALE DES SCIENCES APPLIQUEES D EL JADIDA DEPARTEMENT DE TELECOMMUNICA Cours: Réseaux 1 Introduction générale aux réseaux : TCP/IP Prof. A. Aqqal Cycle Ingénieur 2010 Prof. Dr. A. Aqqal

Plus en détail

FORMATION CN01a CITRIX NETSCALER

FORMATION CN01a CITRIX NETSCALER FORMATION CN01a CITRIX NETSCALER Contenu de la formation CN01a CITRIX NETSCALER Page 1 sur 6 I. Généralités 1. Objectifs de cours Installation, configuration et administration des appliances réseaux NetScaler

Plus en détail

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS Télécommunications IV - &6, ARP, DHCP, 1 32 bits => 2 32 adresses => 4'294'967'296 C'était largement suffisant dans les années 80 (Internet n'était constitué que de plusieurs centaines de noeuds) Clairement

Plus en détail

Présentation du relais HTTP Open Source Vulture. Arnaud Desmons Jérémie Jourdin

Présentation du relais HTTP Open Source Vulture. Arnaud Desmons <ads@intrinsec.com> Jérémie Jourdin <jjn@intrinsec.com> Arnaud Desmons Jérémie Jourdin Présentation Motivations Historique Démonstration Présentation fonctionnelle Présentation technique L'interface d'administration Roadmap

Plus en détail

Sécurité Réseaux TP1

Sécurité Réseaux TP1 Sécurité Réseaux TP1 BONY Simon 22 mai 2012 1 P a g e Table des matières Introduction... 3 I. Préparation... 4 II. Routage Classique... 5 II.1 Mise en œuvre du routage classique... 5 II.2 Configuration

Plus en détail

1.Introduction - Modèle en couches - OSI TCP/IP

1.Introduction - Modèle en couches - OSI TCP/IP 1.Introduction - Modèle en couches - OSI TCP/IP 1.1 Introduction 1.2 Modèle en couches 1.3 Le modèle OSI 1.4 L architecture TCP/IP 1.1 Introduction Réseau Télécom - Téléinformatique? Réseau : Ensemble

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

C-JDBC. Emmanuel Cecchet INRIA, Projet Sardes. http://sardes.inrialpes.fr

C-JDBC. Emmanuel Cecchet INRIA, Projet Sardes. http://sardes.inrialpes.fr Emmanuel Cecchet INRIA, Projet Sardes http://sardes.inrialpes.fr Plan Motivations Idées principales Concepts Caching Perspectives /ObjectWeb 15 octobre 2002 Emmanuel.Cecchet@inrialpes.fr 2 - Motivations

Plus en détail

MPLS. AFNOG 2011 Brice Dogbeh-Agbo

MPLS. AFNOG 2011 Brice Dogbeh-Agbo MPLS AFNOG 2011 Brice Dogbeh-Agbo Mécanismes de base du routage IP Se repose sur les information fournies par les protocoles de routage de la couche réseau dynamique ou statique. Décision de transmission

Plus en détail

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30 Plan du Travail Chapitre 1: Internet et le Web : Définitions et historique Chapitre 2: Principes d Internet Chapitre 3 : Principaux services d Internet Chapitre 4 : Introduction au langage HTML 2014/2015

Plus en détail

Revue d article : Dynamic Replica Placement for Scalable Content Delivery

Revue d article : Dynamic Replica Placement for Scalable Content Delivery Revue d article : Dynamic Replica Placement for Scalable Content Delivery Marc Riner - INSA Lyon - DEA DISIC Introduction Cet article [1] présente une technique innovante de placement de réplicats et de

Plus en détail

Conception d'une architecture commutée. Master 2 Professionnel STIC-Informatique 1

Conception d'une architecture commutée. Master 2 Professionnel STIC-Informatique 1 Conception d'une architecture commutée Master 2 Professionnel STIC-Informatique 1 Conception d'une architecture commutée Définition Master 2 Professionnel STIC-Informatique 2 Motivations L'architecture

Plus en détail

TP Voix sur IP. Aurore Mathias, Arnaud Vasseur

TP Voix sur IP. Aurore Mathias, Arnaud Vasseur TP Voix sur IP Aurore Mathias, Arnaud Vasseur 7 septembre 2011 Table des matières 1 Comment fonctionne la voix sur IP? 2 1.1 L application voix.......................... 2 1.1.1 Contraintes..........................

Plus en détail

La Translation d'adresses. F. Nolot

La Translation d'adresses. F. Nolot La Translation d'adresses F. Nolot 1 Introduction Adressage internet sur 32 bits : a peu près 4 milliards d'adresses Découpage en classes réduit ce nombre Le nombre de machines sur Internet pourrait atteindre

Plus en détail

Réseaux IUP2 / 2005 IPv6

Réseaux IUP2 / 2005 IPv6 Réseaux IUP2 / 2005 IPv6 1 IP v6 : Objectifs Résoudre la pénurie d'adresses IP v4 Délai grâce à CIDR et NAT Milliards d'hôtes même avec allocation inefficace des adresses Réduire la taille des tables de

Plus en détail

Sécurité des réseaux Les attaques

Sécurité des réseaux Les attaques Sécurité des réseaux Les attaques A. Guermouche A. Guermouche Cours 2 : Les attaques 1 Plan 1. Les attaques? 2. Quelques cas concrets DNS : Failles & dangers 3. honeypot A. Guermouche Cours 2 : Les attaques

Plus en détail

Hacking et Forensic Développez vos propres outils en Python

Hacking et Forensic Développez vos propres outils en Python Le réseau 1. Introduction 11 2. Les sockets 12 2.1 Création d'un socket 12 2.2 Échange de données 13 2.3 Les erreurs 14 2.4 Socket et FTP 17 2.5 Utilisation de l'udp 19 3. Création d'un serveur 20 3.1

Plus en détail

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14 Systèmes et Réseaux (ASR ) - Notes de cours Cours Anne Benoit May, 0 PARTIE : Systèmes PARTIE : Réseaux Architecture des réseaux de communication La couche -liaison La couche -réseau Algorithmes de routage

Plus en détail

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark Wireshark est un programme informatique libre de droit, qui permet de capturer et d analyser les trames d information qui transitent

Plus en détail

Serveurs de noms Protocoles HTTP et FTP

Serveurs de noms Protocoles HTTP et FTP Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et

Plus en détail

Réseaux. 1 Généralités. E. Jeandel

Réseaux. 1 Généralités. E. Jeandel 1 Généralités Réseaux Couche Application E. Jeandel Couche application Dernière couche du modèle OSI et TCP/IP Échange de messages entre processus Protocole Un protocole de niveau application doit spécifier

Plus en détail

Réseaux. Couche Application. E. Jeandel

Réseaux. Couche Application. E. Jeandel Réseaux Couche Application E. Jeandel 1 Généralités Couche application Dernière couche du modèle OSI et TCP/IP Échange de messages entre processus Protocole Un protocole de niveau application doit spécifier

Plus en détail

Bases TCP/IP. Internet Protocoles & Applications. Internet Protocoles & Applications. Introduction

Bases TCP/IP. Internet Protocoles & Applications. Internet Protocoles & Applications. Introduction Internet Protocoles & Applications Bases TCP/IP RALL 2007 Présenté par Roger YERBANGA Alain Patrick AINA - Introduction - Architecture TCP/IP - Niveau interface réseau -Ethernet - Liaison Point à Point

Plus en détail

Commandes Élémentaires Sous Window & Linux

Commandes Élémentaires Sous Window & Linux Commandes Élémentaires Sous Window & Linux JL Damoiseaux 1 I. Questions préliminaires Identifier parmi les adresses suivantes lesquelles sont des adresses MAC et lesquelles sont des adresses IP: 11.32.110.14

Plus en détail