Vous êtes sur la page 1sur 56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Formation Rseau l'usage interne du support POS


Introduction......................................................................................................................................... 4 Qu'est ce qu'un rseau LAN ?......................................................................................................... 4 Introduction aux rseaux locaux...................................................................................................... 4 Connecter un P.C. un rseau ...................................................................................................... 4 Les diffrentes normes de rseaux locaux .....................................................................................4 Dfinition des rseaux locaux............................................................................................................. 5 Topologies physiques et logiques.................................................................................................... 5 Bus............................................................................................................................................... 5 Etoile............................................................................................................................................ 5 Anneau........................................................................................................................................ 5 Le modle ISO................................................................................................................................. 6 Principe de la structuration en couches.......................................................................................7 Couche Application...................................................................................................................... 7 Couche Prsentation................................................................................................................... 7 Couche Session .......................................................................................................................... 8 Couche Transport ....................................................................................................................... 9 Couche Rseau........................................................................................................................... 9 Couche Liaison (de donnes).................................................................................................... 10 Couche Physique....................................................................................................................... 11 Equipements de communication.................................................................................................... 11 Rpteur.................................................................................................................................... 12 Pont........................................................................................................................................... 12 Routeur...................................................................................................................................... 14 B- Router.................................................................................................................................... 15 Passerelle................................................................................................................................. 15 Les Hubs (concentrateurs)......................................................................................................... 16 Les Tranceivers......................................................................................................................... 16 Interconnexion........................................................................................................................... 16 Medias de transmission................................................................................................................. 17 Les standards IEEE 802.3......................................................................................................... 17 Description............................................................................................................................. 17 Format de la trame IEEE 802.3.............................................................................................. 18 Contention CSMA .................................................................................................................. 19 IEEE 802.5 (Token Ring)........................................................................................................... 20 Les protocoles................................................................................................................................... 21 NetBEUI........................................................................................................................................ 21 Comprendre NetBIOS................................................................................................................ 21 Le protocole NetBEUI................................................................................................................ 21 IPX/SPX........................................................................................................................................ 22 AppleTalk...................................................................................................................................... 23 TCP/IP........................................................................................................................................... 24 Comparaison TCP/IP et OSI...................................................................................................... 24 ID de rseau et ID dhte........................................................................................................... 25 Conversion des adresses IP du format binaire au format dcimal avec points..........................26 Classes d'adresses.................................................................................................................... 27

Stream International

Usage Interne POS

1/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Classe A................................................................................................................................. 27 Classe B................................................................................................................................. 27 Classe C................................................................................................................................. 28 Classe D................................................................................................................................. 28 Classe E................................................................................................................................. 28 Rsum des classes d'adresses................................................................................................28 Affectation des ID de rseau...................................................................................................... 29 Rgles de base de l'adressage rseau......................................................................................30 ID de rseau valides............................................................................................................... 30 Affectation des ID dhte............................................................................................................ 31 Rgles de base pour l'adressage des htes..............................................................................31 ID dhte valides..................................................................................................................... 32 Suggestions pour laffectation des ID dhte..............................................................................32 Adressage de sous-rseau........................................................................................................ 33 Intrt des sous-rseaux........................................................................................................ 33 Inter rseaux privs................................................................................................................ 33 Adressage de sous-rseau (suite)..........................................................................................34 Dterminer vos besoins.......................................................................................................... 34 Masque de sous-rseau............................................................................................................ 35 Masques de sous-rseau par dfaut (absence de sous-rseaux).............................................35 Exemples de masques de sous-rseau personnaliss (prsence de sous-rseaux).................36 Utilisation du masque de sous-rseau pour dterminer si un hte est local ou distant..............37 Mthode pour dterminer la destination dun paquet (locale ou distante)..................................................................................................................... 37 Dfinition du nombre de bits utiliss pour le masque de sous-rseau.......................................38 Dmarche suivre................................................................................................................. 39 Adoption dun masque de sous-rseau......................................................................................39 Tables de conversion............................................................................................................. 39 Dfinition des ID de rseau au sein de linterrseau..................................................................41 Dfinition des ID dhte pour un sous-rseau............................................................................42 IP (Internetwork Protocol).......................................................................................................... 43 TCP (Transmission Control Protocol)........................................................................................44 ARP (Adress Resolution Protocol)............................................................................................. 46 DHCP (Dynamic Host Configuration Protocol)...........................................................................46 WINS (Windows Internetworks Name Service)..........................................................................46 DNS (Domain Name System).................................................................................................... 46 DLC (Data Link Control)................................................................................................................ 47 PPP / SLIP..................................................................................................................................... 47 Dpannage....................................................................................................................................... 47 Les outils disponibles.................................................................................................................... 47 Lutilitaire WINIPCFG............................................................................................................. 47 Lutilitaire PING...................................................................................................................... 47 L'utilitaire TELNET..................................................................................................................... 48 La commande NBTSTAT........................................................................................................... 49 La commande ROUTE............................................................................................................... 49 La commande TRACERT.......................................................................................................... 50 Techniques de dpannage............................................................................................................ 51 Test de TCP/IP avec WINIPCFG et PING.................................................................................51 Test d'un serveur SMTP avec l'utilitaire TELNET......................................................................51 La prsentation....................................................................................................................... 51 La dfinition des adresses..................................................................................................... 52 Le corps du message............................................................................................................. 52 Fin de session........................................................................................................................ 52 Test d'un serveur POP3 avec l'utilitaire TELNET.......................................................................52 Test d'un serveur NNTP avec l'utilitaire TELNET.......................................................................53 La commande NET DIAG.......................................................................................................... 53

Stream International

Usage Interne POS

2/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Le voisinage rseau ne fonctionne pas......................................................................................54 Les fichiers HOSTS et LMHOSTS............................................................................................. 54 Annexe :............................................................................................................................................ 56 Ports TCP/IP connatre............................................................................................................... 56 Sources............................................................................................................................................. 56

Stream International

Usage Interne POS

3/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Introduction Qu'est ce qu'un rseau LAN ? Un rseau Lan (Local Area Network) est un ensemble d'lments, connects par des supports de transmission (cbles), qui offre des utilisateurs installs sur une surface restreinte (quelques dizaines de mtres quelques dizaines de kilomtres) les fonctionnalits ncessaires pour pouvoir relier des quipements informatiques. Un des objectifs du rseau local est d'atteindre un niveau de transparence vis--vis de l'utilisateur. les utilisateurs devraient dtecter trs peu de diffrences entre l'emploi d'un ordinateur autonome et celui d'un ordinateur connects au rseau local. L'accs au serveur devrait se faire aussi facilement que si on accdait au disque dur de notre ordinateur. Introduction aux rseaux locaux Les rseaux ont t crs afin de partager des donnes. En l'absence de rseau, les documents n'ont d'autre alternative que d'tre imprims afin de pouvoir tre modifis ou consults par d'autre personnes. Les particuliers sont de plus en plus nombreux disposer de plusieurs ordinateurs. Pour les relier entre eux, le cot de l'opration n'est pas lev et les possibilits que cette solution apporte sont nombreuses : transferts de fichiers partage de priphriques accs des units de stockage supplmentaires Dans le cadre priv, la facilit d'installation d'un rseau et son cot sont des arguments qui priment sur la qualit des performances techniques. Du cot de l'entreprise, l'investissement peut-tre plus levs et le niveau des performances doit se situer au premier rang des proccupations. Il existe de multiples faons d'envisager sa mise en rseau. Les rseaux locaux ou LAN (Local Area Network) ont fait leur apparition dans les annes 80 et correspondent la multiplication des micro-ordinateurs, leur dbit va de plusieurs centaines de Kilo bits quelques Mga bits. Connecter un P.C. un rseau Une connexion au rseau ncessite 4 lments principaux: le rseau et son systme de cblage, un adaptateur rseau (gnralement une carte rseau enfiche dans le P.C.), un ensemble logiciel adapt au protocole de communication du rseau (trs souvent contenu avec le systme d'exploitation), l'application cliente (logiciel) qui va dialoguer avec un serveur. Gnralement, la connexion se fait directement sur le cble pour les rseaux locaux travers la carte rseau et via le rseau tlphonique commut en utilisant un MODEM, ou une carte ISDN (Rseau Numrique Intgration de Services) pour les accs distants. Les diffrentes normes de rseaux locaux

Stream International

Usage Interne POS

4/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Certains organismes ont la responsabilit de dfinir des normes ou standards internationales de communication et de rseaux locaux. Voici les plus important d'entre eux : ISO (International Standard Organisation) ANSI (American National Standard Institute) IEEE (Institute of Electrical and Electronic Engineers) UIT (Union Internationale des Communications)

Dfinition des rseaux locaux Topologies physiques et logiques

Bus

Les stations sont connects le long d'un seul cble (ou segment), la limite thorique est de 255 stations, ceci n'tant qu'une valeur thorique car la vitesse serai alors trs faible. Chaque liaison au cble est appel communment nuds. Tout message transmis emprunte le cble pour atteindre les diffrentes stations. Chacune des stations examine l'adresse spcifie dans le message en cours de transmission pour dterminer s'il lui est destin. Les cbles utiliss pour cette topologie bus sont des cbles coaxiaux. Lorsqu'un message est mis par une station, il est transmis dans les deux sens toutes les stations qui doivent alors dterminer si le message leur est destin. Lavantage du bus est quune station en panne ne perturbe pas le reste du rseau. Elle est, de plus, trs facile mettre en place. Par contre, en cas de rupture du bus, le rseau devient inutilisable. Notons galement que le signal nest jamais rgnr, ce qui limite la longueur des cbles.
Etoile

Les stations sont connects par des segments de cble un composant central appel concentrateur (hub). La solution du concentrateur offre certains avantages, notamment en cas de coupure de liaisons. l'ensemble de la chane n'est pas interrompue comme dans une topologie en bus simple. Par l'intermdiaire de ces derniers, les signaux sont transmis depuis l'ordinateur metteur vers tous les ordinateurs du rseau. Toute communication entre deux utilisateurs quelconques passe obligatoirement par le serveur. Si une panne survient dans le nud central, c'est l'ensemble du rseau qui est alors paralys. De plus, l'ajout d'une station ncessite un nouveau cble allant du serveur jusqu' la nouvelle station.
Anneau

Stream International

Usage Interne POS

5/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Dans cette topologie les stations sont connects sur une boucle continue et ferme de cble. Les signaux se dplacent le long de la boucle dans une seule direction et passent par chacune des stations. On peut, si on le dsire, attribuer des droits particulier un poste de travail que l'on appellera alors nud privilgi. Chaque station fait office de rptiteur afin d'amplifier le signal et de l'envoyer la station suivante. Cette topologie permet davoir un dbit proche de 90% de la bande passante. Cette topologie est fragile, il suffit qu'une connexion entre deux stations ne fonctionne pas correctement pour que tout le rseau soit en panne. Le modle ISO La normalisation mise en place par l'ISO (International Standards Organisation) dfinit un modle thorique 7 couches: le modle OSI (Open System Inteconnection) o chacune des couches est encapsule dans la couche infrieure. 7 6 5 4 3 2 1 OSI Application Prsentation Session Transport Rseau Liaison de donnes Physique

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 nuds s'effectuant virtuellement entre chaque couche. Ce modle thorique, trs lourd mettre en uvre, 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. Couche Application Prsentation Session Transport Rseau Liaison Physique Fonctions Services qui supportent les applications Cryptage, mise en forme Etablissement/libration session, scurit Vrification des erreurs de transmission Dtermination des chemins LLC/MAC, interface rseau / physique Transmet les bits Matriel Passerelles Protocole AppleTalk, X. SMB, redirecteur NetBeui, SPX, TCP, UDP IP, IPX, NWLink DLC, Frame relay 802.X

Routeurs Ponts Rpteurs

Les couches physiques et applications se situent aux extrmits du modle OSI. La couche physique n'utilise aucun service d'une autre couche, mais fournit la connectivit physique la couche suprieure, liaison des donnes. La couche application utilise les services de la couche prsentation et propose ses services l'utilisateur final.

Stream International

Usage Interne POS

6/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Principe de la structuration en couches

Les protocoles en couches sont conus de faon que la couche n du destinataire reoie une copie conforme des objets mis par la couche n de la source.

Machine A Application Message identique Transport Paquet identique Rseau Datagramme identique Liaison de donnes Trame identique

Machine B Application

Transport

Rseau

Liaison de donnes

Rseau physique

Couche Application

Couche suprieure. Cette couche est la fentre par laquelle les processus d'application accdent aux services du rseau. Elle reprsente les services qui prennent en charge les applications utilisateur, par exemple: Les protocoles pour les services de fichiers distants tels que louverture, la fermeture, la lecture, lcriture et le partage de fichiers Les services de transfert de fichiers et daccs aux bases de donnes distantes. Les services des rpertoires pour localiser les ressources dun rseau. La gestion des priphriques Lexcution de travaux distants.
Couche Prsentation

Pour que deux systmes puissent se comprendre, ils doivent utiliser le mme systme de reprsentation des donnes. La couche prsentation gre cette reprsentation des donnes. Il existe plusieurs faons de reprsenter des donnes, par exemple, lASCII et lEBCDI pour les fichiers texte. La couche prsentation utilise un langage commun comprhensible par tous les nuds du rseau. Cette couche dtermine la forme sous laquelle s'changent les donnes entre les ordinateurs du rseau; cot mission, elle convertit les donnes du format transmis par la couche application en un format intermdiaire, admis de tous.

Stream International

Usage Interne POS

7/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Cot rception, elle traduit le format intermdiaire en un format que peut lire la couche application de cet ordinateur. Cette couche gre aussi tous les problmes de scurit du rseau en offrant des services tels que le cryptage des donnes. Elle tablit aussi des rgles en matire de transfert des donnes et permet la compression des donnes de faon rduire le nombre de bits transmettre. Transforme les donnes dans un format reconnu par les applications (traducteur). Redirige les donnes par le redirecteur. Responsable de la conversion des protocoles, lencodage des donnes et la compression.
Couche Session

Cette couche permet 2 applications tournant sur diffrents ordinateurs d'tablir, d'utiliser et d'interrompre une connexion appele session. Cette couche procde l'identification et assure des fonctions, telles que la scurit, ncessaire l'tablissement de la communication de deux applications sur le rseau. Cette couche assure la synchronisation des taches utilisateurs. Elle permet galement de contrler le dialogue entre deux processus de communication, de savoir d'ou vient la transmission, quel moment elle se produit, combien de temps elle dure. Permet de crer, utiliser et achever une connexion entre 2 ordinateurs. Place des points de contrle dans le flux de donnes. Contrle le dialogue entre processus communiquant.

