[{"data":1,"prerenderedAt":4041},["ShallowReactive",2],{"navigation":3,"chapter-cours-snt-2nde\u002Fsa-internet":585,"chapter-index-snt-2nde\u002Fsa-internet":2504,"chapter-memo-snt-2nde\u002Fsa-internet":2592},[4,224,440],{"title":5,"path":6,"stem":7,"children":8},"SNT — Seconde","\u002Fsnt-2nde","0.snt-2nde\u002F0.index",[9,10,14,36,66,92,118,144,162,184,206],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"REVIEW pédagogique — SNT 2nde","\u002Fsnt-2nde\u002Freview","0.snt-2nde\u002FREVIEW",{"title":15,"path":16,"stem":17,"children":18},"Internet","\u002Fsnt-2nde\u002Fsa-internet","0.snt-2nde\u002Fsa-internet\u002F0.index",[19,20,24,28,32],{"title":15,"path":16,"stem":17},{"title":21,"path":22,"stem":23},"Adresses symboliques et DNS","\u002Fsnt-2nde\u002Fsa-internet\u002Fadresses-dns","0.snt-2nde\u002Fsa-internet\u002F1.adresses-dns",{"title":25,"path":26,"stem":27},"Internet et les réseaux physiques","\u002Fsnt-2nde\u002Fsa-internet\u002Freseaux-physiques","0.snt-2nde\u002Fsa-internet\u002F2.reseaux-physiques",{"title":29,"path":30,"stem":31},"Protocoles TCP\u002FIP et routage des paquets","\u002Fsnt-2nde\u002Fsa-internet\u002Ftcp-ip-routage","0.snt-2nde\u002Fsa-internet\u002F3.tcp-ip-routage",{"title":33,"path":34,"stem":35},"Réseaux pair-à-pair","\u002Fsnt-2nde\u002Fsa-internet\u002Fpair-a-pair","0.snt-2nde\u002Fsa-internet\u002F4.pair-a-pair",{"title":37,"path":38,"stem":39,"children":40},"Le Web","\u002Fsnt-2nde\u002Fsb-web","0.snt-2nde\u002Fsb-web\u002F0.index",[41,42,46,50,54,58,62],{"title":37,"path":38,"stem":39},{"title":43,"path":44,"stem":45},"Histoire du Web","\u002Fsnt-2nde\u002Fsb-web\u002Fhistoire-web","0.snt-2nde\u002Fsb-web\u002F1.histoire-web",{"title":47,"path":48,"stem":49},"URL et hypertexte","\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte","0.snt-2nde\u002Fsb-web\u002F2.url-hypertexte",{"title":51,"path":52,"stem":53},"HTML et CSS — le contenu et la présentation","\u002Fsnt-2nde\u002Fsb-web\u002Fhtml-css","0.snt-2nde\u002Fsb-web\u002F3.html-css",{"title":55,"path":56,"stem":57},"Client-serveur et requêtes HTTP","\u002Fsnt-2nde\u002Fsb-web\u002Fclient-serveur-http","0.snt-2nde\u002Fsb-web\u002F4.client-serveur-http",{"title":59,"path":60,"stem":61},"Moteurs de recherche","\u002Fsnt-2nde\u002Fsb-web\u002Fmoteurs-recherche","0.snt-2nde\u002Fsb-web\u002F5.moteurs-recherche",{"title":63,"path":64,"stem":65},"Sécurité du navigateur et notions juridiques","\u002Fsnt-2nde\u002Fsb-web\u002Fsecurite-droits","0.snt-2nde\u002Fsb-web\u002F6.securite-droits",{"title":67,"path":68,"stem":69,"children":70},"Les réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F0.index",[71,72,76,80,84,88],{"title":67,"path":68,"stem":69},{"title":73,"path":74,"stem":75},"Panorama des réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fpanorama-rs","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F1.panorama-rs",{"title":77,"path":78,"stem":79},"Identité numérique et authentification","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fidentite-numerique","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F2.identite-numerique",{"title":81,"path":82,"stem":83},"Le modèle économique des réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fmodele-economique","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F3.modele-economique",{"title":85,"path":86,"stem":87},"Petit monde et graphes","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fpetit-monde-graphes","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F4.petit-monde-graphes",{"title":89,"path":90,"stem":91},"La cyberviolence","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fcyberviolence","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F5.cyberviolence",{"title":93,"path":94,"stem":95,"children":96},"Les données structurées et leur traitement","\u002Fsnt-2nde\u002Fsd-donnees-structurees","0.snt-2nde\u002Fsd-donnees-structurees\u002F0.index",[97,98,102,106,110,114],{"title":93,"path":94,"stem":95},{"title":99,"path":100,"stem":101},"Données et formats","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats","0.snt-2nde\u002Fsd-donnees-structurees\u002F1.donnees-formats",{"title":103,"path":104,"stem":105},"Données structurées","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees","0.snt-2nde\u002Fsd-donnees-structurees\u002F2.donnees-structurees",{"title":107,"path":108,"stem":109},"Métadonnées","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees","0.snt-2nde\u002Fsd-donnees-structurees\u002F3.metadonnees",{"title":111,"path":112,"stem":113},"Traitement de tables","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Ftraitement-tables","0.snt-2nde\u002Fsd-donnees-structurees\u002F4.traitement-tables",{"title":115,"path":116,"stem":117},"Le cloud","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fcloud","0.snt-2nde\u002Fsd-donnees-structurees\u002F5.cloud",{"title":119,"path":120,"stem":121,"children":122},"Localisation, cartographie et mobilité","\u002Fsnt-2nde\u002Fse-localisation-cartographie","0.snt-2nde\u002Fse-localisation-cartographie\u002F0.index",[123,124,128,132,136,140],{"title":119,"path":120,"stem":121},{"title":125,"path":126,"stem":127},"GPS et Galileo — se situer grâce aux satellites","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fgps-galileo","0.snt-2nde\u002Fse-localisation-cartographie\u002F1.gps-galileo",{"title":129,"path":130,"stem":131},"Décoder une trame NMEA","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Ftrame-nmea","0.snt-2nde\u002Fse-localisation-cartographie\u002F2.trame-nmea",{"title":133,"path":134,"stem":135},"Cartes numériques — GeoPortail et OpenStreetMap","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fcartes-numeriques","0.snt-2nde\u002Fse-localisation-cartographie\u002F3.cartes-numeriques",{"title":137,"path":138,"stem":139},"Itinéraires et graphes","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fitineraires-graphes","0.snt-2nde\u002Fse-localisation-cartographie\u002F4.itineraires-graphes",{"title":141,"path":142,"stem":143},"Confidentialité de la position","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fconfidentialite-position","0.snt-2nde\u002Fse-localisation-cartographie\u002F5.confidentialite-position",{"title":145,"path":146,"stem":147,"children":148},"Informatique embarquée et objets connectés","\u002Fsnt-2nde\u002Fsf-info-embarquee","0.snt-2nde\u002Fsf-info-embarquee\u002F0.index",[149,150,154,158],{"title":145,"path":146,"stem":147},{"title":151,"path":152,"stem":153},"Systèmes informatiques embarqués","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fsystemes-embarques","0.snt-2nde\u002Fsf-info-embarquee\u002F1.systemes-embarques",{"title":155,"path":156,"stem":157},"Capteurs et actionneurs","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fcapteurs-actionneurs","0.snt-2nde\u002Fsf-info-embarquee\u002F2.capteurs-actionneurs",{"title":159,"path":160,"stem":161},"IHM et objets connectés","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fihm-objet-connecte","0.snt-2nde\u002Fsf-info-embarquee\u002F3.ihm-objet-connecte",{"title":163,"path":164,"stem":165,"children":166},"Photographie numérique","\u002Fsnt-2nde\u002Fsg-photo-numerique","0.snt-2nde\u002Fsg-photo-numerique\u002F0.index",[167,168,172,176,180],{"title":163,"path":164,"stem":165},{"title":169,"path":170,"stem":171},"Photosites, pixels et résolution","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Fpixels-resolution","0.snt-2nde\u002Fsg-photo-numerique\u002F1.pixels-resolution",{"title":173,"path":174,"stem":175},"Les algorithmes de l'appareil photo","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Falgorithmes-photo","0.snt-2nde\u002Fsg-photo-numerique\u002F2.algorithmes-photo",{"title":177,"path":178,"stem":179},"Les métadonnées EXIF","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Fmetadonnees-exif","0.snt-2nde\u002Fsg-photo-numerique\u002F3.metadonnees-exif",{"title":181,"path":182,"stem":183},"Traiter une image en Python","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Ftraitement-rgb","0.snt-2nde\u002Fsg-photo-numerique\u002F4.traitement-rgb",{"title":185,"path":186,"stem":187,"children":188},"Notions transversales de programmation","\u002Fsnt-2nde\u002Fsh-prog-notions","0.snt-2nde\u002Fsh-prog-notions\u002F0.index",[189,190,194,198,202],{"title":185,"path":186,"stem":187},{"title":191,"path":192,"stem":193},"Séquences d'instructions et variables","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fsequences-affectations","0.snt-2nde\u002Fsh-prog-notions\u002F1.sequences-affectations",{"title":195,"path":196,"stem":197},"Instructions conditionnelles","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fconditionnelles","0.snt-2nde\u002Fsh-prog-notions\u002F2.conditionnelles",{"title":199,"path":200,"stem":201},"Boucles bornées et non bornées","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fboucles","0.snt-2nde\u002Fsh-prog-notions\u002F3.boucles",{"title":203,"path":204,"stem":205},"Définitions et appels de fonctions","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Ffonctions","0.snt-2nde\u002Fsh-prog-notions\u002F4.fonctions",{"title":207,"path":208,"stem":209,"children":210},"Démo des widgets MDC","\u002Fsnt-2nde\u002Fzz-demo-widgets","0.snt-2nde\u002Fzz-demo-widgets\u002F0.index",[211,212,216,220],{"title":207,"path":208,"stem":209},{"title":213,"path":214,"stem":215},"Démo statique — callouts, code, BO, illustration","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Fstatique","0.snt-2nde\u002Fzz-demo-widgets\u002F1.statique",{"title":217,"path":218,"stem":219},"Démo interactive — self-eval et python-snippet","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Finteractif","0.snt-2nde\u002Fzz-demo-widgets\u002F2.interactif",{"title":221,"path":222,"stem":223},"Démo · 14 widgets de manipulation NSI","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Fwidgets-manipulation","0.snt-2nde\u002Fzz-demo-widgets\u002F3.widgets-manipulation",{"title":225,"path":226,"stem":227,"children":228},"NSI — Première","\u002Fnsi-1ere","1.nsi-1ere\u002F0.index",[229,230,234,256,282,304,328,354,380,410],{"title":225,"path":226,"stem":227},{"title":231,"path":232,"stem":233},"Relecture pédagogique — 8 chapitres NSI 1ère (PA → PH)","\u002Fnsi-1ere\u002Freview","1.nsi-1ere\u002FREVIEW",{"title":235,"path":236,"stem":237,"children":238},"Histoire de l'informatique","\u002Fnsi-1ere\u002Fpa-histoire-info","1.nsi-1ere\u002Fpa-histoire-info\u002F0.index",[239,240,244,248,252],{"title":235,"path":236,"stem":237},{"title":241,"path":242,"stem":243},"De la préantiquité aux machines à calculer","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fpreantiquite-aux-machines","1.nsi-1ere\u002Fpa-histoire-info\u002F1.preantiquite-aux-machines",{"title":245,"path":246,"stem":247},"La machine universelle (1930-1950)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fmachine-universelle","1.nsi-1ere\u002Fpa-histoire-info\u002F2.machine-universelle",{"title":249,"path":250,"stem":251},"Les ordinateurs modernes (1947-1990)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fordinateurs-modernes","1.nsi-1ere\u002Fpa-histoire-info\u002F3.ordinateurs-modernes",{"title":253,"path":254,"stem":255},"Réseaux, Web et IA (1969 à aujourd'hui)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Freseaux-et-web","1.nsi-1ere\u002Fpa-histoire-info\u002F4.reseaux-et-web",{"title":257,"path":258,"stem":259,"children":260},"Représentation des données — types et valeurs","\u002Fnsi-1ere\u002Fpb-types-valeurs","1.nsi-1ere\u002Fpb-types-valeurs\u002F0.index",[261,262,266,270,274,278],{"title":257,"path":258,"stem":259},{"title":263,"path":264,"stem":265},"Bases de numération et entiers positifs","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fbases-entiers-positifs","1.nsi-1ere\u002Fpb-types-valeurs\u002F1.bases-entiers-positifs",{"title":267,"path":268,"stem":269},"Entiers relatifs et complément à deux","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fentiers-relatifs","1.nsi-1ere\u002Fpb-types-valeurs\u002F2.entiers-relatifs",{"title":271,"path":272,"stem":273},"Nombres flottants et virgule flottante","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fflottants","1.nsi-1ere\u002Fpb-types-valeurs\u002F3.flottants",{"title":275,"path":276,"stem":277},"Textes et encodages — ASCII, ISO-8859-1, Unicode","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Ftextes-encodages","1.nsi-1ere\u002Fpb-types-valeurs\u002F4.textes-encodages",{"title":279,"path":280,"stem":281},"Valeurs booléennes et opérateurs logiques","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fbooleens","1.nsi-1ere\u002Fpb-types-valeurs\u002F5.booleens",{"title":283,"path":284,"stem":285,"children":286},"Représentation des données : types construits","\u002Fnsi-1ere\u002Fpc-types-construits","1.nsi-1ere\u002Fpc-types-construits\u002F0.index",[287,288,292,296,300],{"title":283,"path":284,"stem":285},{"title":289,"path":290,"stem":291},"Tableaux et listes","\u002Fnsi-1ere\u002Fpc-types-construits\u002Ftableaux-listes","1.nsi-1ere\u002Fpc-types-construits\u002F1.tableaux-listes",{"title":293,"path":294,"stem":295},"Listes en compréhension","\u002Fnsi-1ere\u002Fpc-types-construits\u002Fcomprehension","1.nsi-1ere\u002Fpc-types-construits\u002F2.comprehension",{"title":297,"path":298,"stem":299},"Tuples et p-uplets nommés","\u002Fnsi-1ere\u002Fpc-types-construits\u002Ftuples","1.nsi-1ere\u002Fpc-types-construits\u002F3.tuples",{"title":301,"path":302,"stem":303},"Dictionnaires","\u002Fnsi-1ere\u002Fpc-types-construits\u002Fdictionnaires","1.nsi-1ere\u002Fpc-types-construits\u002F4.dictionnaires",{"title":305,"path":306,"stem":307,"children":308},"Traitement de données en tables","\u002Fnsi-1ere\u002Fpd-tables-donnees","1.nsi-1ere\u002Fpd-tables-donnees\u002F0.index",[309,310,314,318,322],{"title":305,"path":306,"stem":307},{"title":311,"path":312,"stem":313},"Tables et CSV","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ftables-csv","1.nsi-1ere\u002Fpd-tables-donnees\u002F1.tables-csv",{"title":315,"path":316,"stem":317},"Recherche et filtrage","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Frecherche","1.nsi-1ere\u002Fpd-tables-donnees\u002F2.recherche",{"title":319,"path":320,"stem":321},"Trier une table","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ftri","1.nsi-1ere\u002Fpd-tables-donnees\u002F3.tri",{"title":323,"path":324,"stem":325,"children":326},"Fusion et indexation","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ffusion-indexation","1.nsi-1ere\u002Fpd-tables-donnees\u002F4.fusion-indexation",[327],{"title":323,"path":324,"stem":325},{"title":329,"path":330,"stem":331,"children":332},"IHM sur le Web","\u002Fnsi-1ere\u002Fpe-ihm-web","1.nsi-1ere\u002Fpe-ihm-web\u002F0.index",[333,334,338,342,346,350],{"title":329,"path":330,"stem":331},{"title":335,"path":336,"stem":337},"HTML et CSS — rappel de structure","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fhtml-css-bases","1.nsi-1ere\u002Fpe-ihm-web\u002F1.html-css-bases",{"title":339,"path":340,"stem":341},"Formulaires HTML","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fformulaires","1.nsi-1ere\u002Fpe-ihm-web\u002F2.formulaires",{"title":343,"path":344,"stem":345},"Événements JavaScript","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fevenements-js","1.nsi-1ere\u002Fpe-ihm-web\u002F3.evenements-js",{"title":347,"path":348,"stem":349},"Manipulation du DOM","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fdom-interaction","1.nsi-1ere\u002Fpe-ihm-web\u002F4.dom-interaction",{"title":351,"path":352,"stem":353},"Client, serveur et HTTP","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fclient-serveur-http","1.nsi-1ere\u002Fpe-ihm-web\u002F5.client-serveur-http",{"title":355,"path":356,"stem":357,"children":358},"Architectures matérielles et systèmes d'exploitation","\u002Fnsi-1ere\u002Fpf-archi-os","1.nsi-1ere\u002Fpf-archi-os\u002F0.index",[359,360,364,368,372,376],{"title":355,"path":356,"stem":357},{"title":361,"path":362,"stem":363},"Le modèle de von Neumann","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fvon-neumann","1.nsi-1ere\u002Fpf-archi-os\u002F1.von-neumann",{"title":365,"path":366,"stem":367},"Périphériques et interface homme-machine","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fperipheriques-ihm","1.nsi-1ere\u002Fpf-archi-os\u002F2.peripheriques-ihm",{"title":369,"path":370,"stem":371},"Les systèmes d'exploitation","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fsystemes-exploitation","1.nsi-1ere\u002Fpf-archi-os\u002F3.systemes-exploitation",{"title":373,"path":374,"stem":375},"Linux et le shell","\u002Fnsi-1ere\u002Fpf-archi-os\u002Flinux-shell","1.nsi-1ere\u002Fpf-archi-os\u002F4.linux-shell",{"title":377,"path":378,"stem":379},"Réseaux et protocoles","\u002Fnsi-1ere\u002Fpf-archi-os\u002Freseaux","1.nsi-1ere\u002Fpf-archi-os\u002F5.reseaux",{"title":381,"path":382,"stem":383,"children":384},"Langages et programmation","\u002Fnsi-1ere\u002Fpg-langages-prog","1.nsi-1ere\u002Fpg-langages-prog\u002F0.index",[385,386,390,394,398,402,406],{"title":381,"path":382,"stem":383},{"title":387,"path":388,"stem":389},"Diversité et unité des langages de programmation","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fdiversite-langages","1.nsi-1ere\u002Fpg-langages-prog\u002F1.diversite-langages",{"title":391,"path":392,"stem":393},"Constructions élémentaires","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fconstructions-elementaires","1.nsi-1ere\u002Fpg-langages-prog\u002F2.constructions-elementaires",{"title":395,"path":396,"stem":397},"Fonctions","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Ffonctions","1.nsi-1ere\u002Fpg-langages-prog\u002F3.fonctions",{"title":399,"path":400,"stem":401},"Spécification d'une fonction","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fspecification","1.nsi-1ere\u002Fpg-langages-prog\u002F4.specification",{"title":403,"path":404,"stem":405},"Mise au point des programmes","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fmise-au-point","1.nsi-1ere\u002Fpg-langages-prog\u002F5.mise-au-point",{"title":407,"path":408,"stem":409},"Utilisation de bibliothèques","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fbibliotheques","1.nsi-1ere\u002Fpg-langages-prog\u002F6.bibliotheques",{"title":411,"path":412,"stem":413,"children":414},"Algorithmique","\u002Fnsi-1ere\u002Fph-algorithmique","1.nsi-1ere\u002Fph-algorithmique\u002F0.index",[415,416,420,424,428,432,436],{"title":411,"path":412,"stem":413},{"title":417,"path":418,"stem":419},"Parcours séquentiel d'un tableau","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fparcours-sequentiel","1.nsi-1ere\u002Fph-algorithmique\u002F1.parcours-sequentiel",{"title":421,"path":422,"stem":423},"Bases de la complexité","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fcomplexite-bases","1.nsi-1ere\u002Fph-algorithmique\u002F2.complexite-bases",{"title":425,"path":426,"stem":427},"Tris par sélection et par insertion","\u002Fnsi-1ere\u002Fph-algorithmique\u002Ftris","1.nsi-1ere\u002Fph-algorithmique\u002F3.tris",{"title":429,"path":430,"stem":431},"Recherche dichotomique","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fdichotomie","1.nsi-1ere\u002Fph-algorithmique\u002F4.dichotomie",{"title":433,"path":434,"stem":435},"Algorithmes gloutons","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fgloutons","1.nsi-1ere\u002Fph-algorithmique\u002F5.gloutons",{"title":437,"path":438,"stem":439},"Les k plus proches voisins (k-NN)","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fknn","1.nsi-1ere\u002Fph-algorithmique\u002F6.knn",{"title":441,"path":442,"stem":443,"children":444},"NSI — Terminale","\u002Fnsi-tale","2.nsi-tale\u002F0.index",[445,446,450,476,498,536,560],{"title":441,"path":442,"stem":443},{"title":447,"path":448,"stem":449},"Review pédagogique — chapitres NSI Terminale (TA, TB, TC, TD, TE)","\u002Fnsi-tale\u002Freview","2.nsi-tale\u002FREVIEW",{"title":451,"path":452,"stem":453,"children":454},"Structures de données","\u002Fnsi-tale\u002Fta-structures-donnees","2.nsi-tale\u002Fta-structures-donnees\u002F0.index",[455,456,460,464,468,472],{"title":451,"path":452,"stem":453},{"title":457,"path":458,"stem":459},"Objet, classe, interface","\u002Fnsi-tale\u002Fta-structures-donnees\u002Finterface-implementation","2.nsi-tale\u002Fta-structures-donnees\u002F1.interface-implementation",{"title":461,"path":462,"stem":463},"Implémenter une structure — l'exemple de la file FIFO","\u002Fnsi-tale\u002Fta-structures-donnees\u002Fimplementer-une-structure","2.nsi-tale\u002Fta-structures-donnees\u002F2.implementer-une-structure",{"title":465,"path":466,"stem":467},"Listes, piles, files, dictionnaires","\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict","2.nsi-tale\u002Fta-structures-donnees\u002F3.listes-piles-files-dict",{"title":469,"path":470,"stem":471},"Arbres binaires","\u002Fnsi-tale\u002Fta-structures-donnees\u002Farbres-binaires","2.nsi-tale\u002Fta-structures-donnees\u002F4.arbres-binaires",{"title":473,"path":474,"stem":475},"Graphes","\u002Fnsi-tale\u002Fta-structures-donnees\u002Fgraphes","2.nsi-tale\u002Fta-structures-donnees\u002F5.graphes",{"title":477,"path":478,"stem":479,"children":480},"Bases de données","\u002Fnsi-tale\u002Ftb-bases-de-donnees","2.nsi-tale\u002Ftb-bases-de-donnees\u002F0.index",[481,482,486,490,494],{"title":477,"path":478,"stem":479},{"title":483,"path":484,"stem":485},"Le modèle relationnel","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel","2.nsi-tale\u002Ftb-bases-de-donnees\u002F1.modele-relationnel",{"title":487,"path":488,"stem":489},"Bases de données relationnelles et anomalies de schéma","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fbase-relationnelle","2.nsi-tale\u002Ftb-bases-de-donnees\u002F2.base-relationnelle",{"title":491,"path":492,"stem":493},"Le langage SQL","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fsql","2.nsi-tale\u002Ftb-bases-de-donnees\u002F3.sql",{"title":495,"path":496,"stem":497},"Les systèmes de gestion de bases de données","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fsgbd","2.nsi-tale\u002Ftb-bases-de-donnees\u002F4.sgbd",{"title":499,"path":500,"stem":501,"children":502},"Architectures matérielles, systèmes d'exploitation et réseaux","\u002Fnsi-tale\u002Ftc-archi-os-reseaux","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F0.index",[503,504,508,512,516,520,524,528,532],{"title":499,"path":500,"stem":501},{"title":505,"path":506,"stem":507},"Le système sur puce (SoC)","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fsysteme-sur-puce","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F1.systeme-sur-puce",{"title":509,"path":510,"stem":511},"Processus et ordonnancement par l'OS","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fprocessus-os","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F2.processus-os",{"title":513,"path":514,"stem":515},"L'interblocage (deadlock)","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Finterblocage","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F3.interblocage",{"title":517,"path":518,"stem":519},"Principes du routage","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Froutage-principes","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F4.routage-principes",{"title":521,"path":522,"stem":523},"Protocoles de routage RIP et OSPF","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fprotocoles-rip-ospf","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F5.protocoles-rip-ospf",{"title":525,"path":526,"stem":527},"Chiffrement symétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fchiffrement-symetrique","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F6.chiffrement-symetrique",{"title":529,"path":530,"stem":531},"Chiffrement asymétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fchiffrement-asymetrique","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F7.chiffrement-asymetrique",{"title":533,"path":534,"stem":535},"HTTPS — l'échange de clé symétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fhttps-tls","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F8.https-tls",{"title":381,"path":537,"stem":538,"children":539},"\u002Fnsi-tale\u002Ftd-langages-prog","2.nsi-tale\u002Ftd-langages-prog\u002F0.index",[540,541,544,548,552,556],{"title":381,"path":537,"stem":538},{"title":403,"path":542,"stem":543},"\u002Fnsi-tale\u002Ftd-langages-prog\u002Fmise-au-point","2.nsi-tale\u002Ftd-langages-prog\u002F1.mise-au-point",{"title":545,"path":546,"stem":547},"Modularité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fmodularite","2.nsi-tale\u002Ftd-langages-prog\u002F2.modularite",{"title":549,"path":550,"stem":551},"Récursivité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Frecursivite","2.nsi-tale\u002Ftd-langages-prog\u002F3.recursivite",{"title":553,"path":554,"stem":555},"Paradigmes de programmation","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fparadigmes","2.nsi-tale\u002Ftd-langages-prog\u002F4.paradigmes",{"title":557,"path":558,"stem":559},"Programme comme donnée — calculabilité et indécidabilité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fprogramme-comme-donnee","2.nsi-tale\u002Ftd-langages-prog\u002F5.programme-comme-donnee",{"title":411,"path":561,"stem":562,"children":563},"\u002Fnsi-tale\u002Fte-algorithmique","2.nsi-tale\u002Fte-algorithmique\u002F0.index",[564,565,569,573,577,581],{"title":411,"path":561,"stem":562},{"title":566,"path":567,"stem":568},"Algorithmes sur les arbres binaires","\u002Fnsi-tale\u002Fte-algorithmique\u002Farbres-binaires-algos","2.nsi-tale\u002Fte-algorithmique\u002F1.arbres-binaires-algos",{"title":570,"path":571,"stem":572},"Parcours de graphes — DFS, BFS, cycles, chemins","\u002Fnsi-tale\u002Fte-algorithmique\u002Fgraphes-parcours","2.nsi-tale\u002Fte-algorithmique\u002F2.graphes-parcours",{"title":574,"path":575,"stem":576},"Diviser pour régner","\u002Fnsi-tale\u002Fte-algorithmique\u002Fdiviser-pour-regner","2.nsi-tale\u002Fte-algorithmique\u002F3.diviser-pour-regner",{"title":578,"path":579,"stem":580},"Programmation dynamique","\u002Fnsi-tale\u002Fte-algorithmique\u002Fprogrammation-dynamique","2.nsi-tale\u002Fte-algorithmique\u002F4.programmation-dynamique",{"title":582,"path":583,"stem":584},"Recherche textuelle — l'algorithme de Boyer-Moore","\u002Fnsi-tale\u002Fte-algorithmique\u002Frecherche-textuelle","2.nsi-tale\u002Fte-algorithmique\u002F5.recherche-textuelle",[586,1181,1708,2149],{"id":587,"title":21,"bo":588,"body":590,"description":1167,"eval":1168,"extension":1169,"labo":1168,"meta":1170,"navigation":1171,"path":22,"quizzes":1172,"readingTime":1035,"seo":1179,"stem":23,"tp":1168,"__hash__":1180},"cours\u002F0.snt-2nde\u002Fsa-internet\u002F1.adresses-dns.md",[589],"SA01",{"type":591,"value":592,"toc":1158},"minimark",[593,598,624,627,631,637,647,662,716,727,733,766,770,783,790,805,814,894,897,903,907,917,986,989,1013,1017,1020,1096,1103,1107,1143,1147,1154],[594,595,597],"h2",{"id":596},"introduction","Introduction",[599,600,601,602,606,607,609,610,614,615,618,619,623],"p",{},"Vous tapez ",[603,604,605],"code",{},"nsi.rocks"," dans la barre d'adresse de votre navigateur et la page\ns'affiche en une fraction de seconde. Pourtant, votre ordinateur ne sait pas ce\nqu'est ",[603,608,605],{}," : pour lui, une machine sur Internet est identifiée par une\nsuite de chiffres appelée ",[611,612,613],"strong",{},"adresse IP",". Comment passer alors de l'un à\nl'autre ? La réponse tient en trois lettres : ",[611,616,617],{},"DNS"," (",[620,621,622],"em",{},"Domain Name System","),\nun immense annuaire distribué qui traduit les noms en adresses.",[625,626],"bo-ref",{"code":589},[594,628,630],{"id":629},"adresse-ip-et-adresse-symbolique","Adresse IP et adresse symbolique",[599,632,633,634,636],{},"Chaque machine connectée à Internet possède une ",[611,635,613],{},", une suite de\nquatre nombres séparés par des points pour la version la plus répandue (IPv4) :",[638,639,645],"pre",{"className":640,"code":642,"language":643,"meta":644},[641],"language-text","192.168.1.42\n172.217.18.131\n2a00:1450:4007:80f::200e   (IPv6, version plus récente)\n","text","",[603,646,642],{"__ignoreMap":644},[599,648,649,650,653,654,657,658,661],{},"Les nombres entre 0 et 255 constituent les quatre octets d'une adresse IPv4.\nCette numérotation est efficace pour les machines mais pénible pour les humains :\nqui mémoriserait ",[603,651,652],{},"142.250.179.142"," pour visiter Google ? On utilise donc, en\nparallèle, des ",[611,655,656],{},"adresses symboliques"," — les fameux ",[620,659,660],{},"noms de domaine"," :",[663,664,665,678],"table",{},[666,667,668],"thead",{},[669,670,671,675],"tr",{},[672,673,674],"th",{},"Adresse symbolique",[672,676,677],{},"Adresse IP possible",[679,680,681,693,704],"tbody",{},[669,682,683,689],{},[684,685,686],"td",{},[603,687,688],{},"google.com",[684,690,691],{},[603,692,652],{},[669,694,695,699],{},[684,696,697],{},[603,698,605],{},[684,700,701],{},[603,702,703],{},"185.158.133.1",[669,705,706,711],{},[684,707,708],{},[603,709,710],{},"wikipedia.org",[684,712,713],{},[603,714,715],{},"208.80.154.224",[599,717,718,719,722,723,726],{},"Une analogie utile : l'adresse symbolique est le ",[611,720,721],{},"nom inscrit sur un\ninterphone",", l'adresse IP est le ",[611,724,725],{},"numéro d'appartement",". Vous appuyez sur le\nnom, le système se charge de vous mettre en relation avec la bonne porte.",[728,729,730],"note",{},[599,731,732],{},"Une même adresse symbolique peut pointer vers plusieurs adresses IP (pour\nrépartir la charge entre serveurs), et une adresse IP peut héberger plusieurs\nadresses symboliques (un même serveur peut servir plusieurs sites).",[734,735,738,744],"self-eval-qcm",{"correct":736,"slug":737},"1","adresses-dns-c1",[739,740,741],"template",{"v-slot:question":644},[599,742,743],{},"Laquelle de ces écritures est une adresse IP valide ?",[739,745,746],{"v-slot:choices":644},[747,748,749,752,755,763],"ul",{},[750,751,688],"li",{},[750,753,754],{},"192.168.1.10",[750,756,757],{},[758,759,760],"a",{"href":760,"rel":761},"https:\u002F\u002Fnsi.rocks",[762],"nofollow",[750,764,765],{},"2a00 1450",[594,767,769],{"id":768},"le-rôle-du-dns","Le rôle du DNS",[599,771,772,773,775,776,778,779,782],{},"Le ",[611,774,617],{}," est le service chargé de cette traduction. Quand vous tapez\n",[603,777,605],{},", votre ordinateur n'envoie pas la requête directement : il\ninterroge d'abord un ",[611,780,781],{},"serveur DNS",", qui lui répond par l'adresse IP\ncorrespondante. Ensuite seulement, votre navigateur contacte cette IP.",[784,785],"illustration",{"alt":786,"kind":787,"src":788,"svg":789},"Étapes d'une résolution DNS","mermaid","\u002Fillustrations\u002F0.snt-2nde\u002Fsa-internet\u002Fdns-resolution.svg","\u003Csvg class=\"illustration-svg\" id=\"ill-0-snt-2nde-sa-internet-dns-resolution\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\" viewBox=\"-32 -16 626 241\" role=\"graphics-document document\" aria-roledescription=\"sequence\">\u003Cg>\u003Cline id=\"actor2\" x1=\"487\" y1=\"65\" x2=\"487\" y2=\"2000\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"W\" data-et=\"life-line\" data-id=\"W\"\u002F>\u003Cg id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"W\">\u003Crect x=\"412\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"W\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"\u002F>\u003Ctext x=\"487\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: Geist, Inter, system-ui, -apple-system, sans-serif;\">\u003Ctspan x=\"487\" dy=\"0\">Serveur web\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Cline id=\"actor1\" x1=\"281\" y1=\"65\" x2=\"281\" y2=\"2000\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"D\" data-et=\"life-line\" data-id=\"D\"\u002F>\u003Cg id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"D\">\u003Crect x=\"206\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"D\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"\u002F>\u003Ctext x=\"281\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: Geist, Inter, system-ui, -apple-system, sans-serif;\">\u003Ctspan x=\"281\" dy=\"0\">Serveur DNS\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Cline id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"2000\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"O\" data-et=\"life-line\" data-id=\"O\"\u002F>\u003Cg id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"O\">\u003Crect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"O\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"\u002F>\u003Ctext x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: Geist, Inter, system-ui, -apple-system, sans-serif;\">\u003Ctspan x=\"75\" dy=\"0\">Votre ordinateur\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cstyle>#ill-0-snt-2nde-sa-internet-dns-resolution{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;fill:var(--diagram-text);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#ill-0-snt-2nde-sa-internet-dns-resolution .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#ill-0-snt-2nde-sa-internet-dns-resolution .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#ill-0-snt-2nde-sa-internet-dns-resolution .error-icon{fill:#fdecec;}#ill-0-snt-2nde-sa-internet-dns-resolution .error-text{fill:var(--diagram-text);stroke:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-dns-resolution .edge-thickness-normal{stroke-width:1px;}#ill-0-snt-2nde-sa-internet-dns-resolution .edge-thickness-thick{stroke-width:3.5px;}#ill-0-snt-2nde-sa-internet-dns-resolution .edge-pattern-solid{stroke-dasharray:0;}#ill-0-snt-2nde-sa-internet-dns-resolution .edge-thickness-invisible{stroke-width:0;fill:none;}#ill-0-snt-2nde-sa-internet-dns-resolution .edge-pattern-dashed{stroke-dasharray:3;}#ill-0-snt-2nde-sa-internet-dns-resolution .edge-pattern-dotted{stroke-dasharray:2;}#ill-0-snt-2nde-sa-internet-dns-resolution .marker{fill:var(--diagram-line);stroke:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-dns-resolution .marker.cross{stroke:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-dns-resolution svg{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;}#ill-0-snt-2nde-sa-internet-dns-resolution p{margin:0;}#ill-0-snt-2nde-sa-internet-dns-resolution .actor{stroke:var(--diagram-node-border);fill:var(--diagram-node-bg);stroke-width:1;}#ill-0-snt-2nde-sa-internet-dns-resolution rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-dns-resolution rect.note[data-look=\"neo\"]{stroke:var(--diagram-border);fill:var(--diagram-surface);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-dns-resolution text.actor&gt;tspan{fill:var(--diagram-text);stroke:none;}#ill-0-snt-2nde-sa-internet-dns-resolution .actor-line{stroke:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-dns-resolution .innerArc{stroke-width:1.5;stroke-dasharray:none;}#ill-0-snt-2nde-sa-internet-dns-resolution .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-dns-resolution .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-dns-resolution [id$=\"-arrowhead\"] path{fill:var(--diagram-text);stroke:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-dns-resolution .sequenceNumber{fill:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-dns-resolution [id$=\"-sequencenumber\"]{fill:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-dns-resolution [id$=\"-crosshead\"] path{fill:var(--diagram-text);stroke:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-dns-resolution .messageText{fill:var(--diagram-text);stroke:none;}#ill-0-snt-2nde-sa-internet-dns-resolution .labelBox{stroke:var(--diagram-node-border);fill:var(--diagram-node-bg);filter:none;}#ill-0-snt-2nde-sa-internet-dns-resolution .labelText,#ill-0-snt-2nde-sa-internet-dns-resolution .labelText&gt;tspan{fill:var(--diagram-text);stroke:none;}#ill-0-snt-2nde-sa-internet-dns-resolution .loopText,#ill-0-snt-2nde-sa-internet-dns-resolution .loopText&gt;tspan{fill:var(--diagram-text);stroke:none;}#ill-0-snt-2nde-sa-internet-dns-resolution .sectionTitle,#ill-0-snt-2nde-sa-internet-dns-resolution .sectionTitle&gt;tspan{fill:var(--diagram-text);stroke:none;}#ill-0-snt-2nde-sa-internet-dns-resolution .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:var(--diagram-node-border);fill:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-dns-resolution .note{stroke:var(--diagram-border);fill:var(--diagram-surface);}#ill-0-snt-2nde-sa-internet-dns-resolution .noteText,#ill-0-snt-2nde-sa-internet-dns-resolution .noteText&gt;tspan{fill:var(--diagram-line);stroke:none;font-weight:normal;}#ill-0-snt-2nde-sa-internet-dns-resolution .activation0{fill:var(--diagram-accent-soft);stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-dns-resolution .activation1{fill:var(--diagram-accent-soft);stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-dns-resolution .activation2{fill:var(--diagram-accent-soft);stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-dns-resolution .actorPopupMenu{position:absolute;}#ill-0-snt-2nde-sa-internet-dns-resolution .actorPopupMenuPanel{position:absolute;fill:var(--diagram-node-bg);box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 \u002F 0.4));}#ill-0-snt-2nde-sa-internet-dns-resolution .actor-man circle,#ill-0-snt-2nde-sa-internet-dns-resolution line{fill:var(--diagram-node-bg);stroke-width:2px;}#ill-0-snt-2nde-sa-internet-dns-resolution g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-dns-resolution .node .neo-node{stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-dns-resolution [data-look=\"neo\"].node rect,#ill-0-snt-2nde-sa-internet-dns-resolution [data-look=\"neo\"].cluster rect,#ill-0-snt-2nde-sa-internet-dns-resolution [data-look=\"neo\"].node polygon{stroke:url(#ill-0-snt-2nde-sa-internet-dns-resolution-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-dns-resolution [data-look=\"neo\"].node path{stroke:url(#ill-0-snt-2nde-sa-internet-dns-resolution-gradient);stroke-width:1px;}#ill-0-snt-2nde-sa-internet-dns-resolution [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-dns-resolution [data-look=\"neo\"].node .neo-line path{stroke:var(--diagram-node-border);filter:none;}#ill-0-snt-2nde-sa-internet-dns-resolution [data-look=\"neo\"].node circle{stroke:url(#ill-0-snt-2nde-sa-internet-dns-resolution-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-dns-resolution [data-look=\"neo\"].node circle .state-start{fill:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-dns-resolution [data-look=\"neo\"].icon-shape .icon{fill:url(#ill-0-snt-2nde-sa-internet-dns-resolution-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-dns-resolution [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#ill-0-snt-2nde-sa-internet-dns-resolution-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-dns-resolution .node rect,#ill-0-snt-2nde-sa-internet-dns-resolution .node circle,#ill-0-snt-2nde-sa-internet-dns-resolution .node ellipse,#ill-0-snt-2nde-sa-internet-dns-resolution .node polygon,#ill-0-snt-2nde-sa-internet-dns-resolution .node path{stroke-width:1.5px;}#ill-0-snt-2nde-sa-internet-dns-resolution .edgePath .path{stroke-width:1.5px;}#ill-0-snt-2nde-sa-internet-dns-resolution .label,#ill-0-snt-2nde-sa-internet-dns-resolution .nodeLabel,#ill-0-snt-2nde-sa-internet-dns-resolution .edgeLabel,#ill-0-snt-2nde-sa-internet-dns-resolution .cluster-label,#ill-0-snt-2nde-sa-internet-dns-resolution .messageText,#ill-0-snt-2nde-sa-internet-dns-resolution .actor text{font-family:Geist,Inter,system-ui,sans-serif!important;font-weight:500!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .nodeLabel,#ill-0-snt-2nde-sa-internet-dns-resolution .cluster-label,#ill-0-snt-2nde-sa-internet-dns-resolution .nodeLabel p,#ill-0-snt-2nde-sa-internet-dns-resolution .cluster-label p{color:var(--diagram-text)!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .nodeLabel .markdown-node-label,#ill-0-snt-2nde-sa-internet-dns-resolution .nodeLabel .markdown-node-label p{color:var(--diagram-text)!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .stateLabel text,#ill-0-snt-2nde-sa-internet-dns-resolution .stateLabel{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .edgeLabel{padding:0px 6px;background-color:var(--diagram-surface)!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .edgeLabel rect.background,#ill-0-snt-2nde-sa-internet-dns-resolution .edgeLabel rect{fill:var(--diagram-surface)!important;opacity:1!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .edgeLabel .label text,#ill-0-snt-2nde-sa-internet-dns-resolution .edgeLabel text{fill:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .cluster rect{rx:4px;ry:4px;stroke-width:1px!important;stroke-dasharray:3,3!important;fill:transparent!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .node rect,#ill-0-snt-2nde-sa-internet-dns-resolution .node polygon,#ill-0-snt-2nde-sa-internet-dns-resolution .stateGroup rect{rx:4px;ry:4px;}#ill-0-snt-2nde-sa-internet-dns-resolution marker,#ill-0-snt-2nde-sa-internet-dns-resolution marker path{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .marker{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .actor{stroke-width:1.5px;}#ill-0-snt-2nde-sa-internet-dns-resolution .messageText,#ill-0-snt-2nde-sa-internet-dns-resolution .messageText tspan{fill:var(--diagram-text)!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .titleText{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .note text,#ill-0-snt-2nde-sa-internet-dns-resolution .note .nodeLabel{fill:var(--diagram-line)!important;color:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .statediagram-cluster rect{fill:transparent!important;}#ill-0-snt-2nde-sa-internet-dns-resolution .statediagram-state .divider{stroke:var(--diagram-border)!important;}#ill-0-snt-2nde-sa-internet-dns-resolution :root{--mermaid-font-family:Geist,Inter,system-ui,-apple-system,sans-serif;}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#eef0fc\"]{fill:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#eef0fc\"]{stroke:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#eef0fc\"]{stop-color:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(238, 240, 252)\"]{fill:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(238, 240, 252)\"]{stroke:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(238, 240, 252)\"]{stop-color:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#4948b8\"]{fill:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#4948b8\"]{stroke:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#4948b8\"]{stop-color:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(73, 72, 184)\"]{fill:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(73, 72, 184)\"]{stroke:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(73, 72, 184)\"]{stop-color:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#c8cdf5\"]{fill:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#c8cdf5\"]{stroke:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#c8cdf5\"]{stop-color:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(200, 205, 245)\"]{fill:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(200, 205, 245)\"]{stroke:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(200, 205, 245)\"]{stop-color:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#1f2127\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#1f2127\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#1f2127\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(31, 33, 39)\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(31, 33, 39)\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(31, 33, 39)\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#000000\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#000000\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#000000\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(0, 0, 0)\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(0, 0, 0)\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(0, 0, 0)\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#56595e\"]{fill:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#56595e\"]{stroke:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#56595e\"]{stop-color:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(86, 89, 94)\"]{fill:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(86, 89, 94)\"]{stroke:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(86, 89, 94)\"]{stop-color:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#fafbfc\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#fafbfc\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#fafbfc\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(250, 251, 252)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(250, 251, 252)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(250, 251, 252)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#f3f4f6\"]{fill:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#f3f4f6\"]{stroke:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#f3f4f6\"]{stop-color:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(243, 244, 246)\"]{fill:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(243, 244, 246)\"]{stroke:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(243, 244, 246)\"]{stop-color:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#c4c8cd\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#c4c8cd\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#c4c8cd\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(196, 200, 205)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(196, 200, 205)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(196, 200, 205)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#e5e7eb\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#e5e7eb\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#e5e7eb\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(229, 231, 235)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(229, 231, 235)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(229, 231, 235)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#e0e0e0\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#e0e0e0\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#e0e0e0\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(224, 224, 224)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(224, 224, 224)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(224, 224, 224)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#EDF2AE\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#EDF2AE\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#EDF2AE\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(237, 242, 174)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(237, 242, 174)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(237, 242, 174)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#fff5ad\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#fff5ad\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#fff5ad\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(255, 245, 173)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(255, 245, 173)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(255, 245, 173)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"#666\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"#666\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"#666\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [fill=\"rgb(0, 6, 102)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stroke=\"rgb(0, 6, 102)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-dns-resolution [stop-color=\"rgb(0, 6, 102)\"]{stop-color:var(--diagram-border)}\u003C\u002Fstyle>\u003Cg\u002F>\u003Cdefs>\u003Csymbol id=\"ill-0-snt-2nde-sa-internet-dns-resolution-computer\" width=\"24\" height=\"24\">\u003Cpath transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"\u002F>\u003C\u002Fsymbol>\u003C\u002Fdefs>\u003Cdefs>\u003Csymbol id=\"ill-0-snt-2nde-sa-internet-dns-resolution-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\">\u003Cpath transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"\u002F>\u003C\u002Fsymbol>\u003C\u002Fdefs>\u003Cdefs>\u003Csymbol id=\"ill-0-snt-2nde-sa-internet-dns-resolution-clock\" width=\"24\" height=\"24\">\u003Cpath transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"\u002F>\u003C\u002Fsymbol>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-dns-resolution-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\">\u003Cpath d=\"M -1 0 L 10 5 L 0 10 z\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-dns-resolution-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\">\u003Cpath fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-dns-resolution-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\">\u003Cpath d=\"M 18,7 L9,13 L14,7 L9,1 Z\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-dns-resolution-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\">\u003Ccircle cx=\"15\" cy=\"15\" r=\"6\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-dns-resolution-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\">\u003Cpath d=\"M 0 0 L 10 8 L 0 8 z\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-dns-resolution-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\">\u003Cpath d=\"M 0 0 L 10 0 L 0 8 z\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-dns-resolution-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\">\u003Cpath d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-dns-resolution-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\">\u003Cpath d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Ctext x=\"177\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: Geist, Inter, system-ui, -apple-system, sans-serif; font-size: 16px; font-weight: 500;\">nsi.rocks ?\u003C\u002Ftext>\u003Cline x1=\"82\" y1=\"113\" x2=\"277\" y2=\"113\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"O\" data-to=\"D\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#ill-0-snt-2nde-sa-internet-dns-resolution-arrowhead)\" style=\"fill: none;\"\u002F>\u003Cline x1=\"75\" y1=\"113\" x2=\"75\" y2=\"113\" stroke-width=\"0\" marker-start=\"url(#ill-0-snt-2nde-sa-internet-dns-resolution-sequencenumber)\"\u002F>\u003Ctext x=\"75\" y=\"117\" font-family=\"sans-serif\" font-size=\"12px\" text-anchor=\"middle\" class=\"sequenceNumber\">1\u003C\u002Ftext>\u003Ctext x=\"180\" y=\"128\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: Geist, Inter, system-ui, -apple-system, sans-serif; font-size: 16px; font-weight: 500;\">185.158.133.1\u003C\u002Ftext>\u003Cline x1=\"286\" y1=\"161\" x2=\"79\" y2=\"161\" class=\"messageLine1\" data-et=\"message\" data-id=\"i2\" data-from=\"D\" data-to=\"O\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#ill-0-snt-2nde-sa-internet-dns-resolution-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"\u002F>\u003Cline x1=\"281\" y1=\"161\" x2=\"281\" y2=\"161\" stroke-width=\"0\" marker-start=\"url(#ill-0-snt-2nde-sa-internet-dns-resolution-sequencenumber)\"\u002F>\u003Ctext x=\"281\" y=\"165\" font-family=\"sans-serif\" font-size=\"12px\" text-anchor=\"middle\" class=\"sequenceNumber\">2\u003C\u002Ftext>\u003Ctext x=\"280\" y=\"176\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: Geist, Inter, system-ui, -apple-system, sans-serif; font-size: 16px; font-weight: 500;\">requête HTTP vers 185.158.133.1\u003C\u002Ftext>\u003Cline x1=\"82\" y1=\"209\" x2=\"483\" y2=\"209\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"O\" data-to=\"W\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#ill-0-snt-2nde-sa-internet-dns-resolution-arrowhead)\" style=\"fill: none;\"\u002F>\u003Cline x1=\"75\" y1=\"209\" x2=\"75\" y2=\"209\" stroke-width=\"0\" marker-start=\"url(#ill-0-snt-2nde-sa-internet-dns-resolution-sequencenumber)\"\u002F>\u003Ctext x=\"75\" y=\"213\" font-family=\"sans-serif\" font-size=\"12px\" text-anchor=\"middle\" class=\"sequenceNumber\">3\u003C\u002Ftext>\u003C\u002Fsvg>",[599,791,792,793,796,797,800,801,804],{},"Le système est ",[611,794,795],{},"distribué"," : il n'existe pas un unique serveur DNS qui\nconnaîtrait tous les noms du monde. Il existe ",[611,798,799],{},"plusieurs serveurs en\ncascade",", chacun spécialisé dans une partie du nom, et chaque réponse est\n",[611,802,803],{},"mémorisée temporairement"," (mise en cache) pour gagner du temps la fois\nsuivante.",[599,806,807,808,810,811,661],{},"Pour rendre la chose tangible, voici ce qui se passe quand vous tapez\n",[603,809,605],{}," pour la première fois — l'ensemble dure typiquement ",[611,812,813],{},"moins de\n50 ms",[663,815,816,826],{},[666,817,818],{},[669,819,820,823],{},[672,821,822],{},"Temps écoulé",[672,824,825],{},"Étape",[679,827,828,843,854,865,875,886],{},[669,829,830,833],{},[684,831,832],{},"0 ms",[684,834,835,836,839,840,842],{},"Vous appuyez sur Entrée. Votre ordinateur demande à son ",[611,837,838],{},"résolveur DNS"," s'il connaît ",[603,841,605],{},".",[669,844,845,848],{},[684,846,847],{},"5 ms",[684,849,850,851,842],{},"Le résolveur ne connaît pas. Il interroge un serveur qui s'occupe des noms en ",[603,852,853],{},".rocks",[669,855,856,859],{},[684,857,858],{},"25 ms",[684,860,861,862,864],{},"Ce serveur répond : « pour ",[603,863,605],{},", va voir tel autre serveur ».",[669,866,867,870],{},[684,868,869],{},"40 ms",[684,871,872,873,842],{},"Le résolveur interroge ce serveur, qui renvoie enfin l'IP ",[603,874,703],{},[669,876,877,880],{},[684,878,879],{},"45 ms",[684,881,882,883,885],{},"Le résolveur ",[611,884,728],{}," la réponse dans son cache et vous la transmet.",[669,887,888,891],{},[684,889,890],{},"50 ms",[684,892,893],{},"Votre navigateur peut enfin contacter le site.",[599,895,896],{},"La fois d'après, plus besoin de tout refaire : la réponse est dans le cache,\nc'est instantané.",[898,899,900],"tip",{},[599,901,902],{},"Cette mise en cache explique pourquoi un nom de domaine récemment modifié peut\nsembler pointer encore vers l'ancienne adresse pendant quelques heures : les\nrésolveurs intermédiaires conservent leur souvenir de la réponse précédente.",[594,904,906],{"id":905},"lire-un-nom-de-domaine-de-droite-à-gauche","Lire un nom de domaine de droite à gauche",[599,908,909,910,913,914,661],{},"Un nom de domaine se lit du ",[611,911,912],{},"plus général au plus spécifique en allant de\ndroite à gauche",". Prenons ",[603,915,916],{},"dashboard.nsi.rocks",[663,918,919,932],{},[666,920,921],{},[669,922,923,926,929],{},[672,924,925],{},"Partie",[672,927,928],{},"Niveau",[672,930,931],{},"Rôle",[679,933,934,947,960,973],{},[669,935,936,941,944],{},[684,937,938,940],{},[603,939,842],{}," (implicite)",[684,942,943],{},"racine",[684,945,946],{},"sommet de la hiérarchie DNS",[669,948,949,954,957],{},[684,950,951],{},[603,952,953],{},"rocks",[684,955,956],{},"TLD",[684,958,959],{},"extension générique",[669,961,962,967,970],{},[684,963,964],{},[603,965,966],{},"nsi",[684,968,969],{},"domaine",[684,971,972],{},"enregistré par le propriétaire",[669,974,975,980,983],{},[684,976,977],{},[603,978,979],{},"dashboard",[684,981,982],{},"sous-domaine",[684,984,985],{},"choisi par le propriétaire pour un service",[599,987,988],{},"C'est l'inverse d'une adresse postale, où le pays s'écrit en dernier. Ici, le\nplus large (le TLD) se trouve à droite.",[734,990,993,998],{"correct":991,"slug":992},"2","adresses-dns-c2",[739,994,995],{"v-slot:question":644},[599,996,997],{},"Dans 'cours.lycee-jaures.fr', quel élément est le TLD ?",[739,999,1000],{"v-slot:choices":644},[747,1001,1002,1005,1008,1011],{},[750,1003,1004],{},"cours",[750,1006,1007],{},"lycee-jaures",[750,1009,1010],{},"fr",[750,1012,842],{},[594,1014,1016],{"id":1015},"retrouver-lip-en-pratique","Retrouver l'IP en pratique",[599,1018,1019],{},"Plusieurs outils permettent d'observer le DNS au travail. Sous un terminal :",[1021,1022,1023,1062],"code-group",{},[638,1024,1029],{"className":1025,"code":1026,"filename":1027,"language":1028,"meta":644,"style":644},"language-bash shiki shiki-themes github-light github-light github-dark","$ host nsi.rocks\nnsi.rocks has address 185.158.133.1\n","Linux\u002FmacOS","bash",[603,1030,1031,1047],{"__ignoreMap":644},[1032,1033,1036,1040,1044],"span",{"class":1034,"line":1035},"line",1,[1032,1037,1039],{"class":1038},"snPdu","$",[1032,1041,1043],{"class":1042},"sIIMD"," host",[1032,1045,1046],{"class":1042}," nsi.rocks\n",[1032,1048,1050,1052,1055,1058],{"class":1034,"line":1049},2,[1032,1051,605],{"class":1038},[1032,1053,1054],{"class":1042}," has",[1032,1056,1057],{"class":1042}," address",[1032,1059,1061],{"class":1060},"sBjJW"," 185.158.133.1\n",[638,1063,1066],{"className":1025,"code":1064,"filename":1065,"language":1028,"meta":644,"style":644},"> nslookup nsi.rocks\nNom :    nsi.rocks\nAddress: 185.158.133.1\n","Windows",[603,1067,1068,1078,1088],{"__ignoreMap":644},[1032,1069,1070,1074],{"class":1034,"line":1035},[1032,1071,1073],{"class":1072},"s8jYJ",">",[1032,1075,1077],{"class":1076},"sxrX7"," nslookup nsi.rocks\n",[1032,1079,1080,1083,1085],{"class":1034,"line":1049},[1032,1081,1082],{"class":1038},"Nom",[1032,1084,661],{"class":1042},[1032,1086,1087],{"class":1042},"    nsi.rocks\n",[1032,1089,1091,1094],{"class":1034,"line":1090},3,[1032,1092,1093],{"class":1038},"Address:",[1032,1095,1061],{"class":1060},[599,1097,1098,1099,1102],{},"L'opération inverse — retrouver le nom à partir d'une IP — s'appelle une\n",[611,1100,1101],{},"résolution inverse",". Elle n'est pas toujours possible : certaines adresses\nIP n'ont pas de nom associé.",[594,1104,1106],{"id":1105},"pièges-courants","Pièges courants",[1108,1109,1110],"warning",{},[747,1111,1112,1126,1133],{},[750,1113,1114,1115,1118,1119,1121,1122,1125],{},"Un nom de domaine n'est ",[611,1116,1117],{},"pas"," une URL. ",[603,1120,605],{}," est un nom de domaine ;\n",[603,1123,1124],{},"https:\u002F\u002Fnsi.rocks\u002Fcours"," est une URL complète, qui inclut un protocole et\nun chemin.",[750,1127,1128,1129,1132],{},"L'adresse IP ",[611,1130,1131],{},"change"," : un site peut déménager d'un serveur à l'autre sans\nprévenir. C'est tout l'intérêt du DNS, qui découple le nom (stable) de\nl'adresse (variable).",[750,1134,1135,1136,1139,1140,1142],{},"Une ",[611,1137,1138],{},"adresse IP locale"," (par exemple ",[603,1141,754],{},") n'est pas visible\ndepuis Internet. Elle n'a de sens qu'à l'intérieur du réseau local de la\nmaison ou du lycée.",[594,1144,1146],{"id":1145},"pour-aller-plus-loin","Pour aller plus loin",[599,1148,1149,1150,1153],{},"Le DNS a une responsabilité critique : si tous les serveurs DNS d'une\ncatégorie tombent, des pans entiers d'Internet deviennent inatteignables — non\npas parce que les serveurs hébergeant les sites sont en panne, mais parce que\nplus personne ne sait les trouver. La panne Facebook du 4 octobre 2021 illustre\nce maillon vital : un retrait accidentel des routes ",[611,1151,1152],{},"BGP"," (le protocole qui\nindique aux routeurs comment atteindre les réseaux de Facebook) a rendu les\nserveurs DNS de Facebook inaccessibles pendant plusieurs heures, plongeant\nFacebook, Instagram et WhatsApp dans le noir alors que les serveurs eux-mêmes\nfonctionnaient toujours.",[1155,1156,1157],"style",{},"html pre.shiki code .snPdu, html code.shiki .snPdu{--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sIIMD, html code.shiki .sIIMD{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sBjJW, html code.shiki .sBjJW{--shiki-light:#005CC5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s8jYJ, html code.shiki .s8jYJ{--shiki-light:#D73A49;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sxrX7, html code.shiki .sxrX7{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":644,"searchDepth":1049,"depth":1049,"links":1159},[1160,1161,1162,1163,1164,1165,1166],{"id":596,"depth":1049,"text":597},{"id":629,"depth":1049,"text":630},{"id":768,"depth":1049,"text":769},{"id":905,"depth":1049,"text":906},{"id":1015,"depth":1049,"text":1016},{"id":1105,"depth":1049,"text":1106},{"id":1145,"depth":1049,"text":1146},"D'un nom lisible comme nsi.rocks à une adresse IP, le détour obligé par le DNS.",null,"md",{},true,[1173,1177],{"slug":737,"kind":1174,"question":743,"choices":1175,"correct":736,"multi":1176,"explanation":644},"qcm",[688,754,760,765],false,{"slug":992,"kind":1174,"question":997,"choices":1178,"correct":991,"multi":1176,"explanation":644},[1004,1007,1010,842],{"title":21,"description":1167},"jsS19xwb1r-czvdxoS0yNq3EJIj7PzmDZeJBQ3OoZeU",{"id":1182,"title":25,"bo":1183,"body":1185,"description":1699,"eval":1168,"extension":1169,"labo":1168,"meta":1700,"navigation":1171,"path":26,"quizzes":1701,"readingTime":1035,"seo":1706,"stem":27,"tp":1168,"__hash__":1707},"cours\u002F0.snt-2nde\u002Fsa-internet\u002F2.reseaux-physiques.md",[1184],"SA02",{"type":591,"value":1186,"toc":1690},[1187,1189,1200,1202,1206,1213,1222,1226,1229,1332,1339,1360,1383,1387,1394,1399,1412,1416,1426,1437,1607,1614,1633,1657,1661,1672,1681,1683],[594,1188,597],{"id":596},[599,1190,1191,1192,1195,1196,1199],{},"Quand vous regardez une vidéo sur votre téléphone, les données passent par les\nondes du réseau mobile, peut-être par le Wi-Fi de votre maison, puis empruntent\ndes câbles enterrés, traversent des routeurs, et finissent parfois par franchir\nun océan via une fibre sous-marine. Internet ",[611,1193,1194],{},"n'est pas"," un câble, ni une\nantenne, ni un satellite : c'est un ",[611,1197,1198],{},"réseau de réseaux"," qui s'appuie sur des\nsupports physiques très divers, et qui fonctionne quel que soit le support.",[625,1201],{"code":1184},[594,1203,1205],{"id":1204},"internet-est-un-réseau-logique","Internet est un réseau logique",[599,1207,1208,1209,1212],{},"Une analogie utile : Internet est comme le ",[611,1210,1211],{},"réseau routier mondial",". Vous\npouvez vous déplacer d'un point à un autre via des autoroutes, des routes\nsecondaires, des chemins de campagne, parfois un ferry. La destination est\nla même ; les moyens de la rejoindre varient. Internet fonctionne de la même\nfaçon : la donnée part d'un point A et arrive à un point B, peu importe les\nsupports physiques empruntés sur le trajet.",[728,1214,1215],{},[599,1216,1217,1218,1221],{},"Internet est défini par les ",[611,1219,1220],{},"protocoles"," qui régissent les échanges\n(TCP, IP — vous les verrez au cours suivant), pas par un support matériel\nparticulier. C'est ce qui le rend si flexible.",[594,1223,1225],{"id":1224},"les-principaux-supports-physiques","Les principaux supports physiques",[599,1227,1228],{},"Voici les supports les plus courants aujourd'hui, classés grossièrement par\ndébit et par usage :",[663,1230,1231,1247],{},[666,1232,1233],{},[669,1234,1235,1238,1241,1244],{},[672,1236,1237],{},"Support",[672,1239,1240],{},"Type",[672,1242,1243],{},"Débit typique",[672,1245,1246],{},"Usage typique",[679,1248,1249,1263,1276,1290,1304,1318],{},[669,1250,1251,1254,1257,1260],{},[684,1252,1253],{},"Câble Ethernet (cuivre)",[684,1255,1256],{},"filaire",[684,1258,1259],{},"100 Mbit\u002Fs à 10 Gbit\u002Fs",[684,1261,1262],{},"réseau local (lycée, maison)",[669,1264,1265,1268,1270,1273],{},[684,1266,1267],{},"Fibre optique",[684,1269,1256],{},[684,1271,1272],{},"100 Mbit\u002Fs à plusieurs Gbit\u002Fs",[684,1274,1275],{},"accès Internet, dorsales",[669,1277,1278,1281,1284,1287],{},[684,1279,1280],{},"Wi-Fi",[684,1282,1283],{},"sans fil",[684,1285,1286],{},"50 à 1 000 Mbit\u002Fs",[684,1288,1289],{},"accès local sans fil",[669,1291,1292,1295,1298,1301],{},[684,1293,1294],{},"4G \u002F 5G",[684,1296,1297],{},"sans fil mobile",[684,1299,1300],{},"50 Mbit\u002Fs à 1 Gbit\u002Fs",[684,1302,1303],{},"Internet mobile",[669,1305,1306,1309,1312,1315],{},[684,1307,1308],{},"Satellite",[684,1310,1311],{},"sans fil longue portée",[684,1313,1314],{},"25 à 200 Mbit\u002Fs",[684,1316,1317],{},"zones isolées, mer, avion",[669,1319,1320,1323,1326,1329],{},[684,1321,1322],{},"ADSL (cuivre téléphonique)",[684,1324,1325],{},"filaire (obsolète)",[684,1327,1328],{},"1 à 20 Mbit\u002Fs",[684,1330,1331],{},"encore présent en milieu rural",[599,1333,1334,1335,1338],{},"L'unité ",[611,1336,1337],{},"bit par seconde"," (bit\u002Fs, ou b\u002Fs) mesure le débit, c'est-à-dire la\nquantité d'information transportée par seconde. Mille bits, c'est un kilobit\n(Kbit\u002Fs) ; un million, un mégabit (Mbit\u002Fs) ; un milliard, un gigabit (Gbit\u002Fs).",[1108,1340,1341],{},[599,1342,1343,1344,1347,1348,1351,1352,1355,1356,1359],{},"Attention à ne pas confondre ",[611,1345,1346],{},"bit"," (l'unité du débit, écrite avec un petit ",[603,1349,1350],{},"b",")\net ",[611,1353,1354],{},"octet"," (8 bits, écrit avec un grand ",[603,1357,1358],{},"B","). Une connexion à 100 Mbit\u002Fs\ntransmet environ 12,5 Mo (méga-octets) par seconde — huit fois moins.",[734,1361,1363,1368],{"correct":736,"slug":1362},"reseaux-physiques-c1",[739,1364,1365],{"v-slot:question":644},[599,1366,1367],{},"Lequel de ces supports est sans fil ?",[739,1369,1370],{"v-slot:choices":644},[747,1371,1372,1375,1377,1380],{},[750,1373,1374],{},"fibre optique",[750,1376,1280],{},[750,1378,1379],{},"câble Ethernet",[750,1381,1382],{},"ADSL",[594,1384,1386],{"id":1385},"filaire-ou-sans-fil-pas-la-même-histoire","Filaire ou sans fil : pas la même histoire",[599,1388,1389,1390,1393],{},"Les supports ",[611,1391,1392],{},"filaires"," (cuivre, fibre) sont en général plus rapides, plus\nfiables et moins sensibles aux perturbations. Mais ils nécessitent une\ninfrastructure lourde : creuser des tranchées, poser des câbles.",[599,1395,1389,1396,1398],{},[611,1397,1283],{}," (Wi-Fi, 4G, satellite) offrent la mobilité et le\ndéploiement rapide, au prix d'un débit plus variable, d'une latence parfois\nplus élevée, et d'une sensibilité aux obstacles (murs, météo, distance à\nl'antenne).",[898,1400,1401],{},[599,1402,1403,1404,1407,1408,1411],{},"Les ",[611,1405,1406],{},"dorsales"," d'Internet — les grands axes de communication intercontinentaux —\nsont presque exclusivement constituées de ",[611,1409,1410],{},"fibres optiques",", souvent\nsous-marines. Plusieurs centaines de câbles relient ainsi les continents au\nfond des océans.",[594,1413,1415],{"id":1414},"lévolution-du-trafic-mondial","L'évolution du trafic mondial",[599,1417,772,1418,1421,1422,1425],{},[611,1419,1420],{},"trafic Internet"," désigne le volume total de données transitant sur le\nréseau. Il a connu une croissance spectaculaire ces dernières décennies :\n",[611,1423,1424],{},"le trafic mondial double tous les deux à trois ans"," depuis le début des\nannées 2000, et la tendance continue.",[599,1427,1428,1429,1432,1433,1436],{},"Pour donner un repère concret, deux chiffres et une division. Le trafic mondial\nvaut aujourd'hui environ ",[611,1430,1431],{},"150 téraoctets par seconde",", et une heure de vidéo\nen haute définition pèse environ ",[611,1434,1435],{},"2,5 gigaoctets",". Donc :",[1032,1438,1441],{"className":1439},[1440],"katex-display",[1032,1442,1445,1508],{"className":1443},[1444],"katex",[1032,1446,1449],{"className":1447},[1448],"katex-mathml",[1450,1451,1454],"math",{"xmlns":1452,"display":1453},"http:\u002F\u002Fwww.w3.org\u002F1998\u002FMath\u002FMathML","block",[1455,1456,1457,1503],"semantics",{},[1458,1459,1460,1464,1468,1471,1474,1478,1480,1484,1487,1490,1493,1496,1498,1500],"mrow",{},[1461,1462,1463],"mn",{},"150",[1465,1466,1467],"mtext",{}," ",[1461,1469,1470],{},"000",[1465,1472,1473],{}," Go\u002Fs",[1475,1476,1477],"mo",{},"÷",[1461,1479,991],{},[1475,1481,1483],{"separator":1482},"true",",",[1461,1485,1486],{},"5",[1465,1488,1489],{}," Go\u002Fh",[1475,1491,1492],{},"≈",[1461,1494,1495],{},"60",[1465,1497,1467],{},[1461,1499,1470],{},[1465,1501,1502],{}," heures\u002Fs",[1504,1505,1507],"annotation",{"encoding":1506},"application\u002Fx-tex","150\\,000 \\text{ Go\u002Fs} \\div 2,5 \\text{ Go\u002Fh} \\approx 60\\,000 \\text{ heures\u002Fs}",[1032,1509,1512,1550,1586],{"className":1510,"ariaHidden":1482},[1511],"katex-html",[1032,1513,1516,1521,1525,1530,1533,1539,1543,1547],{"className":1514},[1515],"base",[1032,1517],{"className":1518,"style":1520},[1519],"strut","height:1em;vertical-align:-0.25em;",[1032,1522,1463],{"className":1523},[1524],"mord",[1032,1526],{"className":1527,"style":1529},[1528],"mspace","margin-right:0.1667em;",[1032,1531,1470],{"className":1532},[1524],[1032,1534,1536],{"className":1535},[1524,643],[1032,1537,1473],{"className":1538},[1524],[1032,1540],{"className":1541,"style":1542},[1528],"margin-right:0.2222em;",[1032,1544,1477],{"className":1545},[1546],"mbin",[1032,1548],{"className":1549,"style":1542},[1528],[1032,1551,1553,1556,1559,1563,1566,1569,1575,1579,1583],{"className":1552},[1515],[1032,1554],{"className":1555,"style":1520},[1519],[1032,1557,991],{"className":1558},[1524],[1032,1560,1483],{"className":1561},[1562],"mpunct",[1032,1564],{"className":1565,"style":1529},[1528],[1032,1567,1486],{"className":1568},[1524],[1032,1570,1572],{"className":1571},[1524,643],[1032,1573,1489],{"className":1574},[1524],[1032,1576],{"className":1577,"style":1578},[1528],"margin-right:0.2778em;",[1032,1580,1492],{"className":1581},[1582],"mrel",[1032,1584],{"className":1585,"style":1578},[1528],[1032,1587,1589,1592,1595,1598,1601],{"className":1588},[1515],[1032,1590],{"className":1591,"style":1520},[1519],[1032,1593,1495],{"className":1594},[1524],[1032,1596],{"className":1597,"style":1529},[1528],[1032,1599,1470],{"className":1600},[1524],[1032,1602,1604],{"className":1603},[1524,643],[1032,1605,1502],{"className":1606},[1524],[599,1608,1609,1610,1613],{},"Soit près de ",[611,1611,1612],{},"sept ans de vidéo… chaque seconde",". Retiens la méthode plutôt\nque le résultat : les deux chiffres d'entrée vieillissent, la division non.",[599,1615,1616,1617,1620,1621,1624,1625,1628,1629,1632],{},"Cette croissance est portée par la ",[611,1618,1619],{},"vidéo en streaming"," (Netflix, YouTube,\nTikTok), les ",[611,1622,1623],{},"visioconférences",", le ",[611,1626,1627],{},"cloud"," et les ",[611,1630,1631],{},"objets connectés",". Une\nseule heure de vidéo en haute définition consomme entre 1 et 3 gigaoctets — multiplié\npar des milliards d'utilisateurs, l'ordre de grandeur devient vite vertigineux.",[734,1634,1636,1641],{"correct":736,"slug":1635},"reseaux-physiques-c2",[739,1637,1638],{"v-slot:question":644},[599,1639,1640],{},"Quel usage contribue le plus à la croissance du trafic Internet aujourd'hui ?",[739,1642,1643],{"v-slot:choices":644},[747,1644,1645,1648,1651,1654],{},[750,1646,1647],{},"les courriels",[750,1649,1650],{},"la vidéo en streaming",[750,1652,1653],{},"la navigation web textuelle",[750,1655,1656],{},"les jeux de cartes",[594,1658,1660],{"id":1659},"pourquoi-cette-indépendance-est-précieuse","Pourquoi cette indépendance est précieuse",[599,1662,1663,1664,1667,1668,1671],{},"Si Internet dépendait d'un seul support physique, il serait extrêmement\nfragile : la moindre coupure de câble suffirait à isoler un pays. Au contraire,\nl'",[611,1665,1666],{},"indépendance par rapport au matériel"," garantit la ",[611,1669,1670],{},"résilience"," : si une\nliaison tombe, les paquets peuvent emprunter un autre chemin sur un autre\nsupport. Cette propriété, voulue dès la conception d'Internet (à l'origine, un\nprojet de recherche financé par la DARPA dans les années 1960), explique en\ngrande partie sa robustesse actuelle.",[1673,1674,1675],"caution",{},[599,1676,1677,1678,1680],{},"Cette résilience n'est ",[611,1679,1117],{}," absolue. Les câbles sous-marins peuvent être\nendommagés (chalutiers, séismes, sabotages), les routeurs critiques peuvent\nêtre saturés, et certains pays peuvent restreindre l'accès à Internet sur leur\nterritoire. Mais la décentralisation rend une coupure totale et durable\ndifficile à provoquer.",[594,1682,1146],{"id":1145},[599,1684,1685,1686,1689],{},"Au-delà des supports terrestres, des entreprises déploient désormais des\nconstellations de ",[611,1687,1688],{},"satellites en orbite basse"," (Starlink, OneWeb) pour fournir\nun accès Internet aux zones que la fibre n'atteindra jamais. Ces déploiements\nillustrent une fois encore la souplesse du modèle : on ajoute un nouveau type de\nsupport, et Internet l'absorbe sans modification de sa structure logique.",{"title":644,"searchDepth":1049,"depth":1049,"links":1691},[1692,1693,1694,1695,1696,1697,1698],{"id":596,"depth":1049,"text":597},{"id":1204,"depth":1049,"text":1205},{"id":1224,"depth":1049,"text":1225},{"id":1385,"depth":1049,"text":1386},{"id":1414,"depth":1049,"text":1415},{"id":1659,"depth":1049,"text":1660},{"id":1145,"depth":1049,"text":1146},"Internet est un réseau logique, indépendant des supports qui le portent — fibre, cuivre, ondes, satellites.",{},[1702,1704],{"slug":1362,"kind":1174,"question":1367,"choices":1703,"correct":736,"multi":1176,"explanation":644},[1374,1280,1379,1382],{"slug":1635,"kind":1174,"question":1640,"choices":1705,"correct":736,"multi":1176,"explanation":644},[1647,1650,1653,1656],{"title":25,"description":1699},"fd8iJTowXqfUZeXNOXlnBk56EsLXqEP2e9AW-f1GClQ",{"id":1709,"title":29,"bo":1710,"body":1712,"description":2140,"eval":1168,"extension":1169,"labo":1168,"meta":2141,"navigation":1171,"path":30,"quizzes":2142,"readingTime":1035,"seo":2147,"stem":31,"tp":1168,"__hash__":2148},"cours\u002F0.snt-2nde\u002Fsa-internet\u002F3.tcp-ip-routage.md",[1711],"SA03",{"type":591,"value":1713,"toc":2130},[1714,1716,1734,1736,1740,1750,1755,1759,1771,1786,1793,1799,1823,1827,1838,1868,1873,1882,1886,1889,1919,1925,1929,1940,1947,1952,1955,1979,1984,1988,2003,2041,2050,2074,2076],[594,1715,597],{"id":596},[599,1717,1718,1719,1722,1723,1725,1726,1729,1730,1733],{},"Quand vous envoyez un message ou ouvrez une page web, votre donnée ne voyage\npas d'un seul tenant sur le câble. Elle est d'abord ",[611,1720,1721],{},"découpée en petits\nmorceaux",", puis chaque morceau prend la route, traverse une dizaine de\nrouteurs intermédiaires, et arrive — souvent dans le désordre — au destinataire,\noù l'ensemble est reconstitué. Deux ",[611,1724,1220],{}," orchestrent cette opération\nsans faille apparente : ",[611,1727,1728],{},"IP"," pour l'adressage et le routage, ",[611,1731,1732],{},"TCP"," pour la\nfiabilité de la transmission.",[625,1735],{"code":1711},[594,1737,1739],{"id":1738},"quest-ce-quun-protocole","Qu'est-ce qu'un protocole ?",[599,1741,1742,1743,1746,1747,842],{},"Un ",[611,1744,1745],{},"protocole"," est un ensemble de règles partagées qui permet à deux machines\nde se comprendre. Sans protocole commun, deux ordinateurs sont comme deux\npersonnes parlant chacune une langue différente : aucun échange n'est possible.\nTCP et IP sont les deux protocoles fondamentaux d'Internet — si fondamentaux\nqu'ils sont souvent évoqués d'un seul bloc, ",[611,1748,1749],{},"TCP\u002FIP",[728,1751,1752],{},[599,1753,1754],{},"Une analogie postale : envoyer une lettre suit un protocole — adresser\nl'enveloppe, coller un timbre, déposer dans une boîte. Sans ces conventions\npartagées entre expéditeur, La Poste et destinataire, le courrier n'arriverait\njamais.",[594,1756,1758],{"id":1757},"le-rôle-dip-adresser-et-router","Le rôle d'IP : adresser et router",[599,1760,1761,1762,618,1764,1767,1768,661],{},"Le protocole ",[611,1763,1728],{},[620,1765,1766],{},"Internet Protocol",") s'occupe de ",[611,1769,1770],{},"deux choses",[1772,1773,1774,1780],"ol",{},[750,1775,1776,1779],{},[611,1777,1778],{},"Adresser"," chaque machine sur Internet par une adresse IP unique.",[750,1781,1782,1785],{},[611,1783,1784],{},"Acheminer les paquets"," de l'expéditeur au destinataire en passant par\nles routeurs intermédiaires.",[599,1787,1788,1789,1792],{},"Chaque morceau de donnée à envoyer est emballé dans un ",[611,1790,1791],{},"paquet IP"," qui\nressemble à une enveloppe :",[784,1794],{"alt":1795,"kind":1796,"src":1797,"svg":1798},"Anatomie d'un paquet IP","schema","\u002Fillustrations\u002F0.snt-2nde\u002Fsa-internet\u002Fpaquet-ip.svg","\u003Csvg class=\"illustration-svg\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"0 0 480 200\" role=\"img\" aria-label=\"Anatomie d'un paquet IP : en-tête (IP source, IP destination, numéro) au-dessus, corps (données) en dessous\">\n  \u003Ctitle>Anatomie d'un paquet IP\u003C\u002Ftitle>\n  \u003Cstyle>\n    \u002F* var() valide ici (contexte CSS) — PAS en attribut de présentation.\n       Tokens DS `--diagram-*` (cf. packages\u002Fui main.css), dark-mode natif. *\u002F\n    .ip-svg { font-family: Geist, Inter, system-ui, sans-serif; }\n    .ip-box-head { fill: var(--diagram-node-bg); stroke: var(--diagram-node-border); stroke-width: 1.5; }\n    .ip-box-body { fill: var(--diagram-surface-alt); stroke: var(--diagram-border); stroke-width: 1.5; }\n    .ip-div { stroke: var(--diagram-node-border); stroke-width: 1.5; }\n    .ip-eyebrow { fill: var(--diagram-line); font-family: 'JetBrains Mono', monospace; font-size: 10px; letter-spacing: 1.5px; }\n    .ip-field { fill: var(--diagram-text); font-size: 14px; font-weight: 500; }\n    .ip-val { fill: var(--diagram-line); font-family: 'JetBrains Mono', monospace; font-size: 11px; }\n  \u003C\u002Fstyle>\n\n  \u003Cg class=\"ip-svg\">\n    \u003C!-- EN-TÊTE -->\n    \u003Ctext x=\"40\" y=\"30\" class=\"ip-eyebrow\">EN-TÊTE\u003C\u002Ftext>\n    \u003Crect x=\"40\" y=\"36\" width=\"400\" height=\"62\" rx=\"4\" class=\"ip-box-head\"\u002F>\n    \u003Cline x1=\"195\" y1=\"36\" x2=\"195\" y2=\"98\" class=\"ip-div\"\u002F>\n    \u003Cline x1=\"350\" y1=\"36\" x2=\"350\" y2=\"98\" class=\"ip-div\"\u002F>\n\n    \u003Ctext x=\"117\" y=\"62\" text-anchor=\"middle\" class=\"ip-field\">IP source\u003C\u002Ftext>\n    \u003Ctext x=\"117\" y=\"82\" text-anchor=\"middle\" class=\"ip-val\">192.168.0.12\u003C\u002Ftext>\n\n    \u003Ctext x=\"272\" y=\"62\" text-anchor=\"middle\" class=\"ip-field\">IP destination\u003C\u002Ftext>\n    \u003Ctext x=\"272\" y=\"82\" text-anchor=\"middle\" class=\"ip-val\">93.184.216.34\u003C\u002Ftext>\n\n    \u003Ctext x=\"395\" y=\"62\" text-anchor=\"middle\" class=\"ip-field\">n°\u003C\u002Ftext>\n    \u003Ctext x=\"395\" y=\"82\" text-anchor=\"middle\" class=\"ip-val\">3 \u002F 8\u003C\u002Ftext>\n\n    \u003C!-- CORPS -->\n    \u003Ctext x=\"40\" y=\"128\" class=\"ip-eyebrow\">CORPS\u003C\u002Ftext>\n    \u003Crect x=\"40\" y=\"134\" width=\"400\" height=\"50\" rx=\"4\" class=\"ip-box-body\"\u002F>\n    \u003Ctext x=\"64\" y=\"158\" class=\"ip-field\">données\u003C\u002Ftext>\n    \u003Ctext x=\"64\" y=\"174\" class=\"ip-val\">… un morceau du message découpé …\u003C\u002Ftext>\n  \u003C\u002Fg>\n\u003C\u002Fsvg>\n",[734,1800,1802,1807],{"correct":736,"slug":1801},"tcp-ip-routage-c1",[739,1803,1804],{"v-slot:question":644},[599,1805,1806],{},"Que contient un paquet IP en plus des données ?",[739,1808,1809],{"v-slot:choices":644},[747,1810,1811,1814,1817,1820],{},[750,1812,1813],{},"rien, juste les données",[750,1815,1816],{},"les adresses IP source et destination",[750,1818,1819],{},"un mot de passe",[750,1821,1822],{},"la liste complète du trajet",[594,1824,1826],{"id":1825},"le-rôle-de-tcp-garantir-larrivée","Le rôle de TCP : garantir l'arrivée",[599,1828,1761,1829,618,1831,1834,1835,661],{},[611,1830,1732],{},[620,1832,1833],{},"Transmission Control Protocol",") s'occupe de la\n",[611,1836,1837],{},"fiabilité",[747,1839,1840,1847,1853],{},[750,1841,1842,1843,1846],{},"Il ",[611,1844,1845],{},"découpe"," le message en paquets numérotés.",[750,1848,1842,1849,1852],{},[611,1850,1851],{},"réassemble"," les paquets dans le bon ordre à l'arrivée.",[750,1854,1855,1856,1859,1860,1863,1864,1867],{},"Il vérifie que ",[611,1857,1858],{},"chaque paquet est bien arrivé"," grâce à un système\nd'",[611,1861,1862],{},"accusé de réception"," : pour chaque paquet reçu, le destinataire renvoie\nun signal du type « OK, reçu ». Si l'expéditeur ne reçoit pas cet accusé\naprès un certain délai, il ",[611,1865,1866],{},"renvoie"," le paquet.",[784,1869],{"alt":1870,"kind":787,"src":1871,"svg":1872},"Mécanisme d'accusé de réception TCP : paquet reçu et confirmé, puis paquet perdu, délai dépassé, et renvoi","\u002Fillustrations\u002F0.snt-2nde\u002Fsa-internet\u002Ftcp-accuse-reception.svg","\u003Csvg class=\"illustration-svg\" id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\" viewBox=\"-32 -16 451.5 437\" role=\"graphics-document document\" aria-roledescription=\"sequence\">\u003Cg>\u003Cline id=\"actor1\" x1=\"312.5\" y1=\"65\" x2=\"312.5\" y2=\"2000\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"B\" data-et=\"life-line\" data-id=\"B\"\u002F>\u003Cg id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"B\">\u003Crect x=\"237.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"B\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"\u002F>\u003Ctext x=\"312.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: Geist, Inter, system-ui, -apple-system, sans-serif;\">\u003Ctspan x=\"312.5\" dy=\"0\">Destinataire\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Cline id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"2000\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"A\" data-et=\"life-line\" data-id=\"A\"\u002F>\u003Cg id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"A\">\u003Crect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"A\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"\u002F>\u003Ctext x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: Geist, Inter, system-ui, -apple-system, sans-serif;\">\u003Ctspan x=\"75\" dy=\"0\">Expéditeur\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cstyle>#ill-0-snt-2nde-sa-internet-tcp-accuse-reception{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;fill:var(--diagram-text);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .error-icon{fill:#fdecec;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .error-text{fill:var(--diagram-text);stroke:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edge-thickness-normal{stroke-width:1px;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edge-thickness-thick{stroke-width:3.5px;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edge-pattern-solid{stroke-dasharray:0;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edge-thickness-invisible{stroke-width:0;fill:none;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edge-pattern-dashed{stroke-dasharray:3;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edge-pattern-dotted{stroke-dasharray:2;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .marker{fill:var(--diagram-line);stroke:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .marker.cross{stroke:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception svg{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception p{margin:0;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .actor{stroke:var(--diagram-node-border);fill:var(--diagram-node-bg);stroke-width:1;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception rect.note[data-look=\"neo\"]{stroke:var(--diagram-border);fill:var(--diagram-surface);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception text.actor&gt;tspan{fill:var(--diagram-text);stroke:none;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .actor-line{stroke:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .innerArc{stroke-width:1.5;stroke-dasharray:none;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [id$=\"-arrowhead\"] path{fill:var(--diagram-text);stroke:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .sequenceNumber{fill:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [id$=\"-sequencenumber\"]{fill:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [id$=\"-crosshead\"] path{fill:var(--diagram-text);stroke:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .messageText{fill:var(--diagram-text);stroke:none;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .labelBox{stroke:var(--diagram-node-border);fill:var(--diagram-node-bg);filter:none;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .labelText,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .labelText&gt;tspan{fill:var(--diagram-text);stroke:none;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .loopText,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .loopText&gt;tspan{fill:var(--diagram-text);stroke:none;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .sectionTitle,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .sectionTitle&gt;tspan{fill:var(--diagram-text);stroke:none;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:var(--diagram-node-border);fill:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .note{stroke:var(--diagram-border);fill:var(--diagram-surface);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .noteText,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .noteText&gt;tspan{fill:var(--diagram-line);stroke:none;font-weight:normal;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .activation0{fill:var(--diagram-accent-soft);stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .activation1{fill:var(--diagram-accent-soft);stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .activation2{fill:var(--diagram-accent-soft);stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .actorPopupMenu{position:absolute;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .actorPopupMenuPanel{position:absolute;fill:var(--diagram-node-bg);box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 \u002F 0.4));}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .actor-man circle,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception line{fill:var(--diagram-node-bg);stroke-width:2px;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .node .neo-node{stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [data-look=\"neo\"].node rect,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [data-look=\"neo\"].cluster rect,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [data-look=\"neo\"].node polygon{stroke:url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [data-look=\"neo\"].node path{stroke:url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-gradient);stroke-width:1px;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [data-look=\"neo\"].node .neo-line path{stroke:var(--diagram-node-border);filter:none;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [data-look=\"neo\"].node circle{stroke:url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [data-look=\"neo\"].node circle .state-start{fill:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [data-look=\"neo\"].icon-shape .icon{fill:url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .node rect,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .node circle,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .node ellipse,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .node polygon,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .node path{stroke-width:1.5px;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edgePath .path{stroke-width:1.5px;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .label,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .nodeLabel,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edgeLabel,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .cluster-label,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .messageText,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .actor text{font-family:Geist,Inter,system-ui,sans-serif!important;font-weight:500!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .nodeLabel,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .cluster-label,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .nodeLabel p,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .cluster-label p{color:var(--diagram-text)!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .nodeLabel .markdown-node-label,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .nodeLabel .markdown-node-label p{color:var(--diagram-text)!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .stateLabel text,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .stateLabel{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edgeLabel{padding:0px 6px;background-color:var(--diagram-surface)!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edgeLabel rect.background,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edgeLabel rect{fill:var(--diagram-surface)!important;opacity:1!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edgeLabel .label text,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .edgeLabel text{fill:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .cluster rect{rx:4px;ry:4px;stroke-width:1px!important;stroke-dasharray:3,3!important;fill:transparent!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .node rect,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .node polygon,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .stateGroup rect{rx:4px;ry:4px;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception marker,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception marker path{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .marker{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .actor{stroke-width:1.5px;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .messageText,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .messageText tspan{fill:var(--diagram-text)!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .titleText{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .note text,#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .note .nodeLabel{fill:var(--diagram-line)!important;color:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .statediagram-cluster rect{fill:transparent!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception .statediagram-state .divider{stroke:var(--diagram-border)!important;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception :root{--mermaid-font-family:Geist,Inter,system-ui,-apple-system,sans-serif;}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#eef0fc\"]{fill:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#eef0fc\"]{stroke:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#eef0fc\"]{stop-color:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(238, 240, 252)\"]{fill:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(238, 240, 252)\"]{stroke:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(238, 240, 252)\"]{stop-color:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#4948b8\"]{fill:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#4948b8\"]{stroke:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#4948b8\"]{stop-color:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(73, 72, 184)\"]{fill:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(73, 72, 184)\"]{stroke:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(73, 72, 184)\"]{stop-color:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#c8cdf5\"]{fill:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#c8cdf5\"]{stroke:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#c8cdf5\"]{stop-color:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(200, 205, 245)\"]{fill:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(200, 205, 245)\"]{stroke:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(200, 205, 245)\"]{stop-color:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#1f2127\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#1f2127\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#1f2127\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(31, 33, 39)\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(31, 33, 39)\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(31, 33, 39)\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#000000\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#000000\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#000000\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(0, 0, 0)\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(0, 0, 0)\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(0, 0, 0)\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#56595e\"]{fill:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#56595e\"]{stroke:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#56595e\"]{stop-color:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(86, 89, 94)\"]{fill:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(86, 89, 94)\"]{stroke:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(86, 89, 94)\"]{stop-color:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#fafbfc\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#fafbfc\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#fafbfc\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(250, 251, 252)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(250, 251, 252)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(250, 251, 252)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#f3f4f6\"]{fill:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#f3f4f6\"]{stroke:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#f3f4f6\"]{stop-color:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(243, 244, 246)\"]{fill:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(243, 244, 246)\"]{stroke:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(243, 244, 246)\"]{stop-color:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#c4c8cd\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#c4c8cd\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#c4c8cd\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(196, 200, 205)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(196, 200, 205)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(196, 200, 205)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#e5e7eb\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#e5e7eb\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#e5e7eb\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(229, 231, 235)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(229, 231, 235)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(229, 231, 235)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#e0e0e0\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#e0e0e0\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#e0e0e0\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(224, 224, 224)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(224, 224, 224)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(224, 224, 224)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#EDF2AE\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#EDF2AE\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#EDF2AE\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(237, 242, 174)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(237, 242, 174)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(237, 242, 174)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#fff5ad\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#fff5ad\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#fff5ad\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(255, 245, 173)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(255, 245, 173)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(255, 245, 173)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"#666\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"#666\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"#666\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [fill=\"rgb(0, 6, 102)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stroke=\"rgb(0, 6, 102)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-tcp-accuse-reception [stop-color=\"rgb(0, 6, 102)\"]{stop-color:var(--diagram-border)}\u003C\u002Fstyle>\u003Cg\u002F>\u003Cdefs>\u003Csymbol id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception-computer\" width=\"24\" height=\"24\">\u003Cpath transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"\u002F>\u003C\u002Fsymbol>\u003C\u002Fdefs>\u003Cdefs>\u003Csymbol id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\">\u003Cpath transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"\u002F>\u003C\u002Fsymbol>\u003C\u002Fdefs>\u003Cdefs>\u003Csymbol id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception-clock\" width=\"24\" height=\"24\">\u003Cpath transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"\u002F>\u003C\u002Fsymbol>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\">\u003Cpath d=\"M -1 0 L 10 5 L 0 10 z\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\">\u003Cpath fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\">\u003Cpath d=\"M 18,7 L9,13 L14,7 L9,1 Z\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\">\u003Ccircle cx=\"15\" cy=\"15\" r=\"6\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\">\u003Cpath d=\"M 0 0 L 10 8 L 0 8 z\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\">\u003Cpath d=\"M 0 0 L 10 0 L 0 8 z\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\">\u003Cpath d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-tcp-accuse-reception-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\">\u003Cpath d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cg data-et=\"note\" data-id=\"i3\">\u003Crect x=\"47\" y=\"173\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"293.5\" height=\"38\" class=\"note\"\u002F>\u003Ctext x=\"194\" y=\"178\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: Geist, Inter, system-ui, -apple-system, sans-serif; font-size: 16px; font-weight: 400;\">\u003Ctspan x=\"194\">cas normal — le paquet arrive, l'accusé revient\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003Cg data-et=\"note\" data-id=\"i5\">\u003Crect x=\"47\" y=\"271\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"293.5\" height=\"38\" class=\"note\"\u002F>\u003Ctext x=\"194\" y=\"276\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: Geist, Inter, system-ui, -apple-system, sans-serif; font-size: 16px; font-weight: 400;\">\u003Ctspan x=\"194\">aucun ACK avant le délai → l'expéditeur renvoie\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003Ctext x=\"192\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: Geist, Inter, system-ui, -apple-system, sans-serif; font-size: 16px; font-weight: 500;\">paquet 3\u003C\u002Ftext>\u003Cline x1=\"82\" y1=\"113\" x2=\"308.5\" y2=\"113\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"A\" data-to=\"B\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-arrowhead)\" style=\"fill: none;\"\u002F>\u003Cline x1=\"75\" y1=\"113\" x2=\"75\" y2=\"113\" stroke-width=\"0\" marker-start=\"url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-sequencenumber)\"\u002F>\u003Ctext x=\"75\" y=\"117\" font-family=\"sans-serif\" font-size=\"12px\" text-anchor=\"middle\" class=\"sequenceNumber\">1\u003C\u002Ftext>\u003Ctext x=\"195\" y=\"128\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: Geist, Inter, system-ui, -apple-system, sans-serif; font-size: 16px; font-weight: 500;\">ACK 3\u003C\u002Ftext>\u003Cline x1=\"317.5\" y1=\"161\" x2=\"79\" y2=\"161\" class=\"messageLine1\" data-et=\"message\" data-id=\"i2\" data-from=\"B\" data-to=\"A\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"\u002F>\u003Cline x1=\"312.5\" y1=\"161\" x2=\"312.5\" y2=\"161\" stroke-width=\"0\" marker-start=\"url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-sequencenumber)\"\u002F>\u003Ctext x=\"312.5\" y=\"165\" font-family=\"sans-serif\" font-size=\"12px\" text-anchor=\"middle\" class=\"sequenceNumber\">2\u003C\u002Ftext>\u003Ctext x=\"192\" y=\"226\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: Geist, Inter, system-ui, -apple-system, sans-serif; font-size: 16px; font-weight: 500;\">paquet 4\u003C\u002Ftext>\u003Cline x1=\"82\" y1=\"259\" x2=\"308.5\" y2=\"259\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"A\" data-to=\"B\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-crosshead)\" style=\"fill: none;\"\u002F>\u003Cline x1=\"75\" y1=\"259\" x2=\"75\" y2=\"259\" stroke-width=\"0\" marker-start=\"url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-sequencenumber)\"\u002F>\u003Ctext x=\"75\" y=\"263\" font-family=\"sans-serif\" font-size=\"12px\" text-anchor=\"middle\" class=\"sequenceNumber\">3\u003C\u002Ftext>\u003Ctext x=\"192\" y=\"324\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: Geist, Inter, system-ui, -apple-system, sans-serif; font-size: 16px; font-weight: 500;\">paquet 4 (renvoi)\u003C\u002Ftext>\u003Cline x1=\"82\" y1=\"357\" x2=\"308.5\" y2=\"357\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"A\" data-to=\"B\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-arrowhead)\" style=\"fill: none;\"\u002F>\u003Cline x1=\"75\" y1=\"357\" x2=\"75\" y2=\"357\" stroke-width=\"0\" marker-start=\"url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-sequencenumber)\"\u002F>\u003Ctext x=\"75\" y=\"361\" font-family=\"sans-serif\" font-size=\"12px\" text-anchor=\"middle\" class=\"sequenceNumber\">4\u003C\u002Ftext>\u003Ctext x=\"195\" y=\"372\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: Geist, Inter, system-ui, -apple-system, sans-serif; font-size: 16px; font-weight: 500;\">ACK 4\u003C\u002Ftext>\u003Cline x1=\"317.5\" y1=\"405\" x2=\"79\" y2=\"405\" class=\"messageLine1\" data-et=\"message\" data-id=\"i7\" data-from=\"B\" data-to=\"A\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"\u002F>\u003Cline x1=\"312.5\" y1=\"405\" x2=\"312.5\" y2=\"405\" stroke-width=\"0\" marker-start=\"url(#ill-0-snt-2nde-sa-internet-tcp-accuse-reception-sequencenumber)\"\u002F>\u003Ctext x=\"312.5\" y=\"409\" font-family=\"sans-serif\" font-size=\"12px\" text-anchor=\"middle\" class=\"sequenceNumber\">5\u003C\u002Ftext>\u003C\u002Fsvg>",[898,1874,1875],{},[599,1876,1877,1878,1881],{},"Cette mécanique de demande-réponse explique pourquoi un fichier corrompu en\ntransit est extrêmement rare sur Internet : TCP veille à ce que ",[611,1879,1880],{},"rien ne se\nperde",", quitte à ralentir un peu la transmission.",[594,1883,1885],{"id":1884},"tcp-et-ip-en-équipe","TCP et IP, en équipe",[599,1887,1888],{},"Quand vous envoyez un fichier, voici ce qui se passe en simplifié :",[1772,1890,1891,1896,1902,1905,1911,1916],{},[750,1892,1893,1895],{},[611,1894,1732],{}," découpe le fichier en morceaux et les numérote.",[750,1897,1898,1899,1901],{},"Chaque morceau est emballé par ",[611,1900,1728],{}," dans un paquet portant les adresses\nIP source et destination.",[750,1903,1904],{},"Les paquets partent vers le réseau, chacun cherchant son chemin.",[750,1906,1907,1908,1910],{},"À l'arrivée, ",[611,1909,1728],{}," livre les paquets à la bonne machine.",[750,1912,1913,1915],{},[611,1914,1732],{}," vérifie les numéros, réassemble dans l'ordre, demande à renvoyer\nles éventuels paquets manquants.",[750,1917,1918],{},"Le fichier original est reconstitué.",[638,1920,1923],{"className":1921,"code":1922,"language":643,"meta":644},[641],"fichier → [TCP découpe] → morceaux numérotés\n                          → [IP emballe + adresse] → paquets\n                                                     → routage Internet\n                                                       → [IP livre]\n                                                         → [TCP réassemble]\n                                                           → fichier reconstitué\n",[603,1924,1922],{"__ignoreMap":644},[594,1926,1928],{"id":1927},"le-routage-trouver-un-chemin","Le routage : trouver un chemin",[599,1930,1931,1932,1935,1936,1939],{},"Entre deux machines distantes, il y a en général ",[611,1933,1934],{},"plusieurs routeurs","\nintermédiaires. Le ",[611,1937,1938],{},"routage"," désigne le mécanisme par lequel chaque routeur\ndécide vers quel voisin transmettre un paquet pour qu'il se rapproche de sa\ndestination.",[599,1941,1942,1943,1946],{},"Une analogie : imaginez un sac postal qui passe de bureau de poste en bureau\nde poste. Chaque bureau lit l'adresse de destination, choisit le bureau voisin\n",[611,1944,1945],{},"dans la bonne direction",", et transmet sans savoir le trajet complet. C'est\nexactement le principe du routage IP.",[784,1948],{"alt":1949,"kind":787,"src":1950,"svg":1951},"Plusieurs chemins possibles pour un paquet","\u002Fillustrations\u002F0.snt-2nde\u002Fsa-internet\u002Fmini-reseau-routage.svg","\u003Csvg id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\" class=\"illustration-svg flowchart\" viewBox=\"0 0 551.3682250976562 301\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\">\u003Cstyle>#ill-0-snt-2nde-sa-internet-mini-reseau-routage{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;fill:var(--diagram-text);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .error-icon{fill:#fdecec;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .error-text{fill:var(--diagram-text);stroke:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edge-thickness-normal{stroke-width:1px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edge-thickness-thick{stroke-width:3.5px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edge-pattern-solid{stroke-dasharray:0;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edge-thickness-invisible{stroke-width:0;fill:none;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edge-pattern-dashed{stroke-dasharray:3;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edge-pattern-dotted{stroke-dasharray:2;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .marker{fill:var(--diagram-line);stroke:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .marker.cross{stroke:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage svg{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage p{margin:0;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .label{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;color:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .cluster-label text{fill:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .cluster-label span{color:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .cluster-label span p{background-color:transparent;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .label text,#ill-0-snt-2nde-sa-internet-mini-reseau-routage span{fill:var(--diagram-text);color:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node rect,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node circle,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node ellipse,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node polygon,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node path{fill:var(--diagram-node-bg);stroke:var(--diagram-node-border);stroke-width:1px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .rough-node .label text,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node .label text,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .image-shape .label,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .icon-shape .label{text-anchor:middle;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .rough-node .label,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node .label,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .image-shape .label,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .icon-shape .label{text-align:center;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node.clickable{cursor:pointer;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .root .anchor path{fill:var(--diagram-line)!important;stroke-width:0;stroke:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .arrowheadPath{fill:rgba(255, 255, 255, 0);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edgePath .path{stroke:var(--diagram-line);stroke-width:1px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .flowchart-link{stroke:var(--diagram-line);fill:none;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edgeLabel{background-color:var(--diagram-surface);text-align:center;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edgeLabel p{background-color:var(--diagram-surface);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edgeLabel rect{opacity:0.5;background-color:var(--diagram-surface);fill:var(--diagram-surface);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .labelBkg{background-color:rgba(250, 251, 252, 0.5);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .cluster rect{fill:var(--diagram-surface);stroke:var(--diagram-border);stroke-width:1px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .cluster text{fill:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .cluster span{color:var(--diagram-line);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:12px;background:var(--diagram-surface);border:1px solid var(--diagram-border);border-radius:2px;pointer-events:none;z-index:100;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage rect.text{fill:none;stroke-width:0;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .icon-shape,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .image-shape{background-color:var(--diagram-surface);text-align:center;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .icon-shape p,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .image-shape p{background-color:var(--diagram-surface);padding:2px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .icon-shape .label rect,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .image-shape .label rect{opacity:0.5;background-color:var(--diagram-surface);fill:var(--diagram-surface);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node .neo-node{stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [data-look=\"neo\"].node rect,#ill-0-snt-2nde-sa-internet-mini-reseau-routage [data-look=\"neo\"].cluster rect,#ill-0-snt-2nde-sa-internet-mini-reseau-routage [data-look=\"neo\"].node polygon{stroke:url(#ill-0-snt-2nde-sa-internet-mini-reseau-routage-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [data-look=\"neo\"].node path{stroke:url(#ill-0-snt-2nde-sa-internet-mini-reseau-routage-gradient);stroke-width:1px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [data-look=\"neo\"].node .neo-line path{stroke:var(--diagram-node-border);filter:none;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [data-look=\"neo\"].node circle{stroke:url(#ill-0-snt-2nde-sa-internet-mini-reseau-routage-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [data-look=\"neo\"].node circle .state-start{fill:var(--diagram-text);}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [data-look=\"neo\"].icon-shape .icon{fill:url(#ill-0-snt-2nde-sa-internet-mini-reseau-routage-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#ill-0-snt-2nde-sa-internet-mini-reseau-routage-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node rect,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node circle,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node ellipse,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node polygon,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node path{stroke-width:1.5px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edgePath .path{stroke-width:1.5px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .label,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .nodeLabel,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edgeLabel,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .cluster-label,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .messageText,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .actor text{font-family:Geist,Inter,system-ui,sans-serif!important;font-weight:500!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .nodeLabel,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .cluster-label,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .nodeLabel p,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .cluster-label p{color:var(--diagram-text)!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .nodeLabel .markdown-node-label,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .nodeLabel .markdown-node-label p{color:var(--diagram-text)!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .stateLabel text,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .stateLabel{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edgeLabel{padding:0px 6px;background-color:var(--diagram-surface)!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edgeLabel rect.background,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edgeLabel rect{fill:var(--diagram-surface)!important;opacity:1!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edgeLabel .label text,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .edgeLabel text{fill:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .cluster rect{rx:4px;ry:4px;stroke-width:1px!important;stroke-dasharray:3,3!important;fill:transparent!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node rect,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .node polygon,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .stateGroup rect{rx:4px;ry:4px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage marker,#ill-0-snt-2nde-sa-internet-mini-reseau-routage marker path{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .marker{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .actor{stroke-width:1.5px;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .messageText,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .messageText tspan{fill:var(--diagram-text)!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .titleText{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .note text,#ill-0-snt-2nde-sa-internet-mini-reseau-routage .note .nodeLabel{fill:var(--diagram-line)!important;color:var(--diagram-line)!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .statediagram-cluster rect{fill:transparent!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage .statediagram-state .divider{stroke:var(--diagram-border)!important;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage :root{--mermaid-font-family:Geist,Inter,system-ui,-apple-system,sans-serif;}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#eef0fc\"]{fill:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#eef0fc\"]{stroke:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#eef0fc\"]{stop-color:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(238, 240, 252)\"]{fill:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(238, 240, 252)\"]{stroke:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(238, 240, 252)\"]{stop-color:var(--diagram-node-bg)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#4948b8\"]{fill:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#4948b8\"]{stroke:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#4948b8\"]{stop-color:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(73, 72, 184)\"]{fill:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(73, 72, 184)\"]{stroke:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(73, 72, 184)\"]{stop-color:var(--diagram-node-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#c8cdf5\"]{fill:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#c8cdf5\"]{stroke:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#c8cdf5\"]{stop-color:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(200, 205, 245)\"]{fill:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(200, 205, 245)\"]{stroke:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(200, 205, 245)\"]{stop-color:var(--diagram-accent-soft)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#1f2127\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#1f2127\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#1f2127\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(31, 33, 39)\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(31, 33, 39)\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(31, 33, 39)\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#000000\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#000000\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#000000\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(0, 0, 0)\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(0, 0, 0)\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(0, 0, 0)\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#56595e\"]{fill:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#56595e\"]{stroke:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#56595e\"]{stop-color:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(86, 89, 94)\"]{fill:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(86, 89, 94)\"]{stroke:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(86, 89, 94)\"]{stop-color:var(--diagram-line)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#fafbfc\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#fafbfc\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#fafbfc\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(250, 251, 252)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(250, 251, 252)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(250, 251, 252)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#f3f4f6\"]{fill:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#f3f4f6\"]{stroke:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#f3f4f6\"]{stop-color:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(243, 244, 246)\"]{fill:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(243, 244, 246)\"]{stroke:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(243, 244, 246)\"]{stop-color:var(--diagram-surface-alt)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#c4c8cd\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#c4c8cd\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#c4c8cd\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(196, 200, 205)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(196, 200, 205)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(196, 200, 205)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#e5e7eb\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#e5e7eb\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#e5e7eb\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(229, 231, 235)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(229, 231, 235)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(229, 231, 235)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#e0e0e0\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#e0e0e0\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#e0e0e0\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(224, 224, 224)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(224, 224, 224)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(224, 224, 224)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#EDF2AE\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#EDF2AE\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#EDF2AE\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(237, 242, 174)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(237, 242, 174)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(237, 242, 174)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#fff5ad\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#fff5ad\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#fff5ad\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(255, 245, 173)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(255, 245, 173)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(255, 245, 173)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"#666\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"#666\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"#666\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [fill=\"rgb(0, 6, 102)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stroke=\"rgb(0, 6, 102)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sa-internet-mini-reseau-routage [stop-color=\"rgb(0, 6, 102)\"]{stop-color:var(--diagram-border)}\u003C\u002Fstyle>\u003Cg>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\">\u003Cpath d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\">\u003Cpath d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\">\u003Cpath d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\">\u003Cpolygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Cpath d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Cpath d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\">\u003Cpath d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\">\u003Cpath d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cg class=\"root\">\u003Cg class=\"clusters\"\u002F>\u003Cg class=\"edgePaths\">\u003Cpath d=\"M45.168,160.786L50.981,166.655C56.793,172.524,68.418,184.262,78.944,190.131C89.471,196,98.898,196,103.611,196L108.325,196\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-L_M1_A_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\"stroke-width:2.5px;fill:none;;;stroke-width:2.5px;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_M1_A_0\" data-points=\"W3sieCI6NDUuMTY4MDEzMjcxMjM3MTg2LCJ5IjoxNjAuNzg2Mjk5NTAyMTAwOH0seyJ4Ijo4MC4wNDM0OTEzNjM1MjUzOSwieSI6MTk2fSx7IngiOjEwOC4zMjQ3NDEzNjM1MjUzOSwieSI6MTk2fV0=\" data-look=\"classic\"\u002F>\u003Cpath d=\"M162.177,169.5L170.175,157.083C178.174,144.667,194.171,119.833,206.837,110.342C219.502,100.85,228.835,106.7,233.502,109.625L238.168,112.55\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\"stroke-width:2.5px;fill:none;;;stroke-width:2.5px;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTYyLjE3Njg0NTMyMzkyMTQ0LCJ5IjoxNjkuNX0seyJ4IjoyMTAuMTY4NDkxMzYzNTI1NCwieSI6OTV9LHsieCI6MjM4LjE2ODQ5MTM2MzUyNTQsInkiOjExMi41NDk1MTAzMzczMjMxN31d\" data-look=\"classic\"\u002F>\u003Cpath d=\"M298.989,109L305.724,101.625C312.46,94.25,325.931,79.5,343.5,72.125C361.07,64.75,382.736,64.75,404.403,64.75C426.07,64.75,447.736,64.75,464.615,70.739C481.493,76.728,493.584,88.705,499.629,94.694L505.674,100.683\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-L_B_M2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\"stroke-width:2.5px;fill:none;;;stroke-width:2.5px;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_M2_0\" data-points=\"W3sieCI6Mjk4Ljk4ODU4MzAxNTQ2ODg2LCJ5IjoxMDl9LHsieCI6MzM5LjQwMjg2NjM2MzUyNTQsInkiOjY0Ljc1fSx7IngiOjQwNC40MDI4NjYzNjM1MjU0LCJ5Ijo2NC43NX0seyJ4Ijo0NjkuNDAyODY2MzYzNTI1NCwieSI6NjQuNzV9LHsieCI6NTA1LjY3NDE0NjMyMTMyMzQsInkiOjEwMC42ODI2MTIxMTcxMDc5Mn1d\" data-look=\"classic\"\u002F>\u003Cpath d=\"M45.168,131.214L50.981,125.178C56.793,119.142,68.418,107.071,78.898,101.036C89.377,95,98.71,95,103.377,95L108.043,95\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-L_M1_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\"stroke-width:2.5px;stroke-dasharray:6 4;fill:none;;;stroke-width:2.5px;stroke-dasharray:6 4;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_M1_D_0\" data-points=\"W3sieCI6NDUuMTY4MDEzMjcxMjM3NDEsInkiOjEzMS4yMTM3MDA0OTc4OTg5NH0seyJ4Ijo4MC4wNDM0OTEzNjM1MjUzOSwieSI6OTV9LHsieCI6MTA4LjA0MzQ5MTM2MzUyNTM5LCJ5Ijo5NX1d\" data-look=\"classic\"\u002F>\u003Cpath d=\"M173.604,68.5L179.698,62.833C185.792,57.167,197.98,45.833,208.818,40.167C219.655,34.5,229.142,34.5,233.886,34.5L238.629,34.5\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-L_D_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\"stroke-width:2.5px;stroke-dasharray:6 4;fill:none;;;stroke-width:2.5px;stroke-dasharray:6 4;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_E_0\" data-points=\"W3sieCI6MTczLjYwNDQ0MTc3Njc0ODUzLCJ5Ijo2OC41fSx7IngiOjIxMC4xNjg0OTEzNjM1MjU0LCJ5IjozNC41fSx7IngiOjIzOC42Mjk0Mjg4NjM1MjU0LCJ5IjozNC41fV0=\" data-look=\"classic\"\u002F>\u003Cpath d=\"M293.655,61L301.279,71.708C308.904,82.417,324.153,103.833,336.613,114.542C349.072,125.25,358.741,125.25,363.576,125.25L368.411,125.25\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\"stroke-width:2.5px;stroke-dasharray:6 4;fill:none;;;stroke-width:2.5px;stroke-dasharray:6 4;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6MjkzLjY1NDYwOTY0ODY0OTM0LCJ5Ijo2MX0seyJ4IjozMzkuNDAyODY2MzYzNTI1NCwieSI6MTI1LjI1fSx7IngiOjM2OC40MTA2Nzg4NjM1MjU0LCJ5IjoxMjUuMjV9XQ==\" data-look=\"classic\"\u002F>\u003Cpath d=\"M440.395,125.25L445.23,125.25C450.064,125.25,459.734,125.25,469.407,124.401C479.079,123.551,488.756,121.853,493.594,121.003L498.433,120.154\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-L_F_M2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\"stroke-width:2.5px;stroke-dasharray:6 4;fill:none;;;stroke-width:2.5px;stroke-dasharray:6 4;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_F_M2_0\" data-points=\"W3sieCI6NDQwLjM5NTA1Mzg2MzUyNTQsInkiOjEyNS4yNX0seyJ4Ijo0NjkuNDAyODY2MzYzNTI1NCwieSI6MTI1LjI1fSx7IngiOjQ5OC40MzI1NjEzOTkwMDIyLCJ5IjoxMjAuMTU0MDQyMDY3ODIwNzF9XQ==\" data-look=\"classic\"\u002F>\u003Cpath d=\"M179.248,222.5L184.401,226.5C189.555,230.5,199.862,238.5,215.785,242.5C231.708,246.5,253.247,246.5,274.786,246.5C296.325,246.5,317.864,246.5,333.3,247.936C348.736,249.372,358.07,252.244,362.736,253.679L367.403,255.115\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-L_A_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_C_0\" data-points=\"W3sieCI6MTc5LjI0NzY5OTI4NDMxNzQ2LCJ5IjoyMjIuNX0seyJ4IjoyMTAuMTY4NDkxMzYzNTI1NCwieSI6MjQ2LjV9LHsieCI6Mjc0Ljc4NTY3ODg2MzUyNTQsInkiOjI0Ni41fSx7IngiOjMzOS40MDI4NjYzNjM1MjU0LCJ5IjoyNDYuNX0seyJ4IjozNjcuNDAyODY2MzYzNTI1NCwieSI6MjU1LjExNTM4NDYxNTM4NDZ9XQ==\" data-look=\"classic\"\u002F>\u003Cpath d=\"M441.403,266.5L446.07,266.5C450.736,266.5,460.07,266.5,472.282,244.444C484.495,222.387,499.587,178.274,507.134,156.218L514.68,134.161\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-L_C_M2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_M2_0\" data-points=\"W3sieCI6NDQxLjQwMjg2NjM2MzUyNTQsInkiOjI2Ni41fSx7IngiOjQ2OS40MDI4NjYzNjM1MjU0LCJ5IjoyNjYuNX0seyJ4Ijo1MTQuNjc5NjQ2MDg0ODQ2MiwieSI6MTM0LjE2MTAxNDA4OTczMzE2fV0=\" data-look=\"classic\"\u002F>\u003Cpath d=\"M287.857,162L296.448,179.417C305.039,196.833,322.221,231.667,335.479,249.083C348.736,266.5,358.07,266.5,362.736,266.5L367.403,266.5\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6Mjg3Ljg1NzA5NDY1NTUxMDE0LCJ5IjoxNjJ9LHsieCI6MzM5LjQwMjg2NjM2MzUyNTQsInkiOjI2Ni41fSx7IngiOjM2Ny40MDI4NjYzNjM1MjU0LCJ5IjoyNjYuNX1d\" data-look=\"classic\"\u002F>\u003Cpath d=\"M164.053,121.5L171.739,132.25C179.425,143,194.797,164.5,207.601,171.25C220.405,178,230.641,170,235.759,166L240.878,162\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-L_D_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_B_0\" data-points=\"W3sieCI6MTY0LjA1Mjc2MzM0MTU0NzM4LCJ5IjoxMjEuNX0seyJ4IjoyMTAuMTY4NDkxMzYzNTI1NCwieSI6MTg2fSx7IngiOjI0MC44Nzc2NDk3NzkzNjY5OCwieSI6MTYyfV0=\" data-look=\"classic\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabels\">\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_M1_A_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_B_M2_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_M1_D_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_F_M2_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_A_C_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_C_M2_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_D_B_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"nodes\">\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-flowchart-M1-0\" data-look=\"classic\" transform=\"translate(30.021745681762695, 145.5)\">\u003Cg class=\"basic label-container outer-path\">\u003Cpath d=\"M-3.53125 -18.5 C-0.7500844878537265 -18.5, 2.031081024292547 -18.5, 3.53125 -18.5 C3.5312499999999996 -18.5, 3.531249999999999 -18.5, 3.5312499999999987 -18.5 C3.9953254358273607 -18.485118004041055, 4.459400871654723 -18.470236008082107, 4.716549069643188 -18.46198976588122 C4.979008549083206 -18.43667061555335, 5.241468028523225 -18.411351465225476, 5.896977491163359 -18.348115255730054 C6.301056820734427 -18.282786843407006, 6.705136150305496 -18.21745843108396, 7.067684630975385 -18.15884440433471 C7.397304061215064 -18.083610920350306, 7.726923491454744 -18.008377436365897, 8.223859802325883 -17.894954966222045 C8.642105659418606 -17.770821791254228, 9.06035151651133 -17.64668861628641, 9.360752033436981 -17.557531319697368 C9.638672226298196 -17.455254119658342, 9.91659241915941 -17.352976919619316, 10.473689590268421 -17.147960010901404 C10.722180771916943 -17.037960336014606, 10.970671953565464 -16.92796066112781, 11.558099173674824 -16.667924056194753 C11.795161684358382 -16.544248696216926, 12.03222419504194 -16.4205733362391, 12.609524712072846 -16.119396026282708 C12.909403893694849 -15.937607504097766, 13.209283075316852 -15.755818981912826, 13.62364567239515 -15.504629940499052 C13.97531547858835 -15.259320307239225, 14.326985284781552 -15.0140106739794, 14.596294814087496 -14.826152004557198 C14.834853148585859 -14.635908081098647, 15.073411483084222 -14.445664157640094, 15.523475313194082 -14.086750229828988 C15.764898088340386 -13.86749645313771, 16.006320863486692 -13.64824267644643, 16.401377186164495 -13.289462976807961 C16.682045320107715 -12.999650085229247, 16.96271345405093 -12.709837193650532, 17.226392945893334 -12.437566469834366 C17.531671554714528 -12.078968845068056, 17.83695016353572 -11.720371220301747, 17.995132425658554 -11.534561334386572 C18.18925222483332 -11.274458488169897, 18.383372024008086 -11.01435564195322, 18.70443671004368 -10.584158212260142 C18.934451325367565 -10.230793995550165, 19.16446594069145 -9.87742977884019, 19.3513911155989 -9.590262513744715 C19.563978238421544 -9.212792550392642, 19.776565361244188 -8.835322587040569, 19.9333371679005 -8.556958369455453 C20.094644679713436 -8.221999869748046, 20.255952191526376 -7.887041370040639, 20.44788352579253 -7.48849184776429 C20.611130689552457 -7.08526819710807, 20.774377853312384 -6.682044546451851, 20.892915807920563 -6.3892535067942 C21.041735190964612 -5.941033236214178, 21.19055457400866 -5.4928129656341556, 21.266605281178222 -5.2637603526741055 C21.36777854197648 -4.877942860481736, 21.468951802774743 -4.492125368289365, 21.567416375363738 -4.116637278191818 C21.642700080414794 -3.730071363971329, 21.717983785465854 -3.34350544975084, 21.794112993167325 -2.9525980581175224 C21.833121794525166 -2.650053497945229, 21.872130595883004 -2.3475089377729357, 21.945763589560165 -1.776425979292116 C21.961099133522524 -1.5375625034501295, 21.976434677484878 -1.2986990276081432, 22.021744999712727 -0.5929541850756206 C22.021744999712727 -0.21946534195804207, 22.021744999712727 0.15402350115953645, 22.021744999712727 0.592954185075616 C22.002566539588955 0.8916741820777376, 21.983388079465183 1.1903941790798591, 21.945763589560165 1.7764259792921033 C21.89239941859677 2.1903079513367145, 21.83903524763338 2.604189923381326, 21.794112993167328 2.9525980581175095 C21.725929761070226 3.3027045444049263, 21.657746528973124 3.6528110306923427, 21.567416375363738 4.116637278191814 C21.482438463365224 4.440694886302176, 21.397460551366713 4.764752494412538, 21.266605281178222 5.263760352674093 C21.125128540455258 5.689865754474195, 20.983651799732293 6.1159711562742975, 20.89291580792057 6.389253506794188 C20.749236700694663 6.744143679488737, 20.60555759346876 7.099033852183284, 20.44788352579253 7.488491847764285 C20.329128490848785 7.735089218775666, 20.210373455905042 7.981686589787047, 19.933337167900504 8.556958369455447 C19.72272519572361 8.9309212528303, 19.512113223546717 9.304884136205155, 19.351391115598904 9.590262513744712 C19.11930909261927 9.946802823790604, 18.887227069639643 10.303343133836496, 18.704436710043687 10.584158212260133 C18.534837691814598 10.8114054458987, 18.36523867358551 11.038652679537266, 17.995132425658554 11.534561334386567 C17.752367133637286 11.819727260131192, 17.509601841616018 12.104893185875817, 17.226392945893345 12.437566469834355 C17.044801930407186 12.625074102223452, 16.863210914921027 12.812581734612552, 16.401377186164503 13.289462976807956 C16.051613537909514 13.60710906791412, 15.701849889654529 13.924755159020282, 15.523475313194098 14.086750229828976 C15.31472065187042 14.253226517039767, 15.105965990546743 14.41970280425056, 14.5962948140875 14.826152004557196 C14.357761988815088 14.99254217754765, 14.119229163542677 15.158932350538102, 13.62364567239516 15.504629940499047 C13.299261372844159 15.701273609180603, 12.97487707329316 15.89791727786216, 12.609524712072849 16.119396026282704 C12.203458477554793 16.331240520732937, 11.79739224303674 16.54308501518317, 11.558099173674828 16.667924056194753 C11.29466277986478 16.78453953317149, 11.03122638605473 16.90115501014823, 10.473689590268428 17.1479600109014 C10.23801550736386 17.234690251957623, 10.002341424459294 17.321420493013843, 9.360752033436995 17.557531319697365 C8.960086911834384 17.67644662465488, 8.559421790231776 17.795361929612397, 8.223859802325904 17.89495496622204 C7.827107047849434 17.98551119337761, 7.430354293372963 18.076067420533185, 7.067684630975393 18.158844404334708 C6.69101284721581 18.219741777199648, 6.314341063456228 18.280639150064584, 5.896977491163372 18.34811525573005 C5.625769387914643 18.37427837527499, 5.354561284665913 18.40044149481993, 4.716549069643188 18.46198976588122 C4.269828492462903 18.47631522530254, 3.823107915282617 18.490640684723857, 3.5312500000000036 18.5 C3.531250000000002 18.5, 3.5312500000000013 18.5, 3.53125 18.5 C0.9078015802994059 18.5, -1.7156468394011881 18.5, -3.5312499999999964 18.5 C-3.899673193725493 18.488185385269468, -4.268096387450989 18.47637077053893, -4.716549069643181 18.46198976588122 C-5.104149107914435 18.42459845634644, -5.491749146185689 18.387207146811658, -5.896977491163364 18.34811525573005 C-6.350553312812182 18.2747846344189, -6.804129134461 18.201454013107753, -7.0676846309753865 18.158844404334708 C-7.37109088188816 18.089593907474686, -7.674497132800934 18.020343410614664, -8.22385980232588 17.894954966222045 C-8.585200290507057 17.787711006044802, -8.946540778688233 17.680467045867555, -9.360752033436974 17.557531319697375 C-9.717357837986723 17.426297087195145, -10.073963642536473 17.295062854692915, -10.473689590268423 17.147960010901404 C-10.859271650851255 16.977274270566824, -11.244853711434088 16.80658853023224, -11.558099173674822 16.667924056194757 C-11.81185955764049 16.53553742642115, -12.065619941606156 16.403150796647544, -12.609524712072844 16.119396026282708 C-12.881131178269706 15.954746590337406, -13.15273764446657 15.790097154392104, -13.623645672395138 15.50462994049906 C-13.89123406048462 15.31797186468246, -14.158822448574101 15.131313788865864, -14.596294814087493 14.8261520045572 C-14.943821776052362 14.54900850047107, -15.29134873801723 14.27186499638494, -15.523475313194082 14.086750229828992 C-15.728300565189315 13.900733355346116, -15.933125817184546 13.71471648086324, -16.40137718616449 13.289462976807968 C-16.63787930014797 13.045255126935357, -16.87438141413145 12.801047277062747, -17.226392945893338 12.43756646983436 C-17.426065482706047 12.203019746404946, -17.625738019518757 11.968473022975532, -17.99513242565855 11.534561334386574 C-18.209175633752107 11.247762935278612, -18.423218841845664 10.960964536170652, -18.70443671004368 10.584158212260144 C-18.892703871369903 10.294929295651626, -19.08097103269613 10.005700379043109, -19.351391115598897 9.590262513744724 C-19.523875227123696 9.283999507822212, -19.6963593386485 8.9777365018997, -19.9333371679005 8.556958369455455 C-20.069332314411124 8.274561537896153, -20.20532746092175 7.992164706336852, -20.44788352579253 7.488491847764292 C-20.54560786937587 7.247110829741792, -20.64333221295921 7.005729811719291, -20.892915807920563 6.389253506794202 C-21.026139085528094 5.98800622088703, -21.15936236313562 5.586758934979858, -21.266605281178222 5.2637603526741 C-21.33089583315904 5.018592614269755, -21.39518638513986 4.773424875865409, -21.567416375363734 4.116637278191821 C-21.638995333386845 3.7490944569612785, -21.71057429140996 3.3815516357307365, -21.794112993167325 2.9525980581175246 C-21.84388094760778 2.5666076312715576, -21.893648902048234 2.180617204425591, -21.945763589560165 1.7764259792921264 C-21.965103329429276 1.4751939200736717, -21.98444306929839 1.1739618608552171, -22.021744999712727 0.5929541850756229 C-22.021744999712727 0.18903042774612883, -22.021744999712727 -0.21489332958336527, -22.021744999712727 -0.5929541850756139 C-21.992199279978987 -1.053152618804323, -21.962653560245247 -1.5133510525330323, -21.945763589560165 -1.776425979292101 C-21.901226468482488 -2.121847095521248, -21.856689347404814 -2.4672682117503952, -21.794112993167328 -2.9525980581175157 C-21.742330795910124 -3.2184886968619826, -21.690548598652924 -3.48437933560645, -21.567416375363738 -4.116637278191813 C-21.48950307997691 -4.4137544413376135, -21.41158978459008 -4.7108716044834145, -21.266605281178226 -5.263760352674091 C-21.158802989594392 -5.588443678961975, -21.051000698010558 -5.9131270052498595, -20.892915807920573 -6.389253506794178 C-20.728298777481335 -6.795860754632867, -20.563681747042097 -7.202468002471555, -20.44788352579253 -7.488491847764283 C-20.34251964452976 -7.707282201632335, -20.237155763266987 -7.926072555500387, -19.933337167900504 -8.556958369455446 C-19.725707665983222 -8.925625574876493, -19.518078164065944 -9.294292780297543, -19.3513911155989 -9.590262513744717 C-19.133961055333707 -9.924293474458347, -18.916530995068516 -10.258324435171975, -18.704436710043684 -10.584158212260139 C-18.5210943599496 -10.829820258554507, -18.337752009855517 -11.075482304848876, -17.995132425658554 -11.534561334386567 C-17.752049559938214 -11.820100300268576, -17.508966694217875 -12.105639266150586, -17.226392945893345 -12.437566469834355 C-16.908671555821172 -12.765639890495121, -16.590950165749 -13.093713311155886, -16.40137718616451 -13.28946297680795 C-16.195870994887485 -13.476098262329883, -15.990364803610461 -13.662733547851815, -15.5234753131941 -14.086750229828974 C-15.276311868281395 -14.283856499851359, -15.029148423368689 -14.480962769873743, -14.596294814087502 -14.826152004557194 C-14.306057009482572 -15.028609332857531, -14.015819204877642 -15.231066661157868, -13.623645672395162 -15.504629940499045 C-13.219997073564604 -15.749324093212595, -12.816348474734047 -15.994018245926144, -12.60952471207285 -16.1193960262827 C-12.205054074182774 -16.33040809899415, -11.800583436292698 -16.541420171705592, -11.55809917367483 -16.667924056194753 C-11.183221172422451 -16.83387142698838, -10.80834317117007 -16.99981879778201, -10.473689590268432 -17.147960010901397 C-10.066125532398884 -17.297947351678243, -9.658561474529334 -17.44793469245509, -9.360752033436997 -17.557531319697365 C-8.919135784299952 -17.688600704350243, -8.477519535162907 -17.819670089003125, -8.223859802325904 -17.894954966222038 C-7.84761830775372 -17.980829632152936, -7.471376813181536 -18.066704298083835, -7.0676846309753945 -18.158844404334708 C-6.736665780970464 -18.212360964913984, -6.405646930965534 -18.26587752549326, -5.896977491163374 -18.34811525573005 C-5.590529023272134 -18.377677970869314, -5.284080555380894 -18.407240686008578, -4.7165490696431895 -18.46198976588122 C-4.348522689574952 -18.473791655570118, -3.980496309506713 -18.485593545259015, -3.5312500000000058 -18.5 C-3.5312500000000036 -18.5, -3.5312500000000013 -18.5, -3.53125 -18.5\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" style=\"\"\u002F>\u003Cpath d=\"M-3.53125 -18.5 C-0.7435346995055658 -18.5, 2.0441806009888683 -18.5, 3.53125 -18.5 M-3.53125 -18.5 C-1.383604774972878 -18.5, 0.7640404500542441 -18.5, 3.53125 -18.5 M3.53125 -18.5 C3.5312499999999996 -18.5, 3.531249999999999 -18.5, 3.5312499999999987 -18.5 M3.53125 -18.5 C3.5312499999999996 -18.5, 3.531249999999999 -18.5, 3.5312499999999987 -18.5 M3.5312499999999987 -18.5 C3.787246528034081 -18.491790689612962, 4.043243056068163 -18.48358137922592, 4.716549069643188 -18.46198976588122 M3.5312499999999987 -18.5 C3.893494672262368 -18.488383518427025, 4.255739344524737 -18.476767036854053, 4.716549069643188 -18.46198976588122 M4.716549069643188 -18.46198976588122 C5.0956060097835145 -18.425422598748554, 5.47466294992384 -18.388855431615884, 5.896977491163359 -18.348115255730054 M4.716549069643188 -18.46198976588122 C5.116603819886665 -18.423396965261464, 5.516658570130142 -18.384804164641704, 5.896977491163359 -18.348115255730054 M5.896977491163359 -18.348115255730054 C6.2435817708921935 -18.29207896373983, 6.590186050621028 -18.23604267174961, 7.067684630975385 -18.15884440433471 M5.896977491163359 -18.348115255730054 C6.223762446513092 -18.295283198404288, 6.550547401862826 -18.242451141078522, 7.067684630975385 -18.15884440433471 M7.067684630975385 -18.15884440433471 C7.474563557617066 -18.06597694446188, 7.8814424842587485 -17.973109484589045, 8.223859802325883 -17.894954966222045 M7.067684630975385 -18.15884440433471 C7.310076840700013 -18.103519964222055, 7.552469050424643 -18.0481955241094, 8.223859802325883 -17.894954966222045 M8.223859802325883 -17.894954966222045 C8.647166368463704 -17.769319799373847, 9.070472934601526 -17.64368463252565, 9.360752033436981 -17.557531319697368 M8.223859802325883 -17.894954966222045 C8.511085003167622 -17.80970803428806, 8.79831020400936 -17.724461102354077, 9.360752033436981 -17.557531319697368 M9.360752033436981 -17.557531319697368 C9.68611413052695 -17.437795060354006, 10.011476227616916 -17.318058801010643, 10.473689590268421 -17.147960010901404 M9.360752033436981 -17.557531319697368 C9.713882248857646 -17.42757613612264, 10.06701246427831 -17.297620952547906, 10.473689590268421 -17.147960010901404 M10.473689590268421 -17.147960010901404 C10.834177746717105 -16.988382597542792, 11.194665903165788 -16.82880518418418, 11.558099173674824 -16.667924056194753 M10.473689590268421 -17.147960010901404 C10.702335053984054 -17.04674544664119, 10.930980517699687 -16.945530882380975, 11.558099173674824 -16.667924056194753 M11.558099173674824 -16.667924056194753 C11.902546539751865 -16.488226085941427, 12.246993905828909 -16.308528115688105, 12.609524712072846 -16.119396026282708 M11.558099173674824 -16.667924056194753 C11.819388245306307 -16.531609714888248, 12.08067731693779 -16.395295373581742, 12.609524712072846 -16.119396026282708 M12.609524712072846 -16.119396026282708 C12.865877297124923 -15.96399358272913, 13.122229882177002 -15.808591139175551, 13.62364567239515 -15.504629940499052 M12.609524712072846 -16.119396026282708 C12.839781861753647 -15.979812789004997, 13.07003901143445 -15.840229551727287, 13.62364567239515 -15.504629940499052 M13.62364567239515 -15.504629940499052 C13.819730147049293 -15.36784989934042, 14.01581462170344 -15.231069858181788, 14.596294814087496 -14.826152004557198 M13.62364567239515 -15.504629940499052 C13.862444788180749 -15.33805401477413, 14.10124390396635 -15.171478089049208, 14.596294814087496 -14.826152004557198 M14.596294814087496 -14.826152004557198 C14.843026733738899 -14.629389864447331, 15.089758653390302 -14.432627724337467, 15.523475313194082 -14.086750229828988 M14.596294814087496 -14.826152004557198 C14.885550379166299 -14.59547838882071, 15.1748059442451 -14.364804773084222, 15.523475313194082 -14.086750229828988 M15.523475313194082 -14.086750229828988 C15.827434191996339 -13.810702818412008, 16.131393070798595 -13.534655406995025, 16.401377186164495 -13.289462976807961 M15.523475313194082 -14.086750229828988 C15.761992911931518 -13.870134857485487, 16.000510510668956 -13.653519485141988, 16.401377186164495 -13.289462976807961 M16.401377186164495 -13.289462976807961 C16.639928462556558 -13.043139198509126, 16.878479738948624 -12.79681542021029, 17.226392945893334 -12.437566469834366 M16.401377186164495 -13.289462976807961 C16.66870701787072 -13.013422977383923, 16.936036849576944 -12.737382977959886, 17.226392945893334 -12.437566469834366 M17.226392945893334 -12.437566469834366 C17.449670690558243 -12.175291726087378, 17.672948435223155 -11.913016982340391, 17.995132425658554 -11.534561334386572 M17.226392945893334 -12.437566469834366 C17.503403698970747 -12.11217387691126, 17.78041445204816 -11.786781283988153, 17.995132425658554 -11.534561334386572 M17.995132425658554 -11.534561334386572 C18.246794510064035 -11.197357068170763, 18.49845659446952 -10.860152801954953, 18.70443671004368 -10.584158212260142 M17.995132425658554 -11.534561334386572 C18.265939141987683 -11.171705005504924, 18.536745858316813 -10.808848676623276, 18.70443671004368 -10.584158212260142 M18.70443671004368 -10.584158212260142 C18.940682337301485 -10.221221487958681, 19.17692796455929 -9.858284763657219, 19.3513911155989 -9.590262513744715 M18.70443671004368 -10.584158212260142 C18.88900690617835 -10.300608826960007, 19.07357710231302 -10.017059441659873, 19.3513911155989 -9.590262513744715 M19.3513911155989 -9.590262513744715 C19.517546149183474 -9.295237426593712, 19.68370118276805 -9.000212339442708, 19.9333371679005 -8.556958369455453 M19.3513911155989 -9.590262513744715 C19.51661764153797 -9.2968860859399, 19.68184416747704 -9.003509658135084, 19.9333371679005 -8.556958369455453 M19.9333371679005 -8.556958369455453 C20.112348569646183 -8.18523736350014, 20.291359971391866 -7.813516357544825, 20.44788352579253 -7.48849184776429 M19.9333371679005 -8.556958369455453 C20.048052430988918 -8.318749671138933, 20.16276769407733 -8.080540972822414, 20.44788352579253 -7.48849184776429 M20.44788352579253 -7.48849184776429 C20.550807336158478 -7.234268046263895, 20.653731146524425 -6.9800442447635005, 20.892915807920563 -6.3892535067942 M20.44788352579253 -7.48849184776429 C20.592893989249593 -7.1303131994387625, 20.73790445270665 -6.772134551113236, 20.892915807920563 -6.3892535067942 M20.892915807920563 -6.3892535067942 C20.977739740053924 -6.13377733806675, 21.062563672187284 -5.8783011693392995, 21.266605281178222 -5.2637603526741055 M20.892915807920563 -6.3892535067942 C20.977885140734273 -6.133339414383987, 21.062854473547986 -5.877425321973774, 21.266605281178222 -5.2637603526741055 M21.266605281178222 -5.2637603526741055 C21.358889466994015 -4.911840755939355, 21.451173652809807 -4.559921159204605, 21.567416375363738 -4.116637278191818 M21.266605281178222 -5.2637603526741055 C21.36272669179092 -4.897207754725, 21.45884810240362 -4.530655156775893, 21.567416375363738 -4.116637278191818 M21.567416375363738 -4.116637278191818 C21.616195566996844 -3.866166438641611, 21.664974758629953 -3.6156955990914037, 21.794112993167325 -2.9525980581175224 M21.567416375363738 -4.116637278191818 C21.630964147122935 -3.790332901034654, 21.69451191888213 -3.46402852387749, 21.794112993167325 -2.9525980581175224 M21.794112993167325 -2.9525980581175224 C21.850279222093626 -2.516983877841542, 21.906445451019927 -2.0813696975655613, 21.945763589560165 -1.776425979292116 M21.794112993167325 -2.9525980581175224 C21.829144285249274 -2.680902274440986, 21.864175577331224 -2.4092064907644493, 21.945763589560165 -1.776425979292116 M21.945763589560165 -1.776425979292116 C21.968857775555307 -1.4167153911264052, 21.991951961550445 -1.0570048029606944, 22.021744999712727 -0.5929541850756206 M21.945763589560165 -1.776425979292116 C21.971683486953694 -1.3727026552233434, 21.99760338434722 -0.9689793311545709, 22.021744999712727 -0.5929541850756206 M22.021744999712727 -0.5929541850756206 C22.021744999712727 -0.32659831244159243, 22.021744999712727 -0.060242439807564274, 22.021744999712727 0.592954185075616 M22.021744999712727 -0.5929541850756206 C22.021744999712727 -0.14210582998235377, 22.021744999712727 0.30874252511091305, 22.021744999712727 0.592954185075616 M22.021744999712727 0.592954185075616 C22.00265767980889 0.8902545995851655, 21.983570359905055 1.1875550140947149, 21.945763589560165 1.7764259792921033 M22.021744999712727 0.592954185075616 C21.99395758176084 1.025765649276316, 21.96617016380895 1.4585771134770162, 21.945763589560165 1.7764259792921033 M21.945763589560165 1.7764259792921033 C21.90291763842014 2.1087307154441115, 21.86007168728011 2.4410354515961195, 21.794112993167328 2.9525980581175095 M21.945763589560165 1.7764259792921033 C21.8921512464541 2.192232725468145, 21.838538903348034 2.6080394716441866, 21.794112993167328 2.9525980581175095 M21.794112993167328 2.9525980581175095 C21.74266325273605 3.2167816013256227, 21.691213512304778 3.480965144533736, 21.567416375363738 4.116637278191814 M21.794112993167328 2.9525980581175095 C21.747350313545766 3.192714534678394, 21.700587633924204 3.432831011239278, 21.567416375363738 4.116637278191814 M21.567416375363738 4.116637278191814 C21.456047928426056 4.541333433755419, 21.344679481488374 4.966029589319024, 21.266605281178222 5.263760352674093 M21.567416375363738 4.116637278191814 C21.45993181629844 4.52652248601037, 21.35244725723314 4.936407693828924, 21.266605281178222 5.263760352674093 M21.266605281178222 5.263760352674093 C21.161302925819548 5.580914269362544, 21.056000570460874 5.898068186050995, 20.89291580792057 6.389253506794188 M21.266605281178222 5.263760352674093 C21.12476088624675 5.690973070372477, 20.982916491315276 6.1181857880708606, 20.89291580792057 6.389253506794188 M20.89291580792057 6.389253506794188 C20.74559741502448 6.7531327854548895, 20.598279022128395 7.117012064115591, 20.44788352579253 7.488491847764285 M20.89291580792057 6.389253506794188 C20.75340413092888 6.733850046238442, 20.61389245393719 7.078446585682695, 20.44788352579253 7.488491847764285 M20.44788352579253 7.488491847764285 C20.258074388125994 7.882634583393794, 20.068265250459458 8.276777319023303, 19.933337167900504 8.556958369455447 M20.44788352579253 7.488491847764285 C20.245216067619314 7.909335161049903, 20.042548609446094 8.33017847433552, 19.933337167900504 8.556958369455447 M19.933337167900504 8.556958369455447 C19.78336161342493 8.82325515309851, 19.633386058949352 9.08955193674157, 19.351391115598904 9.590262513744712 M19.933337167900504 8.556958369455447 C19.768258911634828 8.850071529441225, 19.603180655369147 9.143184689427002, 19.351391115598904 9.590262513744712 M19.351391115598904 9.590262513744712 C19.102681065233895 9.97234793910509, 18.853971014868886 10.354433364465468, 18.704436710043687 10.584158212260133 M19.351391115598904 9.590262513744712 C19.207636378064436 9.811108394149688, 19.06388164052997 10.031954274554666, 18.704436710043687 10.584158212260133 M18.704436710043687 10.584158212260133 C18.55337261631429 10.786570335635469, 18.402308522584896 10.988982459010803, 17.995132425658554 11.534561334386567 M18.704436710043687 10.584158212260133 C18.439705224511503 10.938874285338782, 18.174973738979322 11.29359035841743, 17.995132425658554 11.534561334386567 M17.995132425658554 11.534561334386567 C17.73396812149759 11.841339786723928, 17.472803817336622 12.148118239061292, 17.226392945893345 12.437566469834355 M17.995132425658554 11.534561334386567 C17.735388169285 11.839671717789829, 17.475643912911444 12.14478210119309, 17.226392945893345 12.437566469834355 M17.226392945893345 12.437566469834355 C17.02009252714526 12.650588589771127, 16.813792108397177 12.863610709707899, 16.401377186164503 13.289462976807956 M17.226392945893345 12.437566469834355 C17.011819783190468 12.659130877109359, 16.797246620487595 12.88069528438436, 16.401377186164503 13.289462976807956 M16.401377186164503 13.289462976807956 C16.08943344616205 13.572762027899106, 15.777489706159598 13.856061078990255, 15.523475313194098 14.086750229828976 M16.401377186164503 13.289462976807956 C16.189446682628397 13.4819326527456, 15.977516179092287 13.674402328683245, 15.523475313194098 14.086750229828976 M15.523475313194098 14.086750229828976 C15.169966260770648 14.368664291865713, 14.816457208347197 14.65057835390245, 14.5962948140875 14.826152004557196 M15.523475313194098 14.086750229828976 C15.325913989320645 14.244300128290433, 15.128352665447192 14.40185002675189, 14.5962948140875 14.826152004557196 M14.5962948140875 14.826152004557196 C14.386820404771488 14.972272284495016, 14.177345995455477 15.118392564432838, 13.62364567239516 15.504629940499047 M14.5962948140875 14.826152004557196 C14.227631039821597 15.08331589428752, 13.858967265555695 15.340479784017843, 13.62364567239516 15.504629940499047 M13.62364567239516 15.504629940499047 C13.341304045676308 15.675787093839585, 13.058962418957456 15.846944247180122, 12.609524712072849 16.119396026282704 M13.62364567239516 15.504629940499047 C13.38105666130785 15.651688824631444, 13.13846765022054 15.798747708763841, 12.609524712072849 16.119396026282704 M12.609524712072849 16.119396026282704 C12.371755204078635 16.243440226304646, 12.133985696084421 16.36748442632659, 11.558099173674828 16.667924056194753 M12.609524712072849 16.119396026282704 C12.225847869799134 16.319559989140156, 11.84217102752542 16.519723951997605, 11.558099173674828 16.667924056194753 M11.558099173674828 16.667924056194753 C11.303781765630807 16.78050282867797, 11.049464357586787 16.893081601161192, 10.473689590268428 17.1479600109014 M11.558099173674828 16.667924056194753 C11.265701725951786 16.79735973263963, 10.973304278228744 16.926795409084512, 10.473689590268428 17.1479600109014 M10.473689590268428 17.1479600109014 C10.034316486356044 17.309653374661607, 9.594943382443658 17.471346738421815, 9.360752033436995 17.557531319697365 M10.473689590268428 17.1479600109014 C10.228334131529492 17.238253087758327, 9.982978672790555 17.328546164615254, 9.360752033436995 17.557531319697365 M9.360752033436995 17.557531319697365 C8.924802889609548 17.6869187372416, 8.4888537457821 17.816306154785835, 8.223859802325904 17.89495496622204 M9.360752033436995 17.557531319697365 C9.101866553887815 17.63436717110995, 8.842981074338635 17.711203022522536, 8.223859802325904 17.89495496622204 M8.223859802325904 17.89495496622204 C7.7915774066239205 17.993620602134758, 7.359295010921936 18.09228623804748, 7.067684630975393 18.158844404334708 M8.223859802325904 17.89495496622204 C7.959705226662598 17.95524652434749, 7.695550650999292 18.01553808247294, 7.067684630975393 18.158844404334708 M7.067684630975393 18.158844404334708 C6.657804726722441 18.225110608588196, 6.247924822469489 18.29137681284168, 5.896977491163372 18.34811525573005 M7.067684630975393 18.158844404334708 C6.632723373595554 18.229165567252952, 6.197762116215715 18.299486730171193, 5.896977491163372 18.34811525573005 M5.896977491163372 18.34811525573005 C5.521493585699852 18.38433773650465, 5.146009680236331 18.420560217279252, 4.716549069643188 18.46198976588122 M5.896977491163372 18.34811525573005 C5.628881300163657 18.37397817284295, 5.360785109163942 18.39984108995585, 4.716549069643188 18.46198976588122 M4.716549069643188 18.46198976588122 C4.250752806597176 18.47692694541968, 3.7849565435511643 18.491864124958145, 3.5312500000000036 18.5 M4.716549069643188 18.46198976588122 C4.4051249200600475 18.471976532208018, 4.093700770476908 18.481963298534815, 3.5312500000000036 18.5 M3.5312500000000036 18.5 C3.531250000000002 18.5, 3.5312500000000013 18.5, 3.53125 18.5 M3.5312500000000036 18.5 C3.5312500000000027 18.5, 3.5312500000000013 18.5, 3.53125 18.5 M3.53125 18.5 C1.743066036025666 18.5, -0.04511792794866798 18.5, -3.5312499999999964 18.5 M3.53125 18.5 C2.1105017727010518 18.5, 0.689753545402104 18.5, -3.5312499999999964 18.5 M-3.5312499999999964 18.5 C-3.7885643147012398 18.49174843075946, -4.045878629402483 18.483496861518923, -4.716549069643181 18.46198976588122 M-3.5312499999999964 18.5 C-3.9449935640284184 18.4867320492046, -4.35873712805684 18.473464098409202, -4.716549069643181 18.46198976588122 M-4.716549069643181 18.46198976588122 C-5.178948622914577 18.417382637093954, -5.641348176185974 18.372775508306688, -5.896977491163364 18.34811525573005 M-4.716549069643181 18.46198976588122 C-5.037522122845063 18.43102588146541, -5.358495176046945 18.400061997049598, -5.896977491163364 18.34811525573005 M-5.896977491163364 18.34811525573005 C-6.35310265143186 18.27437247712129, -6.809227811700357 18.200629698512525, -7.0676846309753865 18.158844404334708 M-5.896977491163364 18.34811525573005 C-6.186950373903588 18.301234688821904, -6.476923256643811 18.254354121913757, -7.0676846309753865 18.158844404334708 M-7.0676846309753865 18.158844404334708 C-7.4257287198728115 18.077123177499903, -7.7837728087702365 17.9954019506651, -8.22385980232588 17.894954966222045 M-7.0676846309753865 18.158844404334708 C-7.403774489287933 18.08213408736616, -7.739864347600481 18.00542377039761, -8.22385980232588 17.894954966222045 M-8.22385980232588 17.894954966222045 C-8.590640067255507 17.78609650885983, -8.957420332185132 17.677238051497618, -9.360752033436974 17.557531319697375 M-8.22385980232588 17.894954966222045 C-8.467025656948856 17.822784616973564, -8.710191511571834 17.750614267725084, -9.360752033436974 17.557531319697375 M-9.360752033436974 17.557531319697375 C-9.797785926606704 17.396698807113893, -10.234819819776433 17.23586629453041, -10.473689590268423 17.147960010901404 M-9.360752033436974 17.557531319697375 C-9.784585569695023 17.401556660480153, -10.208419105953071 17.245582001262928, -10.473689590268423 17.147960010901404 M-10.473689590268423 17.147960010901404 C-10.784538615684944 17.010356368358227, -11.095387641101466 16.872752725815047, -11.558099173674822 16.667924056194757 M-10.473689590268423 17.147960010901404 C-10.70531928450154 17.045424416315154, -10.936948978734657 16.942888821728904, -11.558099173674822 16.667924056194757 M-11.558099173674822 16.667924056194757 C-11.874174018684124 16.503028012009004, -12.190248863693427 16.33813196782325, -12.609524712072844 16.119396026282708 M-11.558099173674822 16.667924056194757 C-11.9401051797711 16.468631767500852, -12.322111185867378 16.26933947880695, -12.609524712072844 16.119396026282708 M-12.609524712072844 16.119396026282708 C-12.980787306659654 15.894334459663003, -13.352049901246463 15.6692728930433, -13.623645672395138 15.50462994049906 M-12.609524712072844 16.119396026282708 C-12.862523078134004 15.966026929993003, -13.115521444195164 15.812657833703298, -13.623645672395138 15.50462994049906 M-13.623645672395138 15.50462994049906 C-13.924670797892325 15.29464784411988, -14.225695923389512 15.084665747740699, -14.596294814087493 14.8261520045572 M-13.623645672395138 15.50462994049906 C-13.988910738113995 15.249836842723434, -14.354175803832854 14.99504374494781, -14.596294814087493 14.8261520045572 M-14.596294814087493 14.8261520045572 C-14.823265198683755 14.645149162777276, -15.050235583280017 14.464146320997353, -15.523475313194082 14.086750229828992 M-14.596294814087493 14.8261520045572 C-14.87593028113416 14.603150160999782, -15.155565748180825 14.380148317442364, -15.523475313194082 14.086750229828992 M-15.523475313194082 14.086750229828992 C-15.867816612956311 13.774028572156471, -16.21215791271854 13.46130691448395, -16.40137718616449 13.289462976807968 M-15.523475313194082 14.086750229828992 C-15.76033773189946 13.871638048196942, -15.997200150604838 13.656525866564893, -16.40137718616449 13.289462976807968 M-16.40137718616449 13.289462976807968 C-16.59614002812689 13.088354352155086, -16.79090287008929 12.887245727502204, -17.226392945893338 12.43756646983436 M-16.40137718616449 13.289462976807968 C-16.590963986688894 13.09369903990072, -16.7805507872133 12.89793510299347, -17.226392945893338 12.43756646983436 M-17.226392945893338 12.43756646983436 C-17.41971566785841 12.210478600239682, -17.61303838982348 11.983390730645004, -17.99513242565855 11.534561334386574 M-17.226392945893338 12.43756646983436 C-17.467366924530463 12.154504722719372, -17.708340903167585 11.871442975604383, -17.99513242565855 11.534561334386574 M-17.99513242565855 11.534561334386574 C-18.214890922496718 11.240104969034352, -18.43464941933488 10.94564860368213, -18.70443671004368 10.584158212260144 M-17.99513242565855 11.534561334386574 C-18.241584831409483 11.204337562956376, -18.488037237160416 10.874113791526176, -18.70443671004368 10.584158212260144 M-18.70443671004368 10.584158212260144 C-18.9167819563873 10.25793889119377, -19.12912720273092 9.931719570127397, -19.351391115598897 9.590262513744724 M-18.70443671004368 10.584158212260144 C-18.862204519518368 10.341784490318297, -19.019972328993056 10.09941076837645, -19.351391115598897 9.590262513744724 M-19.351391115598897 9.590262513744724 C-19.497817405959506 9.330267807939755, -19.64424369632011 9.070273102134784, -19.9333371679005 8.556958369455455 M-19.351391115598897 9.590262513744724 C-19.563082736327697 9.21438260503969, -19.774774357056497 8.838502696334656, -19.9333371679005 8.556958369455455 M-19.9333371679005 8.556958369455455 C-20.058067664166433 8.297952825154162, -20.182798160432363 8.03894728085287, -20.44788352579253 7.488491847764292 M-19.9333371679005 8.556958369455455 C-20.09594393580675 8.219301936670657, -20.258550703713 7.881645503885858, -20.44788352579253 7.488491847764292 M-20.44788352579253 7.488491847764292 C-20.569025701813448 7.189268330867987, -20.690167877834362 6.890044813971681, -20.892915807920563 6.389253506794202 M-20.44788352579253 7.488491847764292 C-20.56243183145021 7.205555318148997, -20.676980137107886 6.922618788533702, -20.892915807920563 6.389253506794202 M-20.892915807920563 6.389253506794202 C-20.99345543966799 6.086444154785877, -21.093995071415417 5.78363480277755, -21.266605281178222 5.2637603526741 M-20.892915807920563 6.389253506794202 C-21.0188558054872 6.009942299937115, -21.144795803053835 5.630631093080027, -21.266605281178222 5.2637603526741 M-21.266605281178222 5.2637603526741 C-21.333720658250105 5.007820331910585, -21.400836035321987 4.75188031114707, -21.567416375363734 4.116637278191821 M-21.266605281178222 5.2637603526741 C-21.332238870765625 5.013471029799661, -21.39787246035303 4.763181706925222, -21.567416375363734 4.116637278191821 M-21.567416375363734 4.116637278191821 C-21.649782553733267 3.693704360362236, -21.7321487321028 3.2707714425326513, -21.794112993167325 2.9525980581175246 M-21.567416375363734 4.116637278191821 C-21.63078359897715 3.7912599776043927, -21.69415082259056 3.465882677016965, -21.794112993167325 2.9525980581175246 M-21.794112993167325 2.9525980581175246 C-21.82506119598658 2.712569908465254, -21.856009398805842 2.4725417588129828, -21.945763589560165 1.7764259792921264 M-21.794112993167325 2.9525980581175246 C-21.840060696340917 2.5962367457034197, -21.886008399514505 2.239875433289315, -21.945763589560165 1.7764259792921264 M-21.945763589560165 1.7764259792921264 C-21.967390286983175 1.4395727101728206, -21.98901698440618 1.102719441053515, -22.021744999712727 0.5929541850756229 M-21.945763589560165 1.7764259792921264 C-21.971035304880264 1.3827986142201767, -21.99630702020036 0.989171249148227, -22.021744999712727 0.5929541850756229 M-22.021744999712727 0.5929541850756229 C-22.021744999712727 0.31297062924224733, -22.021744999712727 0.03298707340887175, -22.021744999712727 -0.5929541850756139 M-22.021744999712727 0.5929541850756229 C-22.021744999712727 0.3143729403667528, -22.021744999712727 0.03579169565788265, -22.021744999712727 -0.5929541850756139 M-22.021744999712727 -0.5929541850756139 C-21.992119520407016 -1.0543949385185343, -21.962494041101305 -1.5158356919614544, -21.945763589560165 -1.776425979292101 M-22.021744999712727 -0.5929541850756139 C-21.998365664144014 -0.9571062080183321, -21.974986328575298 -1.3212582309610503, -21.945763589560165 -1.776425979292101 M-21.945763589560165 -1.776425979292101 C-21.90946871219754 -2.057921880882419, -21.873173834834915 -2.339417782472737, -21.794112993167328 -2.9525980581175157 M-21.945763589560165 -1.776425979292101 C-21.901749353451265 -2.1177917029587308, -21.857735117342365 -2.459157426625361, -21.794112993167328 -2.9525980581175157 M-21.794112993167328 -2.9525980581175157 C-21.739467608525864 -3.233190558945294, -21.684822223884403 -3.513783059773073, -21.567416375363738 -4.116637278191813 M-21.794112993167328 -2.9525980581175157 C-21.714829586395805 -3.3597015953353284, -21.635546179624285 -3.766805132553141, -21.567416375363738 -4.116637278191813 M-21.567416375363738 -4.116637278191813 C-21.48080069010845 -4.446940425545683, -21.39418500485316 -4.777243572899554, -21.266605281178226 -5.263760352674091 M-21.567416375363738 -4.116637278191813 C-21.46554656589422 -4.505111012353801, -21.3636767564247 -4.8935847465157885, -21.266605281178226 -5.263760352674091 M-21.266605281178226 -5.263760352674091 C-21.1396477637689 -5.646136167177589, -21.012690246359575 -6.028511981681088, -20.892915807920573 -6.389253506794178 M-21.266605281178226 -5.263760352674091 C-21.178703672359507 -5.528505993216649, -21.090802063540792 -5.793251633759207, -20.892915807920573 -6.389253506794178 M-20.892915807920573 -6.389253506794178 C-20.7205277943006 -6.815055233331016, -20.54813978068063 -7.240856959867854, -20.44788352579253 -7.488491847764283 M-20.892915807920573 -6.389253506794178 C-20.749558602516952 -6.743348575764133, -20.606201397113335 -7.0974436447340885, -20.44788352579253 -7.488491847764283 M-20.44788352579253 -7.488491847764283 C-20.314560539188196 -7.765339882103106, -20.181237552583866 -8.04218791644193, -19.933337167900504 -8.556958369455446 M-20.44788352579253 -7.488491847764283 C-20.32461229702166 -7.7444671918887575, -20.20134106825079 -8.000442536013233, -19.933337167900504 -8.556958369455446 M-19.933337167900504 -8.556958369455446 C-19.782751105855795 -8.824339171108099, -19.632165043811085 -9.091719972760753, -19.3513911155989 -9.590262513744717 M-19.933337167900504 -8.556958369455446 C-19.719553143541884 -8.936553552684071, -19.50576911918326 -9.316148735912694, -19.3513911155989 -9.590262513744717 M-19.3513911155989 -9.590262513744717 C-19.11888766418197 -9.947450251039681, -18.88638421276504 -10.304637988334646, -18.704436710043684 -10.584158212260139 M-19.3513911155989 -9.590262513744717 C-19.183117603367748 -9.848775816296683, -19.0148440911366 -10.10728911884865, -18.704436710043684 -10.584158212260139 M-18.704436710043684 -10.584158212260139 C-18.51190960777719 -10.842126989717398, -18.3193825055107 -11.100095767174658, -17.995132425658554 -11.534561334386567 M-18.704436710043684 -10.584158212260139 C-18.54274826644387 -10.800805996563648, -18.38105982284406 -11.017453780867159, -17.995132425658554 -11.534561334386567 M-17.995132425658554 -11.534561334386567 C-17.728980887072346 -11.847198076061497, -17.46282934848614 -12.159834817736428, -17.226392945893345 -12.437566469834355 M-17.995132425658554 -11.534561334386567 C-17.823681267267045 -11.735957620880516, -17.65223010887554 -11.937353907374467, -17.226392945893345 -12.437566469834355 M-17.226392945893345 -12.437566469834355 C-17.014326473381033 -12.65654251368451, -16.802260000868724 -12.875518557534663, -16.40137718616451 -13.28946297680795 M-17.226392945893345 -12.437566469834355 C-16.954776647088963 -12.718032598462736, -16.68316034828458 -12.998498727091118, -16.40137718616451 -13.28946297680795 M-16.40137718616451 -13.28946297680795 C-16.16430978779983 -13.504761315543112, -15.92724238943515 -13.720059654278273, -15.5234753131941 -14.086750229828974 M-16.40137718616451 -13.28946297680795 C-16.147352012289065 -13.520161918583836, -15.893326838413618 -13.750860860359722, -15.5234753131941 -14.086750229828974 M-15.5234753131941 -14.086750229828974 C-15.291730093998337 -14.271560875138315, -15.059984874802574 -14.456371520447657, -14.596294814087502 -14.826152004557194 M-15.5234753131941 -14.086750229828974 C-15.233008833308887 -14.318389517899778, -14.942542353423674 -14.550028805970582, -14.596294814087502 -14.826152004557194 M-14.596294814087502 -14.826152004557194 C-14.350792189407592 -14.997404007896565, -14.10528956472768 -15.168656011235935, -13.623645672395162 -15.504629940499045 M-14.596294814087502 -14.826152004557194 C-14.258109937027783 -15.062055135006679, -13.919925059968064 -15.297958265456163, -13.623645672395162 -15.504629940499045 M-13.623645672395162 -15.504629940499045 C-13.420796137067468 -15.627598520890881, -13.217946601739772 -15.750567101282718, -12.60952471207285 -16.1193960262827 M-13.623645672395162 -15.504629940499045 C-13.401139037629928 -15.639514770087857, -13.178632402864693 -15.774399599676668, -12.60952471207285 -16.1193960262827 M-12.60952471207285 -16.1193960262827 C-12.292079139182672 -16.285007178325912, -11.974633566292493 -16.450618330369128, -11.55809917367483 -16.667924056194753 M-12.60952471207285 -16.1193960262827 C-12.368591074157044 -16.245090950858017, -12.127657436241238 -16.370785875433334, -11.55809917367483 -16.667924056194753 M-11.55809917367483 -16.667924056194753 C-11.30292368377077 -16.780882676063317, -11.04774819386671 -16.89384129593188, -10.473689590268432 -17.147960010901397 M-11.55809917367483 -16.667924056194753 C-11.177468825010802 -16.836417820550192, -10.796838476346775 -17.004911584905635, -10.473689590268432 -17.147960010901397 M-10.473689590268432 -17.147960010901397 C-10.064527231742549 -17.298535541094303, -9.655364873216666 -17.44911107128721, -9.360752033436997 -17.557531319697365 M-10.473689590268432 -17.147960010901397 C-10.247025881248723 -17.231374351077008, -10.020362172229014 -17.31478869125262, -9.360752033436997 -17.557531319697365 M-9.360752033436997 -17.557531319697365 C-8.926670130744833 -17.686364549873996, -8.492588228052671 -17.815197780050624, -8.223859802325904 -17.894954966222038 M-9.360752033436997 -17.557531319697365 C-9.055741486775503 -17.648056848913466, -8.750730940114009 -17.738582378129568, -8.223859802325904 -17.894954966222038 M-8.223859802325904 -17.894954966222038 C-7.799413780591886 -17.99183200091369, -7.374967758857867 -18.08870903560534, -7.0676846309753945 -18.158844404334708 M-8.223859802325904 -17.894954966222038 C-7.9309206798917256 -17.96181640931122, -7.637981557457547 -18.028677852400396, -7.0676846309753945 -18.158844404334708 M-7.0676846309753945 -18.158844404334708 C-6.7060902574759975 -18.217304178435842, -6.344495883976601 -18.275763952536977, -5.896977491163374 -18.34811525573005 M-7.0676846309753945 -18.158844404334708 C-6.665616167080223 -18.22384771548977, -6.2635477031850515 -18.28885102664484, -5.896977491163374 -18.34811525573005 M-5.896977491163374 -18.34811525573005 C-5.574368723463502 -18.37923693555625, -5.251759955763632 -18.410358615382446, -4.7165490696431895 -18.46198976588122 M-5.896977491163374 -18.34811525573005 C-5.431544504027394 -18.393015016233996, -4.966111516891415 -18.43791477673794, -4.7165490696431895 -18.46198976588122 M-4.7165490696431895 -18.46198976588122 C-4.39435987062563 -18.47232174639048, -4.07217067160807 -18.482653726899745, -3.5312500000000058 -18.5 M-4.7165490696431895 -18.46198976588122 C-4.352778045195961 -18.4736551945979, -3.989007020748731 -18.48532062331458, -3.5312500000000058 -18.5 M-3.5312500000000058 -18.5 C-3.5312500000000044 -18.5, -3.531250000000003 -18.5, -3.53125 -18.5 M-3.5312500000000058 -18.5 C-3.5312500000000044 -18.5, -3.531250000000003 -18.5, -3.53125 -18.5\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\" style=\"\"\u002F>\u003C\u002Fg>\u003Cg class=\"label\" style=\"\" transform=\"translate(-9.40625, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"18.8125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>M1\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-flowchart-M2-1\" data-look=\"classic\" transform=\"translate(520.3855495452881, 115.25)\">\u003Cg class=\"basic label-container outer-path\">\u003Cpath d=\"M-4.4921875 -18.5 C-2.655570983369368 -18.5, -0.8189544667387363 -18.5, 4.4921875 -18.5 C4.4921875 -18.5, 4.492187499999999 -18.5, 4.492187499999999 -18.5 C4.794669864657029 -18.490299979311654, 5.09715222931406 -18.48059995862331, 5.677486569643188 -18.46198976588122 C5.944302713480964 -18.436250333378553, 6.211118857318739 -18.410510900875884, 6.857914991163359 -18.348115255730054 C7.310583766119978 -18.27493127869385, 7.763252541076598 -18.20174730165764, 8.028622130975386 -18.15884440433471 C8.377106049538718 -18.079305223992723, 8.72558996810205 -17.999766043650734, 9.184797302325883 -17.894954966222045 C9.525051038387588 -17.793969443387237, 9.865304774449292 -17.69298392055243, 10.321689533436981 -17.557531319697368 C10.716744698948883 -17.41214736693907, 11.111799864460783 -17.266763414180776, 11.434627090268421 -17.147960010901404 C11.682938990663954 -17.038039698507113, 11.931250891059488 -16.928119386112826, 12.519036673674824 -16.667924056194753 C12.91954239131221 -16.458980479839486, 13.320048108949592 -16.25003690348422, 13.570462212072846 -16.119396026282708 C13.876605330731662 -15.933810268655069, 14.18274844939048 -15.748224511027432, 14.58458317239515 -15.504629940499052 C14.816198617852132 -15.343065032219297, 15.047814063309113 -15.181500123939543, 15.557232314087496 -14.826152004557198 C15.897768069237769 -14.554583801861881, 16.23830382438804 -14.283015599166564, 16.484412813194083 -14.086750229828988 C16.679943247892172 -13.90917466248799, 16.87547368259026 -13.731599095146992, 17.362314686164495 -13.289462976807961 C17.58088108162677 -13.06377522885837, 17.799447477089046 -12.83808748090878, 18.187330445893334 -12.437566469834366 C18.37157387874218 -12.221143649861794, 18.55581731159102 -12.004720829889221, 18.956069925658554 -11.534561334386572 C19.2203777854779 -11.180412881170023, 19.48468564529725 -10.826264427953475, 19.66537421004368 -10.584158212260142 C19.887979872197164 -10.242176137202396, 20.110585534350648 -9.90019406214465, 20.3123286155989 -9.590262513744715 C20.529551317267362 -9.204561610748636, 20.746774018935824 -8.818860707752556, 20.8942746679005 -8.556958369455453 C21.015816051152704 -8.30457508656325, 21.13735743440491 -8.052191803671048, 21.40882102579253 -7.48849184776429 C21.586751528571796 -7.049000065847256, 21.76468203135106 -6.609508283930222, 21.853853307920563 -6.3892535067942 C21.985601151715333 -5.992449992452609, 22.117348995510103 -5.595646478111017, 22.227542781178222 -5.2637603526741055 C22.314506724188334 -4.93212914756523, 22.401470667198446 -4.600497942456355, 22.528353875363738 -4.116637278191818 C22.60167055972489 -3.7401715994840177, 22.674987244086044 -3.3637059207762174, 22.755050493167325 -2.9525980581175224 C22.798846229174803 -2.6129269780897912, 22.842641965182285 -2.2732558980620605, 22.906701089560165 -1.776425979292116 C22.9243297055243 -1.5018460560880276, 22.941958321488436 -1.2272661328839392, 22.982682499712727 -0.5929541850756206 C22.982682499712727 -0.17884961189529974, 22.982682499712727 0.2352549612850211, 22.982682499712727 0.592954185075616 C22.965397053044487 0.8621889694948367, 22.94811160637625 1.1314237539140573, 22.906701089560165 1.7764259792921033 C22.857894063856495 2.154963632612432, 22.80908703815282 2.5335012859327612, 22.755050493167328 2.9525980581175095 C22.686125228169026 3.3065147265238743, 22.617199963170727 3.6604313949302396, 22.528353875363738 4.116637278191814 C22.46092688799972 4.373765604051996, 22.3934999006357 4.630893929912177, 22.227542781178222 5.263760352674093 C22.142808544828853 5.518966371991245, 22.058074308479483 5.774172391308397, 21.85385330792057 6.389253506794188 C21.711275671316823 6.741423025756519, 21.568698034713076 7.09359254471885, 21.40882102579253 7.488491847764285 C21.203767949419355 7.914288948286165, 20.99871487304618 8.340086048808045, 20.894274667900504 8.556958369455447 C20.736663846236613 8.836812343146002, 20.579053024572723 9.116666316836557, 20.312328615598904 9.590262513744712 C20.115518183124543 9.892616189026286, 19.918707750650185 10.194969864307861, 19.665374210043687 10.584158212260133 C19.47970024364683 10.832944411985606, 19.29402627724997 11.08173061171108, 18.956069925658554 11.534561334386567 C18.677920713831114 11.861291225737595, 18.399771502003674 12.188021117088626, 18.187330445893345 12.437566469834355 C17.998316032946473 12.632739369573905, 17.8093016199996 12.827912269313453, 17.362314686164503 13.289462976807956 C17.0449127961728 13.577718975304608, 16.7275109061811 13.865974973801258, 16.484412813194098 14.086750229828976 C16.129403719599566 14.36986053478188, 15.774394626005032 14.652970839734783, 15.5572323140875 14.826152004557196 C15.176165893637872 15.091967443363385, 14.795099473188243 15.357782882169577, 14.58458317239516 15.504629940499047 C14.260247632114242 15.701244051024538, 13.935912091833323 15.897858161550028, 13.570462212072849 16.119396026282704 C13.15270382764166 16.337340307853438, 12.734945443210474 16.555284589424172, 12.519036673674828 16.667924056194753 C12.263046598629897 16.78124326874137, 12.007056523584966 16.89456248128799, 11.434627090268428 17.1479600109014 C11.004609423166356 17.3062104874347, 10.574591756064281 17.464460963968005, 10.321689533436995 17.557531319697365 C9.95831949571111 17.66537763952616, 9.594949457985226 17.77322395935495, 9.184797302325904 17.89495496622204 C8.80318309876345 17.982055917919766, 8.421568895200995 18.06915686961749, 8.028622130975393 18.158844404334708 C7.675318343666417 18.215963820755032, 7.322014556357441 18.273083237175356, 6.857914991163372 18.34811525573005 C6.433305228810552 18.389076848836275, 6.0086954664577314 18.4300384419425, 5.677486569643188 18.46198976588122 C5.421009598041 18.47021448315836, 5.1645326264388105 18.478439200435506, 4.4921875000000036 18.5 C4.492187500000003 18.5, 4.492187500000001 18.5, 4.4921875 18.5 C1.370248033404423 18.5, -1.7516914331911542 18.5, -4.4921874999999964 18.5 C-4.76267124435085 18.491326112783337, -5.033154988701704 18.482652225566675, -5.677486569643181 18.46198976588122 C-6.045920808076703 18.426447358006538, -6.4143550465102255 18.39090495013186, -6.857914991163364 18.34811525573005 C-7.297488421551083 18.27704843244783, -7.737061851938802 18.205981609165608, -8.028622130975386 18.158844404334708 C-8.360925876281193 18.082998242953252, -8.693229621587001 18.007152081571796, -9.18479730232588 17.894954966222045 C-9.597835033225488 17.772367535770336, -10.010872764125097 17.649780105318623, -10.321689533436974 17.557531319697375 C-10.603305641621224 17.453893988654805, -10.884921749805477 17.35025665761223, -11.434627090268423 17.147960010901404 C-11.850876452850013 16.963698765685162, -12.267125815431603 16.779437520468925, -12.519036673674822 16.667924056194757 C-12.732650692116419 16.556481759600086, -12.946264710558017 16.44503946300541, -13.570462212072844 16.119396026282708 C-13.779261069186186 15.992820932062317, -13.988059926299526 15.866245837841925, -14.584583172395138 15.50462994049906 C-14.916521576504634 15.273084079174195, -15.248459980614129 15.041538217849332, -15.557232314087493 14.8261520045572 C-15.777265657393611 14.650681268603746, -15.997299000699728 14.47521053265029, -16.484412813194083 14.086750229828992 C-16.71872622502394 13.873952988798264, -16.9530396368538 13.661155747767536, -17.36231468616449 13.289462976807968 C-17.545309685761403 13.100505615555278, -17.728304685358314 12.911548254302588, -18.187330445893338 12.43756646983436 C-18.4402252813227 12.14050180601524, -18.693120116752066 11.84343714219612, -18.95606992565855 11.534561334386574 C-19.161020937652843 11.25994564973552, -19.365971949647136 10.985329965084466, -19.66537421004368 10.584158212260144 C-19.83112871980678 10.329514773945979, -19.996883229569878 10.074871335631816, -20.312328615598897 9.590262513744724 C-20.471780389678415 9.30713974262358, -20.63123216375793 9.024016971502435, -20.8942746679005 8.556958369455455 C-21.000865664717015 8.335619883883991, -21.107456661533526 8.11428139831253, -21.40882102579253 7.488491847764292 C-21.58320699347527 7.057755136064602, -21.757592961158007 6.627018424364912, -21.853853307920563 6.389253506794202 C-21.93377982837378 6.148527561750762, -22.013706348826997 5.907801616707323, -22.227542781178222 5.2637603526741 C-22.306721952312433 4.961815856669501, -22.385901123446647 4.659871360664903, -22.528353875363734 4.116637278191821 C-22.604644037835303 3.7249034178318667, -22.680934200306872 3.333169557471913, -22.755050493167325 2.9525980581175246 C-22.798100147113733 2.618713443224909, -22.841149801060137 2.284828828332293, -22.906701089560165 1.7764259792921264 C-22.921917803729606 1.5394133733924702, -22.93713451789905 1.3024007674928142, -22.982682499712727 0.5929541850756229 C-22.982682499712727 0.2395965285218814, -22.982682499712727 -0.11376112803186011, -22.982682499712727 -0.5929541850756139 C-22.956921483407005 -0.9942028079552941, -22.931160467101286 -1.3954514308349744, -22.906701089560165 -1.776425979292101 C-22.855915690992486 -2.170307501871753, -22.80513029242481 -2.5641890244514047, -22.755050493167328 -2.9525980581175157 C-22.700554591698985 -3.2324229944445984, -22.646058690230642 -3.5122479307716805, -22.528353875363738 -4.116637278191813 C-22.44047471251798 -4.4517586131927995, -22.35259554967222 -4.786879948193787, -22.227542781178226 -5.263760352674091 C-22.090531860386015 -5.676415416374542, -21.9535209395938 -6.089070480074993, -21.853853307920573 -6.389253506794178 C-21.69279579162672 -6.787068685875241, -21.531738275332867 -7.184883864956303, -21.40882102579253 -7.488491847764283 C-21.251933816873198 -7.814271493933794, -21.09504660795386 -8.140051140103306, -20.894274667900504 -8.556958369455446 C-20.753367287702627 -8.807153691416234, -20.61245990750475 -9.057349013377024, -20.3123286155989 -9.590262513744717 C-20.115618668115044 -9.892461817096882, -19.918908720631187 -10.194661120449046, -19.665374210043684 -10.584158212260139 C-19.50021913717862 -10.80545096396266, -19.33506406431356 -11.02674371566518, -18.956069925658554 -11.534561334386567 C-18.72869357317026 -11.801650536100292, -18.50131722068197 -12.068739737814017, -18.187330445893345 -12.437566469834355 C-17.92100350750875 -12.712570899564739, -17.65467656912416 -12.98757532929512, -17.36231468616451 -13.28946297680795 C-17.074437330782565 -13.550905574148397, -16.78655997540062 -13.812348171488843, -16.484412813194098 -14.086750229828974 C-16.28514097558486 -14.245664217476039, -16.085869137975617 -14.404578205123105, -15.557232314087502 -14.826152004557194 C-15.210796850495342 -15.067810387009574, -14.864361386903182 -15.309468769461954, -14.584583172395162 -15.504629940499045 C-14.242017137038331 -15.712295484273834, -13.899451101681501 -15.919961028048624, -13.57046221207285 -16.1193960262827 C-13.294448406313347 -16.263392251952155, -13.018434600553844 -16.40738847762161, -12.51903667367483 -16.667924056194753 C-12.155211698285257 -16.82897858031528, -11.791386722895686 -16.990033104435803, -11.434627090268432 -17.147960010901397 C-11.185121796744426 -17.239780265319883, -10.93561650322042 -17.331600519738366, -10.321689533436997 -17.557531319697365 C-9.909966188967923 -17.679728647155848, -9.49824284449885 -17.80192597461433, -9.184797302325904 -17.894954966222038 C-8.787506958665647 -17.985633894600713, -8.39021661500539 -18.076312822979386, -8.028622130975394 -18.158844404334708 C-7.756330893654183 -18.20286633993472, -7.484039656332971 -18.24688827553473, -6.857914991163374 -18.34811525573005 C-6.507419449325786 -18.38192713911856, -6.156923907488197 -18.415739022507072, -5.6774865696431895 -18.46198976588122 C-5.366468293391886 -18.47196351664025, -5.055450017140583 -18.48193726739928, -4.492187500000005 -18.5 C-4.4921875000000036 -18.5, -4.492187500000003 -18.5, -4.4921875 -18.5\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" style=\"\"\u002F>\u003Cpath d=\"M-4.4921875 -18.5 C-1.692460502364086 -18.5, 1.107266495271828 -18.5, 4.4921875 -18.5 M-4.4921875 -18.5 C-0.927316088266724 -18.5, 2.637555323466552 -18.5, 4.4921875 -18.5 M4.4921875 -18.5 C4.4921875 -18.5, 4.492187499999999 -18.5, 4.492187499999999 -18.5 M4.4921875 -18.5 C4.4921875 -18.5, 4.492187499999999 -18.5, 4.492187499999999 -18.5 M4.492187499999999 -18.5 C4.745703757169266 -18.49187022707204, 4.999220014338532 -18.48374045414408, 5.677486569643188 -18.46198976588122 M4.492187499999999 -18.5 C4.953818592903979 -18.485196389360983, 5.4154496858079595 -18.470392778721962, 5.677486569643188 -18.46198976588122 M5.677486569643188 -18.46198976588122 C5.978745303193106 -18.432927698172296, 6.2800040367430245 -18.403865630463372, 6.857914991163359 -18.348115255730054 M5.677486569643188 -18.46198976588122 C6.043352452484928 -18.42669512418158, 6.409218335326669 -18.391400482481938, 6.857914991163359 -18.348115255730054 M6.857914991163359 -18.348115255730054 C7.233498543644457 -18.28739381965886, 7.609082096125556 -18.22667238358767, 8.028622130975386 -18.15884440433471 M6.857914991163359 -18.348115255730054 C7.205981927184733 -18.291842492813522, 7.554048863206107 -18.23556972989699, 8.028622130975386 -18.15884440433471 M8.028622130975386 -18.15884440433471 C8.282599230810328 -18.10087578865285, 8.536576330645273 -18.04290717297099, 9.184797302325883 -17.894954966222045 M8.028622130975386 -18.15884440433471 C8.339675733795605 -18.08784844930545, 8.650729336615823 -18.01685249427619, 9.184797302325883 -17.894954966222045 M9.184797302325883 -17.894954966222045 C9.606909305701752 -17.769674339331207, 10.029021309077622 -17.64439371244037, 10.321689533436981 -17.557531319697368 M9.184797302325883 -17.894954966222045 C9.465424989894577 -17.811666141596447, 9.746052677463272 -17.72837731697085, 10.321689533436981 -17.557531319697368 M10.321689533436981 -17.557531319697368 C10.723222613129067 -17.409763434639583, 11.124755692821152 -17.261995549581794, 11.434627090268421 -17.147960010901404 M10.321689533436981 -17.557531319697368 C10.574249661766366 -17.46458685783192, 10.826809790095753 -17.371642395966475, 11.434627090268421 -17.147960010901404 M11.434627090268421 -17.147960010901404 C11.79874666580185 -16.986775076036196, 12.16286624133528 -16.825590141170984, 12.519036673674824 -16.667924056194753 M11.434627090268421 -17.147960010901404 C11.754764666910033 -17.00624460226596, 12.074902243551646 -16.864529193630517, 12.519036673674824 -16.667924056194753 M12.519036673674824 -16.667924056194753 C12.875548381726258 -16.48193212646097, 13.232060089777692 -16.295940196727184, 13.570462212072846 -16.119396026282708 M12.519036673674824 -16.667924056194753 C12.812735833556056 -16.514701392608004, 13.106434993437288 -16.361478729021258, 13.570462212072846 -16.119396026282708 M13.570462212072846 -16.119396026282708 C13.917154997115183 -15.90922882259709, 14.263847782157521 -15.699061618911472, 14.58458317239515 -15.504629940499052 M13.570462212072846 -16.119396026282708 C13.775416899570693 -15.995151290274077, 13.980371587068541 -15.870906554265446, 14.58458317239515 -15.504629940499052 M14.58458317239515 -15.504629940499052 C14.785180436632988 -15.364701972682349, 14.985777700870827 -15.224774004865644, 15.557232314087496 -14.826152004557198 M14.58458317239515 -15.504629940499052 C14.845585534153743 -15.322565991546396, 15.106587895912337 -15.140502042593742, 15.557232314087496 -14.826152004557198 M15.557232314087496 -14.826152004557198 C15.843881910591904 -14.597556579411053, 16.13053150709631 -14.36896115426491, 16.484412813194083 -14.086750229828988 M15.557232314087496 -14.826152004557198 C15.804633016951083 -14.628856527632685, 16.05203371981467 -14.431561050708172, 16.484412813194083 -14.086750229828988 M16.484412813194083 -14.086750229828988 C16.723874946278666 -13.869277056382417, 16.963337079363253 -13.651803882935846, 17.362314686164495 -13.289462976807961 M16.484412813194083 -14.086750229828988 C16.77567998264189 -13.822229093043488, 17.0669471520897 -13.557707956257989, 17.362314686164495 -13.289462976807961 M17.362314686164495 -13.289462976807961 C17.543982493742025 -13.101876050279776, 17.725650301319554 -12.91428912375159, 18.187330445893334 -12.437566469834366 M17.362314686164495 -13.289462976807961 C17.57367295876833 -13.071218207507604, 17.785031231372166 -12.852973438207245, 18.187330445893334 -12.437566469834366 M18.187330445893334 -12.437566469834366 C18.47900181187016 -12.094952686787105, 18.77067317784698 -11.752338903739846, 18.956069925658554 -11.534561334386572 M18.187330445893334 -12.437566469834366 C18.3559684088149 -12.239474722814768, 18.524606371736464 -12.041382975795171, 18.956069925658554 -11.534561334386572 M18.956069925658554 -11.534561334386572 C19.204618373260963 -11.201529057828731, 19.453166820863377 -10.868496781270888, 19.66537421004368 -10.584158212260142 M18.956069925658554 -11.534561334386572 C19.125322310286084 -11.307778558195123, 19.294574694913614 -11.080995782003672, 19.66537421004368 -10.584158212260142 M19.66537421004368 -10.584158212260142 C19.898780949582992 -10.225582781842377, 20.132187689122304 -9.867007351424611, 20.3123286155989 -9.590262513744715 M19.66537421004368 -10.584158212260142 C19.844310810486864 -10.309263542774389, 20.02324741093005 -10.034368873288635, 20.3123286155989 -9.590262513744715 M20.3123286155989 -9.590262513744715 C20.537427719770054 -9.190576260532866, 20.762526823941208 -8.79089000732102, 20.8942746679005 -8.556958369455453 M20.3123286155989 -9.590262513744715 C20.527049113055764 -9.20900452770198, 20.741769610512627 -8.827746541659245, 20.8942746679005 -8.556958369455453 M20.8942746679005 -8.556958369455453 C21.088926435571864 -8.152759809005245, 21.283578203243223 -7.748561248555035, 21.40882102579253 -7.48849184776429 M20.8942746679005 -8.556958369455453 C21.04703308178709 -8.239752254513496, 21.199791495673683 -7.922546139571538, 21.40882102579253 -7.48849184776429 M21.40882102579253 -7.48849184776429 C21.57574689665438 -7.076181719443357, 21.74267276751623 -6.663871591122426, 21.853853307920563 -6.3892535067942 M21.40882102579253 -7.48849184776429 C21.561056790596936 -7.112466565419122, 21.713292555401342 -6.736441283073955, 21.853853307920563 -6.3892535067942 M21.853853307920563 -6.3892535067942 C21.97645752988309 -6.019989124573032, 22.099061751845614 -5.650724742351864, 22.227542781178222 -5.2637603526741055 M21.853853307920563 -6.3892535067942 C21.984139306715363 -5.996852836679142, 22.114425305510167 -5.604452166564084, 22.227542781178222 -5.2637603526741055 M22.227542781178222 -5.2637603526741055 C22.340108623881445 -4.834498008101877, 22.45267446658467 -4.405235663529648, 22.528353875363738 -4.116637278191818 M22.227542781178222 -5.2637603526741055 C22.295851149344113 -5.003270939823534, 22.36415951751 -4.742781526972963, 22.528353875363738 -4.116637278191818 M22.528353875363738 -4.116637278191818 C22.599066853757417 -3.753541079333549, 22.669779832151097 -3.3904448804752803, 22.755050493167325 -2.9525980581175224 M22.528353875363738 -4.116637278191818 C22.595301407977544 -3.7728758475859463, 22.66224894059135 -3.4291144169800747, 22.755050493167325 -2.9525980581175224 M22.755050493167325 -2.9525980581175224 C22.808305818366826 -2.5395602723236506, 22.861561143566323 -2.1265224865297783, 22.906701089560165 -1.776425979292116 M22.755050493167325 -2.9525980581175224 C22.7941251635413 -2.649542630863402, 22.833199833915273 -2.346487203609281, 22.906701089560165 -1.776425979292116 M22.906701089560165 -1.776425979292116 C22.931880127662318 -1.384242136697388, 22.957059165764466 -0.9920582941026599, 22.982682499712727 -0.5929541850756206 M22.906701089560165 -1.776425979292116 C22.926725098220533 -1.4645358813180454, 22.946749106880898 -1.152645783343975, 22.982682499712727 -0.5929541850756206 M22.982682499712727 -0.5929541850756206 C22.982682499712727 -0.1276521238039885, 22.982682499712727 0.3376499374676436, 22.982682499712727 0.592954185075616 M22.982682499712727 -0.5929541850756206 C22.982682499712727 -0.1787790863160238, 22.982682499712727 0.235396012443573, 22.982682499712727 0.592954185075616 M22.982682499712727 0.592954185075616 C22.955864584625214 1.0106648595950303, 22.929046669537705 1.4283755341144446, 22.906701089560165 1.7764259792921033 M22.982682499712727 0.592954185075616 C22.952444405135708 1.0639369158633143, 22.922206310558686 1.5349196466510124, 22.906701089560165 1.7764259792921033 M22.906701089560165 1.7764259792921033 C22.8662987052224 2.0897788938626327, 22.82589632088463 2.403131808433162, 22.755050493167328 2.9525980581175095 M22.906701089560165 1.7764259792921033 C22.873526072072643 2.033724863777146, 22.84035105458512 2.2910237482621887, 22.755050493167328 2.9525980581175095 M22.755050493167328 2.9525980581175095 C22.672382051379632 3.3770830347159753, 22.589713609591936 3.8015680113144414, 22.528353875363738 4.116637278191814 M22.755050493167328 2.9525980581175095 C22.664441776219203 3.417854669487024, 22.573833059271077 3.8831112808565393, 22.528353875363738 4.116637278191814 M22.528353875363738 4.116637278191814 C22.409772666001107 4.568838822912757, 22.291191456638476 5.0210403676337005, 22.227542781178222 5.263760352674093 M22.528353875363738 4.116637278191814 C22.421023973351716 4.525932711637439, 22.313694071339693 4.935228145083062, 22.227542781178222 5.263760352674093 M22.227542781178222 5.263760352674093 C22.145531617342662 5.5107649114423385, 22.063520453507103 5.757769470210584, 21.85385330792057 6.389253506794188 M22.227542781178222 5.263760352674093 C22.10550014770213 5.631333319851102, 21.98345751422604 5.9989062870281105, 21.85385330792057 6.389253506794188 M21.85385330792057 6.389253506794188 C21.735923496943055 6.680542419926438, 21.61799368596554 6.971831333058686, 21.40882102579253 7.488491847764285 M21.85385330792057 6.389253506794188 C21.69251748142489 6.787756117454528, 21.531181654929206 7.1862587281148675, 21.40882102579253 7.488491847764285 M21.40882102579253 7.488491847764285 C21.23492500607932 7.8495906534775335, 21.061028986366107 8.210689459190782, 20.894274667900504 8.556958369455447 M21.40882102579253 7.488491847764285 C21.25143069233981 7.815316242792514, 21.09404035888709 8.142140637820745, 20.894274667900504 8.556958369455447 M20.894274667900504 8.556958369455447 C20.706068854275443 8.891136849451943, 20.51786304065038 9.225315329448438, 20.312328615598904 9.590262513744712 M20.894274667900504 8.556958369455447 C20.704442550718404 8.894024516098558, 20.5146104335363 9.231090662741666, 20.312328615598904 9.590262513744712 M20.312328615598904 9.590262513744712 C20.182063785174005 9.790384274282127, 20.051798954749106 9.990506034819543, 19.665374210043687 10.584158212260133 M20.312328615598904 9.590262513744712 C20.055173525781942 9.985321787513906, 19.79801843596498 10.380381061283101, 19.665374210043687 10.584158212260133 M19.665374210043687 10.584158212260133 C19.41820040434665 10.915348593897228, 19.171026598649608 11.246538975534323, 18.956069925658554 11.534561334386567 M19.665374210043687 10.584158212260133 C19.475811699686304 10.838154706639067, 19.28624918932892 11.092151201018, 18.956069925658554 11.534561334386567 M18.956069925658554 11.534561334386567 C18.72550053711594 11.805401257938595, 18.49493114857333 12.076241181490623, 18.187330445893345 12.437566469834355 M18.956069925658554 11.534561334386567 C18.703042900766434 11.831781275470437, 18.450015875874314 12.129001216554306, 18.187330445893345 12.437566469834355 M18.187330445893345 12.437566469834355 C17.87506801259533 12.760003069437115, 17.562805579297315 13.082439669039875, 17.362314686164503 13.289462976807956 M18.187330445893345 12.437566469834355 C18.006922290774227 12.62385270177984, 17.82651413565511 12.810138933725327, 17.362314686164503 13.289462976807956 M17.362314686164503 13.289462976807956 C17.017590102018506 13.602532723216665, 16.672865517872506 13.915602469625377, 16.484412813194098 14.086750229828976 M17.362314686164503 13.289462976807956 C17.031870699564415 13.589563462369375, 16.70142671296433 13.889663947930794, 16.484412813194098 14.086750229828976 M16.484412813194098 14.086750229828976 C16.240349584824653 14.281384159658337, 15.996286356455212 14.476018089487697, 15.5572323140875 14.826152004557196 M16.484412813194098 14.086750229828976 C16.218218469139813 14.299033135483274, 15.952024125085531 14.511316041137574, 15.5572323140875 14.826152004557196 M15.5572323140875 14.826152004557196 C15.267932036201055 15.027955354803595, 14.97863175831461 15.229758705049996, 14.58458317239516 15.504629940499047 M15.5572323140875 14.826152004557196 C15.234079500063238 15.051569418560666, 14.910926686038977 15.276986832564136, 14.58458317239516 15.504629940499047 M14.58458317239516 15.504629940499047 C14.28185901498114 15.688143103728041, 13.979134857567121 15.871656266957034, 13.570462212072849 16.119396026282704 M14.58458317239516 15.504629940499047 C14.313232983399276 15.669124019699064, 14.041882794403392 15.83361809889908, 13.570462212072849 16.119396026282704 M13.570462212072849 16.119396026282704 C13.295501570881104 16.262842816671743, 13.020540929689359 16.406289607060778, 12.519036673674828 16.667924056194753 M13.570462212072849 16.119396026282704 C13.253966019901567 16.284511887012975, 12.937469827730283 16.44962774774325, 12.519036673674828 16.667924056194753 M12.519036673674828 16.667924056194753 C12.194776654364837 16.81146434791157, 11.870516635054846 16.955004639628388, 11.434627090268428 17.1479600109014 M12.519036673674828 16.667924056194753 C12.236006545812423 16.793213098009, 11.952976417950016 16.918502139823246, 11.434627090268428 17.1479600109014 M11.434627090268428 17.1479600109014 C11.003674172116813 17.3065546684663, 10.572721253965199 17.4651493260312, 10.321689533436995 17.557531319697365 M11.434627090268428 17.1479600109014 C11.088054784343695 17.27550182316098, 10.741482478418964 17.403043635420556, 10.321689533436995 17.557531319697365 M10.321689533436995 17.557531319697365 C9.992231417966709 17.65531275900801, 9.662773302496422 17.753094198318653, 9.184797302325904 17.89495496622204 M10.321689533436995 17.557531319697365 C10.091879870218849 17.625737621444973, 9.862070207000702 17.69394392319258, 9.184797302325904 17.89495496622204 M9.184797302325904 17.89495496622204 C8.8527034876985 17.970753212296078, 8.520609673071096 18.046551458370114, 8.028622130975393 18.158844404334708 M9.184797302325904 17.89495496622204 C8.741261460082713 17.99618912787219, 8.297725617839523 18.097423289522336, 8.028622130975393 18.158844404334708 M8.028622130975393 18.158844404334708 C7.587398463848617 18.23017802509512, 7.146174796721841 18.301511645855538, 6.857914991163372 18.34811525573005 M8.028622130975393 18.158844404334708 C7.715753961773929 18.209426503602312, 7.402885792572466 18.260008602869913, 6.857914991163372 18.34811525573005 M6.857914991163372 18.34811525573005 C6.606718294941057 18.37234789890639, 6.3555215987187434 18.39658054208273, 5.677486569643188 18.46198976588122 M6.857914991163372 18.34811525573005 C6.563170276464515 18.37654892387467, 6.268425561765658 18.404982592019284, 5.677486569643188 18.46198976588122 M5.677486569643188 18.46198976588122 C5.264955176114233 18.475218844728047, 4.852423782585277 18.488447923574878, 4.4921875000000036 18.5 M5.677486569643188 18.46198976588122 C5.239639435309655 18.47603067126155, 4.801792300976123 18.49007157664188, 4.4921875000000036 18.5 M4.4921875000000036 18.5 C4.492187500000003 18.5, 4.492187500000002 18.5, 4.4921875 18.5 M4.4921875000000036 18.5 C4.492187500000003 18.5, 4.492187500000002 18.5, 4.4921875 18.5 M4.4921875 18.5 C2.332178503880461 18.5, 0.17216950776092244 18.5, -4.4921874999999964 18.5 M4.4921875 18.5 C2.576464840477916 18.5, 0.6607421809558316 18.5, -4.4921874999999964 18.5 M-4.4921874999999964 18.5 C-4.962171989393265 18.48492851219447, -5.432156478786533 18.46985702438894, -5.677486569643181 18.46198976588122 M-4.4921874999999964 18.5 C-4.964076842388136 18.484867427266497, -5.435966184776274 18.46973485453299, -5.677486569643181 18.46198976588122 M-5.677486569643181 18.46198976588122 C-6.127029463728397 18.418622903543252, -6.576572357813613 18.37525604120528, -6.857914991163364 18.34811525573005 M-5.677486569643181 18.46198976588122 C-5.961295970770906 18.43461101428517, -6.245105371898631 18.407232262689124, -6.857914991163364 18.34811525573005 M-6.857914991163364 18.34811525573005 C-7.184015454772888 18.295393861720527, -7.510115918382412 18.242672467711007, -8.028622130975386 18.158844404334708 M-6.857914991163364 18.34811525573005 C-7.321194790627144 18.27321577054125, -7.784474590090924 18.19831628535245, -8.028622130975386 18.158844404334708 M-8.028622130975386 18.158844404334708 C-8.433323089258437 18.066474051527162, -8.838024047541488 17.974103698719617, -9.18479730232588 17.894954966222045 M-8.028622130975386 18.158844404334708 C-8.451111905540811 18.062413870293586, -8.873601680106235 17.96598333625246, -9.18479730232588 17.894954966222045 M-9.18479730232588 17.894954966222045 C-9.508368723533353 17.798920666868717, -9.831940144740829 17.70288636751539, -10.321689533436974 17.557531319697375 M-9.18479730232588 17.894954966222045 C-9.519391188695199 17.79564925706678, -9.853985075064518 17.696343547911518, -10.321689533436974 17.557531319697375 M-10.321689533436974 17.557531319697375 C-10.625376303606888 17.445771781025115, -10.929063073776803 17.33401224235286, -11.434627090268423 17.147960010901404 M-10.321689533436974 17.557531319697375 C-10.762644857285256 17.395255684374877, -11.20360018113354 17.23298004905238, -11.434627090268423 17.147960010901404 M-11.434627090268423 17.147960010901404 C-11.738639161265201 17.013382885268797, -12.042651232261981 16.878805759636194, -12.519036673674822 16.667924056194757 M-11.434627090268423 17.147960010901404 C-11.862143332716556 16.958711252188362, -12.289659575164688 16.76946249347532, -12.519036673674822 16.667924056194757 M-12.519036673674822 16.667924056194757 C-12.771270645430308 16.53633375469349, -13.023504617185793 16.40474345319222, -13.570462212072844 16.119396026282708 M-12.519036673674822 16.667924056194757 C-12.755432099573706 16.544596713921806, -12.991827525472592 16.421269371648854, -13.570462212072844 16.119396026282708 M-13.570462212072844 16.119396026282708 C-13.960991374359317 15.882654953100548, -14.35152053664579 15.645913879918389, -14.584583172395138 15.50462994049906 M-13.570462212072844 16.119396026282708 C-13.834499650841327 15.959334979245032, -14.098537089609808 15.799273932207356, -14.584583172395138 15.50462994049906 M-14.584583172395138 15.50462994049906 C-14.85451123679387 15.316339807772083, -15.124439301192602 15.128049675045107, -15.557232314087493 14.8261520045572 M-14.584583172395138 15.50462994049906 C-14.866933733163348 15.307674412065936, -15.149284293931558 15.110718883632812, -15.557232314087493 14.8261520045572 M-15.557232314087493 14.8261520045572 C-15.88210144847092 14.567077515017155, -16.206970582854346 14.308003025477113, -16.484412813194083 14.086750229828992 M-15.557232314087493 14.8261520045572 C-15.774131610636461 14.653180587492086, -15.99103090718543 14.48020917042697, -16.484412813194083 14.086750229828992 M-16.484412813194083 14.086750229828992 C-16.790658512873332 13.808625988197488, -17.096904212552584 13.530501746565985, -17.36231468616449 13.289462976807968 M-16.484412813194083 14.086750229828992 C-16.817430408771557 13.784312460688271, -17.150448004349027 13.481874691547553, -17.36231468616449 13.289462976807968 M-17.36231468616449 13.289462976807968 C-17.643038992400783 12.99959208272482, -17.923763298637077 12.709721188641673, -18.187330445893338 12.43756646983436 M-17.36231468616449 13.289462976807968 C-17.61421530862727 13.029354902689423, -17.866115931090047 12.769246828570878, -18.187330445893338 12.43756646983436 M-18.187330445893338 12.43756646983436 C-18.405359707689826 12.181456892711754, -18.623388969486317 11.92534731558915, -18.95606992565855 11.534561334386574 M-18.187330445893338 12.43756646983436 C-18.43879602054616 12.142180697050605, -18.690261595198987 11.846794924266852, -18.95606992565855 11.534561334386574 M-18.95606992565855 11.534561334386574 C-19.135597614694642 11.294010586387143, -19.31512530373073 11.053459838387713, -19.66537421004368 10.584158212260144 M-18.95606992565855 11.534561334386574 C-19.209635825300914 11.194806129194482, -19.46320172494328 10.85505092400239, -19.66537421004368 10.584158212260144 M-19.66537421004368 10.584158212260144 C-19.802284056030324 10.373827923383363, -19.93919390201697 10.16349763450658, -20.312328615598897 9.590262513744724 M-19.66537421004368 10.584158212260144 C-19.921763723479714 10.1902750693981, -20.178153236915744 9.796391926536057, -20.312328615598897 9.590262513744724 M-20.312328615598897 9.590262513744724 C-20.53984950964529 9.186276127376571, -20.767370403691682 8.782289741008416, -20.8942746679005 8.556958369455455 M-20.312328615598897 9.590262513744724 C-20.474468804248264 9.302366190323315, -20.63660899289763 9.014469866901907, -20.8942746679005 8.556958369455455 M-20.8942746679005 8.556958369455455 C-21.0251791876839 8.285132333217197, -21.156083707467303 8.013306296978937, -21.40882102579253 7.488491847764292 M-20.8942746679005 8.556958369455455 C-21.071259558291366 8.189445457688816, -21.24824444868223 7.821932545922176, -21.40882102579253 7.488491847764292 M-21.40882102579253 7.488491847764292 C-21.50460167217429 7.251911799408522, -21.60038231855605 7.015331751052753, -21.853853307920563 6.389253506794202 M-21.40882102579253 7.488491847764292 C-21.49941359548603 7.264726449133169, -21.590006165179524 7.040961050502047, -21.853853307920563 6.389253506794202 M-21.853853307920563 6.389253506794202 C-21.941607947370304 6.124950514574613, -22.029362586820046 5.860647522355023, -22.227542781178222 5.2637603526741 M-21.853853307920563 6.389253506794202 C-21.994771365058146 5.964830770939134, -22.13568942219573 5.5404080350840665, -22.227542781178222 5.2637603526741 M-22.227542781178222 5.2637603526741 C-22.34180589207936 4.828025588862536, -22.456069002980495 4.3922908250509725, -22.528353875363734 4.116637278191821 M-22.227542781178222 5.2637603526741 C-22.313980067407076 4.934137518126653, -22.40041735363593 4.604514683579207, -22.528353875363734 4.116637278191821 M-22.528353875363734 4.116637278191821 C-22.59580757820713 3.770276770436139, -22.66326128105052 3.4239162626804576, -22.755050493167325 2.9525980581175246 M-22.528353875363734 4.116637278191821 C-22.602948566724503 3.7336093036478784, -22.677543258085272 3.3505813291039357, -22.755050493167325 2.9525980581175246 M-22.755050493167325 2.9525980581175246 C-22.806953413443836 2.550049257843808, -22.858856333720343 2.147500457570091, -22.906701089560165 1.7764259792921264 M-22.755050493167325 2.9525980581175246 C-22.799365083142202 2.6089028491779516, -22.843679673117084 2.265207640238378, -22.906701089560165 1.7764259792921264 M-22.906701089560165 1.7764259792921264 C-22.92614163335722 1.4736238175285319, -22.94558217715427 1.1708216557649376, -22.982682499712727 0.5929541850756229 M-22.906701089560165 1.7764259792921264 C-22.93665213694531 1.3099142402182342, -22.96660318433045 0.8434025011443422, -22.982682499712727 0.5929541850756229 M-22.982682499712727 0.5929541850756229 C-22.982682499712727 0.21231059021962884, -22.982682499712727 -0.16833300463636525, -22.982682499712727 -0.5929541850756139 M-22.982682499712727 0.5929541850756229 C-22.982682499712727 0.21064683768792886, -22.982682499712727 -0.1716605096997652, -22.982682499712727 -0.5929541850756139 M-22.982682499712727 -0.5929541850756139 C-22.967015296243417 -0.8369835254491098, -22.951348092774108 -1.0810128658226057, -22.906701089560165 -1.776425979292101 M-22.982682499712727 -0.5929541850756139 C-22.960761979306195 -0.9343839843329136, -22.938841458899667 -1.2758137835902135, -22.906701089560165 -1.776425979292101 M-22.906701089560165 -1.776425979292101 C-22.86658583236298 -2.0875519924599635, -22.82647057516579 -2.3986780056278256, -22.755050493167328 -2.9525980581175157 M-22.906701089560165 -1.776425979292101 C-22.855217738098187 -2.175720686693556, -22.803734386636208 -2.5750153940950105, -22.755050493167328 -2.9525980581175157 M-22.755050493167328 -2.9525980581175157 C-22.701146640145623 -3.2293829508006, -22.64724278712392 -3.5061678434836834, -22.528353875363738 -4.116637278191813 M-22.755050493167328 -2.9525980581175157 C-22.664674346927125 -3.416660468055687, -22.574298200686922 -3.8807228779938576, -22.528353875363738 -4.116637278191813 M-22.528353875363738 -4.116637278191813 C-22.453071700874418 -4.403720837020407, -22.377789526385097 -4.690804395849001, -22.227542781178226 -5.263760352674091 M-22.528353875363738 -4.116637278191813 C-22.423138275879612 -4.517869959754058, -22.317922676395487 -4.919102641316304, -22.227542781178226 -5.263760352674091 M-22.227542781178226 -5.263760352674091 C-22.132020765371983 -5.551457444916102, -22.036498749565745 -5.839154537158113, -21.853853307920573 -6.389253506794178 M-22.227542781178226 -5.263760352674091 C-22.14210041406468 -5.521099149027629, -22.05665804695113 -5.7784379453811665, -21.853853307920573 -6.389253506794178 M-21.853853307920573 -6.389253506794178 C-21.72026104494503 -6.719228979174465, -21.586668781969486 -7.049204451554753, -21.40882102579253 -7.488491847764283 M-21.853853307920573 -6.389253506794178 C-21.680619685476874 -6.817143903474358, -21.507386063033174 -7.245034300154538, -21.40882102579253 -7.488491847764283 M-21.40882102579253 -7.488491847764283 C-21.267227836283688 -7.782513135388319, -21.125634646774845 -8.076534423012355, -20.894274667900504 -8.556958369455446 M-21.40882102579253 -7.488491847764283 C-21.291854055324535 -7.7313762646333215, -21.17488708485654 -7.974260681502361, -20.894274667900504 -8.556958369455446 M-20.894274667900504 -8.556958369455446 C-20.715483871887905 -8.874419532307101, -20.536693075875302 -9.191880695158758, -20.3123286155989 -9.590262513744717 M-20.894274667900504 -8.556958369455446 C-20.662409059865965 -8.968659235459551, -20.430543451831426 -9.380360101463657, -20.3123286155989 -9.590262513744717 M-20.3123286155989 -9.590262513744717 C-20.1740805638553 -9.802648646022748, -20.035832512111696 -10.015034778300777, -19.665374210043684 -10.584158212260139 M-20.3123286155989 -9.590262513744717 C-20.07318006947369 -9.957658900969378, -19.83403152334848 -10.32505528819404, -19.665374210043684 -10.584158212260139 M-19.665374210043684 -10.584158212260139 C-19.497328223433207 -10.809324525013855, -19.32928223682273 -11.03449083776757, -18.956069925658554 -11.534561334386567 M-19.665374210043684 -10.584158212260139 C-19.466669673515685 -10.850404188851977, -19.26796513698769 -11.116650165443813, -18.956069925658554 -11.534561334386567 M-18.956069925658554 -11.534561334386567 C-18.649098595880314 -11.895147325507576, -18.342127266102075 -12.255733316628584, -18.187330445893345 -12.437566469834355 M-18.956069925658554 -11.534561334386567 C-18.78448425031138 -11.736115632150872, -18.61289857496421 -11.937669929915176, -18.187330445893345 -12.437566469834355 M-18.187330445893345 -12.437566469834355 C-17.996232525570793 -12.634890761998431, -17.80513460524824 -12.832215054162507, -17.36231468616451 -13.28946297680795 M-18.187330445893345 -12.437566469834355 C-17.92672057865405 -12.706667554226948, -17.666110711414753 -12.97576863861954, -17.36231468616451 -13.28946297680795 M-17.36231468616451 -13.28946297680795 C-17.181327918451565 -13.45383037059738, -17.000341150738624 -13.618197764386812, -16.484412813194098 -14.086750229828974 M-17.36231468616451 -13.28946297680795 C-17.17306050959012 -13.461338612581697, -16.983806333015725 -13.633214248355445, -16.484412813194098 -14.086750229828974 M-16.484412813194098 -14.086750229828974 C-16.297286975528806 -14.235978105739374, -16.11016113786351 -14.385205981649776, -15.557232314087502 -14.826152004557194 M-16.484412813194098 -14.086750229828974 C-16.29299234664277 -14.239402957991112, -16.10157188009144 -14.392055686153252, -15.557232314087502 -14.826152004557194 M-15.557232314087502 -14.826152004557194 C-15.175526928385569 -15.092413157863032, -14.793821542683636 -15.358674311168869, -14.584583172395162 -15.504629940499045 M-15.557232314087502 -14.826152004557194 C-15.18676083679609 -15.084576869663909, -14.816289359504678 -15.343001734770626, -14.584583172395162 -15.504629940499045 M-14.584583172395162 -15.504629940499045 C-14.220389690671112 -15.725406169358624, -13.856196208947063 -15.946182398218205, -13.57046221207285 -16.1193960262827 M-14.584583172395162 -15.504629940499045 C-14.36505714161218 -15.637707910437843, -14.145531110829197 -15.77078588037664, -13.57046221207285 -16.1193960262827 M-13.57046221207285 -16.1193960262827 C-13.339655348470538 -16.239807819185177, -13.108848484868227 -16.36021961208765, -12.51903667367483 -16.667924056194753 M-13.57046221207285 -16.1193960262827 C-13.23629042517408 -16.293733233460546, -12.902118638275308 -16.468070440638392, -12.51903667367483 -16.667924056194753 M-12.51903667367483 -16.667924056194753 C-12.171246280049186 -16.821880546617354, -11.823455886423542 -16.97583703703996, -11.434627090268432 -17.147960010901397 M-12.51903667367483 -16.667924056194753 C-12.24310728507086 -16.790069811375236, -11.967177896466888 -16.91221556655572, -11.434627090268432 -17.147960010901397 M-11.434627090268432 -17.147960010901397 C-11.148403861751726 -17.253292804814066, -10.862180633235022 -17.358625598726732, -10.321689533436997 -17.557531319697365 M-11.434627090268432 -17.147960010901397 C-11.157261763126094 -17.250033015226755, -10.879896435983754 -17.352106019552114, -10.321689533436997 -17.557531319697365 M-10.321689533436997 -17.557531319697365 C-10.064564114912724 -17.633844794236506, -9.807438696388452 -17.710158268775643, -9.184797302325904 -17.894954966222038 M-10.321689533436997 -17.557531319697365 C-10.089741400391564 -17.626372308064653, -9.85779326734613 -17.69521329643194, -9.184797302325904 -17.894954966222038 M-9.184797302325904 -17.894954966222038 C-8.901616933164352 -17.959589037558555, -8.618436564002801 -18.024223108895075, -8.028622130975394 -18.158844404334708 M-9.184797302325904 -17.894954966222038 C-8.870615152989771 -17.966664991577883, -8.556433003653638 -18.038375016933728, -8.028622130975394 -18.158844404334708 M-8.028622130975394 -18.158844404334708 C-7.632685772922654 -18.22285632417236, -7.236749414869913 -18.286868244010012, -6.857914991163374 -18.34811525573005 M-8.028622130975394 -18.158844404334708 C-7.591023379179036 -18.22959197689614, -7.153424627382678 -18.30033954945757, -6.857914991163374 -18.34811525573005 M-6.857914991163374 -18.34811525573005 C-6.570188011248785 -18.37587193144009, -6.282461031334197 -18.40362860715013, -5.6774865696431895 -18.46198976588122 M-6.857914991163374 -18.34811525573005 C-6.555641490752902 -18.377275216777576, -6.25336799034243 -18.406435177825102, -5.6774865696431895 -18.46198976588122 M-5.6774865696431895 -18.46198976588122 C-5.251236783336944 -18.475658766883186, -4.824986997030699 -18.48932776788515, -4.492187500000005 -18.5 M-5.6774865696431895 -18.46198976588122 C-5.348374820496537 -18.472543739099194, -5.019263071349885 -18.48309771231717, -4.492187500000005 -18.5 M-4.492187500000005 -18.5 C-4.492187500000004 -18.5, -4.492187500000003 -18.5, -4.4921875 -18.5 M-4.492187500000005 -18.5 C-4.4921875000000036 -18.5, -4.492187500000001 -18.5, -4.4921875 -18.5\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\" style=\"\"\u002F>\u003C\u002Fg>\u003Cg class=\"label\" style=\"\" transform=\"translate(-10.3671875, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"20.734375\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>M2\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-flowchart-A-3\" data-look=\"classic\" transform=\"translate(145.1059913635254, 196)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-36.78125\" y=\"-22.5\" width=\"73.5625\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-4.78125, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"9.5625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>A\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-flowchart-B-5\" data-look=\"classic\" transform=\"translate(274.7856788635254, 135.5)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-36.6171875\" y=\"-22.5\" width=\"73.234375\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-4.6171875, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"9.234375\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>B\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-flowchart-D-9\" data-look=\"classic\" transform=\"translate(145.1059913635254, 95)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-37.0625\" y=\"-22.5\" width=\"74.125\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-5.0625, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"10.125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>D\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-flowchart-E-11\" data-look=\"classic\" transform=\"translate(274.7856788635254, 34.5)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-36.15625\" y=\"-22.5\" width=\"72.3125\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-4.15625, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"8.3125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>E\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-flowchart-F-13\" data-look=\"classic\" transform=\"translate(404.4028663635254, 125.25)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-35.9921875\" y=\"-22.5\" width=\"71.984375\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-3.9921875, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"7.984375\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>F\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-flowchart-C-17\" data-look=\"classic\" transform=\"translate(404.4028663635254, 266.5)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-37\" y=\"-22.5\" width=\"74\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-5, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"10\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>C\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cdefs>\u003Cfilter id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-drop-shadow\" height=\"130%\" width=\"130%\">\u003CfeDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"\u002F>\u003C\u002Ffilter>\u003C\u002Fdefs>\u003Cdefs>\u003Cfilter id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-drop-shadow-small\" height=\"150%\" width=\"150%\">\u003CfeDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"\u002F>\u003C\u002Ffilter>\u003C\u002Fdefs>\u003ClinearGradient id=\"ill-0-snt-2nde-sa-internet-mini-reseau-routage-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\u003Cstop offset=\"0%\" stop-color=\"#4948b8\" stop-opacity=\"1\"\u002F>\u003Cstop offset=\"100%\" stop-color=\"#c4c8cd\" stop-opacity=\"1\"\u002F>\u003C\u002FlinearGradient>\u003C\u002Fsvg>",[599,1953,1954],{},"Plusieurs propriétés découlent de ce fonctionnement :",[747,1956,1957,1963,1969],{},[750,1958,1959,1962],{},[611,1960,1961],{},"Plusieurs chemins"," sont en général possibles entre deux machines.",[750,1964,1965,1966,842],{},"Les paquets d'un même message peuvent emprunter des ",[611,1967,1968],{},"trajets différents",[750,1970,1971,1972,1975,1976,842],{},"Si une liaison tombe, les paquets sont automatiquement ",[611,1973,1974],{},"déviés"," par les\nrouteurs vers un autre chemin. C'est ce qui rend Internet ",[611,1977,1978],{},"résilient",[1108,1980,1981],{},[599,1982,1983],{},"On entend parfois parler de « couper Internet ». À l'échelle d'un pays, cela\nnécessiterait de couper simultanément un très grand nombre de liaisons. La\ndécentralisation du routage rend une telle coupure totale très difficile à\nmaintenir durablement.",[594,1985,1987],{"id":1986},"fiable-mais-pas-en-temps-garanti","Fiable, mais pas en temps garanti",[599,1989,1990,1991,1994,1995,1998,1999,2002],{},"TCP garantit que vos données arrivent ",[611,1992,1993],{},"toutes"," et ",[611,1996,1997],{},"dans l'ordre",".\nIl ",[611,2000,2001],{},"ne garantit pas"," quand elles arriveront. Cette distinction est\nimportante :",[663,2004,2005,2014],{},[666,2006,2007],{},[669,2008,2009,2012],{},[672,2010,2011],{},"Garantie",[672,2013,1749],{},[679,2015,2016,2024,2031],{},[669,2017,2018,2021],{},[684,2019,2020],{},"Toutes les données arrivent",[684,2022,2023],{},"Oui",[669,2025,2026,2029],{},[684,2027,2028],{},"Les données sont dans l'ordre",[684,2030,2023],{},[669,2032,2033,2036],{},[684,2034,2035],{},"Les données arrivent dans un délai précis",[684,2037,2038],{},[611,2039,2040],{},"Non",[1673,2042,2043],{},[599,2044,2045,2046,2049],{},"C'est pourquoi le streaming en direct, les jeux en ligne ou la\nvisioconférence — où le temps réel compte plus que la perfection — utilisent\nsouvent un autre protocole appelé ",[611,2047,2048],{},"UDP",", plus rapide mais sans accusé de\nréception (un paquet perdu est définitivement perdu).",[734,2051,2053,2058],{"correct":736,"slug":2052},"tcp-ip-routage-c2",[739,2054,2055],{"v-slot:question":644},[599,2056,2057],{},"Que garantit TCP qui n'est pas garanti par IP seul ?",[739,2059,2060],{"v-slot:choices":644},[747,2061,2062,2065,2068,2071],{},[750,2063,2064],{},"adressage des machines",[750,2066,2067],{},"arrivée fiable et ordonnée des paquets",[750,2069,2070],{},"vitesse maximale",[750,2072,2073],{},"chiffrement des données",[594,2075,1146],{"id":1145},[599,2077,2078,2079,2082,2083,2125,2126,2129],{},"L'adresse IPv4 (",[603,2080,2081],{},"a.b.c.d"," avec chaque nombre de 0 à 255) permet environ\n",[1032,2084,2086,2101],{"className":2085},[1444],[1032,2087,2089],{"className":2088},[1448],[1450,2090,2091],{"xmlns":1452},[1455,2092,2093,2098],{},[1458,2094,2095],{},[1461,2096,2097],{},"4,3",[1504,2099,2100],{"encoding":1506},"4{,}3",[1032,2102,2104],{"className":2103,"ariaHidden":1482},[1511],[1032,2105,2107,2111,2115,2121],{"className":2106},[1515],[1032,2108],{"className":2109,"style":2110},[1519],"height:0.8389em;vertical-align:-0.1944em;",[1032,2112,2114],{"className":2113},[1524],"4",[1032,2116,2118],{"className":2117},[1524],[1032,2119,1483],{"className":2120},[1562],[1032,2122,2124],{"className":2123},[1524],"3"," milliards d'adresses uniques — un nombre désormais insuffisant pour\nadresser tous les appareils connectés. C'est pour cela qu'a été créé l'",[611,2127,2128],{},"IPv6",",\nqui propose un espace d'adressage astronomiquement plus grand, suffisant pour\nattribuer une adresse unique à chaque grain de sable de la planète.",{"title":644,"searchDepth":1049,"depth":1049,"links":2131},[2132,2133,2134,2135,2136,2137,2138,2139],{"id":596,"depth":1049,"text":597},{"id":1738,"depth":1049,"text":1739},{"id":1757,"depth":1049,"text":1758},{"id":1825,"depth":1049,"text":1826},{"id":1884,"depth":1049,"text":1885},{"id":1927,"depth":1049,"text":1928},{"id":1986,"depth":1049,"text":1987},{"id":1145,"depth":1049,"text":1146},"Comment IP achemine les paquets de routeur en routeur, et comment TCP garantit qu'ils arrivent tous.",{},[2143,2145],{"slug":1801,"kind":1174,"question":1806,"choices":2144,"correct":736,"multi":1176,"explanation":644},[1813,1816,1819,1822],{"slug":2052,"kind":1174,"question":2057,"choices":2146,"correct":736,"multi":1176,"explanation":644},[2064,2067,2070,2073],{"title":29,"description":2140},"lqUlImJ9pEGuSrZbOMFriKlfsTI13j8Iz3QVemv-UG8",{"id":2150,"title":33,"bo":2151,"body":2153,"description":2495,"eval":1168,"extension":1169,"labo":1168,"meta":2496,"navigation":1171,"path":34,"quizzes":2497,"readingTime":1035,"seo":2502,"stem":35,"tp":1168,"__hash__":2503},"cours\u002F0.snt-2nde\u002Fsa-internet\u002F4.pair-a-pair.md",[2152],"SA04",{"type":591,"value":2154,"toc":2486},[2155,2157,2187,2189,2193,2199,2218,2224,2230,2234,2252,2257,2260,2284,2288,2291,2345,2354,2358,2361,2392,2416,2429,2453,2457,2464,2477,2479],[594,2156,597],{"id":596},[599,2158,2159,2160,2163,2164,2167,2168,2170,2171,2174,2175,2178,2179,2182,2183,2186],{},"La plupart de vos usages quotidiens d'Internet reposent sur un modèle simple :\nvotre ordinateur est un ",[611,2161,2162],{},"client"," qui demande, et il s'adresse à un ",[611,2165,2166],{},"serveur","\nqui répond. Vous ouvrez ",[603,2169,605],{},", le serveur vous renvoie la page. Mais il\nexiste une autre organisation, plus égalitaire, dans laquelle chaque machine\njoue ",[611,2172,2173],{},"les deux rôles"," simultanément : ce modèle est appelé réseau\n",[611,2176,2177],{},"pair-à-pair"," (en anglais, ",[620,2180,2181],{},"peer-to-peer",", ou ",[611,2184,2185],{},"P2P",").",[625,2188],{"code":2152},[594,2190,2192],{"id":2191},"le-modèle-client-serveur-pour-mémoire","Le modèle client-serveur, pour mémoire",[599,2194,2195,2196,661],{},"Dans le modèle ",[611,2197,2198],{},"client-serveur",[747,2200,2201,2206,2211],{},[750,2202,772,2203,2205],{},[611,2204,2166],{}," est une machine puissante, allumée en permanence, qui héberge\nun service (un site, un jeu, une messagerie).",[750,2207,772,2208,2210],{},[611,2209,2162],{}," est votre appareil personnel, qui se connecte au serveur pour\nconsommer le service.",[750,2212,2213,2214,2217],{},"La communication est ",[611,2215,2216],{},"asymétrique"," : le client demande, le serveur répond.",[638,2219,2222],{"className":2220,"code":2221,"language":643,"meta":644},[641],"[Client A]──┐\n[Client B]──┼──▶ [Serveur unique]\n[Client C]──┘\n",[603,2223,2221],{"__ignoreMap":644},[599,2225,2226,2227,842],{},"C'est efficace, simple à administrer, et c'est le modèle dominant du web. Mais\nil a une faiblesse : ",[611,2228,2229],{},"si le serveur tombe, plus personne n'a accès au service",[594,2231,2233],{"id":2232},"le-modèle-pair-à-pair","Le modèle pair-à-pair",[599,2235,2236,2237,2240,2241,2243,2244,2247,2248,2251],{},"Dans un ",[611,2238,2239],{},"réseau pair-à-pair",", il n'y a ",[611,2242,1117],{}," de serveur central. Chaque\nmachine connectée — appelée ",[611,2245,2246],{},"pair"," ou ",[620,2249,2250],{},"peer"," — est à la fois cliente et\nserveuse : elle demande des ressources aux autres pairs, et elle en fournit à\nceux qui en demandent.",[784,2253],{"alt":2254,"kind":787,"src":2255,"svg":2256},"Client-serveur vs pair-à-pair","\u002Fillustrations\u002F0.snt-2nde\u002Fsa-internet\u002Fclient-serveur-vs-p2p.svg","\u003Csvg class=\"illustration-svg\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"0 0 480 250\" role=\"img\" aria-label=\"Comparaison : à gauche le modèle client-serveur (quatre clients autour d'un serveur central), à droite le modèle pair-à-pair (quatre pairs reliés en maille, sans centre)\">\n  \u003Ctitle>Client-serveur vs pair-à-pair\u003C\u002Ftitle>\n  \u003Cstyle>\n    .cp-title { fill: var(--diagram-text); font-family: Geist, Inter, system-ui, sans-serif; font-size: 13px; font-weight: 600; }\n    .cp-node  { fill: var(--diagram-node-bg); stroke: var(--diagram-node-border); stroke-width: 1.5; }\n    .cp-label { fill: var(--diagram-text); font-family: Geist, Inter, system-ui, sans-serif; font-size: 12px; font-weight: 500; }\n    .cp-edge  { stroke: var(--diagram-line); stroke-width: 1.5; fill: none; }\n    .cp-arrow { fill: var(--diagram-line); }\n    .cp-divider { stroke: var(--diagram-border); stroke-width: 1.5; stroke-dasharray: 4 4; }\n  \u003C\u002Fstyle>\n\n  \u003Cline class=\"cp-divider\" x1=\"240\" y1=\"40\" x2=\"240\" y2=\"230\"\u002F>\n\n  \u003C!-- ░░ Client-serveur (gauche) ░░ -->\n  \u003Ctext x=\"120\" y=\"26\" text-anchor=\"middle\" class=\"cp-title\">Client-serveur\u003C\u002Ftext>\n\n  \u003C!-- arêtes client → serveur (sous les nœuds) -->\n  \u003Cpath class=\"cp-edge\" d=\"M 60 92 L 100 132\"\u002F>\n  \u003Cpath class=\"cp-edge\" d=\"M 180 92 L 140 132\"\u002F>\n  \u003Cpath class=\"cp-edge\" d=\"M 60 200 L 100 160\"\u002F>\n  \u003Cpath class=\"cp-edge\" d=\"M 180 200 L 140 160\"\u002F>\n  \u003Cpolygon class=\"cp-arrow\" points=\"103,135 92,133 99,124\"\u002F>\n  \u003Cpolygon class=\"cp-arrow\" points=\"137,135 141,124 148,133\"\u002F>\n  \u003Cpolygon class=\"cp-arrow\" points=\"103,157 99,168 92,159\"\u002F>\n  \u003Cpolygon class=\"cp-arrow\" points=\"137,157 148,159 141,168\"\u002F>\n\n  \u003C!-- serveur central -->\n  \u003Ccircle cx=\"120\" cy=\"146\" r=\"26\" class=\"cp-node\"\u002F>\n  \u003Ctext x=\"120\" y=\"150\" text-anchor=\"middle\" class=\"cp-label\">Serveur\u003C\u002Ftext>\n\n  \u003C!-- clients -->\n  \u003Cg>\n    \u003Crect x=\"22\"  y=\"62\"  width=\"64\" height=\"30\" rx=\"4\" class=\"cp-node\"\u002F>\u003Ctext x=\"54\"  y=\"81\"  text-anchor=\"middle\" class=\"cp-label\">Client\u003C\u002Ftext>\n    \u003Crect x=\"154\" y=\"62\"  width=\"64\" height=\"30\" rx=\"4\" class=\"cp-node\"\u002F>\u003Ctext x=\"186\" y=\"81\"  text-anchor=\"middle\" class=\"cp-label\">Client\u003C\u002Ftext>\n    \u003Crect x=\"22\"  y=\"200\" width=\"64\" height=\"30\" rx=\"4\" class=\"cp-node\"\u002F>\u003Ctext x=\"54\"  y=\"219\" text-anchor=\"middle\" class=\"cp-label\">Client\u003C\u002Ftext>\n    \u003Crect x=\"154\" y=\"200\" width=\"64\" height=\"30\" rx=\"4\" class=\"cp-node\"\u002F>\u003Ctext x=\"186\" y=\"219\" text-anchor=\"middle\" class=\"cp-label\">Client\u003C\u002Ftext>\n  \u003C\u002Fg>\n\n  \u003C!-- ░░ Pair-à-pair (droite) ░░ -->\n  \u003Ctext x=\"360\" y=\"26\" text-anchor=\"middle\" class=\"cp-title\">Pair-à-pair\u003C\u002Ftext>\n\n  \u003C!-- maille : 4 pairs tous reliés (6 arêtes, sans centre) -->\n  \u003Cpath class=\"cp-edge\" d=\"M 300 77 L 420 77\"\u002F>\n  \u003Cpath class=\"cp-edge\" d=\"M 300 215 L 420 215\"\u002F>\n  \u003Cpath class=\"cp-edge\" d=\"M 300 77 L 300 215\"\u002F>\n  \u003Cpath class=\"cp-edge\" d=\"M 420 77 L 420 215\"\u002F>\n  \u003Cpath class=\"cp-edge\" d=\"M 300 77 L 420 215\"\u002F>\n  \u003Cpath class=\"cp-edge\" d=\"M 420 77 L 300 215\"\u002F>\n\n  \u003Cg>\n    \u003Crect x=\"268\" y=\"62\"  width=\"64\" height=\"30\" rx=\"4\" class=\"cp-node\"\u002F>\u003Ctext x=\"300\" y=\"81\"  text-anchor=\"middle\" class=\"cp-label\">Pair\u003C\u002Ftext>\n    \u003Crect x=\"388\" y=\"62\"  width=\"64\" height=\"30\" rx=\"4\" class=\"cp-node\"\u002F>\u003Ctext x=\"420\" y=\"81\"  text-anchor=\"middle\" class=\"cp-label\">Pair\u003C\u002Ftext>\n    \u003Crect x=\"268\" y=\"200\" width=\"64\" height=\"30\" rx=\"4\" class=\"cp-node\"\u002F>\u003Ctext x=\"300\" y=\"219\" text-anchor=\"middle\" class=\"cp-label\">Pair\u003C\u002Ftext>\n    \u003Crect x=\"388\" y=\"200\" width=\"64\" height=\"30\" rx=\"4\" class=\"cp-node\"\u002F>\u003Ctext x=\"420\" y=\"219\" text-anchor=\"middle\" class=\"cp-label\">Pair\u003C\u002Ftext>\n  \u003C\u002Fg>\n\u003C\u002Fsvg>\n",[599,2258,2259],{},"Une analogie : un repas partagé en colocation. Plutôt qu'un seul cuisinier\nservant tout le monde (client-serveur), chaque colocataire apporte un plat et\nsert les autres tout en se servant lui-même (pair-à-pair). Personne n'est\nindispensable, et la table reste garnie même si l'un se désiste.",[734,2261,2263,2268],{"correct":991,"slug":2262},"pair-a-pair-c1",[739,2264,2265],{"v-slot:question":644},[599,2266,2267],{},"Dans un réseau pair-à-pair, quel rôle joue chaque machine ?",[739,2269,2270],{"v-slot:choices":644},[747,2271,2272,2275,2278,2281],{},[750,2273,2274],{},"uniquement cliente",[750,2276,2277],{},"uniquement serveuse",[750,2279,2280],{},"à la fois cliente et serveuse",[750,2282,2283],{},"aucun rôle particulier",[594,2285,2287],{"id":2286},"pourquoi-cest-intéressant","Pourquoi c'est intéressant",[599,2289,2290],{},"Le pair-à-pair présente plusieurs avantages structurels :",[663,2292,2293,2303],{},[666,2294,2295],{},[669,2296,2297,2300],{},[672,2298,2299],{},"Avantage",[672,2301,2302],{},"Explication",[679,2304,2305,2315,2325,2335],{},[669,2306,2307,2312],{},[684,2308,2309],{},[611,2310,2311],{},"Résilience",[684,2313,2314],{},"Pas de point central à faire tomber. Si un pair se déconnecte, les autres continuent.",[669,2316,2317,2322],{},[684,2318,2319],{},[611,2320,2321],{},"Passage à l'échelle",[684,2323,2324],{},"Plus il y a de pairs, plus il y a de ressources disponibles dans le réseau.",[669,2326,2327,2332],{},[684,2328,2329],{},[611,2330,2331],{},"Pas d'infrastructure coûteuse",[684,2333,2334],{},"Pas besoin d'investir dans des serveurs surpuissants.",[669,2336,2337,2342],{},[684,2338,2339],{},[611,2340,2341],{},"Distribution équitable de la charge",[684,2343,2344],{},"Le téléchargement d'un fichier puise des morceaux chez plusieurs pairs à la fois.",[898,2346,2347],{},[599,2348,2349,2350,2353],{},"Quand vous téléchargez un fichier volumineux via un réseau P2P, vous ne le\nrécupérez pas auprès d'une seule machine : vous en obtenez des ",[611,2351,2352],{},"morceaux"," de\nplusieurs pairs simultanément, ce qui peut accélérer considérablement le\ntéléchargement par rapport à un serveur unique.",[594,2355,2357],{"id":2356},"quelques-exemples-dusages","Quelques exemples d'usages",[599,2359,2360],{},"Le pair-à-pair n'est pas une curiosité : il sous-tend des services bien réels,\nlégitimes ou contestés.",[2362,2363,2366],"card",{"icon":2364,"title":2365},"i-lucide-check","Usages légitimes",[747,2367,2368,2374,2380,2386],{},[750,2369,2370,2373],{},[611,2371,2372],{},"BitTorrent"," pour distribuer de gros fichiers libres : images de\ndistributions Linux, archives de l'Internet Archive, jeux libres.",[750,2375,2376,2379],{},[611,2377,2378],{},"Mises à jour de logiciels"," : certains systèmes (Windows, Blizzard) utilisent\nle P2P pour répartir la charge des téléchargements massifs.",[750,2381,2382,2385],{},[611,2383,2384],{},"Réseaux décentralisés"," : Bitcoin, IPFS, Mastodon (en partie). Pas de\nserveur central qui pourrait imposer une censure.",[750,2387,2388,2391],{},[611,2389,2390],{},"Visioconférence"," : certains outils utilisent du P2P pour relier\ndirectement deux participants sans passer par un serveur intermédiaire.",[2362,2393,2396],{"icon":2394,"title":2395},"i-lucide-alert-triangle","Usages illicites",[747,2397,2398,2404,2410],{},[750,2399,2400,2403],{},[611,2401,2402],{},"Partage de fichiers protégés par le droit d'auteur"," : films, séries,\nmusique, logiciels piratés. C'est l'usage historique qui a popularisé le\nP2P (Napster en 1999, eMule, BitTorrent…).",[750,2405,2406,2409],{},[611,2407,2408],{},"Distribution de contenus illégaux"," : la décentralisation rend la lutte\ncontre les contenus interdits plus difficile.",[750,2411,2412,2415],{},[611,2413,2414],{},"Marchés noirs en ligne"," : certains services illégaux s'appuient sur des\nréseaux pair-à-pair pour échapper aux autorités.",[1108,2417,2418],{},[599,2419,2420,2421,2424,2425,2428],{},"Le partage de fichiers protégés par le droit d'auteur via un réseau P2P est\n",[611,2422,2423],{},"illégal"," en France. La loi ",[611,2426,2427],{},"Hadopi"," (2009) permet de sanctionner les\nutilisateurs identifiés. Au-delà de la sanction, c'est aussi une atteinte au\ntravail des auteurs et des artistes qui produisent ces œuvres.",[734,2430,2432,2437],{"correct":736,"slug":2431},"pair-a-pair-c2",[739,2433,2434],{"v-slot:question":644},[599,2435,2436],{},"Lequel de ces usages du P2P est légitime ?",[739,2438,2439],{"v-slot:choices":644},[747,2440,2441,2444,2447,2450],{},[750,2442,2443],{},"télécharger un film en streaming illégal",[750,2445,2446],{},"distribuer une distribution Linux libre",[750,2448,2449],{},"pirater un jeu vidéo récent",[750,2451,2452],{},"partager illégalement une chanson protégée",[594,2454,2456],{"id":2455},"difficulté-du-contrôle","Difficulté du contrôle",[599,2458,2459,2460,2463],{},"Avec un service centralisé, il suffit d'éteindre le serveur pour interrompre\nle service — ou de le saisir pour bloquer la diffusion d'un contenu. Dans un\nréseau pair-à-pair, ",[611,2461,2462],{},"chaque utilisateur"," est en partie hébergeur : il\nfaudrait éteindre toutes les machines participantes pour faire disparaître le\ncontenu. C'est cette propriété qui rend le P2P précieux pour les usages\ndécentralisés, et difficile à contrôler quand il est utilisé pour des activités\nillicites.",[1673,2465,2466],{},[599,2467,2468,2469,2472,2473,2476],{},"La décentralisation n'est ni un bien ni un mal en soi : c'est une ",[611,2470,2471],{},"propriété\ntechnique"," qui sert l'usage qui en est fait. Un réseau pair-à-pair peut servir à\ndistribuer une encyclopédie libre comme à diffuser un contenu illégal — c'est\nl'",[611,2474,2475],{},"usage"," qui qualifie l'action, pas la technologie.",[594,2478,1146],{"id":1145},[599,2480,2481,2482,2485],{},"L'idée pair-à-pair est aussi au cœur des ",[611,2483,2484],{},"blockchains"," (Bitcoin, Ethereum) :\ndes milliers de machines partagent une copie commune d'un registre, qu'elles\nmettent à jour ensemble selon des règles précises, sans qu'aucune autorité\ncentrale ne valide les transactions. C'est une extension du principe P2P :\nchaque pair contribue, et la cohérence émerge de l'accord collectif.",{"title":644,"searchDepth":1049,"depth":1049,"links":2487},[2488,2489,2490,2491,2492,2493,2494],{"id":596,"depth":1049,"text":597},{"id":2191,"depth":1049,"text":2192},{"id":2232,"depth":1049,"text":2233},{"id":2286,"depth":1049,"text":2287},{"id":2356,"depth":1049,"text":2357},{"id":2455,"depth":1049,"text":2456},{"id":1145,"depth":1049,"text":1146},"Quand chaque machine devient à la fois cliente et serveuse — usages légitimes et dérives.",{},[2498,2500],{"slug":2262,"kind":1174,"question":2267,"choices":2499,"correct":991,"multi":1176,"explanation":644},[2274,2277,2280,2283],{"slug":2431,"kind":1174,"question":2436,"choices":2501,"correct":736,"multi":1176,"explanation":644},[2443,2446,2449,2452],{"title":33,"description":2495},"Uw0f4jwJIjkTS4fdMA7eRUpphgEsLy0r179XavU1bQc",{"id":2505,"title":15,"bo":1168,"body":2506,"description":2586,"eval":1168,"extension":1169,"labo":1168,"meta":2587,"navigation":1171,"path":16,"quizzes":2589,"readingTime":1035,"seo":2590,"stem":17,"tp":1168,"__hash__":2591},"cours\u002F0.snt-2nde\u002Fsa-internet\u002F0.index.md",{"type":591,"value":2507,"toc":2581},[2508,2512,2517,2532,2536,2554,2558],[594,2509,2511],{"id":2510},"au-programme","Au programme",[599,2513,2514,2515,842],{},"Internet est devenu aussi banal qu'invisible. Pourtant, derrière chaque page\nouverte, chaque vidéo lancée, chaque message échangé, se cache une mécanique\nremarquable qui orchestre la circulation des données à l'échelle de la planète.\nCe chapitre vous propose d'ouvrir le capot et de comprendre les grands principes\nsur lesquels repose ce ",[611,2516,1198],{},[599,2518,2519,2520,2522,2523,2525,2526,2528,2529,2531],{},"Vous découvrirez d'abord comment un nom lisible comme ",[603,2521,605],{}," est traduit en\nadresse numérique grâce au ",[611,2524,617],{},". Vous verrez ensuite qu'Internet ne dépend\npas d'un seul type de support physique : fibre, ondes, satellites cohabitent\nsans que vous n'ayez à vous en soucier. Vous étudierez les protocoles ",[611,2527,1749],{},"\nqui découpent vos messages en paquets et orchestrent leur acheminement à travers\nles routeurs. Enfin, vous explorerez l'organisation ",[611,2530,2177],{},", alternative\nau modèle client-serveur, avec ses promesses et ses dérives.",[594,2533,2535],{"id":2534},"objectifs","Objectifs",[2362,2537,2540],{"icon":2538,"title":2539},"i-lucide-target","À la fin du chapitre, vous saurez",[747,2541,2542,2545,2548,2551],{},[750,2543,2544],{},"Expliquer le rôle du DNS et retrouver une adresse IP à partir d'un nom de domaine.",[750,2546,2547],{},"Citer plusieurs types de réseaux physiques et évaluer leur ordre de grandeur en débit.",[750,2549,2550],{},"Distinguer les rôles de TCP et d'IP, et décrire le routage d'un paquet.",[750,2552,2553],{},"Décrire ce qu'est un réseau pair-à-pair et ses usages, légaux ou non.",[594,2555,2557],{"id":2556},"plan","Plan",[1772,2559,2560,2565,2570,2576],{},[750,2561,2562,2564],{},[611,2563,21],{}," — du nom de domaine à l'IP.",[750,2566,2567,2569],{},[611,2568,25],{}," — un réseau logique indépendant du matériel.",[750,2571,2572,2575],{},[611,2573,2574],{},"Protocoles TCP\u002FIP et routage"," — découpage, transport, accusé de réception.",[750,2577,2578,2580],{},[611,2579,33],{}," — l'alternative au client-serveur.",{"title":644,"searchDepth":1049,"depth":1049,"links":2582},[2583,2584,2585],{"id":2510,"depth":1049,"text":2511},{"id":2534,"depth":1049,"text":2535},{"id":2556,"depth":1049,"text":2557},"Du nom de domaine à la livraison du dernier paquet, comprendre comment Internet fait tenir l'ensemble.",{"icon":2588},"i-lucide-globe",[],{"title":15,"description":2586},"15qKAIdpFhJjj-GQZh_NjtYmOttORsBPOng5aan9fQk",[2593,2796,3188,3391,3644],{"id":2594,"title":2595,"bo":2596,"body":2597,"description":2789,"eval":1168,"extension":1169,"labo":1168,"meta":2790,"navigation":1176,"path":2791,"quizzes":2792,"readingTime":1035,"seo":2793,"stem":2794,"tp":1168,"__hash__":2795},"coursMemo\u002F0.snt-2nde\u002Fsa-internet\u002F1.adresses-dns.memo.md","Adresses symboliques et DNS — l'essentiel",[589],{"type":591,"value":2598,"toc":2782},[2599,2603,2612,2616,2671,2675,2735,2737,2748,2752,2779],[594,2600,2602],{"id":2601},"en-une-phrase","En une phrase",[599,2604,772,2605,2607,2608,2611],{},[611,2606,617],{}," est l'annuaire distribué d'Internet : il ",[611,2609,2610],{},"traduit un nom de domaine\nen adresse IP"," pour que votre ordinateur sache à quelle machine s'adresser.",[594,2613,2615],{"id":2614},"à-mémoriser","À mémoriser",[747,2617,2618,2627,2634,2642,2660],{},[750,2619,2620,2623,2624,2626],{},[611,2621,2622],{},"Adresse IP"," : suite de chiffres qui identifie une machine. IPv4 = quatre\noctets ",[603,2625,2081],{}," (de 0 à 255). IPv6 = format plus long, plus récent.",[750,2628,2629,2631,2632,2186],{},[611,2630,674],{}," = nom de domaine, lisible humain (",[603,2633,605],{},[750,2635,2636,2638,2639,2641],{},[611,2637,617],{}," = ",[620,2640,622],{},", service de traduction nom ↔ IP.",[750,2643,2644,2645,2648,2649,2651,2652,2655,2656,2659],{},"Un nom se lit ",[611,2646,2647],{},"de droite à gauche"," : racine ",[603,2650,842],{}," → TLD (",[603,2653,2654],{},".fr",", ",[603,2657,2658],{},".com",") →\ndomaine → sous-domaine.",[750,2661,2662,2663,2666,2667,2670],{},"La résolution passe par ",[611,2664,2665],{},"plusieurs serveurs en cascade"," (un résolveur\nqui interroge des serveurs spécialisés par extension), et chaque réponse\nest ",[611,2668,2669],{},"mise en cache"," pour aller plus vite la fois d'après.",[594,2672,2674],{"id":2673},"à-savoir-reconnaître","À savoir reconnaître",[663,2676,2677,2686],{},[666,2678,2679],{},[669,2680,2681,2684],{},[672,2682,2683],{},"Élément",[672,2685,1240],{},[679,2687,2688,2697,2706,2715,2724],{},[669,2689,2690,2694],{},[684,2691,2692],{},[603,2693,754],{},[684,2695,2696],{},"adresse IP (IPv4)",[669,2698,2699,2703],{},[684,2700,2701],{},[603,2702,605],{},[684,2704,2705],{},"nom de domaine",[669,2707,2708,2712],{},[684,2709,2710],{},[603,2711,1124],{},[684,2713,2714],{},"URL complète",[669,2716,2717,2721],{},[684,2718,2719],{},[603,2720,2654],{},[684,2722,2723],{},"TLD (extension)",[669,2725,2726,2733],{},[684,2727,2728,2730,2731],{},[603,2729,979],{}," dans ",[603,2732,916],{},[684,2734,982],{},[594,2736,1106],{"id":1105},[747,2738,2739,2742,2745],{},[750,2740,2741],{},"Une URL n'est pas un nom de domaine — l'URL contient en plus le protocole et\nun chemin.",[750,2743,2744],{},"Une même IP peut héberger plusieurs sites, un même site peut avoir plusieurs IP.",[750,2746,2747],{},"Le cache DNS retarde parfois la prise en compte d'un changement.",[594,2749,2751],{"id":2750},"commandes-utiles","Commandes utiles",[638,2753,2755],{"className":1025,"code":2754,"language":1028,"meta":644,"style":644},"host nsi.rocks       # Linux\u002FmacOS\nnslookup nsi.rocks   # Windows\n",[603,2756,2757,2769],{"__ignoreMap":644},[1032,2758,2759,2762,2765],{"class":1034,"line":1035},[1032,2760,2761],{"class":1038},"host",[1032,2763,2764],{"class":1042}," nsi.rocks",[1032,2766,2768],{"class":2767},"sCsY4","       # Linux\u002FmacOS\n",[1032,2770,2771,2774,2776],{"class":1034,"line":1049},[1032,2772,2773],{"class":1038},"nslookup",[1032,2775,2764],{"class":1042},[1032,2777,2778],{"class":2767},"   # Windows\n",[1155,2780,2781],{},"html pre.shiki code .snPdu, html code.shiki .snPdu{--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sIIMD, html code.shiki .sIIMD{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sCsY4, html code.shiki .sCsY4{--shiki-light:#6A737D;--shiki-default:#6A737D;--shiki-dark:#6A737D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":644,"searchDepth":1049,"depth":1049,"links":2783},[2784,2785,2786,2787,2788],{"id":2601,"depth":1049,"text":2602},{"id":2614,"depth":1049,"text":2615},{"id":2673,"depth":1049,"text":2674},{"id":1105,"depth":1049,"text":1106},{"id":2750,"depth":1049,"text":2751},"Mémo de révision sur le DNS et la traduction nom → IP.",{},"\u002Fsnt-2nde\u002Fsa-internet\u002Fadresses-dns.memo",[],{"title":2595,"description":2789},"0.snt-2nde\u002Fsa-internet\u002F1.adresses-dns.memo","BnQV1woJ0UL3YkdF2OMJWYoz-IPjfGwuNJfA9IID5NU",{"id":2797,"title":2798,"bo":2799,"body":2800,"description":3181,"eval":1168,"extension":1169,"labo":1168,"meta":3182,"navigation":1176,"path":3183,"quizzes":3184,"readingTime":1035,"seo":3185,"stem":3186,"tp":1168,"__hash__":3187},"coursMemo\u002F0.snt-2nde\u002Fsa-internet\u002F2.reseaux-physiques.memo.md","Internet et les réseaux physiques — l'essentiel",[1184],{"type":591,"value":2801,"toc":3174},[2802,2804,2814,2816,2977,2979,3051,3053,3149,3153],[594,2803,2602],{"id":2601},[599,2805,2806,2807,2810,2811,842],{},"Internet est un ",[611,2808,2809],{},"réseau logique"," qui circule indifféremment sur des supports\nphysiques variés — fibre, cuivre, ondes, satellites — ce qui le rend ",[611,2812,2813],{},"flexible\net résilient",[594,2815,2615],{"id":2614},[747,2817,2818,2824,2827,2830,2836,2971],{},[750,2819,2820,2821,2823],{},"Internet est défini par ses ",[611,2822,1220],{}," (TCP\u002FIP), pas par un support.",[750,2825,2826],{},"Supports filaires : Ethernet (cuivre), fibre optique, ADSL (en déclin).",[750,2828,2829],{},"Supports sans fil : Wi-Fi, 4G\u002F5G, satellite.",[750,2831,2832,2835],{},[611,2833,2834],{},"Débit"," mesuré en bit\u002Fs, Kbit\u002Fs, Mbit\u002Fs, Gbit\u002Fs.",[750,2837,2838,2867,2868,2914,2915,2970],{},[1032,2839,2841,2854],{"className":2840},[1444],[1032,2842,2844],{"className":2843},[1448],[1450,2845,2846],{"xmlns":1452},[1455,2847,2848,2852],{},[1458,2849,2850],{},[1461,2851,736],{},[1504,2853,736],{"encoding":1506},[1032,2855,2857],{"className":2856,"ariaHidden":1482},[1511],[1032,2858,2860,2864],{"className":2859},[1515],[1032,2861],{"className":2862,"style":2863},[1519],"height:0.6444em;",[1032,2865,736],{"className":2866},[1524]," octet ",[1032,2869,2871,2889],{"className":2870},[1444],[1032,2872,2874],{"className":2873},[1448],[1450,2875,2876],{"xmlns":1452},[1455,2877,2878,2886],{},[1458,2879,2880,2883],{},[1475,2881,2882],{},"=",[1461,2884,2885],{},"8",[1504,2887,2888],{"encoding":1506},"= 8",[1032,2890,2892,2905],{"className":2891,"ariaHidden":1482},[1511],[1032,2893,2895,2899,2902],{"className":2894},[1515],[1032,2896],{"className":2897,"style":2898},[1519],"height:0.3669em;",[1032,2900,2882],{"className":2901},[1582],[1032,2903],{"className":2904,"style":1578},[1528],[1032,2906,2908,2911],{"className":2907},[1515],[1032,2909],{"className":2910,"style":2863},[1519],[1032,2912,2885],{"className":2913},[1524]," bits. Une connexion 100 Mbit\u002Fs ",[1032,2916,2918,2935],{"className":2917},[1444],[1032,2919,2921],{"className":2920},[1448],[1450,2922,2923],{"xmlns":1452},[1455,2924,2925,2932],{},[1458,2926,2927,2929],{},[1475,2928,1492],{},[1461,2930,2931],{},"12,5",[1504,2933,2934],{"encoding":1506},"\\approx 12{,}5",[1032,2936,2938,2951],{"className":2937,"ariaHidden":1482},[1511],[1032,2939,2941,2945,2948],{"className":2940},[1515],[1032,2942],{"className":2943,"style":2944},[1519],"height:0.4831em;",[1032,2946,1492],{"className":2947},[1582],[1032,2949],{"className":2950,"style":1578},[1528],[1032,2952,2954,2957,2961,2967],{"className":2953},[1515],[1032,2955],{"className":2956,"style":2110},[1519],[1032,2958,2960],{"className":2959},[1524],"12",[1032,2962,2964],{"className":2963},[1524],[1032,2965,1483],{"className":2966},[1562],[1032,2968,1486],{"className":2969},[1524]," Mo\u002Fs.",[750,2972,772,2973,2976],{},[611,2974,2975],{},"trafic Internet mondial double tous les 2 à 3 ans",", porté\nprincipalement par la vidéo en streaming.",[594,2978,2674],{"id":2673},[663,2980,2981,2994],{},[666,2982,2983],{},[669,2984,2985,2988,2991],{},[672,2986,2987],{},"Type de support",[672,2989,2990],{},"Filaire \u002F sans fil",[672,2992,2993],{},"Vitesse typique",[679,2995,2996,3005,3015,3024,3034,3042],{},[669,2997,2998,3000,3002],{},[684,2999,1267],{},[684,3001,1256],{},[684,3003,3004],{},"très élevée (Gbit\u002Fs)",[669,3006,3007,3010,3012],{},[684,3008,3009],{},"Ethernet cuivre",[684,3011,1256],{},[684,3013,3014],{},"élevée (100 Mbit\u002Fs – 10 Gbit\u002Fs)",[669,3016,3017,3019,3021],{},[684,3018,1382],{},[684,3020,1325],{},[684,3022,3023],{},"faible (qq Mbit\u002Fs)",[669,3025,3026,3028,3031],{},[684,3027,1280],{},[684,3029,3030],{},"sans fil local",[684,3032,3033],{},"moyenne à élevée",[669,3035,3036,3038,3040],{},[684,3037,1294],{},[684,3039,1297],{},[684,3041,3033],{},[669,3043,3044,3046,3048],{},[684,3045,1308],{},[684,3047,1311],{},[684,3049,3050],{},"moyenne",[594,3052,1106],{"id":1105},[747,3054,3055,3140,3143],{},[750,3056,3057,618,3059,3061,3062,3134,3135,618,3137,3139],{},[611,3058,1346],{},[603,3060,1350],{},") ",[1032,3063,3065,3081],{"className":3064},[1444],[1032,3066,3068],{"className":3067},[1448],[1450,3069,3070],{"xmlns":1452},[1455,3071,3072,3078],{},[1458,3073,3074],{},[1475,3075,3077],{"mathvariant":3076},"normal","≠",[1504,3079,3080],{"encoding":1506},"\\neq",[1032,3082,3084],{"className":3083,"ariaHidden":1482},[1511],[1032,3085,3087,3091],{"className":3086},[1515],[1032,3088],{"className":3089,"style":3090},[1519],"height:0.8889em;vertical-align:-0.1944em;",[1032,3092,3094,3127,3131],{"className":3093},[1582],[1032,3095,3097],{"className":3096},[1582],[1032,3098,3101],{"className":3099},[1524,3100],"vbox",[1032,3102,3105],{"className":3103},[3104],"thinbox",[1032,3106,3109,3112,3123],{"className":3107},[3108],"rlap",[1032,3110],{"className":3111,"style":3090},[1519],[1032,3113,3116],{"className":3114},[3115],"inner",[1032,3117,3119],{"className":3118},[1524],[1032,3120,3122],{"className":3121},[1582],"",[1032,3124],{"className":3125},[3126],"fix",[1032,3128],{"className":3129},[1528,3130],"nobreak",[1032,3132,2882],{"className":3133},[1582]," ",[611,3136,1354],{},[603,3138,1358],{},"). 1 octet = 8 bits.",[750,3141,3142],{},"La fibre est filaire ; la 5G est sans fil, malgré la vitesse.",[750,3144,3145,3146,842],{},"L'indépendance physique rend Internet résilient, mais ",[611,3147,3148],{},"pas indestructible",[594,3150,3152],{"id":3151},"chiffres-clés-à-connaître","Chiffres-clés à connaître",[747,3154,3155,3162,3169],{},[750,3156,3157,3158,3161],{},"Le trafic Internet ",[611,3159,3160],{},"double tous les 2 à 3 ans"," environ.",[750,3163,3164,3165,3168],{},"La vidéo en streaming est le ",[611,3166,3167],{},"premier contributeur"," au trafic actuel.",[750,3170,1403,3171,3173],{},[611,3172,1406],{}," d'Internet sont en grande majorité des fibres optiques sous-marines.",{"title":644,"searchDepth":1049,"depth":1049,"links":3175},[3176,3177,3178,3179,3180],{"id":2601,"depth":1049,"text":2602},{"id":2614,"depth":1049,"text":2615},{"id":2673,"depth":1049,"text":2674},{"id":1105,"depth":1049,"text":1106},{"id":3151,"depth":1049,"text":3152},"Mémo de révision sur l'indépendance d'Internet par rapport au matériel.",{},"\u002Fsnt-2nde\u002Fsa-internet\u002Freseaux-physiques.memo",[],{"title":2798,"description":3181},"0.snt-2nde\u002Fsa-internet\u002F2.reseaux-physiques.memo","IxGmJ1J530QLFykTr1-rb1Q-elvQoNVcDRm8EzW8KSE",{"id":3189,"title":3190,"bo":3191,"body":3192,"description":3384,"eval":1168,"extension":1169,"labo":1168,"meta":3385,"navigation":1176,"path":3386,"quizzes":3387,"readingTime":1035,"seo":3388,"stem":3389,"tp":1168,"__hash__":3390},"coursMemo\u002F0.snt-2nde\u002Fsa-internet\u002F3.tcp-ip-routage.memo.md","Protocoles TCP\u002FIP et routage — l'essentiel",[1711],{"type":591,"value":3193,"toc":3377},[3194,3196,3204,3206,3249,3253,3307,3309,3352,3354],[594,3195,2602],{"id":2601},[599,3197,3198,3200,3201,3203],{},[611,3199,1728],{}," adresse et achemine les paquets de routeur en routeur ; ",[611,3202,1732],{}," découpe\nles données, vérifie l'arrivée de chaque paquet et reconstitue l'ensemble dans\nl'ordre.",[594,3205,2615],{"id":2614},[747,3207,3208,3214,3219,3224,3235,3240],{},[750,3209,3210,3213],{},[611,3211,3212],{},"Protocole"," : règles partagées entre machines pour pouvoir communiquer.",[750,3215,3216,3218],{},[611,3217,1728],{}," : adresse chaque machine + achemine les paquets.",[750,3220,3221,3223],{},[611,3222,1732],{}," : découpe en paquets numérotés + accusé de réception + réassemblage.",[750,3225,3226,3227,3230,3231,3234],{},"Un message est ",[611,3228,3229],{},"découpé en plusieurs paquets",", qui peuvent prendre des\n",[611,3232,3233],{},"chemins différents",", et peuvent arriver dans le désordre.",[750,3236,772,3237,3239],{},[611,3238,1938],{}," = choix du prochain routeur par chaque routeur intermédiaire.",[750,3241,3242,3243,3245,3246,842],{},"TCP garantit la ",[611,3244,1837],{}," (tout arrive, dans l'ordre), ",[611,3247,3248],{},"pas le délai",[594,3250,3252],{"id":3251},"comparaison-à-connaître","Comparaison à connaître",[663,3254,3255,3266],{},[666,3256,3257],{},[669,3258,3259,3261,3263],{},[672,3260,2011],{},[672,3262,1749],{},[672,3264,3265],{},"UDP\u002FIP",[679,3267,3268,3277,3286,3297],{},[669,3269,3270,3273,3275],{},[684,3271,3272],{},"Arrivée fiable",[684,3274,2023],{},[684,3276,2040],{},[669,3278,3279,3282,3284],{},[684,3280,3281],{},"Ordre conservé",[684,3283,2023],{},[684,3285,2040],{},[669,3287,3288,3291,3294],{},[684,3289,3290],{},"Vitesse",[684,3292,3293],{},"Moyenne",[684,3295,3296],{},"Élevée",[669,3298,3299,3301,3304],{},[684,3300,1246],{},[684,3302,3303],{},"web, fichiers, courriels",[684,3305,3306],{},"streaming live, jeu en ligne",[594,3308,2674],{"id":2673},[663,3310,3311,3321],{},[666,3312,3313],{},[669,3314,3315,3318],{},[672,3316,3317],{},"Situation",[672,3319,3320],{},"Rôle en cause",[679,3322,3323,3330,3338,3345],{},[669,3324,3325,3328],{},[684,3326,3327],{},"« Mon paquet est arrivé puis l'accusé est revenu »",[684,3329,1732],{},[669,3331,3332,3335],{},[684,3333,3334],{},"« Ce routeur a décidé d'envoyer vers l'est »",[684,3336,3337],{},"IP \u002F routage",[669,3339,3340,3343],{},[684,3341,3342],{},"« Le fichier a été découpé en morceaux »",[684,3344,1732],{},[669,3346,3347,3350],{},[684,3348,3349],{},"« Les paquets ont pris des chemins différents »",[684,3351,3337],{},[594,3353,1106],{"id":1105},[747,3355,3356,3363,3370],{},[750,3357,3358,3359,3362],{},"TCP ne ",[611,3360,3361],{},"garantit pas"," une vitesse minimale.",[750,3364,3365,3366,3369],{},"Plusieurs ",[611,3367,3368],{},"chemins"," existent, ce qui rend Internet résilient.",[750,3371,3372,3373,3376],{},"IPv4 a ",[611,3374,3375],{},"bientôt épuisé"," ses adresses ; IPv6 prend le relais.",{"title":644,"searchDepth":1049,"depth":1049,"links":3378},[3379,3380,3381,3382,3383],{"id":2601,"depth":1049,"text":2602},{"id":2614,"depth":1049,"text":2615},{"id":3251,"depth":1049,"text":3252},{"id":2673,"depth":1049,"text":2674},{"id":1105,"depth":1049,"text":1106},"Mémo de révision sur TCP, IP et le routage des paquets.",{},"\u002Fsnt-2nde\u002Fsa-internet\u002Ftcp-ip-routage.memo",[],{"title":3190,"description":3384},"0.snt-2nde\u002Fsa-internet\u002F3.tcp-ip-routage.memo","TQxJ6DNzGstaIJkykStyaARyFAb7LY6ZkTsdvmAHdkg",{"id":3392,"title":3393,"bo":3394,"body":3395,"description":3637,"eval":1168,"extension":1169,"labo":1168,"meta":3638,"navigation":1176,"path":3639,"quizzes":3640,"readingTime":1035,"seo":3641,"stem":3642,"tp":1168,"__hash__":3643},"coursMemo\u002F0.snt-2nde\u002Fsa-internet\u002F4.pair-a-pair.memo.md","Réseaux pair-à-pair — l'essentiel",[2152],{"type":591,"value":3396,"toc":3630},[3397,3399,3410,3412,3447,3451,3505,3507,3551,3553],[594,3398,2602],{"id":2601},[599,3400,3401,3402,3405,3406,3409],{},"Dans un réseau ",[611,3403,3404],{},"pair-à-pair (P2P)",", chaque machine est ",[611,3407,3408],{},"à la fois cliente\net serveuse"," ; il n'y a pas de serveur central.",[594,3411,2615],{"id":2614},[747,3413,3414,3420,3426,3435,3441],{},[750,3415,3416,3419],{},[611,3417,3418],{},"Modèle client-serveur"," : un serveur central, plusieurs clients. Si le\nserveur tombe, le service est interrompu.",[750,3421,3422,3425],{},[611,3423,3424],{},"Modèle pair-à-pair (P2P)"," : pas de serveur central, chaque pair partage et\nreçoit. Résilient et décentralisé.",[750,3427,3428,3429,3431,3432,842],{},"Un fichier téléchargé en P2P est récupéré par ",[611,3430,2352],{},", chez ",[611,3433,3434],{},"plusieurs\npairs simultanément",[750,3436,3437,3440],{},[611,3438,3439],{},"Avantages"," : résilience, passage à l'échelle, pas d'infrastructure lourde.",[750,3442,3443,3446],{},[611,3444,3445],{},"Inconvénients"," : contrôle difficile, propice aux usages illicites.",[594,3448,3450],{"id":3449},"usages-typiques","Usages typiques",[663,3452,3453,3463],{},[666,3454,3455],{},[669,3456,3457,3460],{},[672,3458,3459],{},"Usage",[672,3461,3462],{},"Légitimité",[679,3464,3465,3473,3480,3487,3498],{},[669,3466,3467,3470],{},[684,3468,3469],{},"Distribuer des images Linux libres (BitTorrent)",[684,3471,3472],{},"Légitime",[669,3474,3475,3478],{},[684,3476,3477],{},"Mises à jour distribuées (Blizzard, Windows)",[684,3479,3472],{},[669,3481,3482,3485],{},[684,3483,3484],{},"Bitcoin, blockchains",[684,3486,3472],{},[669,3488,3489,3492],{},[684,3490,3491],{},"Partage de films, séries, musique protégés",[684,3493,3494,3497],{},[611,3495,3496],{},"Illégal"," (loi Hadopi)",[669,3499,3500,3503],{},[684,3501,3502],{},"Distribution de contenus interdits",[684,3504,3496],{},[594,3506,2674],{"id":2673},[663,3508,3509,3519],{},[666,3510,3511],{},[669,3512,3513,3516],{},[672,3514,3515],{},"Indice",[672,3517,3518],{},"Modèle",[679,3520,3521,3529,3537,3544],{},[669,3522,3523,3526],{},[684,3524,3525],{},"« Un serveur central reçoit les requêtes »",[684,3527,3528],{},"Client-serveur",[669,3530,3531,3534],{},[684,3532,3533],{},"« Chaque machine partage à toutes les autres »",[684,3535,3536],{},"Pair-à-pair",[669,3538,3539,3542],{},[684,3540,3541],{},"« Si le serveur tombe, plus de service »",[684,3543,3528],{},[669,3545,3546,3549],{},[684,3547,3548],{},"« Pas d'autorité centrale »",[684,3550,3536],{},[594,3552,1106],{"id":1105},[747,3554,3555,3562,3565],{},[750,3556,3557,3558,3561],{},"Le P2P n'est ",[611,3559,3560],{},"pas illégal en soi"," — c'est l'usage qui l'est.",[750,3563,3564],{},"Télécharger via P2P un contenu protégé est répréhensible (Hadopi).",[750,3566,3567,3568,3629],{},"Décentralisation ",[1032,3569,3571,3584],{"className":3570},[1444],[1032,3572,3574],{"className":3573},[1448],[1450,3575,3576],{"xmlns":1452},[1455,3577,3578,3582],{},[1458,3579,3580],{},[1475,3581,3077],{"mathvariant":3076},[1504,3583,3080],{"encoding":1506},[1032,3585,3587],{"className":3586,"ariaHidden":1482},[1511],[1032,3588,3590,3593],{"className":3589},[1515],[1032,3591],{"className":3592,"style":3090},[1519],[1032,3594,3596,3623,3626],{"className":3595},[1582],[1032,3597,3599],{"className":3598},[1582],[1032,3600,3602],{"className":3601},[1524,3100],[1032,3603,3605],{"className":3604},[3104],[1032,3606,3608,3611,3620],{"className":3607},[3108],[1032,3609],{"className":3610,"style":3090},[1519],[1032,3612,3614],{"className":3613},[3115],[1032,3615,3617],{"className":3616},[1524],[1032,3618,3122],{"className":3619},[1582],[1032,3621],{"className":3622},[3126],[1032,3624],{"className":3625},[1528,3130],[1032,3627,2882],{"className":3628},[1582]," anonymat : votre IP est visible des autres pairs.",{"title":644,"searchDepth":1049,"depth":1049,"links":3631},[3632,3633,3634,3635,3636],{"id":2601,"depth":1049,"text":2602},{"id":2614,"depth":1049,"text":2615},{"id":3449,"depth":1049,"text":3450},{"id":2673,"depth":1049,"text":2674},{"id":1105,"depth":1049,"text":1106},"Mémo de révision sur le P2P, ses usages et ses dérives.",{},"\u002Fsnt-2nde\u002Fsa-internet\u002Fpair-a-pair.memo",[],{"title":3393,"description":3637},"0.snt-2nde\u002Fsa-internet\u002F4.pair-a-pair.memo","aGT5S41asmDmFJrq5A7798vacNekTEinfsf0V-SGLVc",{"id":3645,"title":3646,"bo":3647,"body":3648,"description":4012,"eval":1168,"extension":1169,"labo":1168,"meta":4013,"navigation":1176,"path":4015,"quizzes":4016,"readingTime":1035,"seo":4038,"stem":4039,"tp":1168,"__hash__":4040},"coursMemo\u002F0.snt-2nde\u002Fsa-internet\u002Fchapitre.memo.md","Internet — synthèse de chapitre",[589,1184,1711,2152],{"type":591,"value":3649,"toc":4007},[3650,3654,3657,3684,3701,3719,3729,3733,3825,3828,3832,3856,3880,3906,3916,3925,3947,3980],[594,3651,3653],{"id":3652},"vue-densemble","Vue d'ensemble",[599,3655,3656],{},"Internet repose sur une articulation remarquable de quatre idées\ncomplémentaires, vues une à une dans ce chapitre.",[599,3658,3659,3660,3663,3664,3666,3667,3669,3670,3673,3674,3676,3677,3679,3680,3683],{},"Tout commence par les ",[611,3661,3662],{},"adresses",". Sur Internet, chaque machine est\nidentifiée par une ",[611,3665,613],{}," numérique, peu pratique à manipuler pour les\nhumains. Le ",[611,3668,617],{}," sert d'annuaire mondial distribué : il ",[611,3671,3672],{},"traduit"," un nom\nde domaine comme ",[603,3675,605],{}," en l'adresse IP correspondante. La résolution\npasse par ",[611,3678,2665],{},", et chaque réponse est ",[611,3681,3682],{},"mise en\ncache"," pour aller plus vite la fois d'après. Sans DNS, vous devriez retenir\ndes suites de chiffres pour visiter chaque site.",[599,3685,3686,3687,3690,3691,3693,3694,3696,3697,3700],{},"Vient ensuite la question du ",[611,3688,3689],{},"support physique",". Internet n'est ni un câble,\nni une antenne, ni un satellite : c'est un ",[611,3692,2809],{}," qui circule\nindifféremment sur des supports variés — fibre, cuivre, Wi-Fi, 4G\u002F5G,\nsatellite. Cette indépendance, voulue dès la conception, garantit la\n",[611,3695,1670],{}," du réseau et son passage à l'échelle. Le trafic mondial\n",[611,3698,3699],{},"double tous les deux à trois ans"," depuis le début des années 2000, porté\nen grande partie par la vidéo en streaming.",[599,3702,3703,3704,3706,3707,3709,3710,3712,3713,3715,3716,3718],{},"Le voyage des données est ensuite orchestré par deux ",[611,3705,1220],{},"\ncomplémentaires. ",[611,3708,1728],{}," adresse chaque machine et achemine les paquets de\nrouteur en routeur, en empruntant librement plusieurs chemins. ",[611,3711,1732],{}," découpe\nle message en paquets numérotés, vérifie la réception de chacun par un\n",[611,3714,1862],{},", et réassemble l'ensemble à l'arrivée. La fiabilité\nest garantie, mais pas le délai — ce qui justifie l'existence d'",[611,3717,2048],{}," pour\nles usages temps réel.",[599,3720,3721,3722,3725,3726,3728],{},"Enfin, le chapitre se termine par une autre ",[611,3723,3724],{},"organisation possible"," des\néchanges : le ",[611,3727,2177],{},". À l'opposé du modèle client-serveur, chaque\nmachine est à la fois cliente et serveuse, sans serveur central. Cette\ndécentralisation rend le réseau extrêmement résilient et difficile à\ncontrôler — ce qui sert aussi bien des usages légitimes (distribution Linux,\nBitcoin) que des usages illicites (partage de fichiers protégés). C'est\nl'usage qui qualifie l'action, pas la technologie.",[594,3730,3732],{"id":3731},"carte-des-notions","Carte des notions",[663,3734,3735,3748],{},[666,3736,3737],{},[669,3738,3739,3742,3745],{},[672,3740,3741],{},"Cours",[672,3743,3744],{},"Notion centrale",[672,3746,3747],{},"Question pédagogique",[679,3749,3750,3792,3803,3814],{},[669,3751,3752,3755,3789],{},[684,3753,3754],{},"1. Adresses et DNS",[684,3756,3757,3758,3788],{},"nom ",[1032,3759,3761,3776],{"className":3760},[1444],[1032,3762,3764],{"className":3763},[1448],[1450,3765,3766],{"xmlns":1452},[1455,3767,3768,3773],{},[1458,3769,3770],{},[1475,3771,3772],{},"↔",[1504,3774,3775],{"encoding":1506},"\\leftrightarrow",[1032,3777,3779],{"className":3778,"ariaHidden":1482},[1511],[1032,3780,3782,3785],{"className":3781},[1515],[1032,3783],{"className":3784,"style":2898},[1519],[1032,3786,3772],{"className":3787},[1582]," IP",[684,3790,3791],{},"Comment retrouver l'adresse d'une machine ?",[669,3793,3794,3797,3800],{},[684,3795,3796],{},"2. Réseaux physiques",[684,3798,3799],{},"support agnostique",[684,3801,3802],{},"Sur quoi circule Internet ?",[669,3804,3805,3808,3811],{},[684,3806,3807],{},"3. TCP\u002FIP et routage",[684,3809,3810],{},"paquets + acheminement",[684,3812,3813],{},"Comment une donnée traverse-t-elle le réseau ?",[669,3815,3816,3819,3822],{},[684,3817,3818],{},"4. Pair-à-pair",[684,3820,3821],{},"organisation des échanges",[684,3823,3824],{},"Faut-il toujours un serveur central ?",[599,3826,3827],{},"Les quatre notions s'enchaînent : vous identifiez une machine (DNS), vous\ncirculez sur un support (réseaux physiques), vous suivez un protocole de\ntransport (TCP\u002FIP), et vous pouvez organiser les échanges différemment (P2P).",[594,3829,3831],{"id":3830},"auto-évaluation","Auto-évaluation",[734,3833,3835,3840],{"correct":736,"slug":3834},"sa-internet-1-q1",[739,3836,3837],{"v-slot:question":644},[599,3838,3839],{},"Quel composant traduit une adresse symbolique en adresse IP ?",[739,3841,3842],{"v-slot:choices":644},[747,3843,3844,3847,3850,3853],{},[750,3845,3846],{},"Un routeur IP",[750,3848,3849],{},"Un serveur DNS",[750,3851,3852],{},"Un protocole TCP",[750,3854,3855],{},"Un pair P2P",[734,3857,3859,3864],{"correct":991,"slug":3858},"sa-internet-1-q2",[739,3860,3861],{"v-slot:question":644},[599,3862,3863],{},"Que garantit le protocole TCP qui n'est pas garanti par IP seul ?",[739,3865,3866],{"v-slot:choices":644},[747,3867,3868,3871,3874,3877],{},[750,3869,3870],{},"Le chiffrement des données",[750,3872,3873],{},"La vitesse maximale de transmission",[750,3875,3876],{},"L'arrivée complète et l'ordre des paquets",[750,3878,3879],{},"L'adressage de chaque machine",[734,3881,3884,3892],{"correct":3882,"slug":3883},"0,2","sa-internet-1-q3",[739,3885,3886],{"v-slot:question":644},[599,3887,3888,3889,3891],{},"Lesquels de ces supports sont ",[611,3890,1283],{}," ? (plusieurs réponses)",[739,3893,3894],{"v-slot:choices":644},[747,3895,3896,3898,3900,3903],{},[750,3897,1280],{},[750,3899,1267],{},[750,3901,3902],{},"4G\u002F5G",[750,3904,3905],{},"Câble Ethernet",[3907,3908,3911],"self-eval-free-text",{"answer":617,"case-sensitive":3909,"slug":3910},"false","sa-internet-1-q4",[739,3912,3913],{"v-slot:question":644},[599,3914,3915],{},"Donnez le sigle anglais (3 lettres) du système qui traduit les noms de domaine en adresses IP.",[3907,3917,3920],{"answer":3918,"case-sensitive":3909,"slug":3919},"paquets","sa-internet-1-q5",[739,3921,3922],{"v-slot:question":644},[599,3923,3924],{},"TCP découpe le message en plusieurs morceaux numérotés. Comment appelle-t-on chacun de ces morceaux emballés par IP ?",[734,3926,3928,3933],{"correct":991,"slug":3927},"sa-internet-1-q6",[739,3929,3930],{"v-slot:question":644},[599,3931,3932],{},"Comment appelle-t-on le modèle où chaque machine est à la fois cliente et serveuse, sans serveur central ?",[739,3934,3935],{"v-slot:choices":644},[747,3936,3937,3939,3942,3944],{},[750,3938,2198],{},[750,3940,3941],{},"centralisé",[750,3943,3404],{},[750,3945,3946],{},"maître-esclave",[3948,3949,3951,3959],"self-eval-ordering",{"slug":3950},"sa-internet-1-q7",[739,3952,3953],{"v-slot:question":644},[599,3954,3955,3956,3958],{},"Ordonnez les étapes pour afficher la page ",[603,3957,605],{}," dans votre navigateur :",[739,3960,3961],{"v-slot:items":644},[747,3962,3963,3968,3971,3974,3977],{},[750,3964,601,3965,3967],{},[603,3966,605],{}," dans la barre d'adresse",[750,3969,3970],{},"L'ordinateur interroge un serveur DNS pour obtenir l'adresse IP",[750,3972,3973],{},"Le serveur DNS répond avec l'adresse IP correspondante",[750,3975,3976],{},"Le navigateur contacte cette adresse IP",[750,3978,3979],{},"La page web s'affiche",[3948,3981,3983,3988],{"slug":3982},"sa-internet-1-q8",[739,3984,3985],{"v-slot:question":644},[599,3986,3987],{},"Ordonnez les étapes du voyage d'un fichier de l'ordinateur A à l'ordinateur B :",[739,3989,3990],{"v-slot:items":644},[747,3991,3992,3995,3998,4001,4004],{},[750,3993,3994],{},"TCP découpe le fichier en paquets numérotés",[750,3996,3997],{},"IP ajoute les adresses IP source et destination",[750,3999,4000],{},"Les paquets circulent de routeur en routeur",[750,4002,4003],{},"IP livre les paquets à l'ordinateur B",[750,4005,4006],{},"TCP vérifie et réassemble le fichier",{"title":644,"searchDepth":1049,"depth":1049,"links":4008},[4009,4010,4011],{"id":3652,"depth":1049,"text":3653},{"id":3731,"depth":1049,"text":3732},{"id":3830,"depth":1049,"text":3831},"Vue d'ensemble du chapitre Internet, points-clés à mémoriser, auto-évaluation finale.",{"self_eval_slug":4014},"snt-2nde-sa-internet","\u002Fsnt-2nde\u002Fsa-internet\u002Fchapitre.memo",[4017,4019,4021,4024,4028,4029,4031,4036],{"slug":3834,"kind":1174,"question":3839,"choices":4018,"correct":736,"multi":1176,"explanation":644},[3846,3849,3852,3855],{"slug":3858,"kind":1174,"question":3863,"choices":4020,"correct":991,"multi":1176,"explanation":644},[3870,3873,3876,3879],{"slug":3883,"kind":1174,"question":4022,"choices":4023,"correct":3882,"multi":1171,"explanation":644},"Lesquels de ces supports sont sans fil ? (plusieurs réponses)",[1280,1267,3902,3905],{"slug":3910,"kind":4025,"question":3915,"answer":617,"caseSensitive":1176,"tolerance":4026,"inputType":4027,"explanation":644},"free_text",0,"string",{"slug":3919,"kind":4025,"question":3924,"answer":3918,"caseSensitive":1176,"tolerance":4026,"inputType":4027,"explanation":644},{"slug":3927,"kind":1174,"question":3932,"choices":4030,"correct":991,"multi":1176,"explanation":644},[2198,3941,3404,3946],{"slug":3950,"kind":4032,"question":4033,"items":4034,"explanation":644},"ordering","Ordonnez les étapes pour afficher la page nsi.rocks dans votre navigateur :",[4035,3970,3973,3976,3979],"Vous tapez nsi.rocks dans la barre d'adresse",{"slug":3982,"kind":4032,"question":3987,"items":4037,"explanation":644},[3994,3997,4000,4003,4006],{"title":3646,"description":4012},"0.snt-2nde\u002Fsa-internet\u002Fchapitre.memo","8557lrPoTJ6FKsl5JUk_pYnoRngCK-Tn_2kHgpee6jE",1788035572800]