Cours_TCP-IP-Oct2024-SC-M1_AR_Rappel.pdf
Document Details
Related
- PCSII Depression/Anxiety/Strong Emotions 2024 Document
- A Concise History of the World: A New World of Connections (1500-1800)
- Human Bio Test PDF
- University of Santo Tomas Pre-Laboratory Discussion of LA No. 1 PDF
- Vertebrate Pest Management PDF
- Lg 5 International Environmental Laws, Treaties, Protocols, and Conventions
Full Transcript
Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 Université Oran 1 Ahmed Benbella Support de cours Faculté des sciences Exactes et Appliquées...
Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 Université Oran 1 Ahmed Benbella Support de cours Faculté des sciences Exactes et Appliquées Département d’Informatique Copyright 2011-2024 Chapitre (Rappel) : Le Réseau Internet et les protocoles Plan 1. Introduction 2. Historique d’Internet 3. Modèle Internet 4. Architecture de protocole TCP/IP 5. Organismes à l’échelle mondiale 6. Le protocole IPV4 7. Le protocole ARP 8. Notion de masque de sous réseau B.KECHAR Email : [email protected] Le réseau Internet et les protocoles 1 Introduction L’idée est d’associer les progrès dans les domaines : Informatique et Télécommunication (aspects matériel et logiciel) Internet : plusieurs appellations le réseau des réseaux (interconnexion des réseau locaux, régionaux, nationaux et internationaux) , le Net, L’autoroute de l’information ou Cyberspace …. L'Internet n'appartient à personne, il n'est régi que par des organismes qui en définissent les normes techniques. Chaque portion de ce réseau appartient à un organisme, privé ou public, qui en finance le fonctionnement 2 Historique d’Internet o Remonte à 1962 (US Aire Force) : concevoir un réseau de communication qui pourrait résister à une guerre nucléaire, responsable : Paul Baran (chercheur de la Rand Corporation). Abandon du projet. o 1965 : reprise du projet. o 1969 : mise en place du réseau, appelé ARPANET (relie : 4 universités), machines utilisées: type DEC PDP-10. o 1972 : extension d ’ARPANET (40 d’hôtes). o 1974 : invention de TCP/IP (transmission Control Protocol/Internet Protocol). o 1975 : ARPANET totalement opérationnel. B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 1 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 o 1991: WWW (Word Wide Web) inventé au CERN à Genève (Tim Berners-Lee) et connu publiquement → logiciel de navigation, configuration système, …etc. - L’idée a été proposée en 1989 au sein du CERN. Personnalité scientifique (père de l’internet) : Dr. Vinton Gray Cerf (June 23th, 1943) Widely known as one of the "Fathers of the Internet," Cerf is the codesigner of the TCP/IP protocols and the architecture of the Internet (avec Dr. Robert E. Kahn). He has served as vice president and chief Internet evangelist for Google since October 2005. In this role, he contributes to global policy development, standardization and continued spread of the Internet. B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 2 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 Contribution Langage C ❑ Crée en 1970 par Dennis M. Ritchie et Brian W. Kernighan ❑ Très populaire et standard ❑ UNIX et TCP/IP développés en C ❑ d ’autres langages actuels: C++, Perl, Java, …etc. UNIX ❑ Crée en 1969 par Ken Thompson de la Bell Labs. ❑ Multitâches et Multiusers ❑ adapté : réseau, internet , extensible ❑ Systèmes de fenêtrage ❑ Système sécurisé ❑ versions: SunOs & Solaris (Sys Microsystems), HP-UX (Hewlett Packard), Dec UNIX (Digital Equipement Corporation), AIX (IBM), IRIX Silicon Graphics (SGI), Version Micro (LINUX - Différentes distributions) local ISP Structure d'Internet regional ISP NBP: National/international Backbone Providers NBP B ISP:Internet Service Provider autre pays NAP:Network Access Point NAP NAP Ex:Algérie NBP A ex: Algériecom ex: cerist ex: cerist-oran regional ISP regional ISP ex: univ-oran local ISP end user lignes louées vers le backbone de l'USA lignes louées vers le backbone asiatique backbone européen C Réseau lignes louées Réseau régional Routeurs IP transatlantiques national D station 1 B A 2 Réseau IP Réseau IP Bus à jeton 802.4 Bus Ethernet 802.3 Réseau IP Anneau à jeton 802.5 Organisation simplifiée du réseau Internet : Internet est l'interconnexion d'un ensemble de réseaux hétérogènes B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 3 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 3 Modèle Internet Couches OSI Adresse Protocoles et services Couches TCP/IP 7 (App.) Liée à une Application Telnet, NFS, FTP, Mail, SMTP, 6 (Présen.) app. Ex: DNS, SNMP, ou Skype, 5 (Session) @Email WhatsApp, Instagram Port TCP (Transmission Control Protocol) 4 (transport) Transport UDP (User Datagram Protocol) IP (Internet Protocol) 3 (Réseau) Réseau Adresse IP 2 (L.D) Adresse Liaison de données + LAN, MAN, WAN 1 (Physique) Mac Ex: Ethernet IEEE 802.3, physique (Accès réseau) IEEE 802.4, IEEE 802.5, WIFI 4 Architecture de protocole TCP/IP ARCHITECTURE DES PROTOCOLES TCP/IP Couche Processus Utilisateur Processus Utilisateur Processus Utilisateur Processus Utilisateur Application Ex:Ping Ex:FTP, Telnet, SMTP Ex:Bootp, SNMP, DHCP Message d'application Couche Transport TCP UDP Segment Couche Réseau ICMP IP IGMP (Internet) ARP RARP Paquet Couche d'accès Interface réseau Matériel Data frame (trame) ICMP:Internet Control Message Protocole IGMP:Internet Group Management Protocol Ethernet 802.3, IEEE 802.4, ARP:Adress Resolution Protocol IEEE 802.5, FDDI, Frame RARP:Reverse ARP Relay, RNIS, …. SMTP:Simple Mail Transfert Protocol SNMP:Simple Network Management Protocol DHCP:Dynamic Host Configuration Protocol Les logiciels TCP/IP sont structurés en quatre couches de protocoles qui s’appuient sur une couche matérielle. 1. La couche d’accès réseau est l’interface matériel avec le réseau et est constituée d’un driver du système d’exploitation et d’une carte d’interface de l’ordinateur avec le réseau. 2. La couche réseau ou couche IP (Internet Protocol) gère la circulation de paquets à travers le réseau en assurant leur routage. Elle comprend aussi les protocoles ICMP (Internet Control Message Protocol) et IGMP (Internet Group Management Protocol). 3. La couche Transport ou couche TCP (Transmission Control Protocol) ou UDP (User Datagram Protocol) assure tout d’abord une communication de bout en bout en faisant abstraction des machines intermédiaires entre l’émetteur et le destinataire. Elle s’occupe de réguler le flux de données et assure un transport fiable (données transmises sans erreur et reçues dans l’ordre de leur émission) dans le de TCP ou non fiable dans le cas de UDP. Pour UDP, il n’est pas garanti qu’un paquet (appelé dans ce cas datagramme) arrive à bon port, c’est la couche application de s’en assurer. B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 4 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 4. La couche application est celle des programmes utilisateurs comme Telnet (connexion à ordinateur distant), FTP (File Transfert Protocol), SMTP (Simple Mail Transfert Protocol), …etc. Organisation du logiciel de communication TCP/IP dans la plate-forme Windows IP IP Int. Mat. Routeur IP Int. Mat. R2 Int. Mat. R1 IP RA LAN1 R3 R5 Int. Mat. A Applic. IP TCP R4 Int. Mat. RB IP Int. Mat. Réseau maillé Applic. B TCP LAN2 Exemple de communication sur le réseau Internet : échange de données IP entre la station A et la station B, Int. Mat. remarque: les réseaux LAN1 et LAN2 pas nécessairement identiques. 5 Organismes à l’échelle mondiale 1. IETF (Internet Engineering Task Force – http://www.ietf.org) S’occupe des problèmes techniques à court et moyen terme et est divisé en plusieurs zones : applications, sécurité, routage et adressage, … 2. IRTF (Internet Research Task Force – http://www.irtf.org) Coordonne les activités de recherche relatives au protocole TCP/IP 3. INTERNIC (Internet Network Information Center – http://www.internic.org) Est responsable de : attribution des noms de domaines (.com,.net,.org,.dz,.fr, ….), il existe des filiales au niveau de chaque pays (Algérie : CERIST – http://www.cerist.dz) attribution d’adresses IP (par plage). B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 5 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 6 Le protocole IP (Internet protocol) Exécute les fonctions suivantes : ❑ Définition du format du paquet IP (datagramme) qui est l’unité de base des données circulant sur Internet. ❑ Routage de datagrammes à travers des réseaux intermédiaires hétérogènes. ❑ Contrôle de congestion rudimentaire. Mode de fonctionnement Les données constituant le datagramme à émettre sont fournies par la couche transport. Deux cas peuvent se produire: si la station destinataire se trouve sur le même réseau que la station émettrice, le datagramme est alors envoyé directement vers la station destinataire ; si la station destinataire se trouve sur un autre réseau, la couche IP envoie le datagramme vers une passerelle (routeur). Cette passerelle se charge d’acheminer le datagramme vers la station destinataire, ou vers un sous réseau, jusqu’à l’acheminement final du datagramme. Cette notion d’acheminement d’un datagramme au travers des passerelles dans une architecture multi-réseaux est à la base de la formation des adresses IP qui seront étudiées dans les paragraphes qui suivent. Pour s’affranchir de la longueur du datagramme admissible par les réseaux parcourus, la couche IP assure la fragmentation et le réassemblage des datagrammes. Caractéristiques du service IP 1. Non connecté : livraison de chaque datagramme de manière indépendante, donc les datagrammes peuvent emprunter des chemins différents. 2. Non sécurisé : aucune garantie pour qu’un datagramme arrive à destination en toute intégrité (perte de datagrammes, subir des changements lors de leur parcours, retard de certains datagrammes) 3. Service au mieux (« Best effort ») : signifie que IP fera de son mieux pour que les datagrammes arrivent à destination (à cause des problèmes de saturation des files d’attente). Le datagramme IP Un datagramme IP est constitué de deux champs d’informations : un champ entête et un champ Données , ce dernier constitue la charge utile du datagramme. 0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 Version Longueur Type de servie (ToS) Longueur totale (4bits) d’entête (8 bits) (16 bits) (4 bits) Identification drapeau Déplacement de pointeur de fragment (16 bits) (3 bits) (13 bits) Durée de vie (TTL) Protocole Somme ou total de contrôle d’entête (8 bits) (8 bits) (16 bits) Adresse source (32 bits) Adresse destination (32 bits) Options IP éventuelles bourrage Données Version Version IP, actuellement 4 (IPv4) Longueur (IHL : IP Header Length), est la taille d’entête du datagramme exprimée en nombre d’entête entier de mots de 32 bits. Si le champs options n’est pas présent alors l’entête occupe B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 6 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 20 octets (5 mots) Type de service (ToS) signifie la manière dont le datagramme doit être géré et se décompose en six sous-champs : 0 1 2 3 4 5 6 7 Priorité D T R Non utilisés Priorité : de 0 (valeur par défaut) à 7 (priorité maximale) Permet à l’utilisateur de préciser le degré d’importance de chaque datagramme. Les trois indicateurs D, T et R : permette à l’ordinateur de préciser le type d’acheminement souhaité sous forme de : délai (Delay), débit (Throughput) et fiabilité (Reliability). En pratique les routeurs n’utilisent pas suffisamment cette possibilité. Ex : D=1 ➔ le datagramme est envoyé par le chemin de délai minimal, T=1 ➔ le datagramme est envoyé par le chemin de plus haut débit, R=1 ➔ le datagramme est envoyé par le chemin le plus fiable. Si un de ces champs=0 alors le critère correspondant est ignoré Ex : Connexion Telnet ➔ D=1 (favoriser le délai minimal) Connexion FTP ➔ T=1 (favoriser le haut débit) Longueur totale Indique la taille totale en octets du datagramme IP (entête + charge utile). La taille maximale d’un datagramme IP = (216-1) soit 65635 octets. La taille effective des datagrammes ne doit pas dépasser la MTU (Maximum Transfert Unit) : taille maximale d’une trame obtenue par encapsulation du datagramme de la couche IP au niveau de la couche d’accès réseau. Les champs : Identification, drapeau et déplacement de fragment interviennent dans le processus de fragmentation des datagrammes IP Identification (les fragments de datagrammes sont aussi des datagrammes) permet à la station destinataire de déterminer à quel datagramme appartient le fragment reçu. Tous les fragments d’un même datagramme contiennent la même valeur d’identification. Drapeau (3 bits) bit 0 : est réservé bit 1 : appelé DF (Don’t Fragment) « ne pas fragmenter » , à 0 ➔ autorisation de fragmenter bit 2 : appelé MF (More Fragments) « encore des fragments », à 1 d’autres fragments arrivent, à 0 le dernier fragment si le datagramme n’est pas fragmenté ➔ bit 2 à 0 Pointeur de Il sert de compteur (par groupe de huit octets) pour calculer le déplacement de la fragment charge utile du fragment courant dans le datagramme d’origine. Ce champ contient 13 bits, il y a au maximum 8192 fragments par datagramme. Durée de vie Compteur utilisé pour limiter la durée de vie des datagrammes. Il décompte le temps (TTL) de séjour (en secondes) du datagramme dans le réseau avec une limite maximale de 255 secondes. Il doit être décrémenté d’une unité à chaque saut (traversée d’un routeur) et de plusieurs unités lorsqu’il est en file d’attente pendant un temps important dans un routeur. En pratique, il n’est décrémenté qu’à chaque saut. Protocole Permet d’identifier 255 protocoles différents utilisant les services IP et destinataires de la charge utile du datagramme (protocole ayant servi à créer ce datagramme) Ex : valeur de protocole en hexadécimale valeur en décimal Nom du protocole 6 6 TCP 11 17 UDP 1 1 ICMP 59 89 OSPF(Open Shortest Path First) Somme de (header checksum) champs calculé à partir de l’en-tête du datagramme pour assurer contrôle l’intégrité. Toute modification en chemin de la charge utile n’est pas détectée par IP. C’est le protocole de la couche supérieur de procéder à sa propre vérification d’intégrité des données et de demander une retransmission en cas de problème. B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 7 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 Adresse Codés sur 32 bits destination et Adresses IP de la machine source et la machine destination, chacun fait référence à adresse source un couple (numéro de réseau – net id, numéro d’ordinateur – host id). (voir paragraphe qui suit consacré à l’adressage IP) Options et Les champs options peuvent servir à une mise au point logiciel (ex : options de bourrage sécurité et de gestion – domaine militaire) Le champ bourrage sert à aligner les options sur une limite de 32 bits. Notion de fragmentation Attribution d’adresse IP Chaque adresse doit être unique , ce qui assure la gestion de près de 3,7 Milliards d’adresses IP à travers monde (source : le centre d’information du réseau Internet – InterNIC). B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 8 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 Qui assigne les adresses IP ? RIR (Regional Internet Registry ), il y a plusieurs RIRs qui dépendent de l’IANA (Internet Assignment Number Authority) (voir tableau). Enregistremen Régional (RIR) Zone géographique ARIN (American Registry for Internet Numbers) www.arin.net USA et Canada Afrique Subsaharienne Reste du munde APNIC (Asia Pacific Network Information Center) www.apnic.net Asie oriental Pacifique RIPE (Réseaux IP Européenes) www.ripe.net Europe Moyen Orient Asie Central Afrique Saharienne LACNIC ( Latin American and Caribbean Network Information Amérique y le Caraïbe Center) www.lacnic.net (sauf USA et Canada) AFRINIC (African Network Information Center) www.afrinic.net Afrique (crée en 2005) Adresse Internet Une adresse Internet est une adresse IP. Ne pas confondre : 1) associer une adresse IP à une machine hôte, 2) associer une adresse IP à chaque carte d’interface réseau → une machine hôte peut contenir plusieurs cartes d’interfaces réseau → à une machine, on peut associé plusieurs adresses IP. Notation décimale à points Une adresse IP est codée sur 32 bits (4 octets) (en langage C est un entier long). Adresse IP En binaire 10000110 00011000 00001000 01000010 En décimal 2249721922 (ou –2045245374) En hexadécimal 0x86180842 En notation décimal à point 134.24.8.66 Conception de l’adresse IP B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 9 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 Format général d’une adresse IP Codage de la classe Identification du réseau Identification de la machine hôte dans ce réseau (Net-Id) (Host-Id) 0 8 16 24 31 classe 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 A 0 Net-Id (8 bits) Host-Id (24 bits) B 1 0 Net-Id (16 bits) Host-Id (16 bits) C 1 1 0 Net-Id (21 bits) Host-Id (8 bits) D 1 1 1 0 Adresses Multicast (28 bits) E 1 1 1 1 0 Réservé (27 bits) Classe Préfixe Nombre de Réseaux Nombre de Machines Hôte par réseau 27 – 2 = 126 224 – 2 = 16777214 Classe A /8 (de 1.0.0.0 à 126.0.0.0) (de 1 à 16777214) les adresses : 0.0.0.0 et 127.0.0.0 sont réservées, Représente 50% de l’espace d’adressage IPV4 (231 = 2147483648 adresses) 214 = 16384 216 – 2 = 65534 Classe B /16 (de 128.0.0.0 à 191.255.0.0) (de 1 à 65534) Représente 25% de l’espace d’adressage IPV4 (230 = 1073741824 adresses) Classe C /24 221 = 2097152 28 – 2 = 254 (de 192.0.0.0 à 223.255.255.0 (de 1 à 254) Représente 12,5% de l’espace d’adressage IPV4 (229 = 536870912 adresses) Classe D Adresses multicast : de 224.0.0.0 à 239.255.255.255 Adresses réservées 0.0.0.0 Désigne réflexivement l’hôte qui parle (adresse source uniquement), elle sert uniquement au processus de démarrage d’une station, elle permet à une station de communiquer temporairement afin d’obtenir son adresse IP. 255.255.255.255 Adresse de diffusion locale ou limitée (local broadcast) 127.0.0.0 de la classe A Sert au rebouclage (loopback), utilisée pour vérifier le bon fonctionnement en (adresses 127.x.y.z) local du logiciel réseau (ping, telnet). Tous les bits à 0 du Host-Id Désigne l’adresse du réseau lui même. Tous les bits à 1 du Host-Id Adresse de diffusion dirigée (directed broadcast). Adresses réservées à la constitution de réseaux privées – intranet Ces adresses sont réservées pour la création de réseaux TCP/IP non connectés directement à Internet et sont utilisées librement. Pour connecter ces intranets à Internet, il est nécessaire d’utiliser un certain type de service NAT (network Address Translation, RFC 1631) qui convertie ces adresses en d’autres adresses valides sur Internet. B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 10 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 Classe A 10.0.0.0 à 10.255.255.255 (un réseau de classe A :10.0.0.0/8) Classe B 172.16.0.0 à 172.31.255.255 (16 réseaux de classe B :172.16.0.0/12) Classe C 192.168.0.0 à 192.168.255.255 (256 réseaux de classe C :192.168.0.0/16) Référence d’une station Dans l’architecture TCP/IP – Ethernet, une station est référencée par : un nom de station (une chaîne de caractères) → niveau utilisateur une adresse IP → niveau réseau une adresse MAC (adresse physique) → niveau physique Translation d’adresse 1. Correspondance : chaîne de caractères / adresse IP Nom de station (chaîne de caractères) → adresse IP (32 bits) Exemple : soleil : Référence spécifique soleil.domain-name : référence usuelle 193.104.64.250 : référence dot (notation décimale pointée) 2. Correspondance : adresse IP / adresse MAC Adresse IP (32 bits) → adresse MAC (48 bits) Adresse IP → adresse MAC (protocole ARP) Adresse MAC → adresse IP (protocole RARP) Au niveau d’un réseau local, l’adresse IP n’est pas suffisante à elle seule, il est nécessaire de connaître l’adresse MAC d’une station (dont le but est de permettre la gestion des accès au support physique). 7 Protocole ARP Le protocole ARP repose sur l’envoi de trames en diffusion sur le support physique. Réseau IP ARP Liaison + Ethernet 802.3 phsysique B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 11 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 193.104.66.3 193.104.66.4 E1, E2, E3, E4, E5, E6,E7 : adresses Ethernet (codées sur 6 octets) 6 7 T1, T2, T3 : Réseau Bus à jeton Protocole 193.104.66.0 adresses Token bus (codées sur 6 octets) ARP T1 T2 T3 T4 Domaine: univ-oran.edu Lune Mars 193.104.66.1 193.104.66.2 193.104.64.3 R1 R2 193.104.64.2 193.104.64.4 193.104.65.2 193.104.65.3 1 2 3 4 5 193.104.64.1 193.104.65.1 E1 E2 E3 E4 E5 E6 E7 Réseau Ethernet Réseau Ethernet 193.104.64.0 193.104.65.0 ARP Cas 1 : communication entre station 1 (Windows) et station 3 (Linux), Requête : à partir de la station 1, on veut réaliser une connexion à distance à la station 2 via le protocole Telnet. Commande à partir de la station 1 : C\> Telnet lune.univ-oran.edu Au niveau de la station 3 (Linux) : un processus (deamon) Telnetd qui contrôle en permanence le port Telnet (N°23). 1. résolution d’adresse : lune.univ-oran.edu → adresse IP équivalente (soit 193.104.64.4) fichier Hosts local de la station 1 DNS local du domaine Hiérarchie des domaines 2. utilisation du protocole ARP pour déterminer l’adresse MAC de la station 3. Comment ? Le logiciel IP de la station 1 constate que la station 3 se trouve sur son réseau, mais qu’il n’a pas l’adresse MAC pour lui faire suivre le datagramme. La station 1 émet un datagramme (message) ARP en mode diffusion générale demandant : « qui possède l’adresse IP 193.104.64.4 ?». Ce datagramme parviendra à chaque station du réseau 193.104.64.0 et chacun vérifiera sa propre adresse IP. Seule la station 3, se reconnaissant, retournera en réponse son adresse MAC (E3). De cette façon la station 1 apprend que l’adresse IP 193.104.64.4 correspond à l’adresse MAC (E3). Optimisation du protocole ARP : au niveau de chaque station du réseau, est prévue une mémoire cache appelée cache ARP , dans laquelle sont stockés les couples (adresse IP, adresse MAC correspondante). Par exemple, dès la première utilisation d’ARP, la station 1 peut mémoriser dans son cache les coordonnées de la station 2 (193.104.64.4, E3). Lors du prochain contact avec cette station, elle trouvera directement ses coordonnées dans son cache, faisant ainsi l’économie d’une nouvelle diffusion ARP. 8 Notion de Masque de sous réseau 32 bits Adresse de classe 1 0 Net-Id (14 bits) Host-Id (24 bits) B Adresse de classe 1 0 Net-Id (14 bits) Sous- Host-Id B réseau (dans le sous réseau) Masque de 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 S/réseau B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 12 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 calcul du nombre d’hôtes possibles pour une longueur donnée de masque de sous réseau. N=2(32-L) – 2 avec N :le nombre de machines ; L :longueur du masque (nbre de 1) Notation : Masque de sou réseau → compter le nombre de 1 → / Exemple : adresse IP : 67.240.1.3 et le masque de sous réseau :255.255.240.0 → nombre de 1 =20 application de la formule : N=2(32-20) – 2 = 2046 machines. /30 → N = 2(32-30) – 2 = 2 /24 → N = 2(32-24) – 2 = 254 /31 → N = 2(32-31) – 2 = 2 (ce masque ne génère aucune adresse IP sauf adresse s/réseau et adresse de diffusion) /32 → N = 2(32-32) – 2 = -1 (interdit) En pratique : déduire la longueur du masque de sous réseau à partir du nombre de machines voulu. L=32-log2 (N+2) Exemple: N=30 machines → L=32-log2(32) → L=32-5=27 → masque de sous réseau = /27 Tableau donnant la relation entre longueur de masque et nombre de machines maximal. Nombre de machine Longueur du Masque Max masque 2 /30 255.255.255.252 6 /29 255.255.255.248 14 /28 255.255.255.240 30 /27 255.255.255.224 62 /26 255.255.255.192 126 /25 255.255.255.128 254 /24 255.255.255.0 510 /23 255.255.254.0 1022 /22 255.255.252.0 2046 /21 255.255.248.0 Entête de protocoles B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 13 Chapitre : Le réseau Internet et les protocoles Module Architectures des réseaux Année : 2024/2025 Station A (emetteur) Station B (récepteur) donnèes Application donnèes Application TCP TCP entête TCP donnèes (1) entête TCP donnèes (2) entête TP donnèes (1) entête TCP donnèes (2) IP IP entête IP entête TCP données (1) entête IP entête TCP données (2) entête IP entête TCP données (1) entête IP entête TCP données (2) Ethernet Ethernet entête Eth entête IP entête TCP données (1) Fin entête Eth entête IP entête TCP données (1) Fin données/utilisateur TCP données/utilisateur Ethernet entête Eth entête IP entête TCP données (1) Fin 20 oct 20 oct mini mini B.KECHAR : [email protected] Le réseau Internet et les protocoles - Page 14