Professional Documents
Culture Documents
Volume 2.
5. Mthode d'accs.
5.1 Tour de table. 5.2 Accs jeton. 5.3. CSMA/CD - Ethernet. 5.4. Segmentation physique Ethernet.
9. TCP/IP.
9.1. Mcanismes d'adressage. 9.1.1. Masques et sous-rseaux (subnets). 9.2. Mcanismes de communication TCP/IP. 9.2.1 Noms logiques (DNS). 9.3. UDP, SNMP, Mail.
Volume 3.
10. Novell (NetWare).
10.1. L'adressage des rseaux Novell (Netware). 10.2. Les volumes. 10.3. Les drives (disques). 10.4. Le systme d'impression.
1. Gnralits.
1.1. Introduction.
Un rseau informatique permet plusieurs machines (ordinateurs au sens large) de communiquer entre elles afin d'assurer des changes d'informations: du transfert de fichiers, du partage de ressources (imprimantes et donnes), de la messagerie ou de l'excution de programmes distance. Du point de vue de l'utilisateur, le rseau doit tre le plus transparent possible: ses applications doivent tre capables de communiquer toutes seules avec le reste du rseau, sans intervention. Comme pour le monde informatique, l'historique des dveloppements technologiques successifs a favoris l'mergence de toute une srie de solutions, bases sur des principes souvent bien diffrents, mme si toutes revendiquent le nom de 'standards'. Le dfi consiste donc 'interconnecter' ces diffrents matriels; de plus en plus, le protocole TCP/IP s'impose comme langage de communication espranto permettant de fdrer un environnement htrogne. Afin de rendre ces mcanismes de communications plus explicites, nous ferons appel de frquents parallles avec le monde tlphonique, qui est intuitivement connu de tous.
1.2. Terminologie.
-noeud : Equipement (ordinateur, concentrateur, imprimante etc.) du rseau informatique possdant une adresse physique. -noeud TCP/IP: Equipement fonctionnant avec le protocole TCP/IP. -adresse physique: Adresse unique attribue par le fabricant, gre par un organisme international et inscrite de faon dfinitive dans l'quipement. Appele aussi adresse Ethernet ou adresse MAC (Media Access Control). -adresse logique: Adresse unique attribue par les rpondants informatique locaux et gre par le NIC pour les adresses IP (organisme international). -paquet, trame: Information lectrique transitant sur le rseau et reprsentant une suite de bits. Il s'agit de l'unit de base du rseau (frame). -protocole: Description des mcanismes permettant la gestion des paquets d'information et leur transition du rseau l'application. Par extension, logiciel (software) fonctionnant sur une machine et permettant cette gestion interne. -suite de protocoles: Ensemble de protocoles communiquant entre deux. -couches rseau: Composante protocole fonctionnant sur un quipement et lui permettant de communiquer travers le rseau.
-media: Support permettant le passage de l'information: diffrents types de cble, ondes hertziennes, laser etc. -bande-passante: Comme en tlphonie ou en hi-fi, la bande passante dtermine la quantit d'informations capables de transiter par seconde sur un media donn. -backbone : Rseau physique (cble et matriel actif) servant de colonne vertbrale au reste du rseau. En gnral compose de fibres optiques est assurant parfois une plus grande bande-passante (155Mbits/s). -interconnexion: Ensemble matriel et logiciel permettant la connexion d'quipements utilisant des mdia et des protocoles diffrents -segment physique: Cble ou ensemble de cbles relis sans quipement lectronique d'interconnexion (il s'agit d'un seul domaine de collisions). -segment logique: Sous rseau regroupant des noeuds correspondant un mme groupe d'adressage; un segment logique peut englober plusieurs segments physiques.
2. Notion de couches.
Les mcanismes utiliss sur un rseau informatique peuvent tre reprsents sous la forme de poupes russes: la grande poupe extrieure reprsente les paquets d'informations qui circulent rellement sur le rseau (l'information lectrique) chaque poupe intrieure pouvant tre vue comme un protocole, la dernire poupe reprsentant l'information utile, c'est--dire ncessaire l'utilisateur final. Chacune de ces poupe a une fonction particulire, offre un service dtermin, qui sera dcrit dans les chapitres ultrieurs. Nous distinguerons essentiellement les couches basses, hautes et applicatives.
La terminologie technique parle de couches organises en piles (stacks). La normalisation mise en place par l'ISO (International Standards Organization) dfinit un modle thorique 7 couches: le modle OSI (Open System Inteconnection) o chacune des couches est encapsule dans la couche infrieure. Les couches basses prcisent comment la connexion physique est ralise sur le cble et les couches hautes dfinissent l'interaction avec les applications finales, la communication entre noeuds s'effectuant virtuellement entre chaque couche.
Ce modle thorique, trs lourd mettre en oeuvre, n'est pratiquement pas respect, sauf par quelques suites de protocoles de type plutt exprimental. Nanmoins, on essaye toujours de se rfrer ce modle et faire concider tant bien que mal les protocoles existant avec ces 7 couches (cf. annexe 1).
au niveau d'une ville ou d'une rgion. L'infrastructure peut tre prive ou publique. Par exemple, une ville peut dcider de crer un 'MAN' pour relier ses diffrents services dissmins sur un rayon de quelques kilomtres et en profiter pour louer cette infrastructure d'autres utilisateurs. La bande-passante peut tre de quelques centaines de kbits/s quelques Mbits/s. - Les rseaux distants (WAN: Wide Area Network). Ce type de rseau permet l'interconnexion de rseaux locaux et mtropolitains l'chelle de la plante, d'un pays, d'une rgion ou d'une ville. L'infrastructure est en gnral publique (PTT, Tlcom etc.) et l'utilisation est facture en fonction du trafic et/ou en fonction de la bande-passante rserve, pour les lignes loues (une ligne loue est rserve exclusivement au locataire, 24h sur 24, pour la dure du contrat). Les modems sont un des lments de base des WANs. La bande-passante va de quelques kbits/s quelques Mbit/s. Une valeur typique pour une ligne loue est de 64kbits/s (en fonction des services offerts).
- Les rseaux en anneau: Chaque noeud est reli au noeud suivant et au noeud prcdent et forme ainsi une boucle: l'information transite par chacun d'eux et retourne l'expditeur.
- Les rseaux en bus: Chaque noeud est connect sur un bus: l'information passe 'devant' chaque noeud et s'en va 'mourir' l'extrmit du bus.
Ces diffrents types de rseaux peuvent trs bien cohabiter au sein d'un mme rseau d'entreprise: le backbone est un anneau grande bande-passante en fibre optique, les ordinateurs individuels sont relis un bus, tandis que les ordinateurs du centre de calcul sont connects en toile.
Une topologie logique en bus peut trs bien correspondre une topologie physique en toile, suivant comment les cbles ont t poss, mais ce qui importe au niveau de la comprhension des mcanismes du
externe. Physiquement, il s'agit d'un bus, puisque tous les noeuds se connectent les uns ct des autres (la distance entre deux connections sur le cble doit tre, pour des raisons de physique lectrique, d'un multiple de 1,5m). La connexion d'une machine sur le rseau s'effectue travers son port AUI (Access Unit Interface) de 15 ples, un cble AUI d'une longueur maximum de 5m et d'un 'Tranceiver' permettant la jonction physique sur le cble coaxial.
rseau informatique Ethernet ou TokenRing, tlphonie, domotique, vido etc. La distance maximum atteignable, en Ethernet et sans r-amplification, sur de tels cbles est de 100m (y compris les cbles de renvois et les cbles de bureau !). La bande passante potentielle, pour des cbles certifis de catgorie 5, est de 100Mbits/s.
. La norme 10BaseT ajoute au signal Manchester contenant l'information des pulses lectriques permettant de s'assurer que la connexion point point entre l'quipement metteur (station de travail par exemple) et l'quipement rcepteur (un Hub) est valide (link).
9. TCP/IP.
9.1. Mcanismes d'adressage. 9.1.1. Masques et sous-rseaux (subnets) . 9.2. Mcanismes de communication TCP/IP. 9.2.1 Noms logiques (DNS). 9.3. UDP, SNMP, Mail.
5. Mthode d'accs.
Une fois un quipement connect physiquement sur le rseau, il faut qu'il puisse recevoir et envoyer des informations aux autres noeuds du rseau. Dans le cas d'une topologie en anneau ou en bus (nous laisserons de ct le cas d'une vraie structure en toile, devenue obsolte), chaque noeud accde au mme cble; il s'agit donc d'un accs partag, qu'il faut rglementer.
En cas de collision, les noeuds impliqus mettent un signal pour signaler de faon certaine l'vnement l'ensemble du rseau, puis essayent d'mettre nouveau aprs un dlai alatoire. Il en rsulte qu'un tel rseau trop charg fini par ne gnrer plus que des collisions, puisque tous les noeuds dsirent mettre en mme temps, alors que les 'plages' libres deviennent de moins en moins nombreuses. On considre que les performances d'un tel rseau chutent aprs 30-40% de charge (3- 4 Mbits/s, pondrer en fonction de diffrents paramtres, tels que la taille des paquets, le nombre de noeuds etc.). La charge du rseau est donc un paramtre surveiller de faon drastique si l'on ne veut pas se retrouver face un rseau compltement surcharg et donc inutilisable. Par contre, ses mcanismes sont relativement rustiques et sa mise en oeuvre assez simple. Pour des raison de physique lectrique, la taille maximum des paquets envoys sur le rseau est de 1518 bytes (12144 bits). Il apparat donc que l'information envoye doit tre dcoupe en un certain nombre de paquets pour tre expdie sur le rseau.
L'quipement rcepteur a pour charge de remettre les paquets dans le bon ordre (dans le cas o, prenant des chemins diffrents, les paquets arrivent dsordonns) et de les r-assembler. Cette tche est accomplie par les couches suprieures.
Le comportement de l'quipement rcepteur, en cas d'erreur, dpend de son protocole: -1. Il peut demander immdiatement le renvois du paquet en erreur (NetWare, par exemple), ce qui provoque un trafic important, surtout si l'on songe que chaque paquet correcte est acquitt au moyen d'un paquet d'accus de rception (aknowledgment). Cette mthode est relativement simple grer.
-2. Il peut attendre l'arrive d'un certain nombre de paquets, et demander ensuite le renvois des paquets en erreur (TCP/IP). Cette mthode gnre un trafic moins important, puisqu'un seul paquet d'accus de rception est envoy pour un certain nombre de paquets reus (ce nombre varie en fonction de la taille de la fentre de rception ).
-3. Il peut ignorer l'vnement, valider le paquet, et laisser les applications grer le problme (en provoquant une erreur, dans le pire des cas...): par ex. UDP/IP. Cette solution rustique est rarement utilise; dans ce cas, les applications doivent mettre elles-mmes en place des solutions de contrle.
On voit que la complexit du travail de gestion d'erreur (appele aussi gestion de flux, si l'on tient compte de la gestion de l'engorgement qui pourrait se produire si l'quipement rcepteur n'arrive plus rceptionner correctement les paquets pour cause de saturation) dpend de la qualit du service fourni par le protocole de communication.
Le contrle de flux est rgl galement ce niveau: il vaut veiller ce que l'quipement rcepteur ne soit pas surcharg ou occup autre chose, sous peine de perte des paquets, donc de l'informations; les protocoles de haut niveau grent donc les communications en avertissant l'metteur que l'quipement rcepteur n'est pas prt pour l'instant etc.
9. TCP/IP.
TCP/IP est un protocole de communication, issu du monde Unix, en passe de devenir le protocole de communication incontournable pour interconnecter des machines diffrentes. TCP/IP est du reste le protocole utilis sur le rseau mondial Internet. Son dveloppement est antrieur la normalisation ISO et ses diffrentes couches ne correspondent donc pas exactement au modle 7 couches. TCP/IP est, en fait, une suite de protocoles comprenant galement une couche applicative et de services. La couche basse, situe juste en dessus d'Ethernet, est la couche IP (Internet Protocol). Elle s'occupe principalement de grer l'adressage logique et d'assurer l'acheminement des paquets d'un noeuds l'autre. Les adresses logiques sont du type 155.105.50.47 et reprsente un groupe de 32 bits. Un masque (mask) du type 255.255.255.0 permet de crer des sous-ensembles logiques (subnet). La couche haute, appele TCP (Transmission Control Protocol), s'occupe de grer les erreurs et de contrler le flux en mettant en place des mcanismes de rptition de paquets et d'ajustage de fentre de rception (c'est--dire le nombre de paquets qu'il est possible de recevoir avant de les valider/invalider). Cette couche dtermine galement quel est le service (application) transport par le paquet au moyen d'un numro de port; ces numros de port sont normaliss et figurent en principe sur une table prsente dans chaque quipement. La suite de protocole TCP/IP met disposition des services (applications) comme telnet (terminal distance), ftp (File Transfert Protocol, pour l'change de fichiers), nfs (Network File System, de SUN, pour permettre le partage de fichiers dans un environnement de type 'bureautique'), lp (Line Printer, pour les impressions), smtp (Simple Mail Transfer Protocol, pour la messagerie), http (HyperText Transfer Protocol - Worl-Wide Web) etc. L'exemple suivant montre les imbrications des diffrentes couches lorsqu'une commande dir est effectue depuis une session
En mode binaire une adresse IP prend donc cette forme: 10011011 01101001 00110010 01000101 Traduit en mode dcimal, on obtient 4 groupes de nombres compris entre 0 et 255 (2 puissance 8 = 256); dans notre exemple: 155.105.50.69 Ces adresses uniques sont attribues par le NIC en fonction de la taille et de l'intrt pour la communaut Internet de la socit du demandeur. Une plage d'adresses lui est assigne (qui correspond l'adresse de son rseau, libre lui de disposer
des adresses de cette plage). Afin de permettre la cration de groupes d'adressage diffrents, ce protocole met en place la notion de rseau (network), de sous-rseau (subnetwork) et de noeud (node), dtermins en fonction de leur classe. (Pensons nouveau au monde tlphonique, o il existe un indicatif par pays, puis par rgion etc.) L'adresse du rseau est constitue des n premiers bits, l'adresse ventuelle du sous- rseau des m bits suivants et l'adresse du noeud des derniers bits.
Le nombre de bits attribus l'adresse rseau (n), et au noeud plus l'ventuel sous- rseau (32-n) dpend de la classe de cette adresse. Au niveau d'Internet (c'est--dire l'chelle de la plante), c'est l'adresse du rseau qui est connue. En fonction de la valeur des premiers bits, l'adresse sera dclare de classe A, B ou C. Si le premier bit est 0, il s'agit d'une classe A (en dcimal de 1.0.0.0 127.0.0.0) Si les 2 premiers bits sont 1 0, il s'agit d'une classe B (en dcimal de 128.0.0.0 191.0.0.0). Si les 3 premiers bits sont 1 1 0, il s'agit d'une classe C (en dcimal de 192.0.0.0 254.0.0.0). Une adresse de classe A est compose de 8 bits d'adresse de rseau et de 24 bits d'adresse de noeuds. Il y a donc potentiellement, au monde, 128 rseaux de classe A comprenant chacun quelques millions de noeuds (faites le calcul...). Une adresse de classe B est compose de 16 bits d'adresse de rseau et de 16 bits d'adresse de noeuds. Il y a donc potentiellement quelque 16 000 rseau de classe B comprenant chacun environ 16 000 noeuds. Une adresse de classe C est compose de 24 bits d'adresse de rseau et de 8 bits d'adresse de noeuds. Il y a donc potentiellement quelque millions d'adresses de rseau de classe C comprenant chacun 128 noeuds. Une adresse du type 155.105.50.69 montre qu'il s'agit d'une adresse de classe B appartenant au rseau 155.105.0.0
Les masques de sous-rseau (subnetmask) ont t introduits cet effet. Une partie des bits d'adresse de noeud sont rservs pour dfinir les sous-rseaux; le nombre de bits ddis cette fin dpend du nombre de sous-rseaux que l'on veut crer (donc du nombre de noeuds potentiels qu'il y aura par sous-rseau). Sur un rseau de classe B, il est ainsi possible de dfinir 254 sous-rseaux de 254 noeuds en choisissant un subnetmask de 8 bits. 11111111 11111111--11111111--00000000 10011011 01101001--00110010--01000101 rseau---------------- sous-rseau--- noeud
Dans ce cas de figure, le masque prend donc la valeur 255.255.255.0 en mode dcimal. Une adresse du type 155.105.50.69 montre qu'il s'agit d'une adresse de classe B appartenant au rseau 155.105.0.0 et au sous-rseau 50. Les Routeurs permettent l'acheminement des paquets entre les diffrents rseaux et sous-rseaux.
L'adresse IP est donc uniquement utilise pour acheminer l'information travers le rseau.
Lorsque deux noeuds se trouvent sur le mme rseau (hospvd.ch par exemple), ils n'ont pas besoin d'utiliser le nom du rseau: la communication s'effectue sur leur seul nom (dg9500), car ils appartiennent au mme domaine. Certaines machines htes (hosts) d'Internet utilisent le nom logique pour vrifier l'identit de l'quipement essayant de se connecter. En absence de nom, la connexion peut tre refuse !
SNMP (Simple Network Managment Protocol) est le protocole standard de gestion d'quipement rseau. SNMP se situe au dessus de la couche UDP.
file:///D|/home/rabah/CD-RESEAUX/Rseaux informatiques/notbrezo.zip/volume2.htm (13 of 14) [09/01/2001 16:33:50]
Pour pouvoir tre gr distance, un quipement doit videmment supporter ce protocole. Le systme de messagerie (E-mail) SMTP (Simple Mail Transfer Protocol) permet l'change de messages et de documents sur le rseau. SMTP est un service TCP/IP et ncessite un serveur de messagerie (serveur SMTP). Ce serveur est en contact avec les serveurs de l'ensemble de la communaut Internet, ce qui permet ainsi d'envoyer des messages dans le monde entier. Une adresse est compose du nom de la machine serveur SMTP prcd du signe '@' et du nom de la personne destinataire ou expditrice du message. Alfred.Bolomey@chuv.hospvd.ch Les messages sont expdis sur le serveur SMTP local (qui accueille l'expditeur, celui-ci devant tre au bnfice d'un acompte sur cette machine) qui les transmet, via Internet au serveur SMTP du destinataire (lui-mme propritaire d'un acompte sur ce serveur). Les messages et documents sont stocks sur le serveur SMTP du destinataire jusqu' l'instant o celui-ci vient les rechercher (soit manuellement, soit automatiquement toutes les x minutes et/ou lorsque l'ordinateur personnel est mis en marche). Eudora est le logiciel utilis sur les PCs et Macintosh pour accder au serveur SMTP (hola.hospvd.ch dans le cas du rseau des Hospices).
Local drive Local drive Local drive Local drive Local drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive Network drive
A: B: C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:
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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Disques locaux (Local Drive): Les disques locaux, nomms aussi disques physiques ou Physical Drives, sont les endroits o l'on peut lire et crire des donnes sur un support local. Sur un poste de travail, on utilise gnralement les lettres A,B,C,D,E pour les dfinir. Disques rseaux (Network Drive): Les disques rseaux, nomms aussi disques logiques ou Logical Drive (car ils ne correspondent pas ncessairement un support physique distinct), sont rpartis en deux catgories : 1- les ''Network Drive Mappings'' correspondent un point prcis (d'un rpertoire) sur la partition Netware du rseau. Selon nos standards, les lettres utilises comme disques logiques vont de F Z. Pour dfinir la premire lettre disponible pour les disques rseaux, il faut insrer dans le fichier config.sys (Windows 3.1x) la ligne suivante:
lastdrive = E (=Z pour les VLM)
Si nous voulons que l'utilisateur ALAIN puisse accder facilement sur son rpertoire, nous pouvons lui crer un disque rseau, qui sera reprsent, par exemple, par la lettre M:. Ce mme emplacement dans l'arborescence pourrait tout aussi bien tre reprsent par la lettre R: pour un autre utilisateur, et la lettre M: utilise pour un autre emplacement dans l'arborescence (par exemple: SHCCIC:\PRG\WINDOWS\WORD). Afin d'viter les confusions, les lettres attribues au disque rseaux ont t normalises: - F: disque de login. - K: rpertoire personnel - X: rpertoire de transfert inter-service. 2- Les ''Search Drive Mappings'' correspondent aux Path de l'autoexec.bat. On ne peut utiliser qu'exclusivement les lettres K Z, dans l'ordre dcroissant soit Z, Y, X, etc.
Ce travail est effectu exclusivement par l'administrateur du rseau ! L'imprimante sera relie une queue et un port parallle. C'est--dire qu'un port du PC est redirig sur une queue d'impression d'un serveur de fichiers. En rgle gnrale, les ports lpt2 et lpt3 sont redirigs sur le rseau, alors que le port lpt1 reste libre pour les impressions sur une imprimante locale. Il se peut que certaines applications DOS ncessitent des impressions sur le port lpt1: dans ce cas de figure, lpt1 peut galement tre redirig sur une queue d'impressions du rseau Netware.
Les queues d'impressions sont gres sur un serveur de fichiers. La gestion des travaux d'impression s'effectue en fonction de la localisation du serveur d'impressions (sur la mme machine que le serveur de fichiers ou sur un botier d'impressions).
Les travaux d'impressions (jobs) sont envoys de la station de travail sur une queue d'impression (qui est, en fait, un sous-rpertoire du serveur de fichiers). La queue d'impression stocke les travaux en attente jusqu' ce que le Print Server puisse les traiter et les envoyer sur une imprimante.
Le rseau reste unique, c'est--dire que le trafic entre les noeuds A et B se retrouve galement sur la partie droite du repeater et inversement; les collisions sont propages. Ce type d'quipement ne ncessite aucune configuration logicielle.
Les Bridges effectuent leur tri (le paquet doit-il passer ou non) sur les adresses physiques des paquets. La configuration logicielle de ce type d'quipement est en gnral automatique; les possibilits de filtrage sont assez restreintes et ne permettent pas une grande prcision.
Le logiciel 'ODI' charg sur les PCs se nomme lsl.com (Link Support Layer) et est fournit par Novell. Sa tche est d'assurer le lien entre le driver de la carte rseau et les couches protocoles suprieures; il est donc capable de dterminer s'il s'agit d'un paquet IP ou IPX et d'appeler le programme correspondant (tcpip.exe ou ipxodi.com). Le driver de la carte rseau compatible ODI (du type driver.com) est fourni par son fabricant Le programme ipxodi.com (fournit par Novell) communique avec le programme netx.com qui lui-mme transmet les informations aux applications. En parallle, le programme tcpip.exe de LanWorkplace (Novell), qui comprend les couches IP et TCP, s'occupe de la partie TCP/IP de la communication. LanWorkplace de Novell est une suite d'applications TCP/IP (telnet, ftp, ping etc.) et de couches rseau (tcpip.exe). Windows 95 intgre directement les diffrentes couches rseau mais reprend les mmes principes de fonctionnement.
12.2. Ping.
L'utilitaire 'ping' (construit sur une couche spciale au dessus de IP: ICMP - Internet Control Message Protocol) permet d'interroger n'importe quelle machine fonctionnant avec le protocole TCP/IP et de recevoir une rponse (...'pong'. '... is alive' ou '... responded'), si l'quipement et la liaison fonctionnent correctement. Il est ainsi possible de savoir si la liaison rseau et l'quipement sont fonctionnels. Sous DOS, il s'agit de la commande ping.exe et sous Windows de l'utilitaire IP Resolver. IP resolver permet, en plus, de retrouver le nom logique d'une machine l'aide de son adresse IP, et inversement.