La couche session gre les connexions entre les application cooprantes. Avec cette couche, un utilisateur peut se connecter un hte, travers un rseau o une session est tablie pour transfrer les fichiers. La couche session offre les fonctions suivantes : Contrle du dialogue, Gestion des jetons (le jeton dont il est question ici na rien voir avec le jeton des rseaux Token Ring. La gestion du jeton dans les rseaux Token Ring relve des couches 1 et 2 du modle OSI, alors que celui dont il est question ici relve du niveau 5) Gestion de lactivit En gnral, une session permet des communications full duplex, bien que certaines applications se contentent dune communication half duplex. La couche session peut fournir une ou deux voies de communication (contrle du dialogue). Pour certains protocoles, il est essentiel quun seul ct lance une opration critique. Pour viter que les deux cts lancent la mme opration, un mcanisme de contrle, comme lutilisation des jetons (cf. note plus haut), doit tre implment. Avec la mthode du jeton, seul le ct qui possde le jeton peut lancer une opration. La dtermination du ct qui doit possder le jeton et son mode de transfert sappellent la gestion du jeton. Si vous transfrez un fichier pendant une heure entre deux machines, et quune panne rseau intervienne au bout de trente minutes, vous ne pourrez reprendre le transfert l o il stait arrt. Il vous faudra toujours reprendre le transfert son dbut. Pour viter cela, vous pouvez traiter tout le fichier comme une seule activit et insrer des points de vrification dans le flot de donnes. Ainsi, si une coupure survient, la couche session synchronisera nouveau le transfert, partir du dernier point de vrification transmis. Ces points de vrification sappellent points de synchronisation . Il en existe deux types : Majeurs ; Mineurs

Stream International

Usage Interne POS

8/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Un point de synchronisation majeur est insr par un des cts doit recevoir un accus de rception de la part de lautre ct, alors quun point de synchronisation mineur na pas besoin dtre vrifi par un accus de rception. La session comprise entre deux points majeurs sappelle une unit de dialogue. La gestion de toute lactivit sapple une gestion dactivit. Une activit consiste en une ou plusieurs units de dialogue. Les rseaux TCP/IP ne possdent pas de couche session, car certaines caractristiques de cette couche sont fournies par le protocole TCP. Les applications TCP/IP fournissent elles-mmes certains services. Par exemple, le service NFS comporte son propre service de la couche session : le protocole RPC
Couche Transport

Elle garanti la bonne livraison des messages, sans erreurs, dans l'ordre et sans pertes ni doublons. Cette couche reconditionne les messages pour en assurer une transmission efficace sur le rseau. Cot rception, la couche transport dsencapsule les messages, rassemble les messages d'origine et met un accus de rception. Sassure que les paquets sont reus sans erreurs, dans lordre, sans perte ni duplication, Dcoupe en paquet et rassemble. Envoi dun accuse de rception, Contrle le flux et gestion des erreurs.

La couche transport offre des services supplmentaires par rapport la couche rseau. Cette couche garanti que les donnes reues sont telles quelles ont t envoyes. Pour vrifier lintgrit des donnes, cette couche se sert des mcanismes de contrle des couches infrieurs. Cette couche transport est aussi responsable de la cration de plusieurs connexions logiques par multiplexage sur la mme connexion rseau. Le multiplexage se produit quand plusieurs connexions logiques partagent la mme connexion physique. La couche transport se trouve au milieu du modle OSI. Les trois couches infrieures forment le sous-rseau, les trois couches suprieures sont implmentes par les logiciels rseau. La couche transport est aussi implmente sur les nuds. Son travail consiste relier un sous-rseau non fiable un rseau plus fiable. Dans les rseaux TCP/IP, la fonction de la couche transport est assure par le protocole TCP et par le protocole UDP. La couche transport implmente le multiplexage dans lequel plusieurs lments logiciels partagent la mme adresse de la couche rseau. Pour identifier sans erreur llment logiciel dans la couche transport, un forme plus spcifique dadresse est ncessaire. Ces adresses, appeles adresses de transport, sont fournies par une combinaison de ladresse de la couche rseau et dun numro TSAP (Transport Service Access Point). Dans les rseaux TCP/IP, ladresse de transport porte le nom de numro de port.
Couche Rseau

Elle est charge d'adresser les messages et de convertir les adresses et noms logiques en adresses physiques. Elle dtermine aussi l'itinraire emprunter de la source l'ordinateur de destination. Elle choisi le chemin que doivent suivre les donnes en fonction des contions du rseau, de la priorit du

Stream International

Usage Interne POS

9/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

service et d'un certain nombre de facteurs. Elle gre aussi les problmes de trafic comme la communication, l'acheminement et l'encombrement des paquets de donnes sur le rseau. Responsable de ladressage, de la traduction des adresses en nom logique. Dfinie le routage des paquets. Gre les problme de trafic, commutation de paquets, encombrement.

La couche rseau gre les connexions entre les nuds du rseau. Un service supplmentaire, fourni par la couche rseau, concerne la faon de router les paquets entre les nuds dun rseau. La couche rseau sert liminer les congestions et rguler le flot des donnes ; Cette couche permet aussi deux rseaux diffrents dtre interconnects en implmentant un mcanisme dadressage uniforme. Token Ring et Ethernet possdent, par exemple, diffrents types dadresses. Pour interconnecter ces rseaux, vous avez besoin dun mcanisme dadressage comprhensible par les deux rseaux. Pour les rseaux TCP/IP, la couche rseau est implmente en utilisant le protocole IP.
Couche Liaison (de donnes)

Elle conditionne les bits bruts de la couche physique en trames de donnes. Le couche liaison de donnes est galement charge du contrle d'erreurs qui s'effectuent en s'assurant que les bits de donnes reues sont identiques ceux qui ont t envoyes. Envoie les trames de donnes depuis la couche rseau a la couche physique. Regroupe les trames de bits brut provenant de la couche physique et attend un accus de rception . Sous couche LLC (Logical Link Control) : dfini des Point d'accs au services SAP Sous couche MAC (Media Access Control) : communique directement avec la carte rseau. Responsable du transfert sans erreurs des trames

La couche liaison de donnes prend les donnes de la couche physique et fournit ses services la couche rseau. Les bits reus sont regroup en unit logiques appeles trames. Dans le contexte d un rseau, une trame peut tre une Trame Token Ring ou Ethernet, FDDI, ou une autre type de trame rseau. Pour les liens des rseaux tendus, ces trames peuvent tre des trames SLIP, PPP, X.25 ou ATM. Les bits dune trame ont une signification spciale. Le dbut et la fin d une trame peuvent tre marqus par des bits spciaux. De plus, les bits de trame sont rpartis en champ adresse, champ de contrle, champ de donnes et champ de contrle derreurs. Les champs dadresses contiennent les adresses source et destination. Le champ de contrle indique les diffrents types de trames de liaison de donnes. Le champ de donnes contient les donnes proprement dites, transmises par la trame. Le champ de contrle derreurs dtecte les erreurs dans la trame de liaison de donnes. La couche liaison de donnes est la premire couche qui gre les erreurs de transmission. En gnral, le champ de contrle d erreur consiste en un gnrateur de checksum, utilis pour dtecter les erreurs dans la trame de liaison de donnes. Dans la plupart des cas, les rseaux modernes utilisent un contrle de redondance cyclique (CRC). Pour les rseaux locaux, c est un CRC 32 bits. Pour les rseaux tendus o les liens sont plus lents, on utilise un CRC 16 bits pour viter de surcharger la liaison. Dans les rseau TCP/IP, les implmentations de la couche liaison de donnes comprennent les technologies suivantes : Token Ring, Ethernet, FDDI, Frame Relay, X.25, SLIP, PPP et ATM

Stream International

Usage Interne POS

10/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Couche Physique

Cette couche assure la transmission du flux des bits bruts non structurs sur un support physique (le cble permettant la mise en rseau). La couche physique rattache les interfaces lectrique et optiques, mcaniques et fonctionnelles du cble. Elle vhicule galement les signaux qui transmettent les donnes issues de toutes les couches suprieures du modle OSI. Transmet les donnes a travers le cble. Dfinit comment le cble est connect la carte: nombre de broches et fonction, mthode de transmission, dure des bits en impulsion lectriques ou optiques.

Elle transmet les bits travers un canal de communication. Les bits reprsentent des enregistrements de base de donnes ou de fichiers transfrer, mais la couche physique ignore ce que ces bits reprsentent. Ces bits peuvent tre encod sous forme de 0 et de 1 ou sous forme analogique. La couche physique fait intervenir les interfaces mcaniques et lectriques sur le mdia physique. La couche physique n'a aucune connaissance des donnes mettre ou recevoir. La couche physique est responsable de la transmission des bits de donne sur le mdia physique, en utilisant le signal appropri compatible avec les priphriques de communication. La couche physique reoit aussi des signaux et les convertit n bits de donnes qu'elle dlivre la couche liaison de donnes. Equipements de communication L'interconnexion ne se limite pas au niveau Ethernet, et un but bien prcis qui est de raccorder des rseaux locaux entre eux. Les Matriels utiliss ne sont pas forcement spcifiques Ethernet. Les Types de Matriels utiliss sont les suivant : Rpteur (repeater) Multirpteur (toile, hub) Routeur (router) Pont-routeur (B-Router) Passerelle (gateway)

Stream International

Usage Interne POS

11/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Rpteur

Les Repeaters (rpteur) sont comparer des amplificateurs qui rgnrent le signal et qui permettent ainsi d'tendre la distance maximum de transmission. Il peuvent tre munis de diffrents types de tranceivers et possder une adresse physique par port. Le rseau reste unique, c'est--dire que le trafic entre les nuds 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. Couche physique Le type de paquet , le protocole de la couche LLC (Logical Link Control) et la mthode d'accs doivent tre les mme sur les 2 segments. Ne traduit pas ni ne filtre. Rgnre le signal Laisse passer tout le trafic. Peut connecter diffrents types de mdias (cbles) ensemble.
Pont

Les Bridges (pont) font partie des quipements d'interconnexion et possdent au minimum 2 ports munis de Tranceiver ou de connecteur AUI ayant une adresse physique chacun. Ce type d'quipement, logiciel et matriel, assure une segmentation physique et logique du rseau. Seul les paquets destins un quipement situ de l'autre ct du Bridge le traverse. Cela signifie que le trafic local entre les nuds A et B ne traverse pas le Bridge et n'encombre ainsi pas le segment de droite. Le trafic est filtr, les collisions ne sont pas propages.

Stream International

Usage Interne POS

12/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

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. Selon la complexit de la fonction de routage, on distingue trois types de ponts. Le pont simple effectue le routage soit par diffusion, soit en utilisant une table de routage statique. le pont intelligent construit et met jour dynamiquement sa table de routage le pont routage contrl route les trames selon le chemin spcifi par l'metteur. L'metteur doit donc au pralable apprendre ce chemin. Ce type de pont est spcifi dans le standard 802.5 (Token Ring). Couches liaison, sous couche mac Peut connecter des supports physiques dissemblables. Peut connecter des segments avec des mthodes d'accs diffrentes (Ethernet vs passage de jeton). Laisse passer tout les protocoles. L'ordinateur doit dcider quel protocole accepter. Utilise des tables de routages base sur les adresse MAC Segmente le rseau: passe le paquet ou le garde sur son segment en consultant la table de routage. Augmente le nombre d'ordinateurs du rseau Rgnre le signal au niveau du paquet

Stream International

Usage Interne POS

13/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Routeur

Le routeur est un matriel trs intelligent, il possde un CPU (68030, 68040, ..) et de la RAM (jusqu' 16 Mga Octets).Il peut tre ddi ou non ddi. Le Routeur travaille au niveau de la couche 3 (rseau), et utilise les protocoles IP, IPX, AppleTalk, DECNET. Il possde une adresse Ethernet (en ralit 2) qui sont connues des stations. Un Router (routeur, appel aussi abusivement Gateway) est galement un quipement d'interconnexion muni de 2 ports au minimum et ayant une adresse physique et logique pour chacun d'eux. Ces ports peuvent tre connects sur un modem: on parle alors de Remote Router (routeur distant); dans ce cas, un autre Router muni d'un modem doit se trouver l'autre extrmit de la liaison tlphonique. La configuration logicielle des ces quipements est complexe et permet la cration de filtres trs fins, au niveau des couches de protocoles de communications (au niveau de IP, TCP etc.). Certains quipements combinent les fonctionnalits de Bridge et de Router: les BRouters. Couche rseau Utilise des tables de routages base sur les adresses logiques (ex: adresse IP). Connat les adresses de chaque segment et peut dterminer la meilleur routes. Partage ces infos avec les autres routeurs Ne laisse pas passer de messages de diffusion (broadcast). Dtermine le meilleur chemin : OSPF, RIP, NLSP Enlve et recre les adresses de destination et de sources de la couche liaison. Routeurs statique vs routeurs dynamiques. Protocole valable: DECnet, IP IPX, OSI, XNS, DDP (AppleTalk) Non valable: LAT, NetBEUI

Stream International

Usage Interne POS

14/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

B- Router

C'est un routeur multi-protocoles. Il a aussi les fonctions d'un pont.- pour les protocoles non routables : LAT, TOKEN-RING.- pour ce qu'il ne sait pas router. Il peut aussi filtrer sur les adresses IP, les ports TCP. Il rpond a tous les besoins, mais il faut savoir les configurer. Une petite liste de matriels connus pour tre des B-Routeur : CISCO. WELLFLEET. NSC. XYPLEX. SPIDER. ACC. Ils fonctionnent de la mme faon que les routeurs mais ils prsentent en outre les avantages des ponts. Ils fonctionnent comme un routeur avec les protocoles routables et comme un pont avec les protocoles non routables. L'acquisition d'un pont-routeur peut s'avrer d'un meilleur rapport qualit/prix que l'achat d'un pont et d'un routeur spars.
Passerelle

Matriel qui sert connecter des rseaux utilisant des protocoles diffrents de faon pouvoir faire passer les informations d'un systme l'autre. Les passerelles oprent au niveau des couches Rseau Application du modle OSI, selon les traductions de protocoles effectuer. Il a le rle de traducteur d'un langage dans un autre : C'est dire, tout ce qui n'est pas un rpteur, un pont, ou un routeur. Et qui permet l'interconnexion de rseaux.

Stream International

Usage Interne POS

15/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Utilises les couches 3 7 du modle OSI Ce sont des serveurs ddis Relient des environnements ou des architectures diffrentes Fonctionnement spcifiques (ex: WinNT --> SNA) Passerelles vers Mainframe
Les Hubs (concentrateurs)

Les Hubs permettent la connexion de plusieurs nuds sur un mme point d'accs sur le rseau, en se partageant la bande-passante totale. La structure physique qui s'en dgage est une toile, mais la topologie logique reste un bus (pour Ethernet). Les Hubs sont munis, sauf sur les quipements de bas de gamme, d'un port Repeater (optique ou AUI) permettant la connexion sur le reste du rseau ou sur le backbone. Il est en gnral possible d'y installer plusieurs types de modules(bridges ou autres). Nota: Les rpteurs et les Hubs diffusent les collisions l'ensemble du rseau. Le slot-time doit donc tre calcul en fonction de la distance maximum sparant deux stations du rseau tout entier. Il a une fonction de rpteur avec une structure en toile. Les multirpteurs n'ont pas d'adresse Ethernet. C'est un lment souvent modulables, avec un type de carte par Mdia. Il est obligatoire avec la fibre optique et la paire torsade. Avec le concentrateur, la fonction de segmentation s'est gnralise. Au bout d'une branche on peut aussi bien trouver une station qu'un rpteur.
Les Tranceivers

Les Tranceivers sont des quipements de transformation de signal physique d'une nature en un autre signal d'une autre nature de BNC-10Base2 FOIRL (Fiber Optical Inter Repeater Link), ou de AUI (Access Unit Interface) 10BaseT par exemple. Ces quipements, qui ne possdent pas d'adresse physique, ne rgnrent pas le signal et ne peuvent donc pas augmenter la distance maximum de transmission (qui dpend du type de mdia, comme nous l'avons vu).
Interconnexion

