BLT6052 Informatique documentaire - Yves MARCOUX

publicité
Éléments de réseautique
Yves Marcoux
EBSI - Université de Montréal
Copyright © 2004-2007 Yves Marcoux
1
Réseautique
• Objectif: donner accès à des ressources à
distance en temps réel
– exclut le déplacement physique de médiums
(CD, etc.)
• Les ressources peuvent être statiques
(documents ou fichiers) ou dynamiques
(bases de données, services)
Copyright © 2004-2007 Yves Marcoux
2
Trois grands types de réseaux
• En fonction de l’étendue couverte
– Local (LAN = Local Area Network)
– Métropolitain (MAN = Metropolitan Area
Network)
– Étendu (WAN = Wide Area Network)
• Exemples
– LAN: réseau domestique, labo. de l’EBSI
– MAN: intranet de l’Université
– WAN: intranet de multinationale, Internet
Copyright © 2004-2007 Yves Marcoux
3
(suite)
• MAN et WAN ne diffèrent que par
l’équipement spécialisé de
télécommunication (lignes tél, ondes,
satellites, etc.): ils résultent tous les deux
de l’interconnexion de réseaux locaux
(LAN) et utilisent les mêmes protocoles
• De plus en plus, même les LAN utilisent
les protocoles MAN et WAN
Copyright © 2004-2007 Yves Marcoux
4
Matériel de connectivité pour
micro-ordinateur
• Deux grands types d'équipement de
connectivité pour micro-ordinateurs:
– modem pour ligne téléphonique
– carte réseau (à laquelle peut se brancher un
modem haute vitesse: DSL / ADSL / câble)
• La carte réseau permet des transferts
beaucoup plus rapides qu'un modem pour
ligne téléphonique
Copyright © 2004-2007 Yves Marcoux
5
Protocoles réseau
• Toutes les communications sont régies par
des ensembles de règles qu'on appelle
"protocoles réseau"
• Modèle de référence OSI (Open Systems
Interconnection) de ISO en sept couches
détermine sept ensembles de fonctions
• En fait, les réseaux courants utilisent
moins que sept couches (3-5)
Copyright © 2004-2007 Yves Marcoux
6
Modèle OSI
Couche
• Application
•
•
•
•
•
•
Présentation
Session
Transport
Réseau
Lien
Physique
Exemple protocole
• FTP, HTTP
• SSL
• TCP
• IP
• Ethernet (carte réseau)
Copyright © 2004-2007 Yves Marcoux
7
(suite)
• Chaque ensemble de fonctions est réalisé
par un composant matériel ou logiciel
respectant un certain protocole
• Chaque couche ne parle qu'aux couches
adjacentes
• En théorie, chaque couche est
indépendante (rarement en pratique)
• Protocoles doivent correspondre sur
toutes les couches pour que ça marche!
Copyright © 2004-2007 Yves Marcoux
8
Modèle OSI
Système A
Système B
• Application
• Application
•
•
•
•
•
•
•
•
•
•
•
•
Présentation
Session
Transport
Réseau
Lien
Physique
Présentation
Session
Transport
Réseau
Lien
Physique
Copyright © 2004-2007 Yves Marcoux
9
Réseaux locaux (LAN)
• Pour partage de fichiers, imprimantes,
connexions haute vitesse, etc.
• Utilisent des cartes réseaux + câblage +
équipement spécialisé (concentrateur =
hub, commutateur = switch)
• Exemple: accès à votre unité « R: » (votre
espace sur gin-ebsi) au laboratoire
Copyright © 2004-2007 Yves Marcoux
10
Réseaux non locaux (MAN + WAN)
• Le plus souvent basés sur TCP/IP
• TCP/IP = suite de protocoles d'Internet,
incluant TCP, IP, SMTP, FTP, Telnet et
HTTP (le protocole d'accès pour le Web)
– nettement dominant pour MAN et WAN
• Si le réseau est privé: intranet
• Le réseau global = Internet
Copyright © 2004-2007 Yves Marcoux
11
Adressage IP
• Chaque ordinateur sur un réseau TCP/IP
(notamment, donc, Internet) a deux
adresses
– Adresse physique (ou numérique, ou
« adresse IP »)
• Consiste en quatre nombres entre 1 et 255,
séparés par des points: Ex.: 132.204.110.216
– Adresse logique (ou symbolique)
• Consiste en deux composantes littérales ou plus,
séparées par des points: Ex.:
grds.ebsi.umontreal.ca
Copyright © 2004-2007 Yves Marcoux
12
(suite)
• La traduction des adresses logiques en
adresses physiques est assurée par un
réseau de serveurs idoines: les Domain
Name Servers (DNS)
• Le début d’une adresse physique (ou la fin
d’une adresse logique) détermine un
domaine (zone à l’intérieur d’Internet)
– Ex.: 132.204[.xxx.xxx] = [yy.zz.]umontreal.ca
Copyright © 2004-2007 Yves Marcoux
13
(suite)
• Un ordinateur peut avoir une adresse IP
fixe (requis dans le cas d’un serveur) ou
variable d’une connexion à l’autre (c'est le
cas lors d'une connexion de la maison via
un fournisseur d'accès Internet)
• Si l'adresse est variable, une adresse est
attribuée parmi les adresses du domaine
du fournisseur d'accès Internet lors de
chaque connexion au réseau
Copyright © 2004-2007 Yves Marcoux
14
Architecture client-serveur
• L’architecture d’un système informatique: la
façon dont les fonctions ou traitements du
système sont répartis entres ses divers
composants matériels et logiciels
• L’architecture client-serveur a vu le jour dans
les années 1980, aboutissement d’une
évolution des systèmes informatiques et des
réseaux
• C’est l’architecture du Web
Copyright © 2004-2007 Yves Marcoux
15
Architecture mono-utilisateur
Ordinateur + logiciel
Console (écran+clavier locaux)
Copyright © 2004-2007 Yves Marcoux
16
Architecture serveur-terminaux
Ordinateur + logiciel
Terminaux: clavier + écran (pas de micro-ordinateur),
reliés à l’ordinateur par câblage dédié
Copyright © 2004-2007 Yves Marcoux
17
Situation typique en serveurterminaux:
Ordinateur + logiciel
Micro-ordinateurs en émulation de terminal (ex.: telnet)
reliés à l’ordinateur central par un lien réseau
Copyright © 2004-2007 Yves Marcoux
18
Désavantages
• La puissance de traitement des microordinateurs est grandement sous-exploitée
• La versatilité et la bande passante du lien
réseau sont sous-exploitées
• L’ordinateur central doit assurer tous les
traitements pour tous les utilisateurs
simultanément (surcharge)
Copyright © 2004-2007 Yves Marcoux
19
Besoin d’une nouvelle
architecture
• Interfaces utilisateurs se complexifient
(interfaces graphiques, fenêtrage, etc.)
• Bande passante des liens réseaux
s’accroît
• Les micro-ordinateurs des utilisateurs
augmentent en puissance
• Ces facteurs ouvrent la voie à
l’architecture clients-serveur
Copyright © 2004-2007 Yves Marcoux
20
Architecture clients-serveur
Ordinateur + logiciel
serveur
Micro-ordinateurs reliés au serveur par un lien réseau et
tournant chacun sa copie d’un logiciel client
Copyright © 2004-2007 Yves Marcoux
21
Avantages
• Meilleure exploitation de la puissance de
traitement des micro-ordinateurs clients
• Le serveur est libéré de certains
traitements qui sont délégués aux clients
(interface)
• Donc, à capacité totale égale, meilleur
temps de réponse
• Les capacités du lien réseau sont mieux
exploitées
Copyright © 2004-2007 Yves Marcoux
22
Protocoles de communication
client-serveur (1/3)
• Ce sont des règles régissant les communications
entre client et serveur dans un système à
architecture client-serveur
• Certains protocoles sont propriétaires; ex.: dans
les systèmes intégrés de gestion de
bibliothèques (SIGB) fonctionnant en clientserveur
• Certains protocoles sont normalisés; ex.: HTTP,
FTP, ISO 23950 = Z39.50, etc.
Copyright © 2004-2007 Yves Marcoux
23
Protocoles de communication
client-serveur (2/3)
• HTTP = HyperText Transfer Protocol; c’est
le protocole client-serveur du Web
• FTP = File Transfer Protocol; c’est un des
protocoles d’Internet, pour le transfert de
fichiers entre ordinateurs
• Il existe des systèmes à architecture multiserveurs; ex.: Web, Z39.50 = ISO 23950
Copyright © 2004-2007 Yves Marcoux
24
Protocoles de communication
client-serveur (3/3)
• Certains logiciels clients peuvent
communiquer avec différents serveurs
suivant différents protocoles; ex.:
Netscape, Internet Explorer, peuvent
communiquer avec des serveurs HTTP,
FTP, etc.
Copyright © 2004-2007 Yves Marcoux
25
Intranet - Définition
• Réseau informatique privé faisant appel
aux outils, protocoles (TCP/IP) et
technologies d’Internet au sein d’un
réseau corporatif local ou étendu
• On se sert d’un navigateur Web pour le
parcourir et on assure sa sécurité au
moyen d’un coupe-feu (firewall) lorsqu’il
est relié à Internet
Copyright © 2004-2007 Yves Marcoux
26
Intranet
• L'intranet répond à divers besoins de
l’entreprise:
– Partage de l'information: édition, publication et
accès/recherche, navigation et consultation
– Développement de la collaboration et des échanges:
messagerie, agendas et tâches partagés
– Programmation et intégration des applications:
développement personnalisé, base de données,
mises à jour
Copyright © 2004-2007 Yves Marcoux
27
Extranet - Définition
• Portion de l’intranet d’une organisation
ouverte à ses partenaires d’affaires
• L’accès à cette portion ouverte se fait
typiquement à travers Internet, via un
serveur Web sécurisé
• Accès contrôlé par mots de passe ou plus
Copyright © 2004-2007 Yves Marcoux
28
Portail - Définition
• Un portail est une place d'affaires virtuelle
sur Internet (place d'affaires électronique)
• Peut-être informationnel, transactionnel ou
collaboratif
• Peut-être vertical, horizontal,
géographique
CEFRIO. Tirez profit des portails, 2001.
Copyright © 2004-2007 Yves Marcoux
29
Téléchargement