Sunteți pe pagina 1din 12

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

Universit dOran Es-Snia Facult des sciences Dpartement dInformatique

Support de cours Copyright 2005

Chapitre 4 : Le Rseau Internet et les protocoles (Partie 1)


Plan
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 Introduction Historique dInternet Modle Internet Architecture de protocole TCP/IP Organismes lchelle mondiale Le protocole IPV4 Le protocole ARP Notion de masque de sous rseau

B.KECHAR Email : bkechar2000@yahoo.fr

Le rseau Internet et les protocoles


4.1 Introduction Lide est dassocier les progrs dans les domaines : Informatique et Tlcommunication (aspects matriel et logiciel) Internet : plusieurs appellations le rseau des rseaux (interconnexion des rseau locaux, rgionaux, nationaux et internationaux) , le Net, Lautoroute de linformation ou Cyberspace . L'Internet n'appartient personne, il n'est rgi que par des organismes qui en dfinissent les normes techniques. Chaque portion de ce rseau appartient un organisme, priv ou public, qui en finance le fonctionnement

4.2 Historique dInternet o Remonte 1962 (US Aire Force) : concevoir un rseau de communication qui pourrait rsister une guerre nuclaire, responsable : Paul Baran (chercheur de la Rand Corporation). Abandon du projet. o 1965 : reprise du projet. o 1969 : mise en place du rseau, appel ARPANET (relie : 4 universits), machines utilises: type DEC PDP-10.
B.KECHAR : bkechar2000@yahoo.fr Le rseau Internet et les protocoles - Page 1

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

o o o o

1972 : extension d ARPANET (40 dhtes). 1974 : invention de TCP/IP (transmission Control Protocol/Internet Protocol). 1975 : ARPANET totalement oprationnel. 1991: WWW (Word Wide Web) invent au CERN Genve (Tim Berners-Lee)

Contribution
Langage C Cre en 1970 par Dennis M. Ritchie et Brian W. Kernighan Trs populaire et standard UNIX et TCP/IP dvelopps en C d autres langages actuels: C++, Perl, Java, etc. UNIX Cre en 1969 par Ken Thompson de la Bell Labs. Multitches et Multiusers adapt : rseau, internet , extensible Systmes de fentrage Systme scuris versions: SunOs & Solaris (Sys Microsystems), HP-UX (Hewlett Packard), Dec UNIX (Digital Equipement Corporation), AIX (IBM), IRIX Silicon Graphics (SGI), Version Micro (LINUX Diffrentes distributions)
Structure d'Internet
NBP : National/international Backbone Providers ISP:Internet Service Provider NAP :Network Acces s Point local ISP regional ISP

NBP B autre pays NAP NAP

Ex:Algrie

ex: cerist ex: cerist-oran ex: univ-oran


regional ISP local ISP

NBP A

ex: Algriecom
regional ISP

end user

lignes loues v ers le bac kbone as iatique

bac kbone de l'USA

lignes loues v ers le bac kbone europen

C
Rs eau rgional Routeurs IP lignes loues trans atlantiques Rs eau national

s tation
1 A
Rs eau IP Bus jeton 802.4

D B

Rs eau IP Bus Ethernet 802.3 Rs eau IP A nneau jeton 802.5

O rg a n is a tio n s im p lifi e d u r s e a u In te rn e t : In te rn e t e s t l'in te rc o n n e x io n d 'u n e n s e m b le d e r s e a u x h t ro g n e s

B.KECHAR : bkechar2000@yahoo.fr

Le rseau Internet et les protocoles - Page 2

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

4.3 Modle Internet


Couches OSI

Adresse Lie une app. Ex: @Email Port

Couches TCP/IP Application

Protocoles et services Telnet, NFS, FTP, Mail, SMTP, DNS, SNMP


TCP (Transmission Control Protocol) UDP (User Datagram Protocol)

7 (App.) 6 (Prsen.) 5 (Session) 4 (transp.) 3 (Rseau) 2 (L.D) 1 (Physi.)

Transport Rseau Liaison de donnes + physique

IP (Internet Protocol)

Adresse IP Adresse Mac

LAN, MAN, WAN Ex: Ethernet IEEE 802.3, IEEE 802.4, IEEE 802.5

4.4 Architecture de protocole TCP/IP