Un pont spare les domaines de collisions (adresse physique MAC) Un routeur spare les domaines de diffusions (adresse logique IP) Hub = concentrateur, Hub actif = concentrateur et rgnrateur (multi-rpteur) Pont-Routeur = b-routeur : quand protocoles routables IP, IPX et non routables Netbeui, DLC Passerelle : traducteur de protocoles de couche Application (SMB <-> NCP) et des couches moyennes (TCP/IP <-> SPX/IPX) MAU : concentrateur pour topologie en anneau

Stream International

Usage Interne POS

16/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Medias de transmission
Les standards IEEE 802.3 Description

Historiquement, cest le premier rseau local et cest aussi le rseau le plus utilis lheure actuelle ( ~ 85% des rseaux locaux ). Ethernet est une architecture de rseau local conue par Xerox. En 1980, les constructeurs Xerox et Intel se regroupent et mettent au point un certain nombre de composants et de systmes destins construire un rseau local haute vitesse. Il en rsulte l'architecture Ethernet, normalise IEEE 802.3. Son principe est bas sur la diffusion des messages sur un bus logique qui peut tre un bus ou une toile physique o tous les htes partagent de faon quitable le support. Cest dire une station qui parle, envoie une trame contenant le message, sa propre adresse et ladresse du destinataire sur le bus. Toutes les stations voient passer cette trame mais seule celle qui se reconnat comme tant le destinataire la lit. L'architecture Ethernet est constitue de deux couches fondamentales : la couche physique et la couche de contrle. Ces deux couches correspondent respectivement aux couches 1 et 2 du modle OSI. Les rseaux Ethernet se nomment 10Base5, 10BaseT, 10Broad36,etc. Ce sont des notations IEEE, elles dpendent du dbit utilis, du mode de transmission et du cblage utilis. Les cbles utiliss sont : Gros cble coaxial (ThickNet) Cble coaxial fin (ThinNet) UTP (Unshielded Twisted Pair) 3 et 5, cest dire paire torsade tlphonique et paire torsade de meilleur qualit Fibre Optique MMF (Multi Mode Fiber) et SMF (Single Mode Fiber)

La distance maximale entre deux rpteurs dpend de lattnuation du signal et donc de la qualit du support. Voici les rseaux que lon trouve : 10 Base 5 : 10 Mbps sur ThickNet avec 500 m max 10 Base 2 : 10 Mbps sur ThinNet avec 185 m max

Coupe d'un cble coaxial fin

Connecteur BNC

Connecteur BNC en T

1 Base 5 : 1 Mbps sur UTP 3 avec 250 m max 10 Base T : 10 Mbps sur UTP 3 avec 100 m max

Stream International

Usage Interne POS

17/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Connecteur RJ45

Hubs

10 Broad 36 :10 Mbps sur un gros coax avec 1800 m max 10 Base F : 10 Mbps sur fibre optique (MMF) avec 2000 m max 100 Base TX : 100 Mbps sur 2 paires UTP 5 avec 100 m max 100 Base FX : 100 Mbps sur 2 fibres optiques (MMF) avec 1000 m max 100 Base T4 : 100 Mbps sur 4 paires UTP 3 avec 100 m max 1000 Base SX : 1 Gbps sur fibre optique (MMF) avec 500 m max 1000 Base LX : 1 Gbps sur fibre optique (SMF) avec 3000 m max 1000 Base CX : 1 Gbps sur 4 paires UTP5 avec 25 m max
Format de la trame IEEE 802.3

Prambule 8

Adresse Adresse Type Donnes destinataire source 6 6 2 46 1500 Format de la trame Ethernet (en octets)

CRC 4

Prambule : 64 bits de synchronisation : alternance de 1 et 0 avec les deux derniers bits 1. Adresse destination : adresse physique (Ethernet) de la station devant recevoir la trame. Les trois premiers octets de cette adresse sont imposs par l'IEEE aux fabricants de contrleurs, ce qui garantit son unicit. Il y a diffusion si tous les bits sont 1. Adresse source : adresse Ethernet de la station ayant mis la trame. Type : identifie le protocole de niveau suprieur (3) associ au paquet. Exemple :

0x0800 = IP, 0x0600 = XNS, 0x0806 = ARP, 0x8035 = RARP ...


Ces valeurs sont donnes en hexadcimal. Donnes : les informations transporter CRC : Cyclic Redundancy Check (Contrle de Redondance Cyclique). C'est une somme de contrle portant sur tout ce qui prcde sauf le prambule. Le destinataire recalcule cette somme, et peut dterminer par comparaison avec le CRC vhicul si la trame est intgre.

Stream International

Usage Interne POS

18/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Contention CSMA

Dans un protocole de contention de la couche MAC, chaque nud a un accs gal au support. Bien que plusieurs variations de ce protocole existent, en gnral, un protocole fonctionne de la suivante : Lorsqu'un nud a une trame transmettre, il examine le mdium afin de dterminer s'il est occup par un autre poste. Si le mdium est libre, tous les nuds ont le droit de transmettre. Un systme de dtection du signal permet d'identifier un signal sur le mdium. Plusieurs nuds peuvent avoir des messages envoyer. Chaque nud peut dtecter que le support est libre et commence transmettre immdiatement. Si deux ou plusieurs nuds commencent transmettre en mme temps, une collision se produit. Il est impratif que les collisions soient dtectes et qu'une rcupration soit effectue. Lorsqu'une collision est dtecte, les nuds envoyant les messages doivent les retransmettre. Si les deux nuds essaient de retransmettre leurs messages au mme moment, une autre collision peut se produire. Chaque nud doit attendre pendant un dlai de dure alatoire avant d'essayer de retransmettre les messages, ce qui rduit la probabilit d'une autre collision. Connue sous l'acronyme CSMA, la contention existe en deux modes : CSMA/CD (CD pour Collision Detection). Dtecte la collision lorsque deux postes veulent mettre en mme temps. Une fois la collision dtecte, le systme calcule un temps d'attente alatoire pour chaque poste. Celui dont le temps d'attente est le plus court rmettra en premier. CSMA/CA. Ce protocole a comme objectif d'viter les collisions qui sont possibles avec le protocole CSMA/CD. Ce protocole d'accs dtecte que deux postes tentent d'mettre en mme temps et permet l'accs l'un des deux tandis que l'autre attend.

Le protocole d'accs CSMA/CD, aussi appel couter avant d'mettre, se prte bien aux topologies en bus. Le protocole CSMA/CD est une transmission broadcast tous les postes. Tous les postes du rseau coutent le support et acceptent le message contenu dans cette trame diffuse. Chaque message a une adresse de destination. Seul le poste de travail possdant une adresse identique celle de destination du message interprtera le contenu du message. Le protocole d'accs au mdium CSMA/CD est une mthode rapide et fiable, car dans des situations normale (sans charge excessive et sans problme matriel), il y a peu de collision. Malgr la mthode de dtection des collisions, certaines pourraient passer inaperues. Par exemple si les stations A et B sont loigns sur le rseau, A peut mettre une trame trs courte, couter son cho et penser que tout est bon. Cependant il est possible que de lautre cot B coute, que la trame de A ne soit pas encore arrive et donc mette. Une collision va se produire alors que A aura cru que tout stait bien pass, sa trame serait perdue. Pour viter cela, la norme impose une taille de trame minimum de 512 bits. Si le message nest pas assez long, on rajoute des bits pour arriver cette taille. Cependant ce nest pas suffisant : si la taille du rseau nest pas limite, le problme peut toujours se produire. On limite donc la taille du rseau en fonction du temps de retournement (Round Trip Delay) de la trame minimum et du dbit. Cest dire en fonction du temps que mettent 512 bits faire laller retour entre les deux points les plus loigns du rseau, puisquil faut pour dtecter une collision quavant que la station ait fini dmettre ses 512 bits le signal du premier bit soit arriv au bout et que si une station du bout a mis un bit ce moment, il ait eu le temps darriver. Donc, en rsum, il faut que le temps dmission de 512 bits soit suprieur au temps dun aller-retour du signal sur le rseau (Round Trip Delay).

Stream International

Usage Interne POS

19/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

IEEE 802.5 (Token Ring)

Description Token Ring est le protocole promu par IBM pour se dmarquer dEthernet. Au dpart ce rseau avait un dbit de 4 Mbps, aujourdhui cest du 16 Mbps. On a vu avec Ethernet que lorganisation pour laccs la parole tait assez anarchique : chacun parle quand il veut, sa mthode de dtection des collisions est base sur le principe quon laisse se produire des erreurs et quon les traite quand elles arrivent. IBM na pas apprci cette philosophie et invent lanneau (RING) jeton (TOKEN) o chacun parle quand on lui donne la parole. Principe Un jeton tourne, va de station en station. Lorsque lon veut parler on attend que le jeton passe. Si il est libre on le marque occup et on parle. Lorsque lon reoit un message on marque la trame pour signaler quon la lue et on la laisse continuer. Lmetteur reoit donc la trame quil a mise en sachant si le destinataire la lue. Il libre le jeton et le passe son voisin. Comme il ny a quun jeton en circulation sur lanneau une seule station peut transmettre un instant donn. Ceci vite lmission simultane de plusieurs trames et rsout le problme de laccs multiple. Il est plus lent sur de faibles charges quEthernet mais plus rapide quEthernet (mme 100 Mbps) sur de lourdes charges car il ne scroule pas sous les collisions. Lorsque le trafic est faible, le jeton passe la plupart de son temps circuler sur lanneau. De temps en temps une station en prend possession et met sa trame. Par contre lorsque le trafic sintensifie de sorte que chaque station possde des trames en attente dmission, ds quune station libre le jeton, la suivante le prend immdiatement. Le droit dmettre se dplace de station en station suivant lordre de connexion physique. Format de la trame

Le Protocole Le principe tant bas sur un jeton, il est important de le surveiller. Si le jeton est perdu, par exemple cause dune perturbation lectrique ou de la panne dune station, plus personne ne pourra parler. Il se peut aussi quune trame tourne indfiniment sur le rseau si lmetteur de cette trame tombe en panne avant de la retirer. Il y a donc une station sur le rseau appele moniteur. Elle va surveiller et grer les problmes susceptibles de se produire. Le moniteur vrifie notamment que la structure du jeton est correcte et quune trame orpheline ne circule pas sur lanneau. Lorsquune situation anormale est constate, le moniteur purge lanneau et y injecte un nouveau jeton. Mthode pour surveiller la prsence du jeton : le moniteur rinitialise un timer chaque passage du jeton, si le timer arrive au bout avant que le moniteur ne voit passer le jeton, il met une trame de purge (PRG) qui fait le tour de lanneau. Ensuite, il met un jeton neuf.

Stream International

Usage Interne POS

20/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Mthode pour surveiller une trame qui boucle : lorsquune trame passe devant le moniteur, il met le bit moniteur de loctet contrle daccs de la trame 1. Ainsi si le moniteur voit arriver une trame avec ce bit M 1 cest que la trame a dj fait plus dun tour. Le moniteur la supprime donc comme si il en tait lmetteur et met un jeton vide. Les protocoles NetBEUI
Comprendre NetBIOS

Pour quune application puisse communiquer sur le rseau, elle doit faire appel aux services dun protocole de transport, qui acheminera les requtes et les donnes de/vers le destinataire. Chaque protocole de transport, comme tout programme, expose ses points dentre (fonctions) aux applications et impose un certain nombre de rgles et de procdures aux applications qui veulent utiliser ses services. Chaque protocole possde en fait sa propre interface, son propre langage de commandes : Exemple : Linterface native permettant dadresser un protocole TCP/IP tait lAPI sockets . Linterface native du protocole Netbeui est lAPI Netbios . Contrairement NetBeui qui est un protocole NetBios, les protocole IPX ou TCP/IP sont nativement incapables dinterprter un ordre venant dune application Netbios. Inversement, une application utilisant les API sockets ne peut adresser un protocole Netbeui. De ce fait, si une mme application doit communiquer sur plusieurs protocoles diffrents, il faudrait crire autant de fois le code de communication application/protocole quil y a de protocoles. La prsence sur le march dun grand nombre dapplications NETBIOS et les fonctionnalits offertes par Netbios ont conduit les diteurs de protocoles (TCP/IP, IPX...) implmenter des interfaces NETBIOS sur leurs produits. Ces interfaces traduisent des commandes Netbios envoyes par des applications, dans le langage du protocole de transport qui effectue ensuite les requtes sa faon. En thorie, tout programme utilisant les API NETBIOS peut utiliser nimporte quel protocole rseau qui supporte linterface NETBIOS. Linterface NETBIOS fournit aux applications laccs des services de : - Gestion de lenregistrement et de lauthentification des noms - Transfert de donnes en mode connect (connection oriented) - Transfert de donnes en mode non connect -datagramme- (connectionless) - Services gnraux
Le protocole NetBEUI

