Avant-propos | Cablages | Get connected | Configurer le réseau
Gestion des droits d'accés | Suivi de l'activité | Partage de fichiers via TCP/IP
Avant toute chose, je tiens à signaler que ce dossier n'est PAS un plagiat de l'exceeeeeellent dossier réalisé par PatPro sur Mac Plus il y a quelques jours, et sur le même sujet, à savoir, le réseau sur Mac. En fait, j'ai commencé le présent dossier il y a plusieurs semaines, mais ne l'avait pas finalisé pour cause de Final Fantasy VIII et vie sentimentale plus chargée (dans le désordre :-) ). Pat Pro, lui, a été plus rapide que moi ;-) J'avais donc le choix entre jeter mon bô dossier à la Corbeille, ou le diffuser quand même, en passant pour un naze à la bourre Après discussion avec PatPro, j'ai choisi la deuxième solution, en me disant que de toute façon, deux avis valent toujours mieux qu'un. Que cela ne vous empêche cependant pas d'aller voir le dossier de Pat Pro, non mais ! Et puis, si ça se trouve, vous préfèrerez son style au mien :-)
Parmi les questions qui reviennent souvent sur les forum de discussion (pour ceux qui ne savent pas ce qu'est un forum de discussion, allez consulter cette belle page écrite avec pleins d'électrons), voici un grand classique : "Comment connecter deux Mac en réseau" ? Grande question, en effet, d'autant plus que les réseaux s'implantent de plus en plus dans la vie courante. Alors, comment qu'on fait-y ?
Eh bien, si vous ne savez rien sur le réseau, vous êtes le bienvenu ici !
Tout d'abord, comment définir un réseau ? Il s'agit d'un système d'échange d'informations au sens général du terme. Au sens figuré Et bien, relier un ordinateur à une imprimante laser, c'est déjà faire un réseau. En fait, dés lors que l'on communique sur le port adapté avec des périphériques fonctionnant indépendamment des autres, on a affaire à un réseau. Ainsi, une imprimante laser fait partie du réseau si elle est connectée au réseau sans passer directement par un ordinateur. Et surtout, trés important, la communication dans un réseau se fait dans les deux sens : un périphérique reçoit des informations et en reçoit.
Maintenant, on entend souvent parler de termes techniques comme AppleTalk, Ethernet, LocalTalk C'est quoi tout ça ? Allez, un p'tit peu de vocabulaire
Le protocole de transport de données le plus ancien sur Mac. AppleTalk, c'est un peu le minibus qui trimbale vos informations à travers le réseau. Il s'agit d'un protocole trés simple d'emploi : en AppleTalk, les Mac se voient attribués automatiquement une adresse sur un réseau, sans aucune autre aide matérielle ou logicielle. Il s'agit d'un protocole trés simple à utiliser, nous verrons plus loin comment le mettre en oeuvre. Moi, c'est un protocole que j'aime beaucoup, d'abord parce qu'il contient le mot Apple, et ensuite parce qu'il n'est vraiment pas compliqué à configurer, et se révèle plus convivial que TCP/IP, que je vais m'empresser de vous décrire avec une fougueuse passion
Le protocole-star des années 90, TCP/IP s'est rapidement imposé comme LE standard des réseaux modernes. Pourquoi ? Because Internet, ma brave dame ! Internet repose *entièrement* sur l'utilisation du protocole TCP/IP : imaginez que celui-ci disparaisse du jour au lendemain (comme l'electricité dans Ravage, mais oui, M'sieur dames, j'ai un p'tit peu de culture quand même !), et bien, le Net tout entier disparaitrait dans le néant TCP/IP est un protocole bien plus rapide qu'AppleTalk, mais beaucoup moins convivial : il repose sur l'utilisation d'adresses IP, c'est à dire, de numéros donnés de manière arbitraire à chaque ordinateur dans le monde, et donc, pour se connecter en IP, il faut disposer d'une adresse, donnée par son fournisseur d'accés Internet (ou son administrateur réseau), qui les aura achetées, et oui, dans l'informatique, faut que les choses soient carrées C'est cette rigueur qui permet cependant à Internet d'atteindre sa puissance et sa solidité actuelle. Si vous n'êtes pas connecté à Internet, vous pouvez cependant utiliser n'importe quelles adresses IP (enfin, presque, comme l'explique l'excellent article 30821 de la TIL).
Attention ! Ne confondez pas LocalTalk avec AppleTalk ! Alors qu'AppleTalk est un protocole de communication, LocalTalk est un type de cablage, doté d'une topologie fort simple. Les cables LocalTalk se branchent sur le port imprimante ou modem de l'ordinateur (même que pour le modem, c'est uniquement depuis l'arrivée d'Open Transport et si vous voulez savoir ce qu'est Open Transport, c'est plus loin que ça se passe), et permettent de créer un réseau en topologie bus (on forme une chaine entre les machines, ou daisy-chaining, enchaînement de Daisy, c'est Donald qui va être content). LocalTalk dispose d'un débit maximum de 230,4 Kb par seconde, sur une longueur maximale de 300 mêtres, avec un maximum de 32 périphériques. Autant le dire tout de suite, ce type de réseau aux performances limitées disparait complètement au profit d'Ethernet. Pour créer un réseau LocalTalk, il faut utiliser des boitiers LocalTalk qui vont permettre de brancher les Mac à la queue leu leu. En cas de problème, on définit un p'tit temps de latence.
Le cable Ethernet est plus complexe dans son utilisation que LocalTalk (encore que ), mais ses avantages sont tellement nombreux qu'on veut bien lui pardonner ses quelques faiblesses. Le cable Ethernet est plus fin que le cable LocalTalk, et ne permet pas le daisy-chaining. En effet, sa structure habituelle est celle d'un réseau dit "en étoile" : les périphériques sont alors connectés à un boitier concentrateur, appelé également hub, et c'est cet elément qui va balancer les informations d'une machine à l'autre. Outre la distance bien plus importante (jusqu'à 100 m selon le type de cable Ethernet choisi), les débits sont 'ach'ment meilleurs : de10 à 100 Mb/s selon le type de carte et le cablage utilisé ! On entend également parler parfois de switches : il s'agit en réalité de super-hubs, aux fonctionnalités avancées, mais là, on arrive dans des arcanes plus élevées des réseaux Donc, on va oublier pour le moment. Et si vous dites switch à la place de hub, c'est pas moi qui vous fouetterai sur la place publique. De toute façon, le prix d'un switch n'est pas le même que celui d'un hub, et dans le cadre d'un petit réseau, le jeu n'en vaut que rarement la chandelle.
On rencontre encore d'autres types de cablages (Token Ring, fibre optique ), mais nous ne nous en occuperons pas aujourd'hui, j'ai déjà assez de boulot avec LocalTalk et Ethernet sans en rajouter, non mais.
Il s'agit de l'architecture réseau de Mac OS; grosso modo, la couche logicielle qui va permettre de faire communiquer les logiciels et le matériel. Arrivé avec le Système 7.5.2 (de sinistre mémoire), Open Transport était à l'époque tellement buggé qu'on se serait crû en train de travailler sur une version finale de Windows 95. Mais ce fut corrigé par la suite, et depuis Open Transport a fait ses preuves. Avantages d'Open Transport ? Une architecture optimisée PowerPC, le chargement dynamique des protocoles, et pleins d'autres trucs super bien mais qu'on a pas le temps de détailler ici. C'est pas que, mais y'a pleins de films sympas au cinéma en ce moment, et j'ai toujours pas fini Final Fantasy VIII. Tout cela pour dire que si vous désactivez Open Transport, y'a plein de trucs qui fonctionneront plus, alors "faisez gaffe quand même".
Tiens, qu'est-ce que ça vient foutre là ? Et bien, ami lecteur, sache qu'AirPort, c'est tout d'abord une base fort jolie ma foi, mais c'est surtout une technologie de communication somme toute trés efficace. AirPort permet la communication entre deux périphériques ou plus par le biais d'ondes radio. Donc, a pû les cables Ethernet, LocalTalk et tout le toutim : avec AirPort, on communique sans avoir de fil à la patte. Mais AirPort, par la technologie utilisée, est trés proche d'Ethernet, et n'est somme toute rien d'autre qu'un moyen de communication physique, même si elle repose sur des ondes invisibles pour nos p'tits yeux z'ébahis (et heureusement, non nocives pour notre corps). Bref, ce que l'on fait avec LocalTalk ou Ethernet, on le fait aussi avec AirPort
Eh oui, FireWire n'est pas réservé qu'à la vidéo numérique ! On peut en effet utiliser FireWire pour créer un réseau. Cette technologie appelée FireNet est développée par UniBrain, et permet de relier deux Mac via FireWire ! Il s'agit simplement d'un ensemble d'extensions et bibliothèques permettant de rendre visible le port FireWire dans les tableaux de bord TCP/IP et AppleTalk. Ensuite ? Eh bien, tout ce qui est faisable via AppleTalk ou TCP/IP devient virtuellement réalisable en exploitant le bus FireWire. J'ai testé, et ça marche ! Réellement impressionant.
PPP n'est pas à proprement parler un protocole de réseau, mais un protocole de session. Cherchez pas à comprendre ce que ça veut dire, mais sachez juste que c'est ce qu'utilise votre petit modem lorsque vous effectuez une connexion à Internet via une ligne teléphonique classique. Par dessus, on pourra utiliser différents services, reposant sur l'utilisation de TCP/IP. Nous ne parlerons pas de PPP dans le cas qui nous occupe, car le but final ici est de faire du partage de fichiers avec le Partage de fichiers personnel intégré à Mac OS. Si vous voulez en savoir plus sur PPP, allez faire un tour sur le petit guide des modems, qui a le bon gout d'être bien rempli et fort drôle, quoique écrit parfois avec les pieds.