Upload
vuongnguyet
View
215
Download
0
Embed Size (px)
Citation preview
Télématique et réseaux (cours n°1819) JSI/20041/36
Réseaux et sécurité
Introduction au cours
Les réseaux dans les systèmes d’information, architecture physique
Module 1 / cours 1n° 1819
Télématique et réseaux (cours n°1819) JSI/20042/36
Introduction : structure du cours• Durée (première partie)
– un semestre (19 octobre 2004 au 1er février 2005).
• Structure– Sept modules constitués chacun de
• 2 cours;• 1 TP (à confirmer);• 2 présentations thématiques de groupe (2-3 étudiants).
– Un module = 2 semaines.• Documents
– Possibilité d’obtenir les diapositives des cours;– Sujets des cours (et des TPs);– Bibliographie;– Liens Web;– Lexique des termes spécialisés;– Documents et références des TPs ainsi que des machines du
laboratoire.
Télématique et réseaux (cours n°1819) JSI/20043/36
Introduction : sujets de présentation
1) Exemples pratiques et discussion des quatre catégories de réseaux. Détail d’une des catégories à choix.
2) Mise en contexte des divers supports physiques (câbles, fibre optique, etc.) dans un réseau réel. Expliciter les caractéristiques et les critères de choix de ces supports lors de la construction d’un réseau LAN et WAN.
3) Expliquer le rôle des équipements : répéteur, pont, concentrateur, hub, routeur.
4) Les divers moyens de transmission d’une information dans un réseau. Expliquer ce qu’est une bande passante et les calculs afférents.
5) Développer les diverses étapes d’une communication entre deux applications dans le modèle de référence OSI.
Télématique et réseaux (cours n°1819) JSI/20044/36
Introduction : sujets de présentation
6) Comment architecturer un réseau local d’une PME de service. Proposer un exemple pour un PME composé de 10 employés qui ont chacun un poste de travail et utilisant des applications partagées données.
7) Expliquer la nature des risques au niveau d’un site e-commerce. Proposer les diverses mesures possibles pour limiter ces risques.
8) Choisir trois attaques classiques, montrer leur fonctionnement et les parades possibles.
9) Dessiner un réseau d’entreprise et analyser les divers segments du point de vue sécurité.
10) Expliquer les divers algorithmes de cryptage. Proposer des applications pratiques dans chacun de ces cas.
Télématique et réseaux (cours n°1819) JSI/20045/36
Introduction : sujets de présentation
11) Proposer une solution de monitoring des intrusions potentielles pour un réseau LAN ainsi que les solutions envisageables dans le cas d’une attaque. (Choisir au moins trois cas de figure).
12) Discuter des risques et des mécanismes utilisés dans la gestion des paiements par carte de crédit.
13) Développer un exemple d’application peer-to-peer.
Télématique et réseaux (cours n°1819) JSI/20047/36
Introduction : références, support de cours
• Cours (diapositives)– http://cui.unige.ch/tios/cours/labotelco
• Labo– http://cui.unige.ch/tios/cours/labotelco– http://www.vitels.ch
• Livres– Pujolle, Guy. – Les réseaux / Guy Pujolle. – 4e éd. – Paris : Eyrolles,
2002. – XIX, 1087 p. : ill.; 23 cm. – ISBN 2–212–11086-3.– Pujolle, Guy. – Initiation aux réseaux : cours et exercices / Guy
Pujolle. – Paris : Eyrolles, 2000. – XII, 448 p. : ill. ; 23 cm. – ISBN 2–212–09155–9.
– McClure Stuart, Scambray Joel, Kurtz George, Halte aux Hackers : Osman Eyrolles Multimédia, ISBN : 2-7464-0292-0.
• Supports de cours de référence (J.-F. L’Haire)– http://129.194.9.11/%7Elhaire/miroirs/html/index.htm
• Cours première année n° 1842 (François Flückiger)– Architecture et technologie des ordinateurs (prérequis)
Télématique et réseaux (cours n°1819) JSI/20048/36
Réseaux et sécurité
Le besoin de communiquerNotion de protocole
Télématique et réseaux (cours n°1819) JSI/20049/36
Le besoin de communiquer
• Pourquoi communiquer ?– Question triviale ? Pas si sûr !– Il existe de multiples réponses dépendant du contexte,
des acteurs et des objectifs;– De la réponse pourra en découler une architecture et une
technologie répondant exactement aux besoins.• Les corollaires
– Communiquer A QUI ? ⇒ routage, sécurité, rôle– Communiquer OÙ ? ⇒ réseau, topologie– Communiquer COMMENT ? ⇒ équipements, protocoles– Communiquer QUOI ? ⇒ type d’information,
présentation, performances– Communiquer POUR ⇒ partage de ressources,
machines virtuelles
Télématique et réseaux (cours n°1819) JSI/200410/36
Le besoin de communiquer
• Dès qu’une activité dépasse la capacité d’un acteur(humain ou machine), l’organisation constitue une réponse appropriée pour atteindre l’objectif considéré;
• Il est alors nécessaire de mettre en place un système de coordination pour assurer le respect des objectifs communs.
��
��
Compétence IBut ABC
Compétence DBut ABC
Compétence GBut ABC
Compétence JBut ABC
Système de coordination
But ABCNécessite {D,G,I,J}
Organisation
Télématique et réseaux (cours n°1819) JSI/200411/36
Le besoin de communiquer• La répartition du travail et des états locaux entre les
représentations internes des acteurs se réalisent par des échanges d’informations interprétables par toutes les parties;
• Cette interprétation est assurée par des «conventions»(règles ou modèle de référence) communes.
Monde réel du projet ABC
� �Modèle de référence(règles, conventions)
Représentation Représentation
Echanges donnéesINFORMATION INFORMATION
Inte
rpré
tatio
n
Inte
rpré
tatio
n
Acteur A Acteur B
Act
ions A
ctions
Télématique et réseaux (cours n°1819) JSI/200412/36
Le besoin de communiquer• Le partage de l’information se réalisent par des moyens de communication
dans des actes de langage;
• Par exemple : un client voulant réaliser une commande doit posséder le même sous-ensemble de conventions que le fournisseur– Définitions identiques des produits;– Moyens de communication compatibles (langue, matériel,…);– Compréhension des systèmes d’échanges (formulaires, bon de
commande,…);– Etc.
�
Représentation
INFORMATION
Inte
rpré
tati
on
CLIENT
CO
MM
AN
DE
F
Représentation
INFORMATION
Inte
rpré
tatio
nFournisseur
GE
ST
ION
CO
MM
AN
DE
Monde réel de l’entreprise
Produits
En
dsy
stem
(ES
)
End
syst
em(E
S)
Réseau
Télématique et réseaux (cours n°1819) JSI/200413/36
Le besoin de communiquer• La communication est l’échange d’informations dans un réseau reliant
des émetteurs et des récepteurs possédant un ensemble de règles communes.
• Nous pouvons constater que «coordination» et «communication» sont étroitement liés dans cette vue technique.
�Emetteur Récepteur
Référentiel local Référentiel local
Cod
age
Déc
odag
e
Canal
Modèle de référence(règles, conventions)
Communication
Coordination
�
Télématique et réseaux (cours n°1819) JSI/200414/36
Le besoin de communiquer• Une information est une donnée (ensemble de symboles
gouvernés par une grammaire) dont un modèle d’interprétation permet de générer une action ou une modification de l’état interne de l’acteur.
• Un réseau transporte des données. Les applications utilisent des informations (interprètes les données).
Réseau�E
ndsy
stem
(ES
)
End
syst
em(E
S)
Données InformationsInformations
Application Application
�
Télématique et réseaux (cours n°1819) JSI/200415/36
Notion de protocole• Le besoin de communiquer nécessite le partage d’une
terminologie ainsi que d’un ensemble de règles communes.
• Définition– Un protocole est l’ensemble des règles à respecter
aux deux extrémités communicantes d’un réseau pour qu’un transport d’information soit possible.
• Amplitude d’action– Physique (prises, forme des câbles, …);– Électrique (niveaux, formes des signaux, …);– Encodage (représentation des données, …);– Sécurité (cryptage, …);– Commandes (performatifs: ordre «récupère tel ensemble de
données», réponses «la requête 123 a pour réponse […] »);– Routage (expéditeur, destinataire, chemin, …);– Etc.
Télématique et réseaux (cours n°1819) JSI/200416/36
Notion de protocole• Chaque composant d’un réseau possède au moins un protocole permettant
de l’accéder et d’interagir avec lui– Les logiciels d’application;– Les logiciels d’infrastructure;– Les systèmes terminaux et les nœuds;– Les nœuds entre eux.
• Exemple : FTP– File Transfer Protocol (transfert de fichiers)
• permettre un partage de fichiers entre machines distantes; • permettre une indépendance aux systèmes de fichiers des machines clientes et serveur; • permettre de transférer des données de manière efficace;
– FTP garanti une qualité de service (assure que les fichiers transmis le sont correctement et complètement);
– Transfert exécuté entre deux adresses extrémités du réseau Internet utilise un réseau TCP/IP;
– Type client-serveur;– Mise en place d’une session temporaire;
ServeurDTP
ServeurPI
User DTP
Client PI
GUI �Utilisateur
Système de fichiersSystème de fichiers
DTP (Data Transfer Process)PI (Protocol Interpreter)
Réponse
Commande
Données
Télématique et réseaux (cours n°1819) JSI/200417/36
Notion de protocole
• Ce langage commun particulier possède– Un début et une fin connue;– Des commandes non ambiguës;– Une réponse à une requête peut être interprétée correctement
par le demandeur;– Une spécification connue de tous les acteurs concernés;– Des implémentations suivant rigoureusement les spécifications.
• Il permet de– Initier une communication;– Échanger des données;– Contrôler les erreurs;– Terminer une communication avec « courtoisie ».
Télématique et réseaux (cours n°1819) JSI/200418/36
Champs du cours• Ce cours concerne principalement
– les technologies et équipements de transports;– la gestion des acheminements;– les protocoles;– les techniques pour assurer
• la fiabilité• la robustesse• l’efficacité• la sécurité des données.
Monde réel du projet ABC
� Modèle de référence(règles, conventions)
Représentation Représentation
Echanges donnéesINFORMATION INFORMATION
Inte
rpré
tatio
n
Acteur A Acteur B
Act
ion
s Actio
ns
Inte
rpré
tatio
n
�
Télématique et réseaux (cours n°1819) JSI/200419/36
Réseaux et sécurité
Architecture physiquetypes de réseaux
Télématique et réseaux (cours n°1819) JSI/200420/36
Réseau: échange
• Organisation des moyens d’échanges d’informations– Information écrite è création réseau postal– Information orale è création réseau téléphonique– Information numérique è création réseau télématique– Information multimédia è création autoroute de
l’information
Télématique et réseaux (cours n°1819) JSI/200421/36
Réseau: apports• Utilisations
– Partage des fichiers;– Partage d’applications;– Communication entre personnes (e-mail, forum, …);– Communication entre processus (machines industrielles);– Travail en commun (entreprises virtuelles);– Unicité de l’information (bases de données);– Jeux;– Etc.
• Avantages– Diminution des coûts par le partages des ressources (données et
équipements);– Standardisation des applications;– Accès aux données en tout temps;– Communication et organistion plus efficace;– Etc.
Télématique et réseaux (cours n°1819) JSI/200422/36
Réseau
• Définition du réseau– Ensemble d’équipements et de liaisons de
télécommunication destiné à transporter des données quelle qu’elle soit, d’un point à un autre, oùqu’il soit situé.
« Emetteur »
« Récepteur »
Données « Nœud de transfert »« Paquet »
« Ligne de communication »
« Réseau »
« Circuit »(routage)
Télématique et réseaux (cours n°1819) JSI/200424/36
Réseau : types• Cette vue permet de classifier les divers acteurs (humains et/ou équipements)
intervenant dans les réseaux et ainsi de déterminer leurs caractéristiques communes
• Transport– « Network »– Synonyme: sous-réseau de communication;– Equipements de transmission (câblages);– Equipement de commutation (nœuds);– But: assurer l’acheminement des données entre les systèmes terminaux.
• Systèmes intermédiaires– « Overlay network »– Réseau interconnecté localement– But: fournir un service particulier aux systèmes terminaux (par exemple
ensemble de serveurs d’une base de données) • Systèmes terminaux
– « End system » (ES)– Synonymes: systèmes finaux, systèmes hôtes (« hosts »)– Acteurs utilisant le réseau de transport– But: utilisation des ressources réseaux dans une application donnée
Télématique et réseaux (cours n°1819) JSI/200425/36
Réseau : transport
• Eléments– Supports de transmission (câblages)
• Câbles, fibre optique (FO), satellite, etc.
– Equipements d’accès au réseau• Modem, multiplexeur, etc.
– Equipements de commutation (nœuds)• Routeur, hub, etc.
• Objectif– Transport des données
«Réseau de transport»
«nœud»
Modem
«Accès réseau»ES
«transmissions»
Télématique et réseaux (cours n°1819) JSI/200426/36
Réseau : systèmes intermédiaires
• Eléments– Machines (serveurs)
• Objectifs– Formation d’un réseau de systèmes dont l’interconnexion est dédiée à
un service particulier;– Donne une vue homogène du service vis-à-vis des systèmes terminaux;– Exemples: machines d’acheminement des courriers électroniques,
systèmes de réplique, systèmes de bases de données distribuée.
«Réseau de transport»«Réseau des systèmes intermédiaires»
Télématique et réseaux (cours n°1819) JSI/200427/36
Réseau : systèmes terminaux
• Eléments– Machines en relation avec des acteurs humains– Automates, robots– PC
• Objectifs– Permettre à une application de communiquer ou utiliser des ressources
d’une ou plusieurs autres applications– Exemple: ensemble des PC participant à une visioconférence
«Réseau de transport»«Réseau des systèmes intermédiaires» «Réseau des systèmes terminaux»
ES�ES�
Télématique et réseaux (cours n°1819) JSI/200428/36
Réseaux et sécurité
Architecture physiquecatégories de réseaux
Télématique et réseaux (cours n°1819) JSI/200429/36
Catégories de réseaux
• Les catégories de réseaux sont basées sur la nature des informations transportées;
• Chacune de ces catégories possèdent des objectifs ainsi que des contraintes spécifiques;
• Téléphonie– Opérateur de télécommunication
• Informatique– Communication inter-ordinateurs
• Multimédia– Audiovisuel
Télématique et réseaux (cours n°1819) JSI/200430/36
Téléphonie• Nature des données
– Parole (bande passante 3’200 Hz)• Contraintes
– Applications temps réel– Isochrone
• Forte contraintes temporelles (un octet / 125 µs)– Interactivité: temps d’acheminement < 300 ms
• Pour donner l’impression que les interlocuteurs soient dans la même pièce– Echo: retour > 56 ms
• Un écho est perceptible si le signal revient dans des valeurs supérieures• Source
– Phénomène physique (pression atmosphérique)– Signal analogique– Nécessité de numérisation par échantillonnage– La numérisation se réalise à l’aide d’un codec (codeur/décodeur)
• Réseau téléphonique commuté (RTC)– Réseau téléphonique actuel;– Lignes de communication en mode circuit (ensemble des ressources
mises en œuvre entre un émetteur et un récepteur).
Télématique et réseaux (cours n°1819) JSI/200431/36
Téléphonie : échantillonnage
Signal
Echantillonnage
…[1111 1100]…
…[0000 0011]… …[0001 0011]…
…[1100 1100]…t
t
A
A ?t
Télématique et réseaux (cours n°1819) JSI/200432/36
Téléphonie : échantillonnage• Théorème d’échantillonnage
– Le nombre d’échantillons nécessaires à la restitution correcte d’un signal analogique doit être au moins égale au double de la bande passante
• Téléphonie– Bande passante fixée à 3’200 Hz è 6’400 échantillons– Normalisation MIC (modulation par impulsion et codage) fixe 8’000
échantillons / seconde• Codage - débit
– 8’000 échantillons / s è 1 échantillons / 125 µs– Europe: 8 bits è 64 kbit / s– USA : 7 bits è 56 kbit / s
Télématique et réseaux (cours n°1819) JSI/200433/36
Informatique• Nature des données
– Transfert de paquets (entité de base acheminée par un réseau constitué d’un nombre fixe ou variable d’éléments binaires)
• Contraintes– «Paquetisation», «dépaquetisation» (préparation des données)– Récupération des paquets– Synchronisation des paquets
• Source– Ordinateurs– Automates industriels– Equipements réseaux
• Paquets– Petite taille: données disponibles dans un flux (échantillonnage)– Grande taille: données disponibles en tout temps (fichiers)
100110101En-tête
(Header)Fin
(Trailer)Données
10010011101 100110101 10010011101
Télématique et réseaux (cours n°1819) JSI/200434/36
Informatique: exemple
• Un codeur MIC (parole) génère un flot constant de 64kbit/s. Temps pour la paquetisation (longueur 48 octets).– Temps entre échantillon: 125 µs– Temps paquet 48 octets: 48 · 125 µs = 6 ms– Un paquet contient donc 6 ms de parole.
Télématique et réseaux (cours n°1819) JSI/200435/36
Multimédia• Nature des données
– Vidéo, image, son• Contraintes
– Grande largeur de bande passante (débits très importants)• Source
– Caméra– Sythèse image
• Classification– Visioconférence
• Présente l’interlocuteur• Débit 128 kbit/s (Fortement compressible 64 kbit/s)
– Télévision numérique• Qualité d’un canal 4-5 MHz analogique• Débit 200 Mbit/s (Fortement compressible 2 Mbit/s)• Standard actuel MPEG-2 (MPEG-4) Moving Picture Expert Group
– Télévision haute définition• Débit 500 Mbit/s (Fortement compressible 35 Mbit/s)
– Vidéoconférence• Qualité cinéma• Du fait d’un débit très important, elle n’est pas actuellement intégrée