NetBEUI est un protocole de transport qui sert d'extension au systme NetBIOS. Comme NetBEUI a t dvelopp pour l'ancienne gnration de PC fonde sur le systme DOS, il est petit, facile implmenter, et rapide le protocole de transport le plus rapide disponible avec Windows. Parce qu'il a t conu pour tre utilis sur des LAN isols de petite taille, NetBEUI n'est pas routable.

Stream International

Usage Interne POS

21/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Heureusement, le standard NDIS permet NetBEUI de coexister avec d'autres protocoles routables. On peut utiliser NetBEUI pour des communications rapides et efficaces sur un segment de LAN et TCP/IP pour des transmissions ncessitant le routage. IPX/SPX Windows n'utilise pas la suite de protocole IPX/SPX pour communiquer avec les ressources NetWare. A la place, Microsoft a dvelopp un clone de ces protocoles appel Transport compatible NWLink IPX/SPX. Les protocoles IPX/SPX sont gnralement plus petits et plus rapides que les protocoles TCP/IP, et sont routables comme ces derniers.

Application Prsentation Session Transport Rseau Liaison Physique ODI Physique La pile de protocoles IPX/SPX Canaux nomms SPX IPX Gestionnaires LAN NDIS NCP NetBIOS

Le protocole IPX (Internetnetwork Packet eXchange) fonctionne au niveau de la couche Rseau et fournit un service (datagramme) sans connexion. En tant que protocole de la couche Rseau, IPX est responsable du routage sur l'interrseau et de la maintenance des adresses logiques de rseau. Il utilise le protocole RIP (Routing Information Protocol) pour effectuer le choix des routages. Le protocole SPX (Sequenced Packet eXchange) fonctionne au niveau de la couche transport et tend IPX pour fournir un service orient connexion avec une fiabilit de livraison. Cette dernire est garantie par le retransmission des paquets en cas d'erreur. SPX tablit des circuits virtuels appel connexions Le protocole NCP (Netware Core Protocol) fournit un grand nombre d'appels de fonction supportant des services de rseau, tels que ceux de fichiers, d'impression, de gestion des noms, de verrouillage des fichiers, et de synchronisation. Le logiciel client NetWare s'interface avec NCP pour accder aux services NetWare.

Stream International

Usage Interne POS

22/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

AppleTalk AppleTalk est l'architecture informatique dveloppe par Apple Computer pour la famille d'ordinateurs personnels Macintosh. Bien que AppleTalk ne supportait l'origine que les systmes de cblage propritaire LocalTalk d'Apple, la suite de protocoles a t tendue pour intgrer les services de la couche Physique Ethernet et Token Ring.

Application Prsentation Session Transport Rseau Liaison Physique LocalTalk ADSP

AppleShare AFP ZIP PAP ATP DDP AARP EtherTalk TokenTalk ASP NBP RTMP

La pile de protocoles AppleTalk Le protocole DDP (Datagram Deliver Protocol) d'Apple fonctionne au niveau de la couche rseau et assure un service sans connexion entre deux sockets. Socket est un terme propre AppleTalk pour dsigner une adresse de service. Une combinaison des adresses de l'quipement, du rseau, et du service caractrise chaque processus. DDP assure le routage au niveau du rseau en consultant les tables de routage maintenues par le protocole RTPM (Routing Table Maintenance Protocol). Le protocole ATP (AppleTalk Transaction Protocol) fonctionne au niveau de la couche transport en mode sans connexion. Un service fiable est assur par l'intermdiaire d'un systme d'acquittements et de retransmissions. La fiabilit du protocole ATP repose sur les transactions (requte suivie d'une rponse). ATP assure la fragmentation et le rassemblage des paquets qui excdent les spcifications pour les protocoles de couches infrieures. Le protocole AFP (AppleTalk File Protocol) assure des services de fichiers. Il est responsable de la conversion des requtes de service de fichiers locales dans le format requis pour les services de fichiers du rseau. AppleShare est un systme client-serveur pour Macintosh. Il fournit trois services d'application principaux : Le service Serveur de fichiers AppleShare utilise AFP pour permettre aux utilisateurs de stocker et d'accder aux fichiers sur le rseau. Le service Serveur d'impression AppleShare utilise assure les services d'impression de rseau. Le service AppleShare PC permet des PC fonctionnant sous MS-Dos d'accder aux services AppleShare en lanant un programme AppleShare PC.

Stream International

Usage Interne POS

23/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

TCP/IP
Comparaison TCP/IP et OSI

7 6 5 4 3 2 1

OSI Application Prsentation Session Transport Rseau Liaison de donnes Physique

TCP/IP (TCP/IP) 4 3 2 1 Application Transport Internet Rseau

Aux deux couches physiques et liaison de donnes du modle pour OSI correspond la couche accs rseau du modle TCP/IP. La couche rseau du modle OSI correspond la couche Internet du modle TCP/IP. La couche transport du modle OSI correspond la couche hte hte du modle TCP/IP. Les trois couches les plus hautes du modle OSI (session, prsentation et applications) correspondent la seule couche application du modle TCP/IP. Application Prsentation Session Transport Rseau Liaison Physique La pile de protocoles TCP/IP TCP
ICMP

FTP

TELNET

SMTP

NFS NLSP UDP IP


ARP

RIP

DNS

Stream International

Usage Interne POS

24/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

ID de rseau et ID dhte

ID de rseau et ID dhte

32 bits Classe B ID de rseau ID dhte

Exemple :

w. x. y. z. 131.107.3.24

Chaque adresse IP, longue de 32 bits, comporte quatre champs de 8 bits, appels octets. Les octets sont spars par des points. Loctet reprsente un nombre dcimal compris entre 0 et 255. Ce format est appel notation dcimale avec points. Vous trouverez ci-dessous un exemple d'adresse IP exprime en format binaire et en format dcimal avec points.

Format binaire : 10000011 01101011 00000011 00011000

Notation dcimale avec points : 131.107.3.24

Stream International

Usage Interne POS

25/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Conversion des adresses IP du format binaire au format dcimal avec points

Conversion des adresses IP du format binaire au format dcimal avec points

8 bits

128

64

32

16

Valeur dcimale 255

A chaque positionnement de bit dans loctet correspond une valeur dcimale prcise. Un bit mis zro a toujours la valeur dcimale zro. Un bit mis 1 peut tre converti en valeur dcimale. Le bit de poids le plus faible reprsente la valeur dcimale 1. Le bit de poids le plus fort correspond la valeur dcimale 128. La plus grande valeur dcimale que peut atteindre un octet est 255 dans ce cas, tous les bits sont 1. Pour illustrer la manire dont les bits dun octet sont convertis du code binaire en valeur dcimale, consultez le tableau suivant :

Code binaire 00000000 00000001 00000011 00000111 00001111 00011111 00111111 01111111 11111111

Valeur des bits 0 1 1+2 1+2+4 1+2+4+8 1+2+4+8+16 1+2+4+8+16+32 1+2+4+8+16+32+64 1+2+4+8+16+32+64+128

Valeur dcimale 0 1 3 7 15 31 63 127 255

Stream International

Usage Interne POS

26/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Remarque Il existe une autre de mthode permettant de convertir le binaire en dcimal. Pour
ce faire, lever 2 la puissance correspondant au rang de chaque bit, les rangs tant numrots de 0 7, de la droite vers la gauche ainsi, le bit de rang 0 (2 0) correspond 1, le bit de rang 1 (21) correspond 2, le bit de rang 2 (22) 4, etc.
Classes d'adresses

Classes d'adresses
Classe A
ID de rseau 0 ID dhte Nombre de rseaux Nombre dhtes par rseau

126

16 777 214

Classe B
ID de rseau 10 ID dhte

16 384

65 534

Classe C
ID de rseau 110 ID dhte

2 097 152

254

w
1

La communaut Internet a dfini cinq classes dadresses pour mieux sadapter la grande diversit des rseaux en terme de taille. Sous Microsoft TCP/IP, les htes peuvent avoir des adresses de classe A, B ou C. La classe dadresses dfinit quels sont les bits utiliss pour lID de rseau et ceux utiliss pour lID dhte. Elle dtermine galement le nombre maximal de rseaux installables et le nombre maximal d'htes par rseau. Pour observer les champs d'un adressage IP ddis lID de rseau et lID dhte, pour les classes A, B et C, consultez le tableau suivant :

Classe A B C
Classe A

Adresse IP w.x.y.z w.x.y.z w.x.y.z

ID de rseau w w.x w.x.y

ID dhte x.y.z y.z z

Les adresses de classe A sont emlpoyes pour les rseaux comportant un grand nombre d'htes. Dans une adresse de classe A, le bit de rang le plus lev reste toujours zro. Les sept bits suivants (compltant le premier octet) forment lID de rseau. Les 24 bits restants (les trois derniers octets) reprsentent lID dhte. Cette combinaison permet dtablir jusqu 126 rseaux comportant chacun environ 17 millions d'htes.
Classe B

Stream International

Usage Interne POS

27/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Les adresses de classe B sont utilises pour les rseaux de moyenne ou grande envergure. Les deux bits les plus levs ont toujours la mme valeur binaire : 1 0. Les 14 bits suivants (compltant les deux premiers octets) forment lID de rseau. Les 16 bits restants (les deux derniers octets) reprsentent lID dhte. Cette combinaison permet dtablir jusqu 16 384 rseaux comportant chacun environ 65 000 htes.
Classe C

Les adresses de classe C sont utilises pour les rseaux locaux de taille modeste (RLE, rseau local dentreprise, ou LAN, Local Area Network). Dans une adresse de classe C, les trois bits les plus levs ont toujours la mme valeur binaire : 1 1 0. Les vingt et un bits suivants (compltant les trois premiers octets) forment lID de rseau. Les huit bits restants (le dernier octet) reprsentent lID dhte. Cette combinaison permet dtablir jusqu 2 millions de rseaux comportant chacun environ 254 htes.
Classe D

Les adresses de classe D sont utilises pour la diffusion multiple, destination de plusieurs htes. Les paquets sont envoys un sous-ensemble slectionn d'htes du rseau. Le paquet nest rceptionn que par les htes identifis par une adresse de diffusion multiple. Dans une adresse de classe D, les quatre bits de rangs les plus levs ont toujours la mme valeur binaire : 1 1 1 0. Les bits restants sont rservs l'adresse que les htes concerns vont reconnatre. Microsoft TCP/IP gre les adresses de classe D pour permettre aux applications de lancer des diffusions multiples vers diffrents htes au sein dun interrseau.
Classe E

La classe E est une classe dadresses exprimentale, rserve une utilisation future. Dans une adresse de classe E, les quatre bits de rang lev ont une valeur binaire fixe 1111.
Rsum des classes d'adresses

Rsum des classes d'adresses

Nombre de rseaux

Nombre dhtes par rseau

Plage dID de rseau (premier octet)

Classe A Classe B Classe C

126 16 384 2 097 152

16 777 214 65 534 254

1 126 128 191 192 223

Stream International

Usage Interne POS

28/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Cette illustration rsume le modle d'adressage IP des classes A, B et C. Vous trouverez les plages dID de rseau pour chaque classe d'adresses dans le tableau suivant :

Classe dadresses Classe A Classe B Classe C

Plage dID de rseau 1.x.y.z 126.x.y.z 128.x.y.z 191.x.y.z 192.x.y.z 223.x.y.z

Remarque Il est possible de dterminer la classe dune adresse partir de la valeur du premier octet.
Affectation des ID de rseau

Affectation des ID de rseau


A C B

Routeur

Routeur

124.x.y.z

192.121.73.z

131.107.y.z

LID de rseau identifie les htes TCP/IP situs sur le mme rseau physique. Pour pouvoir communiquer entre eux, les htes dun mme rseau physique doivent tre associs au mme ID de rseau. Si vos rseaux sont connects par des routeurs, un ID de rseau unique est requis pour chaque connexion WAN (Wide Area Network, rseau tendu). Dans lillustration, par exemple : Les rseaux A et B reprsentent deux rseaux routs. Le rseau C reprsente la connexion WAN entre les routeurs. Le rseau C requiert un ID de rseau pour que les interfaces entre les deux routeurs puissent tre affectes dID dhtes uniques.

Remarque Si vous avez lintention de connecter votre rseau Internet, vous devez obtenir
dInterNIC lattribution de la partie ID de rseau de votre adresse IP. Ceci vous garantit le caractre unique de votre ID de rseau IP. Vous pouvez prendre contact avec InterNIC par courrier lectronique, en adressant votre message info@internic.net (pour les Etats Unis, 1 (800) 444-4345 ou, pour le Canada et les autres pays, 1 (619) 455-4600).

Stream International

Usage Interne POS

29/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Rgles de base de l'adressage rseau

Rgles de base de l'adressage rseau

LID de rseau doit tre unique 127 est rserv des fonctions de diagnostic par bouclage (loopback) LID de rseau ne peut pas valoir 255 (tous les bits mis 1)

255 est une adresse de diffusion

LID de rseau ne peut pas valoir 0 (tous les bits mis 0)

0 indique un rseau local

Pour attribuer un ID de rseau, respectez les rgles suivantes : L'adresse rseau doit tre unique. Si vous avez lintention de vous connecter Internet, lID de rseau doit tre unique du point de vue dInternet. Si vous ne comptez pas vous connecter ce rseau, lID du rseau local doit tre unique au sein de votre interrseau. LID de rseau ne doit pas commencer par le nombre 127. Ce nombre, dans une adresse de classe A, est rserv des fonctions de bouclage (loopback) internes. Le premier octet de lID de rseau ne peut pas valoir 255 (tous les bits mis 1). Le nombre 255 correspond une diffusion. Le premier octet de lID de rseau ne peut pas valoir 0 (tous les bits mis 0). Ce chiffre indique que l'adresse est celle du rseau local lui-mme, et ne sera pas route.
ID de rseau valides

Les plages dID de rseau valides pour un interrseau priv sont rpertories dans le tableau suivant :

