{"id":376,"date":"2017-04-25T13:02:23","date_gmt":"2017-04-25T11:02:23","guid":{"rendered":"http:\/\/www.gatoux.com\/?page_id=376"},"modified":"2022-02-01T21:32:49","modified_gmt":"2022-02-01T20:32:49","slug":"presentation-generale-dip","status":"publish","type":"page","link":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/presentation-generale-dip\/","title":{"rendered":"Pr\u00e9sentation g\u00e9n\u00e9rale d&rsquo;IP"},"content":{"rendered":"<h2>IP : Un protocole de niveau 3 \u00e0 tout faire !<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-395 alignleft\" src=\"http:\/\/www.gatoux.com\/wp-content\/uploads\/2017\/04\/S2P4I2.gif\" alt=\"\" width=\"400\" height=\"130\" \/>Internet Protocol (IP) est un protocole de niveau 3 OSI. Mais attention ! IP n&rsquo;est pas r\u00e9f\u00e9renc\u00e9 (normalis\u00e9) ISO &#8230; Si vous avez lu le cours sur le mod\u00e8le OSI, vous savez de quoi je parle !<\/p>\n<p>IP est capable d&rsquo;interfacer avec diff\u00e9rents types de sous-r\u00e9seaux aux niveaux inf\u00e9rieurs (niveau 2 et 1). Sa structure \u00ab\u00a0l\u00e9g\u00e8re\u00a0\u00bb et peu contraignante le pr\u00e9dispose pour n&rsquo;importe quel type de support. Ses fonctions de segmentation lui permettent de s&rsquo;adapter \u00e0 n&rsquo;importe quelle taille de trame de niveau 2 par exemple, pour le peu qu&rsquo;elle puisse au minimum v\u00e9hiculer son en-t\u00eate.<\/p>\n<p>Les trames de niveau 2 peuvent v\u00e9hiculer divers protocoles de niveau 3. G\u00e9n\u00e9ralement elles pr\u00e9voient un champ qui leur permet d&rsquo;indiquer quel protocole de niveau 3 elles v\u00e9hiculent dans leur champ de donn\u00e9es. Ainsi si le sous-r\u00e9seau est de type X25 (<em>oui, je sais ! X25 est plut\u00f4t niveau 3, mais on peut encapsuler de l&rsquo;IP dans du X25 ! Faut le savoir <\/em>!), le lien avec le protocole IP se fait en positionnant le champ donn\u00e9es utilisateur \u00e0 la valeur hexad\u00e9cimale : CC (<em>dans le cas d&rsquo;un Circuit Virtuel Commut\u00e9 : CVC<\/em>). Lorsque le sous-r\u00e9seau est de type Ethernet, la valeur du champ type de la trame est (08 00)h.<\/p>\n<p>A son tour, IP est \u00e9galement capable de v\u00e9hiculer diff\u00e9rents protocoles de niveaux sup\u00e9rieurs (g\u00e9n\u00e9ralement du niveau 4). Les principaux protocoles sont TCP et UDP.<\/p>\n<h2>Succinctement : l&rsquo;environnement protocolaire IP &#8230;<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-396 alignleft\" src=\"http:\/\/www.gatoux.com\/wp-content\/uploads\/2017\/04\/S2P4I3.gif\" alt=\"\" width=\"353\" height=\"257\" \/>J&rsquo;ai promis de ne pas m&rsquo;\u00e9tendre sur l&rsquo;ensemble du stack IP, pour plut\u00f4t me concentrer sur IP, protocole de niveau 3. Je vous pr\u00e9sente donc, tr\u00e8s rapidement, les principaux protocoles annexes, de l&rsquo;environnement IP, avec une description tr\u00e8s rapide de leurs r\u00f4les.<\/p>\n<p><strong>Internet Protocol (IP)<\/strong><\/p>\n<blockquote dir=\"ltr\"><p>Permet le routage d&rsquo;une information \u00e0 travers des sous-r\u00e9seaux h\u00e9t\u00e9rog\u00e8nes.<\/p><\/blockquote>\n<p><strong>Internet Control Message Protocol (ICMP)<\/strong><\/p>\n<blockquote dir=\"ltr\"><p>C&rsquo;est un protocole administratif pour signaler les probl\u00e8mes \u00e0 l&rsquo;\u00e9metteur d&rsquo;un datagramme (paquet). Il assure des fonctions comme le contr\u00f4le de flux, qui ne sont pas rendues par IP.<\/p><\/blockquote>\n<p><strong>Address Resolution Protocol (ARP)<\/strong><\/p>\n<blockquote dir=\"ltr\"><p>C&rsquo;est le protocole qui permet \u00e0 une station \u00e9mettrice d&rsquo;un datagramme de conna\u00eetre l&rsquo;adresse physique correspondant \u00e0 l&rsquo;adresse IP. Nous aurons l&rsquo;occasion d&rsquo;y revenir, mais sachez que pour qu&rsquo;une station lise le contenu d&rsquo;un datagramme, il faut qu&rsquo;il est son adrese et qu&rsquo;il soit inclus dans une trame \u00e0 l&rsquo;attention de la station.<\/p><\/blockquote>\n<p><strong>Reverse Address Resolution Protocol (RARP)<\/strong><\/p>\n<blockquote dir=\"ltr\"><p>Permet \u00e0 une station ne connaissant pas son adresse IP de la demander \u00e0 un serveur.<\/p><\/blockquote>\n<p><strong>Transmission Control Protocol (TCP)<\/strong><\/p>\n<blockquote dir=\"ltr\"><p>Protocole d&rsquo;\u00e9quivalent couche 4 OSI, permettant d&rsquo;\u00e9tablir une connexion \u00e0 travers un r\u00e9seau IP. Assure \u00e9galement des fonctions de contr\u00f4le de flux et d&rsquo;erreurs.<\/p><\/blockquote>\n<p><strong>User Datagram Protocol (UDP)<\/strong><\/p>\n<blockquote dir=\"ltr\"><p>M\u00e9thode simple de transport de l&rsquo;information en mode non connect\u00e9 sans contr\u00f4le de flux. Nous dirons que c&rsquo;est un TCP \u00ab\u00a0ligth\u00a0\u00bb !<\/p><\/blockquote>\n<p><strong>Terminal Virtuel (Telnet)<\/strong><\/p>\n<blockquote dir=\"ltr\"><p>Emulateur de terminal en mode caract\u00e8re permettant l&rsquo;acc\u00e8s \u00e0 une application distante.<\/p><\/blockquote>\n<p><strong>File Transfert Protocol (FTP)<\/strong><\/p>\n<blockquote dir=\"ltr\"><p>Protocole et sp\u00e9cifications fonctionnelles d&rsquo;application permettant le transfert de fichiers et leur gestion \u00e0 distante dans un mode fiable, en utilisant TCP.<\/p><\/blockquote>\n<p><strong>Simple Mail Transfert Protocol (SMTP)<\/strong><\/p>\n<blockquote dir=\"ltr\"><p>Protocole et sp\u00e9cifications fonctionnelles d&rsquo;application permettant le routage et la gestion de la messagerie.<\/p><\/blockquote>\n<p><strong>Trivial File Transfert Protocol (TFTP)<\/strong><\/p>\n<blockquote dir=\"ltr\"><p>Protocole et sp\u00e9cifications fonctionnelles d&rsquo;application permettant le transfert de fichiers dans un mode non fiable, en utilisant UDP.<\/p><\/blockquote>\n<p><strong>BootP <\/strong><\/p>\n<blockquote dir=\"ltr\"><p>Protocole et sp\u00e9cifications permettant \u00e0 une station de t\u00e9l\u00e9charger sa configuration r\u00e9seau (@IP, Gateway, DNS, etc.) notamment en utilisant le protocole DHCP.<\/p><\/blockquote>\n<h2>Fonctions principales d&rsquo;IP &#8230;<\/h2>\n<p>IP en tant que protocole de niveau 3, dit protocole de couche r\u00e9seau, offre les fonctions suivantes :<\/p>\n<ul>\n<li><strong>un format de paquet normalis\u00e9<\/strong> permettant de v\u00e9hicul\u00e9 au maximum 65536 octets<\/li>\n<li><strong>un format d&rsquo;adressage normalis\u00e9<\/strong> et mondialement contr\u00f4l\u00e9 afin de garantir une parfait interop\u00e9rabilit\u00e9 des diff\u00e9rents r\u00e9seaux<\/li>\n<li><strong>des m\u00e9canismes de priorisation<\/strong> des paquets dans le r\u00e9seau<\/li>\n<li><strong>un m\u00e9canisme de segmentation<\/strong> des paquets pour lui permettre d&rsquo;\u00eatre v\u00e9hicul\u00e9 dans des trames de niveau 2 de MTU (Maximum Transmission Unit) de tailles diff\u00e9rentes.<\/li>\n<li><strong>un champ option<\/strong> permet \u00e9galement de fournir des fonctions moins courantes. Nous les d\u00e9crirons succinctement car elles sont tr\u00e8s peu utilis\u00e9es.<\/li>\n<\/ul>\n<p>La suite de ce cours, s&rsquo;attachera donc \u00e0 d\u00e9velopper les points les plus importants, list\u00e9s ci-dessus.<\/p>\n<h2>Conclusion du chapitre<\/h2>\n<p>Ce chapitre g\u00e9n\u00e9rique avait pour but de vous rappeler bri\u00e9vement les fonctions et r\u00f4les d&rsquo;un protocole de niveau 3 OSI (m\u00eame si IP n&rsquo;est pas normalis\u00e9 ISO), et de vous pr\u00e9senter succintement les grandes fonctions d&rsquo;IP et de son environnement. Le chapitre suivant va clairement entrer dans le sujet !<\/p>\n<h5 align=\"center\"><a href=\"http:\/\/www.gatoux.com\/index.php\/lhistoire-du-protocole\/\">Page Pr\u00e9c\u00e9dente <\/a>| <a href=\"http:\/\/www.gatoux.com\/index.php\/le-datagramme-ip\/\">Page Suivante<\/a><\/h5>\n","protected":false},"excerpt":{"rendered":"<p>IP : Un protocole de niveau 3 \u00e0 tout faire ! Internet Protocol (IP) est un protocole de niveau 3 OSI. Mais attention ! IP n&rsquo;est pas r\u00e9f\u00e9renc\u00e9 (normalis\u00e9) ISO &#8230; Si vous avez lu le cours sur le mod\u00e8le OSI, vous savez de quoi je parle ! IP est capable d&rsquo;interfacer avec diff\u00e9rents types\u2026 <span class=\"read-more\"><a href=\"https:\/\/racine.gatoux.com\/lmdr\/index.php\/presentation-generale-dip\/\">Lire la suite &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":19,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"class_list":["post-376","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/pages\/376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/comments?post=376"}],"version-history":[{"count":7,"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/pages\/376\/revisions"}],"predecessor-version":[{"id":720,"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/pages\/376\/revisions\/720"}],"wp:attachment":[{"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/media?parent=376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}