ARCHITECTURE DES PROTOCOLES TCP/IP Couche Application
Processus Utilisateur Ex:Ping Processus Utilisateur Ex:FTP, Telnet, SMTP Processus Utilisateur Processus Utilisateur Ex:Bootp, SNMP, DHCP
Message d'application

Couche Transport Couche Rseau (Internet)

TCP

UDP
Segment

ICMP ARP RARP

IP

IGMP
Paquet

Couche d'accs rseau


ICMP:Internet Control Message Protocole IGMP:Internet Group Management Protocol ARP:Adress Resolution Protocol RARP:Reverse ARP SMTP:Simple Mail Transfert Protocol SNMP:Simple Network Management Protocol DHCP:Dynamic Host Configuration Protocol

Interface Matriel
Data frame (trame)

Ethernet 802.3, IEEE 802.4, IEEE 802.5, FDDI, Frame Relay, RNIS, .

Les logiciels TCP/IP sont structurs en quatre couches de protocoles qui sappuient sur une couche matrielle. 1. La couche daccs rseau est linterface matriel avec le rseau et est constitue dun driver du systme dexploitation et dune carte dinterface de lordinateur avec le rseau. 2. La couche rseau ou couche IP (Internet Protocol) gre la circulation de paquets travers le rseau 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 dabord une communication de bout en bout en faisant abstraction des machines intermdiaires entre lmetteur et le destinataire. Elle soccupe de rguler le flux de donnes et assure un transport fiable (donnes transmises sans erreur et reues dans lordre de leur mission) dans le de TCP ou non fiable dans le cas de UDP. Pour UDP, il nest pas garanti quun paquet (appel dans ce cas datagramme) arrive bon port, cest la couche application de sen assurer.

B.KECHAR : bkechar2000@yahoo.fr

Le rseau Internet et les protocoles - Page 3

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

4. La couche application est celle des programmes utilisateurs comme Telnet (connexion
ordinateur distant), FTP (File Transfert Protocol), SMTP (Simple Mail Transfert Protocol), etc.

IP IP Int. Mat. Int. Mat.

Routeur

IP

R2 R1 RA

Int. Mat.

IP

LAN1
A
Applic. TCP IP Int. Mat.

R3

R5
IP

Int. Mat.

R4

Int. Mat.

RB

Rseau maill

Applic. TCP IP Int. Mat.

Exemple de communication sur le rseau Internet : change de donnes entre la station A et la station B, remarque: les rseaux LAN1 et LAN2 pas ncessairement identiques.

LAN2