Classe d'adresses Classe A Classe B Classe C

Dbut de la plage 001.x.y.z 128.0.y.z 192.0.0.z

Fin de la plage 126.x.y.z 191.255.y.z 223.255.255.z

Stream International

Usage Interne POS

30/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Affectation des ID dhte

Affectation des ID dhte


A C B

124.0.0.27

124.0.0.1

192.121.73.2

131.107.24.27

Routeur

Routeur

124.0.0.28

192.121.73.1

131.107.24.1

131.107.24.28

124.x.y.z 124.0.0.29

192.121.73.z

131.107.24.z 131.107.24.29

LID dhte identifie un hte TCP/IP au sein dun rseau, et doit tre unique pour chaque ID de rseau correspondant. Tous les htes TCP/IP, y compris les interfaces des routeurs, requirent un ID dhte unique. LID dhte de linterface du routeur correspond l'adresse IP configure en tant que passerelle par dfaut pour une station de travail lors de linstallation de TCP/IP. Par exemple, pour l'hte du rseau A dont l'adresse IP est 124.0.0.27, l'adresse IP de la passerelle par dfaut est 124.0.0.1.
Rgles de base pour l'adressage des htes

Rgles de base pour l'adressage des htes

LID dhte doit tre unique par rapport lID de rseau LID dhte ne peut pas valoir 255 (tous les bits mis 1)

255 est une adresse de diffusion 0 signifie ce rseau seulement

LID dhte ne peut pas valoir 0 (tous les bits mis 0)

Pour affecter un ID dhte, respectez les rgles suivantes : LID dhte doit tre unique sur le rseau local.

Stream International

Usage Interne POS

31/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Les bits de lID dhte ne doivent pas tous tre mis 1. Si vous ne suivez pas cette recommandation, l'adresse sera interprte comme une diffusion, et non comme un ID dhte. Les bits de lID dhte ne doivent pas tous tre mis 0. Si tous les bits sont 0, l'adresse est interprte comme signifiant ce rseau seulement .
ID dhte valides

Le tableau ci-dessous rpertorie les plages dID dhte valides pour un interrseau priv.

Classe d'adresses Classe A Classe B Classe C

Dbut de la plage w.0.0.1 w.x.0.1 w.x.y.1

Fin de la plage w.255.255.254 w.x.255.254 w.x.y.254

Suggestions pour laffectation des ID dhte

Suggestions pour laffectation des ID dhte

Attribuez un octet spcifique aux ordinateurs de mme type. Par exemple : Adresses de classe A et B seulement
Serveurs w.x.200.z Htes UNIX w.x.100.z

Regroupez les ordinateurs de mme type dans des plages spcifiques. Par exemple : Adressez les routeurs en utilisant des nombres peu levs
w.x.y.1 w.x.y.10

Adressez les stations de travail en utilisant des nombres dcroissants et en partant dun nombre lev
w.x.y.99 w.x.y.11

Il nexiste pas de rgle particulire pour attribuer des adresses IP valides. Vous pouvez numroter tous les htes TCP/IP squentiellement ou les numroter en adoptant une formule qui vous permettra de les identifier facilement par la suite. Par exemple : Affectez un mme octet aux ordinateurs de mme type. Vous pourrez ainsi identifier le type de l'hte si vous disposez dune adresse de classe A ou B (cette proposition ne concerne pas les adresses de classe C, puisque les trois premiers octets sont rservs lID de rseau et que seul le quatrime octet correspond lID dhte). Vous pouvez par exemple affecter au troisime octet le nombre 200 pour les ordinateurs excutant Windows NT Server, le nombre 150 pour les ordinateurs sous Windows pour Workgroups, et le nombre 100 pour les htes UNIX. Regroupez les types d'ordinateurs par plages, et attribuez les adresses des routeurs en commenant par un nombre peu lev (par exemple, 1). Si vous le prfrez, vous pouvez faire linverse, et commencer par un nombre lev. Si, pour attribuer les adresses de routeurs, vous commencez par des nombres faibles, adressez les stations de travail en utilisant une plage de nombres spcifique, en partant de nombres levs pour terminer par des nombres faibles, ou inversement. Vous pouvez par exemple affecter des ID dhte compris entre 1 et 10 pour les routeurs, compris entre 20 et 200 pour les clients et compris entre 220 et 250 pour les htes UNIX.

Stream International

Usage Interne POS

32/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Adressage de sous-rseau

Les sous-rseaux
131.107.3.27 131.107.12.7

Sous-rseau 1 131.107.10.0

131.107.12.0

Rseau principal

Sous-rseau 2 131.107.3.0

131.107.12.31 131.107.10.12
1

Un sous-rseau est un rseau au sein dun environnement dcompos en plusieurs segments, ceux-ci utilisant des adresses IP drives du mme ID de rseau. En gnral, lentreprise organise en divers sous-rseaux ne demande quun ID de rseau lInterNIC. Pour que le rseau puisse tre segment en plusieurs sous-rseaux, ces derniers doivent disposer, chacun, dun ID de rseau spcifique. Cet ID de rseau unique, galement appel ID de sous-rseau, est tabli en sparant les bits de lID dhte en deux sections. Lune est utilise pour identifier le sous-rseau en tant que rseau unique, et lautre est ddie lidentification des htes. Dans la documentation anglaise, les termes subnetting et subnetworking font rfrence cette technique dtablissement de sous-rseaux.
Intrt des sous-rseaux

La mise en place de sous-rseaux permet lentreprise de diviser un rseau global de grande taille en plusieurs rseaux physiques, connects par des routeurs. Ce mode dorganisation prsente les avantages suivants : Possibilit de faire coexister des technologies diffrentes, telles que Ethernet et Token ring. Dpassement des limites imposes par les techniques actuelles, en autorisant par exemple plus d'htes par segment que cela nest normalement possible. Diminution de la congestion du rseau par redirection du trafic et rduction des diffusions.
Inter rseaux privs

Lobtention dun ID de rseau auprs de lInterNIC nest requise que si vous avez lintention de vous connecter Internet. Si votre interrseau est priv, vous pouvez attribuer nimporte quels ID de rseau valides et uniques au sein de linterrseau. Dans ce cas, vous pouvez tablir des sous-rseaux sans recourir la technique du subnetting, car vous pouvez attribuer librement un ID de rseau valide et unique chaque sous-rseau.

Stream International

Usage Interne POS

33/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Adressage de sous-rseau (suite)

Adressage de sous-rseau

Dterminer le nombre dID de rseau requis


Un pour chaque sous-rseau Un pour chaque connexion WAN Un pour chaque hte TCP/IP Un pour chaque interface de routeur

Dterminer le nombre dID dhte requis par sous-rseau


Sur la base de ces besoins, dfinir un masque de sous-rseau Dfinir un ID de rseau unique pour chaque sous-rseau, en fonction du masque de sous-rseau Dfinir des ID dhte valides dans chaque sous-rseau, sur la base de lID de rseau

Le terme adressage de sous-rseau (subnet addressing) fait rfrence au schma d'adressage IP utilis pour lattribution dID de sous-rseau .
Dterminer vos besoins

Avant de mettre en oeuvre l'adressage de sous-rseau, vous devez dterminer vos besoins actuels et valuer vos besoins futurs. Pour ce faire : Dterminez le nombre dID de rseau requis par votre interrseau. Il vous faudra affecter un ID de rseau unique chacun de ces lments : Sous-rseau Connexion WAN (rseau tendu) - ceci tant requis pour la plupart des routeurs Dterminez le nombre dID dhte requis pour chaque sous-rseau. Chaque hte TCP/IP requiert une adresse IP. Chaque routeur requiert une adresse IP par interface rseau. Sur la base de ces besoins, vous allez dfinir : Un masque de sous-rseau pour lensemble de votre interrseau. Un ID de rseau unique pour chaque sous-rseau, en fonction de ce masque de sous-rseau. Des ID dhte valides dans chaque sous-rseau, sur la base de lID de rseau.

Stream International

Usage Interne POS

34/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Masque de sous-rseau

Masque de sous-rseau

Permet de distinguer lID de rseau de lID dhte Permet de dterminer si l'hte de destination est local ou distant

Un masque de sous-rseau est une adresse 32 bits utilise pour : Isoler une partie de l'adresse IP afin de distinguer lID de rseau de lID dhte.
Dterminer

si l'adresse IP de l'hte de destination est situe sur le rseau local ou sur un rseau distant.

Dans un rseau TCP/IP, chaque hte requiert un masque de sous-rseau. Il sagit soit dun masque de sous-rseau par dfaut (si le rseau nest pas divis en sous-rseaux) soit dun masque de sous-rseau personnalis (si le rseau est divis en sousrseaux).

Masques de sous-rseau par dfaut (absence de sous-rseaux)

Masques de sous-rseau par dfaut


(absence de sous-rseaux)
Classe dadresses Bits utiliss pour le masque de sous-rseau Notation dcimale avec points

Classe A Classe B Classe C

11111111 00000000 00000000 00000000 11111111 11111111 00000000 00000000 11111111 11111111 11111111 00000000

255.0.0.0 255.255.0.0 255.255.255.0

Exemple de classe B Adresse IP Masque de sous-rseau

131.107. 16.200 255.255. 0.0

ID de rseau 131.107. y.z ID dhte w.x. 16.200

Un masque de sous-rseau par dfaut est utilis dans les rseaux TCP/IP qui ne sont pas segments en plusieurs sous-rseaux. Tous les htes TCP/IP requirent un masque de sous-rseau, mme si le rseau ne comporte quun seul segment. Le masque de sous-rseau utilis dpend de la classe d'adresses.

Stream International

Usage Interne POS

35/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Tous les bits correspondant lID de rseau sont mis 1. La valeur dcimale de chaque octet est alors de 255.
Tous les bits correspondant lID dhte sont mis 0.

Exemples de masques de sous-rseau personnaliss (prsence de sous-rseaux)

Exemples de masques de sous-rseau


Classe dadresses Bits utiliss pour le masque de sous-rseau Notation dcimale avec points

Classe A Classe B

11111111 11111111 00000000 00000000 11111111 11110000 00000000 00000000 11111111 11111111 11111111 00000000 11111111 11111111 11110000 00000000

255.255.0.0 255.240.0.0 255.255.255.0 255.255.240.0

Exemple de classe B Adresse IP 131.107.16. 200 Masque de sous-rseau 255.255.240. 0 ID de rseau ID de sous-rseau ID dhte
1

131.107. y.z w.x. 16. z w.x.y. 200

Pour mettre en oeuvre l'adressage de sous-rseau, vous devez dfinir un masque de sousrseau personnalis en utilisant certains des bits ddis lID dhte. Au sein de linterrseau, tous les htes prsentant le mme ID de rseau utiliseront le mme masque de sous-rseau. Le nombre de bits (initialement ddis lID dhte) que vous utiliserez pour dfinir le masque sera fonction du nombre total de sous-rseaux devant tre mis en place. Les bits correspondant lID de rseau dorigine et ceux correspondant au nouveau masque de sousrseau sont mis 1. Lillustration prsente deux exemples de masque de sous-rseau personnalis pour chaque classe A et B. Dans le premier exemple pour chacune des classes, les huit premiers bits de lID dhte sont utiliss (un octet entier). Dans le deuxime exemple, seuls 4 bits de lID dhte sont employs. Remarque Les adresses de classe C sont rarement segmentes pour la mise en place de sous-rseaux. En effet, ceci impliquerait lutilisation de bits du quatrime octet, lesquels servent gnralement ladressage des htes.

Stream International

Usage Interne POS

36/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Utilisation du masque de sous-rseau pour dterminer si un hte est local ou distant

Utilisation du masque de sous-rseau pour dterminer si un hte est local ou distant

Comparer deux ID de rseau ne permet pas toujours de dterminer si un hte est local ou distant
Exemple 1 Exemple 2

153.170.37.16 217.170.172.233

131.107.35.200 131.107.61.26

Comparer deux adresses au masque de sous-rseau permet de dterminer lemplacement de lhte


Adresses IP Masque de sous-rseau Mme rseau ?

131.107.35.200 131.107.61.26

255.255.0.0 ou 255.255.255.0

Oui Non

Bien que le masque de sous-rseau soit utilis pour dterminer si un hte se situe sur le rseau local ou distant, il est facile de savoir si deux htes sont sur le mme rseau par une simple comparaison de leur ID de rseau. Ainsi, lID de rseau de l'adresse IP 153.170.37.16 (hte source) est manifestement diffrent de lID de rseau de l'adresse IP 217.170.172.233 (hte de destination). En revanche, dans la plupart des cas, il nest pas vident de dterminer lemplacement de l'hte. Par exemple, si vous comparez 131.107.35.200 131.107.61.26, vous allez probablement considrer que ces deux adresses IP sont sur le mme rseau. En effet, elles ont le mme ID de rseau de classe B, 131.107. Cependant, si vous prenez en compte le masque de sous-rseau 255.255.255.0, vous devrez changer davis : le masque de sous-rseau occultant lID de rseau, les deux adresses IP prsentent des ID de rseau diffrents. Elles se trouvent donc dans des sous-rseaux diffrents.
Mthode pour dterminer la destination dun paquet (locale ou distante)

Mthode pour dterminer la destination

Procdure ET logique sur le masque de sous-rseau de lhte local et celui de lhte de destination 1 ET 1 = 1 Autres combinaisons = 0 Sil y a concordance entre les rsultats des procdures ET de lhte local et de lhte de destination, la destination est locale 10011111 11111111 10011111 11100000 11111111 11100000 00000111 00000000 00000000 10000001 00000000 00000000

Adresse IP Masque S-R

Rsultat
1

Stream International

Usage Interne POS

37/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

La mthode du ET logique reprsente le processus interne quutilise TCP/IP pour dterminer si un paquet est destin un hte du rseau local ou distant. Lorsque TCP/IP est initialis, la mthode du ET logique est applique entre l'adresse IP de l'hte et son masque de sous-rseau. Avant lenvoi dun paquet, cette mthode est galement applique entre l'adresse IP de destination et le mme masque de sous-rseau. Si les deux rsultats correspondent, IP conclut que le paquet est destin un hte du rseau local. Dans le cas contraire, le paquet est envoy l'adresse IP dun routeur IP.
Pour utiliser la mthode du ET logique entre une adresse IP et un masque de sous-rseau, TCP/IP compare chaque bit de l'adresse IP au bit correspondant dans le masque de sous-rseau. Si les deux bits sont 1, le bit de rsultat vaut 1. Dans tous les autres cas de figure, le bit de rsultat vaut 0. Donc :

