Documente Academic
Documente Profesional
Documente Cultură
MODULE RSEAUX II
SERVICES ET PROTOCOLES DE COMMUNICATION
Objectifs
Identifier le rle de chacun des protocoles de la suite TCP/IP Etablir le schma dadressage dun rseau IP Connaitre les principaux protocoles de routage, comprendre et analyser une table de routage Dvelopper des applications au-dessus de TCP/IP.
01/12/2012
Programme
I.
Architecture TCP/IP
Les protocoles IP et ICMP, ARP et RARP Les protocoles transport (UDP, TCP, RTP.) Le concept de port, de socket IP version 6
II.
III.
Plan d'adressage IP
Adressage IP (Format; Classes d'adresses; Adresses spciales) Masques de sous-rseaux et de super-rseaux; Notations CIDR; Adressage priv
IV.
Protocoles de routage
Etude du routage Classification des algorithmes de routage
V.
Programme (suite)
Travaux pratiques Configurer un commutateur, un routeur. configurer les tables de routage Installer et administrer les services TCP/IP Installer et grer le DNS Utiliser le protocole de configuration dynamique d'hte (DHCP) Exposs, recherches, 36H de volume horaire : 24h (cours) + 12h (TP)
01/12/2012
Architecture TCP/IP
Les protocoles IP et ICMP Les protocoles transport (UDP, TCP, RTP.) Le concept de port, de socket; Rsolution des adresses (les protocoles ARP et RARP) IP version 6
de paquets. Fin des annes 60 : rseau Arpanet 4 nuds & NCP Milieu annes 70 : concept de rseaux interconnects : spcification formelle de TCP 1977-1979 : larchitecture et les protocoles Arpanet acquirent leur forme actuelle 1980 : DARPA commence convertir les protocoles du rseau de la recherche TCP/IP : le rseau Internet dmarre. 1983 : la migration vers Internet est complte (la Dfense amricain rend obligatoires ces protocoles pour tous les htes connects aux rseaux tendus). 1986, au NSF (National Science Foundation) : rseau fdrateur de supercalculateurs : (NSFNET) et connexion Arpanet. Cest lensemble de ces rseaux interconnects qui forme Internet Fin des annes 80 : trafic commercial
01/12/2012
Chronologie
En 1970, ARPANET utilise NCP (Network Control Protocol). En 1972, 1re spcification Telnet, Protocol soumis dans la RFC 318. En 1973, la RFC 454, intitule File Transfer Protocol est publie. En 1974, le protocole NCP est spcifi en dtails. En 1981, le standard IP est publi dans la RFC 791. En 1983, ARPANET passe de NCP TCP/IP. En 1984, DNS (Domain Name System) est prsent.
ARPANET m is e n s e r v i c e p a r le d p a r te m e n t d e la d fe n s e a m r ic a in ( D O D ) 1969
1965
1970
1975
1980
1985
Chronologie (suite)
1982 1983 1984 1987 1989 1990 1991 1992 1993 1996 1999 2000 2005 2007 2012 : Dfinition du protocole TCP/IP et du mot Internet : Premier serveur de noms de sites : 1 000 ordinateurs connects : 10 000 ordinateurs connects : 100 000 ordinateurs connects : Disparition d'ARPANET : Annonce publique du World Wide Web : 1 000 000 d'ordinateurs connects : Apparition du Navigateur web NCSA Mosaic : 10 000 000 ordinateurs connects : 200 000 000 utilisateurs dans le monde : Explosion de la Bulle internet : 1 000 000 000 utilisateurs dans le monde : 2 320 000 000 utilisateurs dans le monde : 2 405 518 376 utilisateurs (34.3 % de taux de pntration )
01/12/2012
Arpanet en 1974
Arpanet en 1977
01/12/2012
Structure Internet
01/12/2012
Organismes de gouvernance
L'Internet Society (ISOC) a t cre en 1992, charg : Des technologies et des applications d'inter-connexion de rseaux Internet. Du dveloppement des standards et des protocoles assurant le fonctionnement d'Internet.
L'Internet Architecture Board (IAB) est le comit consultatif technique de
l'ISOC charg de la dfinition des standards Internet, de la publication des RFCs. L'IAB publie une note trimestrielle, l'IAB Official Protocol Standard, qui permet de dterminer la RFC en cours pour chaque protocole.
Organismes de gouvernance
L'IAB rgit : l'Internet Engineering Task Force (IETF), l'Internet Assigned Number Authority (IANA) l'Internet Research Task Force (IRTF). IETF est charge du dveloppement de solutions aux besoins techniques inhrents
Internet ainsi que du dveloppement de protocoles Internet. Groupes de travail ( Scurit, Routage, Administration )
IANA supervise et coordonne l'affectation des identificateurs uniques de protocole
sur Internet (DNS Root Zone, global IP and number space, central repository for protocol name and number)
IRTF est charge de la coordination de tous les projets de recherche lis TCP/IP.
01/12/2012
RFC
Les standards TCP/IP sont publis dans une srie de documents appels RFC (Request For Comments). Il existe cinq classifications de RFC :
Spcification Protocole UDP RFC RFC768 RFC791 RFC792 RFC793 RFC959 RFC1180
RFC
Disponibles sur le site de lIETF : http://tools.ietf.org/html/ Quelques exemples de documents : RFC 791 (IP) RFC 768 (UDP) RFC 959 FTP
01/12/2012
Le modle OSI
Le modle OSI
Introduction : Evolution des rseaux
Evolution anarchique Absence de normalisation Incompatibilit entre les rseaux des diffrents constructeurs Cr en 1978 par lISO*** Adoption par les constructeurs en 1985
01/12/2012
Le modle OSI
BUT : analyse de la communication rseau en la dcoupant en diffrentes tapes :
Quelles sont les informations qui circulent ? Sous quelle forme ? Quel chemin empruntent elles ? Quelles rgles les rgissent ?
Le modle OSI
10
01/12/2012
Lmetteur souhaite converser La langue parle doit tre la mme pour les 2 interlocuteurs La conversation commence par Bonjour Assurance que le destinataire reoit bien le message Chemin emprunt par le son Prparation a lenvoi (air, tlphone, ) le son se propage dans lespace
Protocoles associs
11
01/12/2012
Les PDU *
12
01/12/2012
Moyen mnmotechnique :
Aprs Plusieurs Semaines, Tout Respirait La Paix
Le modle TCP IP
13
01/12/2012
Le modle TCP/IP
Modle 4 couches :
14
01/12/2012
Internet actuel
Larchitecture TCP/IP
15
01/12/2012
La couche Internet
La cl de vote du modle TCP/IP Elle est charge de : Grer les notions dadressage IP Raliser lacheminement et le rassemblage de paquets au travers de rseaux htrognes et interconnects Les 5 protocoles de la couche Internet IP (Internet Protocol) ARP (Address Resolution Protocol) ICMP (Internet Control Message Protocol ) RARP (Reverse Address Resolution Protocol) IGMP (Internet Group Management Protocol )
16
01/12/2012
La couche Transport
Son rle est de permettre des entits paires de soutenir une conversation Permet de dissocier les applications rseau par lutilisation dun port de connexion Deux implmentations officielles TCP, un protocole orient connexion qui assure le contrle des erreurs UDP, un protocole non orient connexion dont le contrle d'erreur est peu fiable
La couche Application
Regroupe 3 couches du modle OSI Les couches Prsentation et Session ntaient pas trs utilises Cette couche regroupe des protocoles haut niveau Destins fournir des services volus Ex : Netbios Protocoles souvent rencontrs ce niveau : SMTP (Simple Mail Transfer Protocol) HTTP (HyperText Transfer Protocol) Telnet, FTP (File Transfer Protocol) ,
17
01/12/2012
Le niveau trame
Couche 2 du modle OSI Lunit dinformation est la trame Assure la communication entre htes dun mme rseau physique Introduit la notion dadresse physique Adresse MAC (Media Access Control) Communication avec les couches suprieures du modle OSI grce au protocole ARP Address Resolution Protocol Il sagit dune conversion de ladresse IP en adresse MAC
Ladresse MAC
Constitue de 6 octets
18
01/12/2012
Utilise par le protocole ARP pour diffuser les demandes de rsolution ARP Quand ladresse MAC nest pas dans le cache ARP
Le standard 802.3
Le standard 802.3 dfini normalise les changes Dfinie par lIEEE Concerne les changes sur les rseaux numriques liaison filaire Existe de nombreuses dclinaisons
802.3u : FastEthernet 100 baseTx 802.3ab : 1000 base T 802.3z : Gigabit Ethernet
19
01/12/2012
La trame 802.3
Format de la trame 802.3 Correspond au trafic de dialogue entre quipements Switchs et routeurs par exemple Format de la trame
20
01/12/2012
Adresse MAC source et destination Adresse physique prcisant lhte source et destination Type/Longueur Type : Dfini le type de protocole de couche suprieure.
0x0800 : Protocole IPv4, 0x0806 : ARP , 0x86DD : ipv6
transmise
Si les 2 valeurs sont diffrentes, il y a erreur de transmission
21
01/12/2012
Destination
Source
Le niveau paquet
Couche 3 du modle OSI Lunit dinformation est le paquet Permet la communication dhtes situs dans des rseaux diffrents Introduit la notion dadresse logique Ladresse IP Les donnes sont fragmentes en petits paquets et envoys vers une destination logique Le niveau paquet introduit la notion de routage
22
01/12/2012
Adresse IP
Pourquoi une adresse IP alors quil y a dj ladresse MAC ? Ladresse MAC permet une communication sur un mme rseau Ladresse IP permet une communication vers dautres rseaux Une adresse IP peut-tre prive ou publique Prive pour une utilisation au sein dun rseau local Publique pour tre joint depuis Internet Toujours associe un masque
23
01/12/2012
Le masque et lIP
Constitu galement de 4 octets (32 bits) Ex : 255.255.255.0 Les bits 1 du masque : Indiquent que les bits correspondant de lIP reprsentent le n de rseau Les bits 0 du masque : Indiquent que les bits correspondant de lIP reprsentent le n dhte
Le masque et la notation
Il existe deux notations pour le masque La notation dcimale :
Ex : 192.168.1.34 et 255.255.255.0
La notation du nombre de bits est de plus en plus utilise Dans les routeurs, switchs, firewalls Par les fournisseurs daccs lorsquils attribuent des adresses IP leur clients
24
01/12/2012
Application du masque
Deux htes peuvent communiquer en direct si : Le rsultat dun ET LOGIQUE entre ladresse IP et le masque est identique pour les 2 htes Exemple
ET
ET
25
01/12/2012
La classe A
Peu de rseaux mais un grand nombre dhtes 126 rseaux , 16 777 214 htes dans chaque rseau Plutt rserv Internet
La classe B
16 383 rseaux , 65534 htes dans chaque rseau Idal pour un gros rseau local
Le masque : 255.255.0.0 Exemple : 170.23.15.78/16 170.23 est le netid , 15.78 est le hostid
26
01/12/2012
La classe C
2 097 151 rseaux , 254 htes dans chaque rseau Trs peu dhtes
La classe D
Utilise pour la multidiffusion (multicast) Mthode pour diffuser un contenu vers une seule adresse mais dont les destinataires sont multiples.
27
01/12/2012
Adresses IP spciales
Certaines adresses IP ont une signification particulire Peuvent tre inutilisables ou rserves un usage spcial On ne peut donc pas les affecter un hte Quelques exemples : 192.168.1.0/24 172.16.255.255/16 0.0.0.0 255.255.255.255
28
01/12/2012
29
01/12/2012
DHCP/BootP
Dynamic Host Configuration Protocol
L aussi, les routeurs ne laissent pas passer ce genre de requte sur un autre rseau Pb de scurit
30
01/12/2012
termine par 14
192.168.1.14 , 192.168.45.14, etc,
Trs peu utilis aujourdhui Les routeurs et firewalls bloquent ce genre dadresse
31
01/12/2012
Solutions techniques proposes Le subnetting Le supernetting et la notation CIDR (ClassLess InterDomain Routing)
32
01/12/2012
La technique du subnetting
Principe : Agrandir le masque de sous-rseaux dune classe donne pour crer des sous-
rseaux
Technique utilise pour diviser une classe dadresse en sous rseaux distincts
Exemple de subnetting
Soit un rseau de classe C : 192.168.5.0/24 Si on utilise 3 bits pour crer des sous-rseaux Nous aurons 23 = 8 possibilits (6 en ralit)
Possibilits de 25 = 32 htes (30 dans la pratique) dans chaque sous-rseau
Possibilits de 8 sousrseaux (6 en pratique) De 001 110 : 192.168.5.32/27 192.168.5.64/27 192.168.5.96/27 192.168.5.128/27 192.168.5.160/27 192.168.5.192/27
33