View
215
Download
0
Category
Preview:
Citation preview
Réseaux téléinformatiques
Cours HEP n° 2le 4 février 2003
Dr. Maciej MacowiczMaciej.Macowicz@epfl.chLEAO-EPFL
4 février 2003
Plan du cours Introduction:
Buts d’un réseau Objets dans un réseau
Architecture physique Topologie réseau Architectures de réseaux
Modèle de référence OSI/ISOModèle de référence OSI/ISO Protocole TCP/IP
4 février 2003
Modèle OSI/ISO
4 février 2003
La normalisationStandards Telecom Standards Généraux
4 février 2003
La normalisationStandards Telecom Standards Généraux
CCITT ISOCommission Consultative
Internationale du Télégrapheet Téléphone
International StandardizationOrganization
4 février 2003
La normalisationStandards Telecom Standards Généraux
CCITT ISOCommission Consultative
Internationale du Télégrapheet Téléphone
International StandardizationOrganization
PTT France AFNOR
ATT USA ANSI
4 février 2003
Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO
Support d ’interconnexion
Couche 0
4 février 2003
Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO
1 11 1
Couche physiqueNiveau « bit »
Couche 1
4 février 2003
Couche 1: Physique
Medium1 Physique
les protocoles de connexion au niveau bit. Il s'agitdes caractéristiques électriques, fonctionnelles etprocédurales pour activer, maintenir et désactiver les liaisons physiques. Elle assure la transmission d'unflux de bits de manière la plus transparente possible.
4 février 2003
Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO
2
1
2
1
2
1
2
1
Couche liaisonNiveau « trame »
Couche 2
4 février 2003
Couche 2 Liaison
MediumPhysique2 Liaison les protocoles de liaison point à point . Groupe les
bits en caractères et en trames. Synchronise les échanges et détecte (corrige) les erreurs de transmission. Prend en charge une partie du contrôle d'accès au médium.
4 février 2003
Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO
3
2
1
3
2
1
3
2
1
3
2
1
Couche réseauNiveau « paquets »
Couche 3
4 février 2003
Couche 3 Réseau
MediumPhysiqueLiaison3 Réseau les protocoles d'établissement de chemins. Permet
le routage, la commutation de données. L'unité detransport est le plus souvent le paquet.
4 février 2003
Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO
3
2
1
4
3
2
1
4
3
2
1
3
2
1
Couche transportNiveau « messages »
Couche 4
4 février 2003
Couche 4 Transport
MediumPhysiqueLiaisonRéseau4Transport les protocoles d 'acheminement de messages. Permet
le contrôle de bout en bout des échanges. Corrige lesimperfections des couches inférieures selon le niveaude service demandé. Propose l'équivalent d'un port logique d'entrée-sortie aux applications (sockets).
4 février 2003
Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO
3
2
1
4
5
3
2
1
4
5
3
2
1
3
2
1
Couche sessionNiveau « sécurité »
Couche 5
4 février 2003
Couche 5 Session
MediumPhysiqueLiaisonRéseauTransport5 Session Protocoles de gestion de dialogue entre processus
distants. Etablissements de points de reprise.
4 février 2003
Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO
3
2
1
4
5
6
3
2
1
4
5
6
3
2
1
3
2
1
Couche présentationNiveau « compatibilité »
Couche 6
4 février 2003
Couche 6 Présentation
MediumPhysiqueLiaisonRéseauTransportSession
6 Présentation les protocoles de syntaxe de transfert (EDI)Conversionde données.
4 février 2003
Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO
3
2
1
4
5
6
7
3
2
1
4
5
6
7
3
2
1
3
2
1
Couche applicationNiveau « utilisation »
Couche 7
4 février 2003
Couche 7 Application
MediumPhysiqueLiaisonRéseauTransportSession
7 Application les protocoles de service terminal (ftp, telnet, etc..)6 Présentation
4 février 2003
Les couches...Les données utilisateurs
4 février 2003
Les couches...Les données utilisateurs
7 Application Service
4 février 2003
Les couches...Les données utilisateurs
7 Application6 Présentation
ServiceForme
4 février 2003
Les couches...Les données utilisateurs
7 Application6 Présentation5 Session
ServiceForme
Transaction
4 février 2003
Les couches...Les données utilisateurs
7 Application6 Présentation5 Session
ServiceForme
Transaction4 Transport Message
Fragment
4 février 2003
Les couches...Les données utilisateurs
7 Application6 Présentation5 Session
ServiceForme
Transaction4 Transport Message
3 Réseau PaquetFragment
4 février 2003
Les couches...Les données utilisateurs
7 Application6 Présentation5 Session
ServiceForme
Transaction4 Transport Message
3 Réseau2 Liaison
PaquetTrame
Fragment
4 février 2003
Les couches...Les données utilisateurs
7 Application6 Présentation5 Session
ServiceForme
Transaction4 Transport Message
3 Réseau2 Liaison
PaquetTrame
Fragment
1 Physique
4 février 2003
Le modèle de fonctionnement...
MediumPhysiqueLiaisonRéseauTransportSession
7 Application
6 Présentation
MediumPhysiqueLiaisonRéseauTransportSession
7 Application
6 Présentation
MediumPhysiqueLiaisonRéseau
MediumPhysiqueLiaisonRéseau
4 février 2003
Le modèle de fonctionnement...
MediumPhysiqueLiaisonRéseauTransportSession
7 Application
6 Présentation
MediumPhysiqueLiaisonRéseauTransportSession
7 Application
6 Présentation
MediumPhysiqueLiaisonRéseau
MediumPhysiqueLiaisonRéseau
4 février 2003
Les primitives de base
Couche N+1 Couche N Couche N Couche N+1
temps
RequêteIndication
RéponseConfirmation
4 février 2003
Plan du cours Introduction:
Buts d’un réseau Objets dans un réseau
Architecture physique Topologie réseau Architectures de réseaux
Modèle de référence OSI/ISO Protocole TCP/IPProtocole TCP/IP
4 février 2003
Protocole TCP/IP: Historique Projet ARPA:
réseau à commutation de paquets 4 stations en 1969, 50 en 1972, …
TCP est créé dans les années 70 Internet apparaît en 1982:
Services dans le monde Unix: Uucp, news, bitnet,… World Wide Web: CERN, 1989
4 février 2003
TCP/IP Protocole TCP/IP:
ouvert Structurée en
couches routable
ftp http smtp
TCP UDP
IP
Accès au réseau
4 février 2003
Couches TCP/IP La couche « Accès au réseau » concerne la
connexion physique; à ce niveau on parle de trame d'information.
La couche Internet Protocol (IP) est responsable de l'adressage logique du réseau, de l'acheminement de l'information (datagrammes) d'un noeud du réseau à un autre.
La couche Transport est responsable du service de transmission fiable de données (segments)
La couche Application regroupe un ensemble d'applications liées aux réseaux TCP/IP, ex. HTTP, FTP Telnet l'émulation de terminal, etc... Les unités d'information sont appelées messages.
4 février 2003
Couches TCP/IP (2)Données utilisateur
Données utilisateur
En-tête applicatif
Données applicatives
En-tête TCP
Données applicatives
En-tête TCP
En-tête IP
Message
Segment TCP
Datagramme IP
Données applicatives
En-tête TCP
En-tête IP
TrameEthernet
En-têteEthernet
4 février 2003
Adressage IP Numéro IP:
4 octets (IP v.4, 16 octets en IP v.6) distinction entre les différents réseaux logiques:
n° IP= netid+hostid 5 classes d’adresses Numéro IP de la machine permet de
l’identifier Certains numéros IP spéciaux, 127.0.0.1 N° IP parfois dynamique (en cas de
connexion par PPP ou DHCP)
4 février 2003
Adressage IP (2)
Classe A00
1.................7 8......................................................31Réseau Stations
01
1 0
2 .............................15 16............................31Stations Réseau
01
1 2 3........................................23 24..............311 0 Stations Réseau
Classe E
1N3S
Classe B2N2S
Classe C3N1S
01
1 2 3.................................................................311 1Classe D 0 Multicast
01
1 2 3 4.........................................................311 1 1 0 Reservé
4 février 2003
Adressage IP (3) Correspondance n° IP adresse
symbolique: leaopc74.epfl.ch 128.178.152.51
Cas général: protocole+serveurs DNS (Domain Name System)
Utilitaire nslookup…
4 février 2003
TCP Protocole orienté connexion:
Connexion entre applications Application identifiée par le « point
final » (n° de port) sur la machine La machine identifiée par le n° IP Adresse TCP= n° IP + n° de port Maintient la connexion « ouverte »
jusqu’à la fermeture explicite
4 février 2003
SMTP
Transmission control protocol (TCP)
Telnet FTP DNS
User Datagram protocol (UDP)
TFTPXDR
RPC
Internet Protocol (IP)
Socket
ASN.1
SNMP
LAN (802.x) WAN (X25, RNIS,FR,ATM ...)
6
7
543'
1
2
3
Architecture TCP/IP et ISO
PPP, SLIP
4 février 2003
Application TCP/IP: http http= Hypertext transfer protocol:
Transmet des pages hypertexte écrites en HTML (Hypertext markup language)
Protocole de communication entre: Un serveur HTTP (aka serveur Web) Un client (butineur/navigateur)
Pas besoin de connaître HTML pour faire une page Web (voir TP)
4 février 2003
Applications Internet… Apprendre…
Langues étrangères: http://www.klett.de
Météorologie: http://lkp.epfl.ch/ALI/Courses/HydGen/
Sciences Naturelles/Médécine: http://ali2.unil.ch/ALI/Courses/anatomie_et_phys
iol/
Mathématiques: http://www.webmaths.com/jeumultiple.htm
4 février 2003
Applications Internet… Rechercher l’information
Très générale: http://www.google.ch Plus spécifique:
Bibliothèques: http://alice.cern.ch/, http://www.nebis.ch/index_f.html
Bottins: http://www.pagesblanches.ch S’informer:
Télé: http://www.tsr.ch, http://www.tf1.fr Radio: http://www.rsr.ch Journaux: http://www.lemonde.fr
Traduire: http://trans.voila.fr
4 février 2003
Applications Internet… Faire des courses:
Livres/CD/DVD: http://www.fnac.com http://www.payot.com
Ordinateurs: http://www.dell.com
Gérer les comptes à domicile: http://www.ubs.ch/
4 février 2003
Applications Internet… Communiquer en direct:
Microsoft Messenger (demo) ICQ
Travail collaboratif: Groove
Recommended