Combinaison de bits 1 ET 1 1 ET 0 0 ET 0 0 ET 1

Rsultat 1 0 0 0

Dfinition du nombre de bits utiliss pour le masque de sous-rseau

Dfinition du nombre de bits utiliss pour le masque de sous-rseau


Masque de sous-rseau

Nombre de sous-rseaux 2 . . . 254 ID de rseau Classe B


1 0

Masque S-R

ID dhte

Nombre dhtes

16 382 . . . . . . 254 ID dhte

Le nombre de bits utiliss pour le masque de sous-rseau dtermine le nombre de sousrseaux potentiels et le nombre maximum d'htes par sous-rseau. Avant de dfinir un masque de sous-rseau, vous devez valuer le plus prcisment possible les besoins futurs en terme de sousrseaux et htes. En utilisant plus de bits que ncessaire pour dfinir le masque de sous-rseau, vous viterez par la suite de redistribuer toutes les adresses IP. Comme lindique lillustration, plus le nombre de bits utiliss pour le masque est lev, plus le nombre de sous-rseaux potentiels est grand (mais le nombre d'htes possibles dcrot). Si vous adoptez un masque de sous-rseau trop grand, il autorisera une croissance importante du nombre de sousrseaux, mais limitera lextension en ce qui concerne les htes. Si le masque de sous-rseau est trop petit, vous pourrez augmenter le nombre des htes dans de grandes proportions, mais laccroissement du nombre de sous-rseaux sera trs limit.

Stream International

Usage Interne POS

38/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Dmarche suivre

Suivez cette dmarche pour dterminer le nombre de bits devant tre utiliss pour dfinir un masque de sous-rseau personnalis. 1. Dterminez le nombre de sous-rseaux dont vous avez besoin maintenant, et celui dont vous aurez vraisemblablement besoin terme. 2. Ddiez des bits supplmentaires au masque de sous-rseau lorsque :

Les bits restants autorisent un nombre d'htes par sous-rseau qui dpasse largement vos besoins futurs. Le nombre de sous-rseaux va augmenter, ncessitant lutilisation de davantage de bits dID dhte.
Adoption dun masque de sous-rseau

Adoption dun masque de sous-rseau


1 Dterminer le nombre de sous-rseaux 2 Convertir le nombre de sous-rseaux en binaire 3 Convertir les bits requis en dcimal (poids fort)
Nombre de sous-rseaux Valeur binaire Exemple dadresse de classe B

6 0 0 0 0 0 1 1 0
(3 bits)

4+2 = 6
Conversion en dcimal 11111111 11111111 11100000 00000000

255

255

224

Pour segmenter votre rseau en plusieurs sous-rseaux, vous devez dfinir un masque de sous-rseau en suivant une procdure constitue de trois tapes. 1. Dterminez le nombre de sous-rseaux ncessaires. Prenez en considration vos besoins terme. 2. Convertissez le nombre de sous-rseaux au format binaire. Par exemple, si vous voulez tablir 6 sous-rseaux, les valeurs de bits correspondantes sont les suivantes : troisime bit (valant 4) plus deuxime bit (valant 2). La valeur du premier bit est 0. 3. Convertissez le nombre de bits requis au format dcimal (bits de poids fort, de la gauche vers la droite). Par exemple, si vous devez utiliser trois bits pour atteindre la valeur binaire correspondant au nombre de sous-rseaux dtermin (dans ce cas, six sous-rseaux), convertissez les trois premiers bits pour dfinir la valeur du masque de sous-rseau. La valeur dcimale de 11100000 binaire est 224. Le masque de sous-rseau sera donc 255.255.224.0 (pour une adresse de classe B).
Tables de conversion

Le tableau suivant rpertorie les masques de sous-rseau et leur conversion, en utilisant un octet et pour des rseaux de classe A.

Stream International

Usage Interne POS

39/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Nombre de sousrseaux 0 2 6 14 30 Nombre de sousrseaux 62 126 254

Nombre d'htes par sous-rseau Non-valide 4 194 302 2 097 150 1 048 574 524 286 Nombre d'htes par sous-rseau 262 142 131 070 65 534

Nombre de bits requis 1 2 3 4 5 Nombre de bits requis 6 7 8

Masque de sous-rseau Non-valide 255.192.0.0 255.224.0.0 255.240.0.0 255.248.0.0 Masque de sous-rseau 255.252.0.0 255.254.0.0 255.255.0.0

Le tableau suivant rpertorie les masques de sous-rseau et leur conversion, en utilisant un octet et pour des rseaux de classe B.

Nombre de sousrseaux 0 2 6 14 30 62 126 254

Nombre d'hte par sous-rseau Non-valide 16 382 8 190 4 094 2 046 1 022 510 254

Nombre de bits requis 1 2 3 4 5 6 7 8

Masque de sous-rseau Non-valide 255.255.192.0 255.255.224.0 255.255.240.0 255.255.248.0 255.255.252.0 255.255.254.0 255.255.255.0

Remarque Vous pouvez utiliser plus de 8 bits pour le masque de sous-rseau. Toutefois, sachez que plus vous consacrerez de bits au masque, moins vous disposerez d'htes par sousrseau.

Stream International

Usage Interne POS

40/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Dfinition des ID de rseau au sein de linterrseau

Dfinition des ID de rseau au sein de linterrseau


1
255 11111111 255 224 0 00000000

11111111 11100000

00000000 00100000 01000000 01100000 10000000 10100000 11000000 11100000

= = = = = = = =

0 32 64 96 128 160 192 224

LID de rseau attribu un sous-rseau est dfini en employant le mme nombre de bits dhte que pour le masque de sous-rseau. Les diverses combinaisons de bits possibles sont values, puis converties au format dcimal. Pour dfinir les ID de rseau au sein dun interrseau : 1. Rpertoriez toutes les combinaisons de bits possibles en utilisant le mme nombre de bits que pour le masque de sous-rseau. 2. Ecartez toutes les valeurs fondes uniquement sur des 1 ou uniquement sur des 0. Avoir la totalit des bits la mme valeur (1 ou 0) ne correspond ni une adresse IP ni un ID de rseau valide : si tous les bits sont 0, cela signifie ce rseau seulement ; si tous les bits sont 1, la valeur correspond celle du masque de sous-rseau. 3. Evaluez les bits de la gauche vers la droite pour les convertir au format dcimal. Chaque valeur dcimale reprsente un sous-rseau spcifique. Cette valeur servira dfinir la plage dID dhte pour le sous-rseau considr.
Dans lexemple prsent ci-dessus, 3 bits de lID dhte sont utiliss. Il y a donc 8 combinaisons de bits possibles et 6 sousrseaux valides. La dernire valeur, 224, est le masque de sous-rseau.

Stream International

Usage Interne POS

41/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Dfinition des ID dhte pour un sous-rseau

Dfinition des ID dhte dans un sous-rseau


ID de sous-rseau Plage dID dhte

00000000 00100000 01000000 01100000 10000000 10100000 11000000 11100000

= = = = = = = =

0 32 64 96 128 160 192 224

Non-valide x.y.32.1 x.y.64.1 x.y.96.1 x.y.128.1 x.y.160.1 x.y.192.1 Non-valide

x.y.63.254 x.y.95.254 x.y.127.254 x.y.159.254 x.y.191.254 x.y.223.254

Chaque ID de sous-rseau indique la valeur de dbut dune plage La valeur de fin dune plage est infrieure de 1 la valeur de dbut de lID de rseau suivant

LID de sous-rseau indique la valeur de dbut dune plage dID dhte pour le sous-rseau considr. La valeur de fin est infrieure de 1 la valeur de dbut de lID de sous-rseau suivant. Le tableau ci-dessous prsente les plages dID dhte valides sur un rseau de classe B utilisant 3 bits pour le masque de sous-rseau.

Valeur de bit 00000000 00100000 01000000 01100000 10000000 10100000 11000000 11100000

Valeur dcimale 0 32 64 96 128 160 192 224 (masque de sous-rseau)

Valeur de dbut de la plage Non-valide x.y.32.1 x.y.64.1 x.y.96.1 x.y.128.1 x.y.160.1 x.y.192.1 Non-valide

Valeur de fin de la plage Non-valide x.y.63.254 x.y.95.254 x.y.127.254 x.y.159.254 x.y.191.254 x.y.223.254 Non-valide

Stream International

Usage Interne POS

42/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

IP (Internetwork Protocol)

Ce protocole a t dvelopp dans le but de normaliser les rseaux. Il est souvent associ un autre protocole TCP. Cest un protocole du niveau rseau (3), qui ne garantit pas larrive bon port des messages. Cette fonctionnalit sera introduite au niveau de la couche transport avec le protocole TCP. IP procure aux couches de niveaux suprieurs 3 services: - Lacheminement du paquet - La gestion des requtes de service - Le rapport des erreurs de transmission La couche IP ajoute au paquet une en-tte contenant toutes les informations utiles son propre fonctionnement. Format de len-tte IP : N N OCTET 1 MOT 1 VERSION 2 3 4 5 6

LONG

2 TYPE DE SERVICE FLAG

3 LONGUEUR TOTALE

IDENTIFICATION TEMPS DE VIE PROTOCOLE

POSITION FRAGMENT CHECKSUM DE LEN-TETE

ADRESSE STATION SOURCE ADRESSE STAITION DESTINATAIRE OPTIONS BOURRAGE

VERSION : ce champ de 4bits indique la version de format de len-tte. LONG : il sagit de la longueur de len-tte de IP compte en mot de 32 bits. TYPE DE SERVICE : ce champ dsigne la qualit de service dsir. LONGUEUR TOTALE : ce champ reprsente la longueur totale de datagramme mesure en octets incluant len-tte IP et les donnes IP IDENTIFICATION : cod sur 2 octets, ce champs constitue une identification utilise pour reconstituer les diffrents fragments d'un datagramme lorsque la fragmentation est autorise.

Stream International

Usage Interne POS

43/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

FLAGS : ce champ occupe 3 bits et gre la fragmentation des paquets. Les valeurs de ces trois bits peuvent tre : 000-Autorise la fragmentation, dernier fragment. 001-Autorise la fragmentation, ce nest pas le dernier fragment. 010-La fragmentation n'est pas autorise. POSITION FRAGMENT : ce champ indique la position d'un fragment, compte en octet par rapport au dbut des donnes du paquet complet. Si le datagramme est complet ou si c'est le premier fragment, ce champ est 0. TEMPS DE VIE : indique la dure de vie maximale du datagramme au travers du rseau. Le temps est indiqu en seconde. La valeur par dfaut est 1 5. Si le temps de vie est dpass, le paquet est dtruit. PROTOCOLE : ce champ dfini le numro de SAP qui recevra le paquet. CHECKSUM DE L'EN-TETE : ce champ de 16 bits contient le calcul d'un checksum portant uniquement sur l'en-tte du paquet IP. Il s'agit simplement de la somme complmente 1 des octets de l'en-tte. ADRESSE SOURCE ET DESTINATION : ladresse source et destination du paquet est code sur 32 bits. OPTION : ce champ peut avoir un longueur variable en fonction du nombre et du type doption prsente dans le paquet IP. BOURRAGE : valeur de remplissage pour obtenir une en-tte avec un nombre entier de mots de 32 bits. L'interface IP/Ethernet : Deux protocoles spcifiques (ARP et RARP ) doivent tre ajouts afin de retrouver l'adresse physique Ethernet correspondant une adresse Internet ou l'opration inverse. Cette adresse physique est videmment ncessaire pour raliser des communications.
TCP (Transmission Control Protocol)

Il sagit dun protocole de la couche transport (4) orient connexion, qui offre un service sr de transport de flots doctets. Cette couche possde quatre attributs fondamentaux : le transport de bout en bout, la transparence, la slection de la qualit de service et ladressage. Le protocole TCP est un protocole de transport qui est souvent associ au protocole IP. Il a t dfini pour assurer des communications fiables entre 2 systmes, TCP assure un transport des donnes fiable, orient connexion, ordonn, bidirectionnel. Le protocole TCP est charg de couper le flot de donnes transmis par la couche suprieure en morceaux appels SEGMENTS qui constituent les units d'information minimum vhicules par TCP. Le principe de TCP est dutiliser des mcanismes d'acquittement, de numrotation en squence, d'utilisation et de cration d'adresse de transport pour raliser une connexion au niveau de la couche transport entre deux stations. Pour viter la perte ventuelle d'information entre ces stations, TCP utilise un mcanisme d'acquittement positif avec retransmission. Ce mcanisme consiste pour une station dsireuse d'envoyer un paquet vers une autre, de lenvoyer intervalle rgulier jusqu'au moment o elle reoit un acquittement positif. TCP utilise un numro de squence pour identifier chaque segment afin d'viter les duplications.

Stream International

Usage Interne POS

44/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Structure des donnes TCP :

1er Octet

2me Octet PORT SOURCE

3me Octet

4me Octet

PORT DESTINATION

NUMERO DE SEQUENCE NUMERO DACQUITEMENT CONTROLE CHECKSUM OPTIONS DONNEES PORT SOURCE et DESTINATION : ce sont des nombres sur 16 bits qui identifient la connexion. NUMERO DE SEQUENCE : le numro de squence permet de rtablir l'ordre des paquets reus et d'carter les paquets dupliqus. Ce numro est incrment d'une unit chaque fois qu'un octet est envoy. NUMERO D'ACQUITTEMENT : si le Flag ACK est prsent, ce numro dsigne le prochain numro de squence qui sera transmis par l'autre bout de la connexion. OFFSET DONNEES : ce champ indique le nombre de mots de 32 bits dans l'en-tte TCP. A partir de cette valeur, il est possible de calculer o commencent les donnes. Len-tte TCP doit toujours tre un multiple de 32 bits. RESERVE : cette zone est toujours zro. FLAGS : cette zone est compos des bits U, A, P, R, S, F. Ces "Flags" ont la signification suivante : U=URG : indique qu'il s'agit d'un segment traiter en urgence, le champ "urgent pointer" doit tre rempli. A=ACK : le segment transporte un numro dacquittement significatif P=PUSH : lorsqu'un paquet reu au niveau TCP porte le flag PUSH, TCP le transmet immdiatement la couche suprieure sans attendre d'autres segments. Cela permet d'avoir un fonctionnement correct de l'cho lorsque des consoles sont connectes sur des systmes informatiques. R=RST : provoque un reset de la connexion. Cela permet de couper brusquement une connexion ou de refuser une demande de connexion. S=SYN : synchronisation des numros de squence. Ce "flag" est utilis lors de l'tablissement d'une connexion. FENETRE : ce champ indique le nombre d'octets qui seront accepts par la station qui envoie le paquet partir de celui indiqu par le numro d'acquittement prsent dans le segment. CHECKSUM : c'est le complment 1 de la somme des mots de 16 bits composant l'en-tte et les donnes. URGENT POINTER : lorsqu'un paquet a son URG flag 1, ce champ indique le dcalage en nombre d'octets par rapport au numro de squence de ce segment, des donnes prendre en compte de faon urgente. FENETRE POINTEUR URGENT

