Escolar Documentos
Profissional Documentos
Cultura Documentos
Marc Segond
e-mail : segond@lil.univ-littoral.fr
Plan
Systmes dexploitation
Gnralits et classifications des S. E. Fonctions des S. E. : noyau, gestion de la mmoire, des entressorties et des fichiers Comptes/utilisateurs/droits/scurit Unix/NFS
Rseaux
Catgories de rseaux Modle OSI / Topologies (Ethernet et Token ring) / Adressage Equipements dinterconnexion TCP/IP/URL/Internet/Services (e-mail, telnet, )
Initiation Systmes et rseaux 5
Systmes dexploitation
Gnralits
Le systme dexploitation dun systme informatique est un ensemble de programmes qui remplissent deux grandes fonctions :
grer les ressources de linstallation matrielle en assurant leurs partages entre un ensemble plus ou moins grand dutilisateurs assurer un ensemble de services en prsentant aux utilisateurs une interface mieux adapte leurs besoins que celle de la machine physique
Initiation Systmes et rseaux 7
Interprteur de commandes
Classifications des S. E.
Par la mthode daccs au systme par lusager :
par session : ce sont les systmes transactionnels ou conversationnels (ex : rservation dun billet SNCF) par requte : temps rel par travaux (batch) : traitement par lots (ex: mise jour des comptes bancaires la nuit)
Classifications des S. E.
Par la configuration matrielle :
un seul processeur : systme monoprocesseur plusieurs processeurs : systme multiprocesseur base sur un rseau : systme rseau (systme distribu)
10
Classifications des S. E.
Par la politique de partage des ressources physiques et logiques :
partage de la mmoire entre plusieurs programmes : systme multiprogramm partage du temps processeur entre les programmes en excution : temps partag (partage par quantum de temps) ou temps rel (partage par priorit des tches)
Initiation Systmes et rseaux 11
12
Le noyau
Les fonctions principales du noyau sont :
Lallocateur (dispatcher) du CPU : rpartition du temps disponible de lunit de traitement entre les diffrents processus La gestion des interruptions : dtermination de la source de linterruption et activation de la procdure de service correspondante Le support de lenvironnement des processus : synchronisation des processus
Initiation Systmes et rseaux 13
Les processus
Un processus est un programme qui sexcute = un programme excutable + donnes + pile + compteur ordinal + pointeur de pile + registres +
P1 P6 P5 P4
Initiation Systmes et rseaux 14
P2 P3
Les processus
La priorit dun processus est attribue par le planificateur (scheduler) selon lurgence et les ressources requises Lallocateur doit aussi sauvegarder ltat de la machine lorsque le processus sinterrompt et indiquer au CPU le processus suivant ; le processus interrompu est sauvegard dans un bloc dinformation appel vecteur dtat ou descripteur
Initiation Systmes et rseaux 15
Gestion de la mmoire
Partitions de taille fixe : dcoupage de la mmoire physique en partitions fixes (mais pas de tailles identiques) et fixes la gnration du systme p gaspillage de mmoire Partitions de taille variable : adaptation des partitions la taille des programmes
Cration de trous la fin des programmes p compactage (rallocation ou relocation) = translation dynamique des programmes (adresse effective = adresse de base + adresse relative au dbut du programme)
Initiation Systmes et rseaux 16
Gestion de la mmoire
Disponible
Utilise
Pile de A
Disponible
Donnes de A Programme A
Systme dexploitation
A
Systme dexploitation
Utilise
17
Gestion de la mmoire
La segmentation : division dun programme en segment correspondant une entit logique telle une procdure ou un bloc de donnes
Le systme gre un ensemble de tables de segments, contenant les adresses de chargement des segments de chaque programme (une par job), afin de savoir o ils sont stocks Ladresse contient deux champs (le numro du segment et le dplacement lintrieur du segment)
Initiation Systmes et rseaux 18
Gestion de la mmoire
La mmoire virtuelle consiste traiter sparment les adresses rfrences par un programme (adresse virtuelles) et les adresses de la mmoire physique (adresses relles). Cest un espace mmoire qui nexiste pas mais qui peut tre utilis par le programmeur comme modle de mmoire centrale sa disposition La pagination, ncessaire pour raliser une mmoire virtuelle, consiste dcouper les deux espaces adresses (rel et virtuel) en pages de la mme taille et mettre en uvre un mcanisme de transfert de page entre la mmoire virtuelle et relle
Initiation Systmes et rseaux 19
Paralllisme
Les diffrentes techniques se caractrisent comme suit :
on excute entirement un processus, puis lautre on excute alternativement une suite dinstructions de p, puis une suite dinstructions de q, et ainsi de suite jusqu la fin des deux processus
p q p q p q
Fournir une interface simple, facile demploi et indpendante du priphrique utilis Dfinition de pilotes (drivers)
Initiation Systmes et rseaux 21
Fichiers et rpertoires
Les fichiers sont :
soit des fichiers de donnes sur disque dur soit des rpertoires soit des fichiers spciaux permettant la gestion de certaines ressources du systme
22
Fichiers et rpertoires
23
Fichiers et rpertoires
Dans chaque rpertoire, on trouve au moins deux fichiers, nomms . (point) et .. (point point) Le premier (.) permet de rfrencer le rpertoire lui mme, et le second (..) d'accder au rpertoire parent (du dessus) A chaque instant, toute tche possde un rpertoire courant (ou rpertoire de travail)
Initiation Systmes et rseaux 24
Gestion de fichiers
Le SGF doit grer la plupart des informations des usagers et du systme lui-mme Il a des liens troits avec le systme dE/S (Unix - aucune diffrence entre un fichier et un priphrique) La conservation des fichiers et la ralisation des fonctions daccs impliquent la prise en charge par le SGF de :
la gestion du support physique en masquant lutilisateur les dtails de lorganisation physique de ses fichiers la scurit et la protection des fichiers, cest dire la garantie de leur intgrit en cas dincident ou de malveillance et le respect des rgles dutilisation fixes (droits daccs, conditions de partage...)
Initiation Systmes et rseaux 26
Droits daccs
A chaque fichier est associ un propritaire et un ensemble de droits daccs (lecture, criture et excution) Trois types dutilisateurs :
le propritaire les utilisateurs du mme groupe que le propritaire les autres utilisateurs du systme
27
Droits daccs
Un utilisateur vis vis dun fichier appartient lune des trois catgories dutilisateurs Chaque fichier possde des droits spcifiques pour chacune de ces catgories Seul le propritaire peut modifier ces droits Exemple : Unix
-rwxr----la chane rwx indique que le propritaire a le droit de tout faire alors que les utilisateurs du mme groupe ne peuvent que lire le Initiation Systmes et rseaux 28 fichier
30
Scurit - Identification
L'identification est ralise sur la plupart des systmes grce au contrle d'un couple (username / password) Problmes :
Les passwords circulent la plupart du temps en clair , il est donc facile de les intercepter Malgr les efforts de sensibilisation, les mots de passe des utilisateurs sont en gnral faciles dcouvrir (dduction logique, crackage )
Initiation Systmes et rseaux 31
Scurit - Identification
Il ne faut pas avoir le mme mot de passe pour plusieurs personnes ! Ne JAMAIS le rvler QUI QUE CE SOIT ! Il ne faut pas avoir le mme mot de passe sur des machines diffrentes Il ne faut pas choisir un mot de passe tel que votre nom, prnom, noms des proches, numros de tlphones, SS, rue, le mois courant, l'anne ... Il faut en changer ds qu'on vous le donne Il ne faut pas le noter IL FAUT OBLIGATOIREMENT LE CHANGER RGULIREMENT (et ne pas remettre le mme ... !)
Initiation Systmes et rseaux 32
Unix - Gnralits
Cr par Ritchies et Thomson, dans les laboratoires BELL en 1974 Ecrit 90 % en langage C Marque dpose, do lexistence de versions voisines (HP/UX, AIX) 2 familles : Systme V et BSD (Berkeley Software Distribute) Multi-tches (file dattente) / Multi-utilisateurs Interfaces aises Gestion hirarchique des fichiers (arbre invers) Scurit sur chaque fichier Indpendance des priphriques / redirection dentre/sortie Excution directe (interactif) ou masque (tche de fond) Environnement modulable
Initiation Systmes et rseaux 35
Multi-utilisateur
Plusieurs utilisateurs peuvent utiliser le mme systme (client-serveur) Chaque utilisateur possde un compte protg par un mot de passe et appartient un groupe Il existe un super utilisateur (root)
36
Structure de larborescence
/ bin dev etc lib tmp usr
adm
bin
include
lib
man
spool
tmp
37
Types de fichiers
On distingue 5 types de fichiers :
les fichiers ordinaires qui contiennent des donnes les rpertoires qui contiennent une liste de rfrences dautres fichiers les fichiers spciaux, associs par exemple un driver de priphrique les tubes et les sockets utiliss pour la communication les liens symboliques
Initiation Systmes et rseaux 38
Unix - Commandes
Un shell est un interprteur de commandes du systme UNIX Il existe plusieurs versions de cet interprteur : le Bourne shell , le Korn shell , le C shell , le T shell ... Le format d'une commande sous UNIX suit le modle suivant : nom_de_la_commande -options arguments
Initiation Systmes et rseaux 39
Unix - Commandes
La commande man :
description d'une commande l'cran Syntaxe : man [-] [-adFlrt] [-Marborescence] [-Tmacro-package] [-ssection] nom_commande [...] Exemple : man ls
40
Unix - Commandes
La commande ls :
affichage du contenu d'un ou de plusieurs rpertoires, ou des renseignements concernant un ou plusieurs fichiers
Syntaxe :
ls [-RadLCxmlnogrtucpFbqisf1AM] [nom_rpertoire ...] ou ls [-RadLCxmlnogrtucpFbqisf1AM] [nom_fichier ...]
41
Unix - Commandes
Cas particuliers :
s'il n'y a aucun paramtre : la commande affiche le contenu du rpertoire courant si un rpertoire est pass en paramtre : la commande affiche le contenu de ce rpertoire si un fichier est pass en paramtre : la commande indique si ce fichier est accessible ou non
Options :
-a : affiche galement les fichiers commenant par le caractre . -l : indique, pour chaque rpertoire ou fichier accessible, ses principales caractristiques : nature (rpertoire ou fichier), droits d'accs, nombre de liens, nom du propritaire, nom du groupe, taille en octets, date de dernire modification, nom (qui est compris entre le 55me caractre et le 80me caractre de la ligne)
Initiation Systmes et rseaux 42
Unix - Commandes
Les mtacaractres permettent de construire des chanes de caractres gnriques :
* dsigne une chane de caractres quelconque ? dsigne un caractre quelconque [...] dsigne les caractres entre crochets, dfinis par numration ou par un intervalle Exemple :
[Aa] dsigne les caractres A ou a [0-9a-zA-Z] dsigne un caractre alphanumrique quelconque Remarque : [!0-9] dsigne l'ensemble des caractres sauf les Initiation Systmes et rseaux 43 chiffres
Unix - Commandes
Les mtacaractres permettent de modifier l'interprtation d'une commande :
; spare deux commandes sur une mme ligne ' dlimite une chane de caractres contenant des espaces ( l'intrieur, tous les mtacaractres perdent leur signification) " dlimite une chane de caractres contenant des espaces \ annihile la signification du mtacaractre qui suit { et } permettent de regrouper un ensemble de commandes et de les excuter dans le "processus courant" ( et ) permettent de regrouper un ensemble de commandes et de les excuter dans un "processus fils"
Initiation Systmes et rseaux 44
Unix - Commandes
La commande cd : changement de rpertoire, de manire relative ou absolue Syntaxe : cd [nom_rpertoire]
45
Unix - Commandes
La commande mkdir : cration dun ou plusieurs rpertoires Syntaxe : mkdir [-mmode] [-p] nom_rpertoire [...] Options :
-mmode : indique le mode d'accs au rpertoire crer -p : cre tous les rpertoires intermdiaires, si ncessaire
46
Unix - Commandes
Exemple 1 :
Supposons que l'on veuille crer le rpertoire rep1 et son sousrpertoire ssrep1, dans le rpertoire rep du rpertoire courant. Il faut taper la commande :
Unix - Commandes
La commande chmod : changement des droits daccs des fichiers Exemples :
chmod a+r : donne le droit de lecture tout le monde chmod og-w : supprime le droit dcriture aux autres et au groupe chmod u+x : donne le droit dexcution au propritaire
Initiation Systmes et rseaux 48
Unix - Commandes
La commande echo : affichage dune ou plusieurs chanes de caractres l'cran Syntaxe : echo [chane ...]
49
Unix - Commandes
La commande cat : affichage du contenu de l'entre standard ou du contenu du ou des fichiers donns sur la sortie standard Syntaxe : cat [-nbsuvet] [nom_fichier ...] Options :
-n : numrote les lignes, avant de les envoyer sur la sortie standard -b : identique -n, sans numrotation des lignes vides -e : un caractre $ est ajout la fin de chaque ligne
Initiation Systmes et rseaux 50
Unix - Commandes
rmdir : suppression dun rpertoire mv : dplacement ou renommage de fichiers cp : copie de fichiers rm : suppression de fichiers pwd : affichage du rpertoire courant ln : cration de liens sur des fichiers
51
Unix - Commandes
La commande grep : recherche une expression rgulire dans un ou plusieurs fichiers donns en arguments Syntaxe :
grep [-bchilnsvw] expression_rgulire [nom_fichier ...]
Options :
-l : la commande ne renvoie que le nom du fichier o une occurrence est trouve -c : affiche uniquement, pour chaque fichier, le nombre de lignes o l'occurrence apparat -v : affiche les lignes qui ne contiennent pas d'occurrence de l'expression rgulire
Initiation Systmes et rseaux 52
Unix - Commandes
La commande wc : compte le nombre de lignes, de mots ou de lettres dans le ou les fichiers passs en arguments ou, dfaut, sur l'entre standard Syntaxe :
wc [-c|-m|-C] [-lw] [nom_fichier ...]
Options :
-l, -w, -c : permet de retourner respectivement les nombres de lignes, de mots ou de lettres
Initiation Systmes et rseaux 53
Unix - Commandes
La commande tail : copie l'entre standard, ou le fichier donn en argument, sur la sortie standard, partir de la position dsigne Syntaxe : tail [+/-position[lbcr]] [nom_fichier] Options :
+position : recopie du dbut jusqu la position donneposition : recopie de la position donne la fin l : position indique un numro de ligne c : position indique un numro de caractre
Initiation Systmes et rseaux 54
Unix - Commandes
La commande cut : suppression dune partie des lignes d'un ou de plusieurs fichiers, ou de l'entre standard Syntaxe : cut -bliste [-n] [nom_fichier ...] ou cut -cliste [nom_fichier ...] ou cut -fliste [-ddlimiteur] [-s] [nom_fichier ...] Options :
-b : ne retient sur chaque ligne que les octets situs une position donne par liste -c : ne retient sur chaque ligne que les caractres situs une position donne par liste -f : ne retient qu'une liste de champs (spars par des tabulations ou par un dlimiteur spcifi par l'option -d) -s : supprime les lignes ne prsentant pas de dlimiteur
Initiation Systmes et rseaux 55
Unix - Commandes
more : affichage le contenu dun fichier page par page find : recherche dans un rpertoire ou dans une arborescence de rpertoires, de manire rcursive, les fichiers satisfaisant une condition find / -name essai -print find . -name ess* -print head : affichage des n premiers caractres dun fichier donn who : affichage de la liste des utilisateurs connects au systme (who am i : identit de lutilisateur)
Initiation Systmes et rseaux 56
Unix - Commandes
La commande mail : envoyer ou lire un courrier lectronique Syntaxe :
Envoi d'un courrier : mail [-tw] [-mtype_du_message] adresse_destinataire [...] Lecture du courrier : mail [-ehpPqr] [-ffichier]
57
59
60
Rseaux
62
Rseaux
Les rseaux informatiques permettent la communication entre des terminaux distants et un site central, entre des ordinateurs, et la connexion de machines terminales telles que des stations de travail avec leurs serveurs Pour transfrer une information un destinataire distant, il faut formater cette information pour la rendre comprhensible, prciser ladresse du destinataire, tablir le chemin de transmission ...
Initiation Systmes et rseaux 63
Catgories de rseaux
1m
10 m
100 m
1 km
10 km
100 km
64
Catgories de rseaux
Bus : liaison entre processeurs, mmoires et entressorties dun ordinateur Structures dinterconnexion : liaison entre plusieurs ordinateurs entre eux (rseaux relativement ferms avec dbits trs importants -plusieurs centaines de Mbit/s) Rseaux locaux (LAN -Local Area Network) : rseau intra-entreprise (objectif : Transport de toutes les informations de lentreprise - Dbits de lordre de quelques Mbit/s jusqu quelques centaines de Mbit/s)
Initiation Systmes et rseaux 65
Catgories de rseaux
Rseaux mtropolitains (MAN -Metropolitan Area Network) : interconnexion de plusieurs btiments situs dans une mme ville ou interconnexion de rseaux locaux Rseaux tendus (WAN -Wide Area Network) : transport de donnes sur des distances lchelle dun pays - rseau terrestre ou satellite (par exemple, Internet) - exemples : Transpac (filiale France Telecom), RATP, SNCF (fibres optiques sous les voies), Air France (via satellites)
Initiation Systmes et rseaux 66
Transfert de donnes
Le transfert des donnes est assur par la technique appele commutation de paquets Toutes les informations sont divises en fragments que lon appelle des paquets et ces paquets sont transports jusqu' lautre extrmit du rseau
67
Le modle OSI
Application Prsentation Session Transport Rseau Liaison de donnes Physique Application Presentation Session Transport Network Data link Physical
Support de communication
Initiation Systmes et rseaux 68
Le modle OSI
Couche physique : connexion physique sur le rseau (modulation, cbles, synchrone ou pas,...) Couche liaison : contrle du flux, qui a pour but de transmettre les donnes sans erreur Couche rseau : assure la commutation et le routage des paquets entre les n uds du rseau
Initiation Systmes et rseaux 69
Le modle OSI
Couche transport : tablissement, maintien et rupture des connexions Couche session : tablissement dune connexion logique entre deux applications. Elle assure lorganisation et la synchronisation du dialogue Couche prsentation : spcifie la syntaxe des donnes Couche application : fournit les services et interfaces de commutation aux utilisateurs
70
71
Paire torsade
Mme cble que pour les tlphones Il existe des cbles 2 ou 4 paires mais aussi des cbles blinds (STP) ou non blinds (UTP) Dfini dans la norme 10 base T Solution conomique mais limite Vitesse de transmission de linformation faible Sensible lenvironnement lectromagntique
Initiation Systmes et rseaux 72
Cble coaxial
Proche du cble qui relie le tlviseur son antenne Compos dun cble central entour dun isolant, lui-mme recouvert dune tresse mtallique, ellemme recouverte dun isolant Connexions plus grande distance Nanmoins assez coteux
73
Fibre optique
Mdia vhiculant des impulsions lumineuses (et non pas lectromagntiques) Insensible aux perturbations pouvant affecter les autres supports De trs petite taille (0,1mm) La fibre optique permet daller jusqu 15 km avant que linformation ne subisse de graves dtriorations Ncessit de restaurer le signal (tous les km pour le cble coaxial) Du point de vue de la scurit, pas de gnration dactivit lectromagntique - pas de piratage par un rcepteur radio Dfini dans la norme 10Base F
Initiation Systmes et rseaux 74
75
Topologie en bus
76
Topologie en bus
Tous les quipements sont branchs en srie sur le serveur Chaque poste reoit linformation mais seul le poste pour lequel le message est adress traite linformation On utilise un cble coaxial pour ce type de topologie Lavantage du bus est sa simplicit de mise en uvre et sa bonne immunit aux perturbations lectromagntiques Par contre, si le cble est interrompu, toute communication sur le rseau est impossible
Initiation Systmes et rseaux 77
Ethernet - Fonctionnement
De manire gnrale, lorsquun n ud a de linformation transmettre, il lenvoie, sans se proccuper des autres usagers Sil y a collision, cest dire superposition des signaux de deux ou plusieurs utilisateurs, les signaux sont perdus Ils sont alors retransmis ultrieurement
Initiation Systmes et rseaux 78
Ethernet - Fonctionnement
Ecouter le canal de transmission avant dentreprendre une mission (rduction du nombre de collisions) p CSMA/CD (CD : Collision Dtection) Un n ud prt mettre, ayant dtect le canal libre, transmet et continue couter le canal Sil se produit une collision, il stoppe ds que possible sa transmission et envoie des signaux spciaux afin davertir les autres n uds dune collision Il tentera de nouveau son mission ultrieurement
Initiation Systmes et rseaux 79
Topologie en toile
80
Topologie en toile
Toutes les liaisons sont issues dun point central Cest une liaison dite point point , cest dire que les quipements sont relis individuellement au n ud central et ne peuvent communiquer qu travers lui On utilise les cbles en paires torsades ou en fibre optique pour ce type de topologie Lavantage est que les connexions sont centralises et facilement modifiables en cas de problme Si un cble est interrompu, le reste du rseau nest pas perturb Linconvnient de taille de cette topologie est limportante quantit de cbles ncessaire
Initiation Systmes et rseaux 81
Topologie en anneau
82
Topologie en anneau
Les quipements sont relis entre eux en formant une boucle Linformation est gre comme dans la topologie bus. Chaque station reoit le message, mais seule la station qui le message est adress le traite On utilise un cble en paires torsades ou de la fibre optique Lavantage est que lanneau offre deux chemins pour aller dun point lautre. Ceci permet linformation de passer malgr une coupure sur le cble On utilise cette topologie pour les rseaux de type Token Ring Pour augmenter la scurit, on peut utiliser un double anneau (si le premier anneau est interrompu, les donnes passent sur lanneau secondaire, le temps de rparer le premier anneau).
Initiation Systmes et rseaux 83
Token Ring
Lanneau jeton, le Token Ring dIBM, est dcrit par la norme IEEE 802.5 qui concerne limplmentation dun rseau local en anneau 1 ou 4 Mbit/s dont laccs est gr par un jeton.
84
Paquets
ENVOI :
Les donnes transmises par l'application sont segmentes en paquets Chaque couche ajoute son en-tte de protocole avant de transmettre le paquet la couche infrieure : encapsulation des paquets
RECEPTION :
Chaque couche enlve l'en-tte qui lui est destin et transmet les donnes la couche suprieure
Initiation Systmes et rseaux 87
Adressage
Deux sortes d'adresses pour identifier les machines sur le rseau :
ADRESSE PHYSIQUE :
Media Access Control address ( MAC@ ) , appele Adresse Ethernet car fixe sur la carte Ethernet, code sur 6 octets par le constructeur et le vendeur Exemple : 8:0:20:ae:6:1f
ADRESSE RESEAU :
adresse INTERNET ( IP@ ), fournie sur demande au NIC (Network Information Center) code sur 4 octets, classes hirarchiquement Exemple : 146.19.13.5
Initiation Systmes et rseaux 88
89
90
91
92
Equipements dinterconnexion
Linterconnexion de rseaux peut tre locale: les rseaux sont sur le mme site gographique. Dans ce cas, un quipement standard ( rpteur, routeur...) suffit raliser physiquement la liaison Linterconnexion peut aussi concerner des rseaux distants. Il est alors ncessaire de relier ces rseaux par une liaison tlphonique (modems...)
Initiation Systmes et rseaux 94
Equipements dinterconnexion
Le rpteur :
Interconnexion de deux segments dun mme rseau Rptition des bits dun segment lautre Rgnration du signal pour compenser laffaiblissement Changement de support de transmission (passer dun cble coaxial une paire torsade, par exemple)
95
Equipements dinterconnexion
Le pont (Bridge) :
Dcodage des adresses machines et dcide si un paquet peut le traverser Le principe gnral du pont est de ne pas faire traverser les trames dont lmetteur et le destinataire sont du mme cot, afin dviter du trafic inutile sur le rseau Il permet dinterconnecter deux rseaux de mme type
Initiation Systmes et rseaux 96
Equipements dinterconnexion
97
Equipements dinterconnexion
Le routeur (Router) :
Les routeurs manipulent des adresses logiques Ils ne laissent pas passer les paquets qui ne sont pas destins aux rseaux interconnects Filtrage trs fin des changes entre les machines, grce la mise en uvre de listes de contrle daccs dans lesquelles les droits de chaque machine vont tre dcrits Il est gnralement utilis pour linterconnexion distance
Initiation Systmes et rseaux 98
Equipements dinterconnexion
Le routeur (suite) :
Il est surtout employ pour linterconnexion de plusieurs rseaux de types diffrents (Ethernet, Token ring) Un routeur est multi-protocoles : IP, IPX, DECnet, OSI, Appletalk.... Le routeur est capable danalyser et de choisir le meilleur chemin travers le rseau pour vhiculer la trame. Il optimise ainsi la transmission des paquets
Initiation Systmes et rseaux 99
Equipements dinterconnexion
La passerelle :
Cest un systme complet du point de vue de la connexion. C'est gnralement un ordinateur. Une passerelle est utilise pour la connexion entre un rseau local et un systme informatique qui ignore totalement le rseau local, par exemple pour relier un rseau PC sous NT avec un AS/400 ou un VAX.
100
Equipements dinterconnexion
Le concentrateur (HUB) :
Cest un botier qui a la fonction de rpteur Sa fonction principal, est de pouvoir concentrer plusieurs lignes en une seule On peut y connecter plusieurs stations, dont le nombre dpend du type de HUB Un HUB sera connect sur un autre HUB ou sur un serveur quavec une seule et unique ligne
Le commutateur (switch) :
Objectif : augmenter la bande passante globale La bande passante disponible nest plus de 10 Mbit/s partags entre tous les utilisateurs, Systmes etx 10 Mbit/s mais n rseaux Initiation 101
Le protocole TCP/IP
Protocole standard pour rsoudre le problme de connexion entre diffrents rseaux TCP (Transfert Control Protocol) se charge du transport de bout en bout pour toute application (dcomposition/composition) IP (Internet Protocol) est responsable du routage travers le rseau (aiguillage) Dautres protocoles sont aussi inclus FTP (File Transfert Protocol), SMTP (Simple Mail Transfert Protocol)
Initiation Systmes et rseaux 102
Le protocole TCP/IP
TCP/IP est structur en quatre niveaux :
Linterface rseau (1 et 2 du modle OSI) Le routage (3 du modle OSI) Le transport (4 et 5 du modle OSI) Lapplication (5, 6 et 7 du modle OSI)
103
Le routage
Emetteur Application Prsentation Session Transport Rseau Liaison de donnes Physique Routeur Rseau Liaison de donnes Physique Support de communication
Initiation Systmes et rseaux 104
Internet
Ordinateur Ordinateur
Modem
Rseau local
Macroordinateur
Routeur
Routeur
105
Les autres domaines dsignent laide de deux lettres un pays (fr, uk, jp, ca, be ...). Un exemple : Universit du littoral - univ-littoral.fr
Initiation Systmes et rseaux 107
avantage de ce type d'adresse : englobe beaucoup plus d'informations que l'adresse FQDN, puisqu'il comprend:
y l'adresse FQDN, y le type de service, y l'emplacement sur le serveur, y le nom du fichier Initiation Systmes et rseaux
108
Internet
Internet est un rseau de rseaux cest dire un ensemble de rseaux interconnects les uns aux autres par des chemins daccs qui facilitent lchange dinformations Se connecter Internet signifie que lon a accs ces chemins par lesquels un ordinateur peut envoyer des paquets de donnes vers tout autre ordinateur
Initiation Systmes et rseaux 109
Les dmons
Les dmons, ou plutt daemons ( Disk And Extensions MONitor ), sont les logiciels rsidents sur le serveur et assurant les services rseau Il y a un dmon pour chaque type d'application (exemples : FTPD, HTTPD, SMTPD, ...) Fonctionnement :
un dmon coute sur un port de communication un dmon attend sans cesse les connexions et chaque connexion, il cre un processus fils qui sert le client Initiation Systmes et rseaux 112
Client/serveur
Sparer le fournisseur (serveur) d'un service du consommateur du service (client) Forcer la programmation synchrone, c..d. une demande = une rponse
Client Noyau Demande Rponse Serveur Noyau
114
NFS
Couche appel systme
Client
Serveur
Disque local
Disque local
116