4.5 Organismes lchelle mondiale 1. IETF (Internet Engineering Task Force http://www.ietf.org) Soccupe des problmes techniques court et moyen terme et est divis en plusieurs zones : applications, scurit, routage et adressage, 2. IRTF (Internet Research Task Force http://www.irtf.org) Coordonne les activits 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 (Algrie : CERIST http://www.cerist.dz) attribution dadresses IP (par plage). 4.6 Le protocole IP (Internet protocol) Excute les fonctions suivantes : Dfinition du format du paquet IP (datagramme) qui est lunit de base des donnes circulant sur Internet. Routage de datagrammes travers des rseaux intermdiaires htrognes. Contrle de congestion rudimentaire. Mode de fonctionnement Les donnes constituant le datagramme mettre sont fournies par la couche transport. Deux cas peuvent se produire: si la station destinataire se trouve sur le mme rseau que la station mettrice, le datagramme est alors envoy directement vers la station destinataire ; si la station destinataire se trouve sur un autre rseau, la couche IP envoie le datagramme vers une passerelle (routeur). Cette passerelle se charge dacheminer le datagramme vers la station destinataire, ou vers un sous rseau, jusqu lacheminement final du datagramme. Cette notion dacheminement dun datagramme au travers des passerelles dans une architecture multi-rseaux est la base de la formation des adresses IP qui seront tudies dans les paragraphes qui suivent.
B.KECHAR : bkechar2000@yahoo.fr Le rseau Internet et les protocoles - Page 4

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

Pour saffranchir de la longueur du datagramme admissible par les rseaux parcourus, la couche IP assure la fragmentation et le rassemblage des datagrammes. Caractristiques du service IP 1. Non connect : livraison de chaque datagramme de manire indpendante, donc les datagrammes peuvent emprunter des chemins diffrents. 2. Non scuris : aucune garantie pour quun datagramme arrive destination en toute intgrit (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 problmes de saturation des files dattente). Le datagramme IP Un datagramme IP est constitu de deux champs dinformations : un champ entte et un champ Donnes , ce dernier constitue la charge utile du datagramme. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Version Longueur Type de servie (ToS) Longueur totale dentte (4bits) (8 bits) (16 bits)
(4 bits)

Identification (16 bits) Dure de vie (TTL) Protocole (8 bits) (8 bits)

Dplacement de pointeur de fragment (13 bits) Somme ou total de contrle dentte (16 bits) Adresse source (32 bits) Adresse destination (32 bits) Options IP ventuelles bourrage Donnes

drapeau (3 bits)

Version Longueur dentte Type de service

Version IP, actuellement 4 (IPv4) (IHL : IP Header Length), est la taille dentte du datagramme exprime en nombre entier de mots de 32 bits. Si le champs options nest pas prsent alors lentte occupe 20 octets (5 mots) (ToS) signifie la manire dont le datagramme doit tre gr et se dcompose en six 1 2 3 4 5 6 7 sous-champs : 0
Priorit D T R Non utiliss

Priorit : de 0 (valeur par dfaut) 7 (priorit maximale) Permet lutilisateur de prciser le degr dimportance de chaque datagramme. Les trois indicateurs D, T et R : permette lordinateur de prciser le type dacheminement souhait sous forme de : dlai (Delay), dbit (Throughput) et fiabilit (Reliability). En pratique les routeurs nutilisent pas suffisamment cette possibilit. Ex : D=1 le datagramme est envoy par le chemin de dlai minimal, T=1 le datagramme est envoy par le chemin de plus haut dbit, R=1 le datagramme est envoy par le chemin le plus fiable. Si un de ces champs=0 alors le critre correspondant est ignor Ex : Connexion Telnet D=1 (favoriser le dlai minimal) Connexion FTP T=1 (favoriser le haut dbit)
Longueur totale

Indique la taille totale en octets du datagramme IP (entte + charge utile). La taille


Le rseau Internet et les protocoles - Page 5

B.KECHAR : bkechar2000@yahoo.fr

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

maximale dun datagramme IP = (216-1) soit 65635 octets. La taille effective des datagrammes ne doit pas dpasser la MTU (Maximum Transfert Unit) : taille maximale dune trame obtenue par encapsulation du datagramme de la couche IP au niveau de la couche daccs rseau.
Les champs :

Identification, drapeau et dplacement de fragment interviennent dans le processus de fragmentation des datagrammes IP (les fragments de datagrammes sont aussi des datagrammes) permet la station destinataire de dterminer quel datagramme appartient le fragment reu. Tous les fragments dun mme datagramme contiennent la mme valeur didentification. bit 0 : est rserv bit 1 : appel DF (Dont Fragment) ne pas fragmenter , 0 autorisation de fragmenter bit 2 : appel MF (More Fragments) encore des fragments , 1 dautres fragments arrivent, 0 le dernier fragment si le datagramme nest pas fragment bit 2 0 Il sert de compteur (par groupe de huit octets) pour calculer le dplacement de la charge utile du fragment courant dans le datagramme dorigine. Ce champ contient 13 bits, il y a au maximum 8192 fragments par datagramme. Compteur utilis pour limiter la dure de vie des datagrammes. Il dcompte le temps de sjour (en secondes) du datagramme dans le rseau avec une limite maximale de 255 secondes. Il doit tre dcrment dune unit chaque saut (traverse dun routeur) et de plusieurs units lorsquil est en file dattente pendant un temps important dans un routeur. En pratique, il nest dcrment qu chaque saut.
Permet didentifier 255 protocoles diffrents utilisant les services IP et destinataires de la charge utile du datagramme (protocole ayant servi crer ce datagramme) Ex : valeur de protocole en hexadcimale valeur en dcimal Nom du protocole 6 6 TCP 11 17 UDP 1 1 ICMP 59 89 OSPF(Open Shortest Path First)

Identification

Drapeau (3 bits)

Pointeur de fragment Dure de vie (TTL)

Protocole

Somme de contrle

(header checksum) champs calcul partir de len-tte du datagramme pour assurer lintgrit. Toute modification en chemin de la charge utile nest pas dtecte par IP. Cest le protocole de la couche suprieur de procder sa propre vrification dintgrit des donnes et de demander une retransmission en cas de problme. Cods sur 32 bits Adresses IP de la machine source et la machine destination, chacun fait rfrence un couple (numro de rseau net id, numro dordinateur host id). (voir paragraphe qui suit consacr ladressage IP) Les champs options peuvent servir une mise au point logiciel (ex : options de scurit et de gestion domaine militaire) Le champ bourrage sert aligner les options sur une limite de 32 bits.

Adresse destination et adresse source Options et bourrage

B.KECHAR : bkechar2000@yahoo.fr

Le rseau Internet et les protocoles - Page 6

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

Notion de fragmentation
Hote H1
En-tte (20 oc tets ) Longueur totale=1460 Identif ic ation=1001 drapeau=(0,DF=0,MF=0) Pointeur de f ragment=0

Charge utile -Donnes (1440 oc tets )

Datagramme d'origine (av ant f ragmentation)

R se a u N1
Fragmentation En-tte (20 oc tets ) Longueur totale=460 Identif ic ation=1001 drapeau=(0,DF=0,MF=1) Pointeur de f ragment=0

Routeur R1
C h a rg e u tile Donnes (4 4 0 o cte ts )
4 f ragments (Datagrammes ) (aprs f ragmentation) Fragmentation

R se a u N3

En-tte (20 oc tets ) Longueur totale=460 Identif ic ation=1001 drapeau=(0,DF=0,MF=1) Pointeur de f ragment=55

Charge utile Donnes (440 oc tets )

Routeur R3

groupe de 8 oc tets

En-tte (20 oc tets ) Longueur totale=460 Identif ic ation=1001 drapeau=(0,DF=0,MF=1) Pointeur de f ragment=110

Charge utile Donnes (440 oc tets )

M T U =464 o ctets
(M a x im um Tra nsfe rt Unit: Unit de tra nfe rt d'info. M a x im a le )

En-tte (20 oc tets ) Longueur totale=140 Identif ic ation=1001 drapeau=(0,DF=0,MF=0) Pointeur de f ragment=165

Charge utile Donnes (120 oc tets ) Routeur R2

Hote H2
Rs eau N3 MTU=464 oc tets

H1 R1
Rs eau N1 (MTU=1500 oc tets )

H2 R2
Rs eau N2 (MTU=1500 oc tets )

Attribution dadresse IP Chaque adresse doit tre unique , ce qui assure la gestion de prs de 3,7 Milliards dadresses IP travers monde (source : le centre dinformation du rseau Internet InterNIC).

Qui assigne les adresses IP ? RIR (Regional Internet Registry ), il y a plusieurs RIRs qui dpendent de lIANA (Internet Assignment Number Authority (voir tableau).

B.KECHAR : bkechar2000@yahoo.fr

Le rseau Internet et les protocoles - Page 7

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

Enregistremen Rgional (RIR) ARIN (American Registry for Internet Numbers) www.arin.net APNIC (Asia Pacific Network Information Center) www.apnic.net RIPE (Rseaux IP Europenes) www.ripe.net

LACNIC ( Latin American and Caribbean Network Information Center) www.lacnic.net AFRINIC (African Network Information Center) www.afrinic.net (cre en 2005)

Zone gographique USA et Canada Afrique Subsaharienne Reste du munde Asie oriental Pacifique Europe Moyen Orient Asie Central Afrique Saharienne Amrique y le Carabe (sauf USA et Canada) Afrique

Adresse Internet Une adresse Internet est une adresse IP. Ne pas confondre : 1) associer une adresse IP une machine hte, 2) associer une adresse IP chaque carte dinterface rseau une machine hte peut contenir plusieurs cartes dinterfaces rseau une machine, on peut associ plusieurs adresses IP.

Notation dcimale points Une adresse IP est code sur 32 bits (4 octets) (en langage C est un entier long). Adresse IP 10000110 00011000 00001000 01000010 2249721922 (ou 2045245374) 0x86180842 134.24.8.66

En binaire En dcimal En hexadcimal En notation dcimal point Conception de ladresse IP

L'espace d'adressage

Catgorie d'adresses

Catgorie d'adresses

Catgorie d'adresses

IP unicast
(monodestinataire)

IP Multicast
(multidestinataire)

IP rserves

3 classes A, B, C

Classe D

Classe E

B.KECHAR : bkechar2000@yahoo.fr

Le rseau Internet et les protocoles - Page 8

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

Format gnral dune adresse IP


Codage de la classe Identification du rseau Identification de la machine hte dans ce rseau (Net-Id) (Host-Id)

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 B C D E
Classe

0 1 1 1 1

Net-Id (8 bits) Host-Id (24 bits) 0 Net-Id (16 bits) Host-Id (16 bits) 1 0 Net-Id (21 bits) Host-Id (8 bits) 1 1 0 Adresses Multicast (28 bits) 1 1 1 0 Rserv (27 bits) Nombre de Rseaux 27 2 = 126 (de 1.0.0.0 126.0.0.0)
les adresses : 0.0.0.0 et 127.0.0.0 sont rserves, Reprsente 50% de lespace dadressage IPV4 (231 = 2147483648 adresses)

Prfixe

Classe A

/8

Nombre de Machines Hte par rseau 24 2 2 = 16777214 (de 1 16777214)

Classe B Classe C

/16 /24

214 = 16384 (de 128.0.0.0 191.255.0.0)


Reprsente 25% de lespace dadressage IPV4 (230 = 1073741824 adresses)

216 2 = 65534 (de 1 65534) 28 2 = 254 (de 1 254)

221 = 2097152 (de 192.0.0.0 223.255.255.0


Reprsente 12,5% de lespace dadressage IPV4 (229 = 536870912 adresses)

Classe D Adresses rserves


0.0.0.0

Adresses multicast : de 224.0.0.0 239.255.255.255

Dsigne rflexivement lhte qui parle (adresse source uniquement), elle sert uniquement au processus de dmarrage dune station, elle permet une station de communiquer temporairement afin dobtenir son adresse IP. 255.255.255.255 Adresse de diffusion locale ou limite (local broadcast) 127.0.0.0 de la classe A Sert au rebouclage (loopback), utilise pour vrifier le bon fonctionnement en (adresses 127.x.y.z) local du logiciel rseau (ping, telnet). Tous les bits 0 du Host-Id Dsigne ladresse du rseau lui mme. Tous les bits 1 du Host-Id Adresse de diffusion dirige (directed broadcast). Adresses rserves la constitution de rseaux prives intranet

Ces adresses sont rserves pour la cration de rseaux TCP/IP non connects directement Internet et sont utilises librement. Pour connecter ces intranets Internet, il est ncessaire dutiliser un certain type de service NAT (network Address Translation, RFC 1631) qui convertie ces adresses en dautres adresses valides sur Internet.
Classe A Classe B Classe C

10.0.0.0 10.255.255.255 (un rseau de classe A :10.0.0.0/8) 172.16.0.0 172.31.255.255 (16 rseaux de classe B :172.16.0.0/12) 192.168.0.0 192.168.255.255 (256 rseaux de classe C :192.168.0.0/16)

Rfrence dune station Dans larchitecture TCP/IP Ethernet, une station est rfrence par :
B.KECHAR : bkechar2000@yahoo.fr Le rseau Internet et les protocoles - Page 9

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

un nom de station (une chane de caractres) niveau utilisateur une adresse IP niveau rseau une adresse MAC (adresse physique) niveau physique

Translation dadresse 1. Correspondance : chane de caractres / adresse IP


Nom de station (chane de caractres) adresse IP (32 bits) Exemple : soleil : Rfrence spcifique soleil.domain-name : rfrence usuelle 193.104.64.250 : rfrence dot (notation dcimale pointe)

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 dun rseau local, ladresse IP nest pas suffisante elle seule, il est ncessaire de connatre ladresse MAC dune station (dont le but est de permettre la gestion des accs au support physique). 4.7 Protocole ARP Le protocole ARP repose sur lenvoi de trames en diffusion sur le support physique.
Rseau IP

ARP Liaison + phsysique

Ethernet 802.3

193.104.66.3 6

193.104.66.4 7

Protocole ARP
Lune

Rseau Bus jeton 193.104.66.0 T1 T4

E1, E2, E3, E4, E5, E6,E7 : adresses Ethernet (codes sur 6 octets) T1, T2, T3 : adresses Token bus (codes sur 6 octets)

T2

T3

Domaine: univ-oran.edu Mars

193.104.66.1

193.104.66.2

193.104.64.3 193.104.64.2 193.104.64.4 1 2 3

R1

R2

193.104.65.2 193.104.65.3 4 5

193.104.64.1

193.104.65.1

E1

E2

E3

E4

E5

E6 Rseau Ethernet 193.104.65.0

E7

Rseau Ethernet 193.104.64.0

ARP

B.KECHAR : bkechar2000@yahoo.fr

Le rseau Internet et les protocoles - Page 10

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

Cas 1 : communication entre station 1 (Windows) et station 3 (Linux), Requte : partir de la station 1, on veut raliser 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 contrle en permanence le port Telnet (N23). 1. rsolution dadresse : lune.univ-oran.edu adresse IP quivalente (soit 193.104.64.4) fichier Hosts local de la station 1 DNS local du domaine Hirarchie des domaines 2. utilisation du protocole ARP pour dterminer ladresse MAC de la station 3. Comment ? Le logiciel IP de la station 1 constate que la station 3 se trouve sur son rseau, mais quil na pas ladresse MAC pour lui faire suivre le datagramme. La station 1 met un datagramme (message) ARP en mode diffusion gnrale demandant : qui possde ladresse IP 193.104.64.4 ? . Ce datagramme parviendra chaque station du rseau 193.104.64.0 et chacun vrifiera sa propre adresse IP. Seule la station 3, se reconnaissant, retournera en rponse son adresse MAC (E3). De cette faon la station 1 apprend que ladresse IP 193.104.64.4 correspond ladresse MAC (E3). Optimisation du protocole ARP : au niveau de chaque station du rseau, est prvue une mmoire cache appele cache ARP , dans laquelle sont stocks les couples (adresse IP, adresse MAC correspondante). Par exemple, ds la premire utilisation dARP, la station 1 peut mmoriser dans son cache les coordonnes de la station 2 (193.104.64.4, E3). Lors du prochain contact avec cette station, elle trouvera directement ses coordonnes dans son cache, faisant ainsi lconomie dune nouvelle diffusion ARP. 4.8 Notion de Masque de sous rseau
32 bits
Adresse de classe

B
Adresse de classe

1 0

Net-Id (14 bits)

Host-Id (24 bits)

B
Masque de S/rseau

1 0

Net-Id (14 bits)

Sousrseau

Host-Id (dans le sous rseau)

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

calcul du nombre dhtes possibles pour une longueur donne de masque de sous rseau .

N=2(32-L) 2 avec N :le nombre de machines ; L :longueur du masque (nbre de 1)


Notation : Masque de sou rseau compter le nombre de 1 <adresse IP>/<ce nombre> Exemple : adresse IP : 67.240.1.3 et le masque de sous rseau :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 gnre aucune adresse IP sauf adresse s/rseau et adresse de diffusion) /32 N = 2(32-32) 2 = -1 (interdit) En pratique : dduire la longueur du masque de sous rseau partir du nombre de machines voulu.

B.KECHAR : bkechar2000@yahoo.fr

Le rseau Internet et les protocoles - Page 11

Chapitre IV : Le rseau Internet et les protocoles

Module Rseaux dordinateurs

Anne : 2007/2008

L=32-log2 (N+2)
Exemple: N=30 machines L=32-log2(32) L=32-5=27 masque de sous rseau = /27 Tableau donnant la relation entre longueur de masque et nombre de machines maximal. Nombre de machine Max 2 6 14 30 62 126 254 510 1022 2046 Longueur du masque /30 /29 /28 /27 /26 /25 /24 /23 /22 /21 Masque 255.255.255.252 255.255.255.248 255.255.255.240 255.255.255.224 255.255.255.192 255.255.255.128 255.255.255.0 255.255.254.0 255.255.252.0 255.255.248.0

Entte de protocoles

Station A (emetteur)

Station B
Application

(rcepteur)

donnes

donnes

Application

TCP
entte TCP donnes (1) entte TCP donnes (2) entte TP donnes (1) entte TCP donnes (2)

TCP

IP
entte IP entte TCP donnes (1) entte IP entte TCP donnes (2) entte IP entte TCP donnes (1)

IP
entte IP entte TCP donnes (2)

entte Eth entte IP entte TCP donnes (1)

Fin

Ethernet

entte Eth entte IP entte TCP donnes (1)

Fin

Ethernet

donnes/utilisateur TCP donnes/utilisateur Ethernet

entte Eth entte IP entte TCP


20 oct mini 20 oct mini

donnes (1)

Fin

B.KECHAR : bkechar2000@yahoo.fr

Le rseau Internet et les protocoles - Page 12

S-ar putea să vă placă și