Stream International

Usage Interne POS

45/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

OPTIONS : le champ option n'est pas toujours prsent en fin de l'en-tte du champ TCP. Les options, dans le cas o elles sont prsentes, sont prises en compte dans le calcul du checksum. Il y a deux formats d'option.

ARP (Adress Resolution Protocol)

L'ide est simple : si une machine X souhaite communiquer avec une machine Y, soit-elle en connat dj l'adresse physique (sans doute parce qu'elle a communiqu rcemment avec elle, s'est donc trouve dans la deuxime situation, a obtenu son adresse physique et l'a conserve dans une table), soit elle ne connat que son adresse Internet Iy. L'interface envoie alors sur le rseau une trame Ethernet de diffusion (adresse du destinataire constitue de 48 bits gaux 1) d'un type convenu, contenant l'adresse Internet de la machine Y et les adresses Internet et Ethernet de la machine X. La machine Y reconnatra son adresse Internet et renverra la machine X un message de rponse contenant son adresse Ethernet (ce message de rponse a galement un type spcifique). Le protocole ARP permet donc de convertir les adresses IP en adresses physiques (parfois appeles adresses MAC pour Media Access Control).
DHCP (Dynamic Host Configuration Protocol)

Le protocole DHCP permet de configurer automatiquement TCP/IP sur des ordinateurs clients DHCP. Cela facilite grandement la gestion d'un parc de machines TCP/IP car il est alors inutile de saisir manuellement les informations suivantes qui sont fournies par le serveur DHCP : Adresse IP Masque de sous-rseau Passerelle Serveur DNS Serveur de nom NetBIOS (WINS par exemple) Nom de domaine DNS, type de nud NetBIOS, ID d'tendue NetBIOS, etc. Chaque adresse IP fournie par un serveur DHCP dispose d'une dure de vie limite appele bail. L'outil WINIPCFG permet de forcer la libration du bail, ainsi l'adresse IP peut tre rutilise pour un autre client DHCP. Cela permet galement de tester le fonctionnement du DHCP en forant le renouvellement du bail.
WINS (Windows Internetworks Name Service)

Un serveur WINS fournit les services d'enregistrement, de renouvellement, de libration et de rsolution de noms aux ordinateurs clients configurs pour utiliser ces services. Les noms NetBIOS sont ainsi rsolus en adresses IP.
DNS (Domain Name System)

Le protocole DNS fournit un service de rsolution de nom et d'adresse aux applications clientes. Les serveurs DNS permettent aux utilisateurs d'employer des noms d'htes (par ex: myhost.com) pour accder aux ressources du rseau. Le serveur DNS fournit l'adresse IP correspondant au nom d'hte, soit directement, soit en consultant un serveur DNS situ plus haut dans la hirarchie des noms de domaine.

Stream International

Usage Interne POS

46/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

DLC (Data Link Control) Le protocole DLC ne possde pas une pile de protocole compltement fonctionnelle. Dans les systmes Windows, DLC est principalement utilis pour accder aux imprimantes avec interface de rseau JetDirect de Hewlet-Packard. DLC fournit aussi certains services de connectivit avec les ordinateurs centraux IBM (par ex: AS400).

PPP / SLIP Deux autre standards indispensables la communication rseau sont les protocoles SLIP (Serial Line In Protocol) et PPP (Point-to-Point Protocol). Ces protocoles ont t conus pour grer l'accs distant par connexion tlphonique aux rseaux bass sur les protocoles Internet. SLIP est un protocole simple qui fonctionne au niveau de la couche Physique, alors que PPP est un protocole considrablement amlior qui offre des fonctionnalits des couches Physique et Liaison de donnes. Windows supporte la fois SLIP et PPP au niveau de l'extrmit client en utilisant l'utilitaire Accs rseau distance. Du ct serveur d'accs distant, seul PPP est support. PPP a t dfini pour surpasser SLIP en fournissant les fonctionnalits suivantes : Une scurit utilisant une procdure de connexion par mot de passe; Un support simultan de plusieurs protocoles sur une mme liaison; Un adressage IP dynamique; Un contrle d'erreur. Certaines configurations pour l'accs rseau distance ne peuvent utiliser SLIP pour les raisons suivantes : SLIP supporte uniquement TCP/IP. Toutefois, PPP supporte TCP/IP ainsi que d'autres protocoles comme NetBEUI, IPX, AppleTalk et DECnet. SLIP ncessite des adresse IP statiques (il ne supporte pas le DHCP). SLIP ne supporte pas l'adressage dynamique travers DHCP (pas d'assignation dynamique des serveurs WINS ou DNS). Dpannage Les outils disponibles
Lutilitaire WINIPCFG

TCP/IP uniquement. Lutilitaire IPCONFIG permet de vrifier les paramtres de configuration TCP/IP dun hte, y compris l'adresse IP, le masque de sous-rseau et la passerelle par dfaut. Ceci savre utile pour sassurer que la configuration a bien t initialise et pour dterminer sil existe une adresse IP duplique. La syntaxe de la commande est la suivante : winipcfg (ou ipconfig sous NT et Windows 3.1) Si une configuration a t initialise, l'adresse IP, le masque de sous-rseau et la passerelle par dfaut configurs s'affichent. Si une adresse IP duplique a t configure, celle-ci saffiche telle quelle a t spcifie, mais le masque de sous-rseau prend la valeur 0.0.0.0.
Lutilitaire PING

Stream International

Usage Interne POS

47/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

TCP/IP uniquement. Aprs avoir vrifi la configuration avec IPCONFIG, vous pouvez utiliser PING (Packet InterNet Groper) pour tester la connectivit. Lutilitaire PING est un outil de diagnostic permettant de tester les configurations TCP/IP et de diagnostiquer les checs de connexion. PING emploie les messages ICMP (echo request et echo reply) afin de dterminer si l'hte TCP/IP donn est disponible et oprationnel. La syntaxe de la commande est la suivante : ping adresse_IP Si le test PING russi, le message suivant s'affiche. Pinging adresse_IP avec 32 octets de donnes: Rponse de adresse_IP: octets= x temps<10ms TTL= x Rponse de adresse_IP: octets= x temps<10ms TTL= x Rponse de adresse_IP: octets= x temps<10ms TTL= x Rponse de adresse_IP: octets= x temps<10ms TTL= x Les tapes suivantes rsument les procdures permettant de vrifier la configuration dun ordinateur et de tester les connexions au routeur. Conseil Si vous effectuez demble ltape 5 et que le test PING est men bien, les tapes 2 4 sont russies par dfaut. Excutez lutilitaire WINIPCFG (IPCONFIG sous NT) pour vrifier que votre configuration TCP/IP sest initialise. winipcfg Faites un test PING sur ladresse en retour (loopback) pour vrifier que TCP/IP est install et charg correctement. ping 127.0.0.1 Faites un test PING sur ladresse IP de votre hte pour vous assurer quil a t ajout de manire approprie. ping adresse_IP_ hte_local Faites un test PING sur ladresse IP de la passerelle par dfaut pour vrifier que celle-ci est oprationnelle et que vous pouvez communiquer avec un hte du rseau local. ping adresse_IP_ passerelle_par_dfaut Faites un test PING sur ladresse IP dun hte distant pour vous assurer quil vous est possible de communiquer par lintermdiaire dun routeur. ping adresse_IP_ hte_distant
L'utilitaire TELNET

TCP/IP uniquement. Telnet est un protocole qui permet de se connecter un serveur via une couche TCP/IP. Il est donc possible dexcuter des commandes sur un serveur Unix depuis un autre ordinateur du rseau. Le fonctionnement de Telnet peut tre assimil linterprteur de commande MS-Dos dans le sens o le dialogue seffectue uniquement en mode texte et quil est possible de lancer plusieurs sessions simultanment. Un programme nomm TELNET.EXE est prsent sous Windows 95/98/NT et permet de se connecter sur des serveurs. Le service Telnet occupe le port 23 sur un serveur. Cest le port par dfaut utilis par TELNET.EXE . Toutefois il est possible de se connecter sur dautres types de services comme le service SMTP ou le service POP3 dun serveur en prcisant le port adquat. Cela permet de vrifier si un dialogue stablit correctement entre un client et un serveur. Pour les experts, cette mthode permet par exemple de pouvoir envoyer du courrier sans tre dpendant dun programme client autre que laccs Telnet (Telnet est prsent sur pratiquement toutes les platesformes).

Stream International

Usage Interne POS

48/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Bien quil soit possible dutiliser le menu Connexion afin de spcifier ladresse du serveur ainsi le que service (port) utiliser, la commande Telnet accepte des paramtres. La ligne de commande est : TELNET.EXE <serveur> <port> TELNET nous sert essentiellement tester la connectivit au serveurs de courrier lors du dpannage de Outlook Express. Par exemple, si le serveur POP3 (ou SMTP ou NNTP) rpond bien la commande TELNET, on peut en dduire que le problme provient de Outlook Express et pas du serveur de courrier ou de la connexion Internet.
La commande NBTSTAT

TCP/IP uniquement. Cette commande de diagnostic affiche les statistiques de protocole et les connexions TCP/IP courantes utilisant NBT (NetBIOS sur TCP/IP). Cette commande est disponible uniquement si le protocole TCP/IP est install. Elle permet galement de dterminer les problmes de rsolutions de nom NetBIOS (y compris LMHOSTS et WINS). nbtstat [-a nom_distant] [-A adresse_IP] [-c] [-n] [-R] [-r] [-S] [-s] [intervalle] Paramtres : -a nom_distant : Affiche la table des noms du systme distant en utilisant le nom. -A adresse_IP : Affiche la table des noms du systme distant en utilisant l'adresse IP. -c : Affiche le contenu du cache noms NetBIOS (adresse IP de chaque nom). -n : Affiche les noms NetBIOS locaux. La mention Registered indique que le nom est enregistr par diffusion (Bnode) ou par WINS (autres types de noeuds). -R : Recharge le fichier LMHosts une fois purgs tous les noms du cache NetBIOS. -r : Affiche les statistiques de rsolution de noms pour la rsolution de noms en rseau Windows. Sur un systme WindowsNT configur pour utiliser WINS, cette option renvoie le nombre de noms rsolus et enregistrs par diffusion ou par WINS. -S : Affiche les sessions client et serveur (affichage des systmes distants par adresse IP uniquement). -s : Affiche les sessions client et serveur (tente de convertir l'adresse IP du systme distant en nom en utilisant le fichier Hosts).
La commande ROUTE

TCP/IP uniquement. La commande permet de consulter et de modifier la table de routage TCP/IP (ajout de routes statiques). ROUTE PRINT (quivalent de NETSTAT r) Exemple : Itinraires actifs : Adresse rseau 0.0.0.0 127.0.0.0 208.13.178.0 208.13.178.244 208.13.178.255 224.0.0.0 Masque rseau 0.0.0.0 255.0.0.0 255.255.255.0 255.255.255.255 255.255.255.255 224.0.0.0 Adr. passerelle 208.13.178.1 127.0.0.1 208.13.178.244 127.0.0.1 208.13.178.244 208.13.178.244 Adr. interface 208.13.178.244 127.0.0.1 208.13.178.244 127.0.0.1 208.13.178.244 208.13.178.244 Mtrique 1 1 1 1 1 1

Stream International

Usage Interne POS

49/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

255.255.255.255

255.255.255.255

208.13.178.244

208.13.178.244

Description des entres : 0.0.0.0 : Si une passerelle par dfaut est dfinie, cette entre en identifie l'adresse. Hte local (208.13.178.244) : Cette entre est utilise en auto-rfrence. Elle pointe, pour la passerelle et l'interface, sur l'adresse de boucle de retour locale. Rseau local (208.13.178.0) : C'est l'identifiant de l'adresse du rseau local. Cette entre indique, pour la passerelle et l'interface, l'adresse IP de la machine et est utilise chaque fois qu'un paquet doit tre transmis une destination locale. Diffusion de rseau (208.13.178.255) : Il s'agit d'une diffusion dirige, traite par les routeurs comme une transmission de paquets point point. La plupart des routeurs supportent la diffusion dirige et propagent le paquet vers le rseau indiqu, o il est alors diffus vers toutes les machines de ce rseau. Dans l'exemple prsent, l'entre de diffusion de rseau indique l'adresse IP de l'hte local pour les diffusions vers le rseau local. 127.0.0.1 : C'est l'adresse de boucle de retour locale utilise des fins de diagnostic, pour s'assurer que la pile IP d'une machine est correctement installe et oprationnelle. 224.0.0.0 : C'est l'adresse par dfaut utilise pour la diffusion restreinte (multicast). Pour chaque groupe de diffusion restreinte qui inclut l'hte local, une adresse indique IP l'interface utilise pour communiquer avec le rseau de diffusion restreinte. 255.255.255.255 : Il s'agit d'une adresse de diffusion limite destine toutes la machines du rseau local. Un routeur qui reoit des paquets destins cette adresse peut les analyser, comme le fait tout hte normal, mais il ne les transmet pas vers d'autres rseaux. Ajout d'une route statique la table de routage : ROUTE p ADD rseau MASK masque passerelle METRIC mtrique L'option p permet de conserver les routes aprs rinitialisation. La mtrique indique le nombre de routeurs que le paquet devra traverser. Les commandes ROUTE CHANGE rseau passerelle ROUTE DELETE rseau passerelle permettent de modifier ou supprimer une entre de la table de routage.
La commande TRACERT

TCP/IP uniquement. Cette commande permet de dterminer l'itinraire emprunt par les paquets IP entre l'hte local et la destination. Elle permet de mettre en vidence des erreurs de routage (du une erreur de la table de routage ou un routeur HS). TRACERT destination Exemple : tracert velizy_proxy Dtermination de l'itinraire vers velizy_proxy [213.56.86.2] avec un maximum de 30 sauts: 1 <10 ms 10 ms <10 ms 208.13.178.1 2 <10 ms <10 ms <10 ms 192.168.189.19 3 <10 ms 10 ms <10 ms VELIZY_PROXY [213.56.86.2] Itinraire dtermin.

Stream International

Usage Interne POS

50/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Techniques de dpannage
Test de TCP/IP avec WINIPCFG et PING

Test de TCP/IP avec IPCONFIG et PING


Dbut

WINIPCFG WINIPCFG

ping ping127.0.0.1 127.0.0.1 (adresse )) (adresseLoopback Loopback

PING PINGsur surladresse ladresseIP IP de delhte lhtelocal local

PING PINGsur surladresse ladresseIP IP de dela lapasserelle passerellepar pardfaut dfaut

5
1

PING PINGsur surladresse ladresseIP IP dun dunhte htedistant distant

Fin

Aprs avoir arrt puis redmarr votre ordinateur, il est judicieux de vrifier et de tester la configuration et les connexions dautres htes et rseaux TCP/IP. Vous pouvez effectuer cette opration au moyen des utilitaires WINIPCFG et PING.
Test d'un serveur SMTP avec l'utilitaire TELNET

Le service SMTP occupe le port 25 dun serveur. Le serveur SMTP (Simple Mail Transfert Protocol) est appel serveur de courrier sortant. Cest le serveur qui est utilis pour lenvoi demail destination dInternet. Taper la commande : TELNET <serveur> 25 Lenvoi dun email par lintermdiaire dun serveur SMTP peut tre dcompos en 4 phases distinctes : La prsentation, la dfinition des adresses emails,le corps du message et la clture de la session.
La prsentation

Lors de la connexion un serveur de messagerie SMTP, le serveur commence par se prsenter. Par exemple, voici laccueil de plusieurs serveurs SMTP diffrents :
ISDNET : 220 mailhub1.isdnet.net ESMTP Sendmail 8.9.3/8.9.3; Mon, 18 Oct 1999 10:35:46 +0 CLUB-INTERNET : 220 Mail ESMTP Club-Internet WANADOO : 220 wanadoo.fr ESMTP Sendmail 8.8.8/[France Telecom Interactive]; Mon, 18 Oct 1999 10:45:21 +0200 (MET DST)

Lutilisateur doit alors se prsenter en utilisant la commande HELO <domaine>. Le domaine peut ne pas tre un nom de domaine Internet et tre compos uniquement dun mot. Exemple : HELO THIERRY-98 Cette commande sera entre directement au clavier pour tre ensuite valide par la touche Entre. Le serveur nous rpond : 250 mailhub1.isdnet.net Hello [195.154.176.56], pleased to meet you

Stream International

Usage Interne POS

51/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Si des caractres invalides sont entrs (caractres non alphanumriques, exemple : HELO thirry), le message derreur suivant est retourn : 501 Invalid domain name)
La dfinition des adresses

Une fois les prsentations effectues, il est alors possible denvoyer du courrier. Lenvoi de courrier un destinataire nest possible quen prcisant un nom dexpditeur avec la commande MAIL FROM : Exemple : MAIL FROM :<thierry_frache@pop.ots.stream.com> Si ladresse a t accepte, le serveur retourne un message
250 <thierry_frache@pop.ots.stream.com>... Sender ok

Il nest videmment pas possible de spcifier plus dun expditeur. Aprs que ladresse de lexpditeur ait t prcise, il faut prciser la ou les adresses des destinataires en utilisant la commande RCPT TO : Exemple : RCPT TO :<john_doe@stream.com> Si le serveur accepte le destinataire, il retourne une confirmation
250 <john_doe@pop.ots.stream.com>... Recipient ok

A ce stade, il est possible de spcifier dautres destinataires :


250 <james_bond@pop.ots.stream.com>... Recipient ok

Le corps du message

La commande qui permet de dbuter la saisie du corps de lemail proprement parl est DATA. Cette commande naccepte aucun paramtre et indique seulement au serveur SMTP que ce qui va suivre constituera le corps du message. Pour accuser rception de cette commande, le serveur retourne un message comme celui qui suit :
354 Enter mail, end with "." on a line by itself

En clair, tout ce qui va tre entr au clavier va faire partie du corps du message. La fin du message tant dtermine par un ligne ne comportant quun point ( . ). Lorsque le serveur a identifi la ligne en question, il retourne un accus de rception :
250 KAA78769 Message accepted for delivery

Le message est mis et il est possible de commencer la composition dun nouvel email en utilisant les commandes prcdentes (en commenant directement par la dfinition des emails indique au paragraphe b).
Fin de session

Lorsque le(s) email(s) ont t envoys, le client indique au serveur quil na plus besoin de ses services. La commande qui est alors utilise est QUIT. Le serveur accuse rception par une rponse puis termine la connexion.
221 mailhub1.isdnet.net closing connection

Test d'un serveur POP3 avec l'utilitaire TELNET

Le service POP3 occupe le port 110 dun serveur. Le serveur POP3 (Post Office Protocol version 3) est appel serveur de courrier entrant. Cest le serveur qui est utilis pour le rception demails issus dInternet. Pour se connecter, il est possible dutiliser linterface du programme Telnet ou la ligne de commande de Telnet (TELNET.EXE <serveur> 110). Exemple : TELNET.EXE pop.ots.stream.com 110 Les commandes acceptes par les serveurs POP3 sont : USER <user> : nom du compte de la bote aux lettres

Stream International

Usage Interne POS

52/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

PASS <password> : mot de passe STAT : nombre et tailles des messages LIST : dtail des tailles de messages TOP <numro du message> <nombre de lignes> : affichage des premires lignes d'un message RETR <numro du message> : affiche la totalit d'un message DELE <numro du message> : supprime un message du serveur QUIT : clture de la session
Test d'un serveur NNTP avec l'utilitaire TELNET

Le service NNTP occupe le port 119 dun serveur. Le serveur NNTP (Network News Transfert Protocol) est appel serveur de discussions (news groups). Cest le serveur qui est utilis pour crire et lire dans les groupes de discussions. Pour se connecter, il est possible dutiliser linterface du programme Telnet ou la ligne de commande de Telnet (TELNET.EXE <serveur> 119). Exemple : TELNET.EXE msnews.microsoft.com 119 Les commandes acceptes par les serveurs NNTP sont : LIST : affiche la liste complte des groupes du serveurs GROUP <nom du groupe> : slection d'un groupe de discussion STAT <article> : consulter lidentifiant unique du message HEAD <article> : consulter len-tte du message BODY <article> : afficher le corps du message ARTICLE <article> : affiche larticle complet
La commande NET DIAG

La commande NET est un reliquat de la prise en charge rseau sous DOS. Elle permet d'ouvrir une session (NET LOGON), de parcourir de rseau (NET VIEW) de se connecter une ressource rseau (NET USE) et bien d'autres choses encore. La commande NET DIAG est particulirement prcieuse dans le cadre du dpannage d'un petit rseau local utilisant NetBEUI, IPX/SPX ou mme TCP/IP (avec NetBIOS sur TCP uniquement). 1. Sur une des machines du rseau, ouvrir une fentre MS-Dos et taper : NET DIAG >IPX et NetBIOS ont t dtect. >Appuyez sur I pour utiliser IPX pour les diagnostics, N pour utiliser NetBIOS ou Q pour quitter. N >Microsoft Network Diagnostics va utiliser un fournisseur de NetBIOS. >Recherche du serveur de diagnostic... >Aucun serveur de diagnostic n'a t dtect sur le rseau. >Microsoft Network Diagnostics est-il en cours d'excution sur d'autres ordinateurs du rseau ? (O/N) N >Ds maintenant, cet ordinateur se comporte en serveur de diagnostic. >Appuyez sur une touche pour arrter ce processus. 2. Sur une autre des machines du rseau, ouvrir une fentre MS-Dos et taper : NET DIAG >IPX et NetBIOS ont t dtect. >Appuyez sur I pour utiliser IPX pour les diagnostics, N pour utiliser NetBIOS ou Q pour quitter.

Stream International

Usage Interne POS

53/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

N >Microsoft Network Diagnostics va utiliser un fournisseur de NetBIOS. >Recherche du serveur de diagnostic... >Le serveur de diagnostic a t trouv sur le rseau. >Communication en cours avec le serveur de diagnostics. >Cela peut prendre plusieurs secondes. >Validation de la rponse pour le serveur de diagnostics. >La rponse du serveur de diagnostic est correcte. >Cela indique que les informations de rseau sont correctement transmises et reues. >Excution acheve. Sur le serveur de diagnostic la ligne suivante s'affiche : >Envoi de la rponse la station de travail 3. Si un problme de communication existe, Net Diag affiche les messages suivants : >Aucun serveur de diagnostic n'a t dtect sur le rseau. >Microsoft Network Diagnostics est-il en cours d'excution sur d'autres ordinateurs du rseau ? (O/N) O >Cet ordinateur ne peut pas communiquer avec le serveur de diagnostic. Cela est souvent du un >problme avec la carte rseau, la configuration ou les cbles du rseau. Le message d'erreur indique bien les conclusions tirer de ce test : Le pilote de la carte rseau peut tre mal install ou inadapt La configuration rseau doit tre vrifi (existe-t-il bien un protocole commun?) La carte peut tre mal configur matriellement ou dans le gestionnaire de priphrique La carte rseau peut tre dfaillante physiquement (en essayer une autre si possible) La connectique employe est peut-tre dfectueuse (essayer un autre cble)
Le voisinage rseau ne fonctionne pas

Le voisinage rseau des systmes Windows 9x n'est pas trs fiable, essentiellement car la machine destine mettre jour cette liste est choisie par un processus d'lection. 1. Faire Dmarrer/Excuter et taper \\NOM_DUNE_AUTRE_MACHINE (sans les guillemets). Si cela fonctionne, alors il s'agit juste d'un problme de "d'explorateur matre" (browse master). Sinon, le problme rseau est plus profond. 2. Dans le panneau de configuration, rseau, ouvrir les proprits du service "Partage des fichiers et imprimantes pour les rseaux Microsoft". Pour "browse master" choisir la valeur "Activ". La machine deviendra "explorateur matre" chacun des ses redmarrages. 3. Si le problme persiste et que l'on utilise le protocole TCP/IP, on peut crer un fichier LMHOSTS (ou spcifier le serveur WINS s'il existe).
Les fichiers HOSTS et LMHOSTS

Le fichier HOSTS sert d'quivalent local DNS pour rsoudre les noms d'htes en adresses IP. Le fichier LMHOSTS sert rsoudre les noms lorsqu'un serveur WINS n'est pas disponible pour la rsolution de noms d'ordinateurs NetBIOS en adresses IP. Dans le dossier WINDOWS on peut trouver des fichiers LMHOSTS.SAM et HOSTS.SAM pouvant servir de base ce fichier, en respectant les conventions suivantes : Chaque entre doit tre place sur une ligne spare.

Stream International

Usage Interne POS

54/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

L'adresse IP commence dans la premire colonne, suivie du nom d'ordinateur correspondant spar par au moins un espace ou une tabulation. Le caractre # marque le dbut d'un commentaire ou un mot cl spcial. Signification Ajout derrire une entre pour l'amener se prcharger dans l'antmmoire de nom (le cache local qui contient aussi les adresses rsolues). Par dfaut, les autres mthodes de rsolution de noms sont utilises avant les fichiers HOSTS. Utilis avec #PRE pour associer une entre un domaine. Force le systme rechercher nom_de_fichier et l'analyser comme s'il tait local (on peut utiliser un chemin UNC). Sert regrouper les instructions #INCLUDE Fin d'un groupe #INCLUDE Prise en charge des caractres non imprimables.

Mot cl #PRE

#DOM:domaine #INCLUDE nom_de_fichier #BEGIN_ALTERNATE #END_ALTERNATE \0xnn

Exemple de fichier LMHOSTS : 102.54.94.98 localsrv #PRE 102.54.94.97 trey #PRE #DOM:networking #groupe de travail du PDC 102.54.94.102 "appname \0x14" #serveur d'application spcial 102.54.94.123 popular #PRE #serveur source #BEGIN_ALTERNATE #INCLUDE \\localsrv\public\lmhosts #ajoute le fichier LMHOSTS de ce serveur #INCLUDE \\trey\public\lmhosts #ajoute le fichier LMHOSTS de ce serveur #END_ALTERNATE Dans cet exemple : Les serveurs localsrv et trey sont prchargs, ainsi ils peuvent tre ultrieurement utiliss dans une instruction #INCLUDE dans un fichier LMHOSTS central; Le serveur appel "appname \0x14" comporte un caractre spcial derrire le caractre 15 de son nom (blanc compris) si celui-ci est inclus entre guillemets doubles; Le serveur appel popular est prcharg, fond sur le mot cl #PRE.

Stream International

Usage Interne POS

55/56

FORMATION : Rseau Dernire mise jour :03/10/13 Par : Stphane CORNET

Annexe : Ports TCP/IP connatre Pour une liste complte de tous les ports, consulter l'adresse : http://www.isi.edu/in-notes/iana/assignments/port-numbers N de port 21 23 25 53 80 110 119 137 138 139 143 443 563 TCP/UDP TCP/UDP TCP/UDP TCP/UDP TCP/UDP TCP/UDP TCP/UDP TCP/UDP TCP/UDP TCP/UDP TCP/UDP TCP/UDP TCP/UDP TCP/UDP Dfinition File Transfert Protocol (FTP) TELNET Simple Mail Tranport Protocol (SMTP) Domain Name Server (DNS) World Wide Web HTTP Post Office Protocol version 3 (POP3) Network News Tranport Protocol (NNTP) NetBIOS Name Service (Windows Internet Name Service, WINS) NetBIOS Datagram Service NetBIOS Session Service Internet Message Access Protocol (IMAP) Securized Socket Layer (SSL), HTTPS Securized News

Sources Formation TELNET Thierry Frache 10/1999 Kit de Ressources Techniques Windows 95 Microsoft Press Prparation au MCSE TCP/IP (Editions Campus Press) http://web.wanadoo.be/nono.scal/index.htm http://irsc.univ-lille1.fr/intranet/RESEAUXL.html

Stream International

Usage Interne POS

56/56