Jeudi,21 mars 2024.
TECHNOLOGIE DE I’INTERNET
PROGRAMME ANNUEL
CHAPITRE1 : CONCEPT ET MODELISATION
CHAPITRE2 : ROUTAGE STATIQUE ET ROUTAGE DYNAMIQUE
CHAPITRE3 : LES SERVICES PROPOSES PAR INTERNET
CHAPITRE 4 : SECURITE DES RESEAUX
CHAPITRE5 : ELEMENTS DE SUPPERVISION DES RESEAUX
CHAPITRE1 : CONCEPT ET MODELISATION
I- DIFFERENCE ENTRE LE MODELE OSI ET LE MODELE TCP/IP
1- Les raisons de la normalisation
Au début des années 1970 chaque constructeur a voulu développer sa propre solution
réseau autours d’architecture et protocole privée, il s’est vite avéré qu’il serait impossible
d’interconnecté ces réseaux propriétaire si une norme internationale n’était pas établie. La
normalisation est un acte primordial dans le domaine de la communication. En effet, il faut se
mettre d’accord sur l’ensemble des éléments nécessaire à la communication pour que les
échanges puissent s’effectuer les réseaux doivent permettre aux applications informatiques de
coopéré sans tenir compte de l’hétérogénéité des moyens et procédés de transmissions (de la
topologie, des méthodes d’accès des caractéristiques des équipements ou des supports).
La normalisation : est un ensemble de règles établis qui doivent être suivies par les entités
désirant communiqués.
Elle permet de :
Adapter la technologie de transmission au support de communication
Maintenir la qualité demandée
Optimisé les ressources, masqué les phénomènes altérant la transmission
C’est ainsi que l’organisme ISO (International Standar Organisation) décidait de mettre
en place un modèle à couche de référence théoriques décrivant le fonctionnement des
communication réseau : ISO
1- Le modèle OSI (OPEN SYSTEM INTERCONNEXION)
C’est un modèle fondé sur le principe divisé pour mieux régné il a été créé en 1977. Le
principe de base est la description d’un réseau sous forme d’un ensemble de couche superposé
les unes sur les autres. Il décrit particulièrement les réseaux à commutation de paquet. Il devient
une norme sous l’appellation ISO -7498 EN 1984 il est alors adapté par un grand prof
d’informatique. Mais sa complexité la rend difficile malgré une mise à jour en 1994. Le principe
de ce modèle est que l’information avant d’être mis sur le medium est fragmenter en unité de
données de protocoles qui arriva chez le destinataire sont rassembler pour former l’information
complète. Cette méthode de transmission a été préférer à l’envoi de l’information à sa globalité
car les risques d’erreur comme les collisions ou les perte d’informations étaient beaucoup trop
importantes. Ce modèle décrit les méthodes de transmissions ou de traitement de l’information
dans un équipement ou entre plusieurs équipements. Chaque couche de ce modèle à une fonction
propre et ne se préoccupe pas des problèmes des autres couches : elle doit faire son travail sans
erreur cela signifie que les couches sont indépendantes et peuvent fonctionner seule. De plus,
chaque couche garantie à la couche supérieur ou inférieur selon le centre de transmission quel
équipement à effectuer son travail à chaque couche correspond du matériel ou des services. Ce
modèle est constitué de 7 couches
La couche application ou le PDU (Process Data Unit)
La couche présentation son PDU est appelé PPDU
La couche session son PDU est appelé SPDU
La couche transport son PDU est appelé SEGMENT
La couche réseau son PDU est appelé PAQUET
La couche liaison son PDU est appelé CRAM
La couche physique son PDU es appelé BIT
A- La couche application
Elle correspond à la 7eme couche du modèle OSI elle gère les applications qui communiques
ensemble : le courrier électronique les terminaux virtuels le transfert des fichiers. Cette couche
est la plus proche de l’utilisateur, elle fournit les services réseaux aux applications de
l’utilisateur et se distingues des autres couches en ce sens quelle s ne fournit pas des services aux
autres couches OSI mais des applications a l’extérieur du model. Les protocoles implémentés au
niveau de cette couche sont : HTTP (Hypert Text Transfert Protocol) SMTP (Simple Mail
Transfert Protocol) FTP (File Transfert Protocol) SSH.
B- La couche présentation
Elle correspond à la couche 6 du modèle OSI et s’occupe de la couche syntaxique et
sémantique de la transmission de l’information. Elle s’assure que les informations envoyées par
la couche application d’un système sont lisibles par la couche application d’un autre système. Au
besoin elle traduit différent format de représentation des données en utilisant un format
commun. On retrouve aussi à ce niveau la partie la scriptage et décryptage de communication la
compression des données le codage de l’information entre autre. Les protocoles implantés dans
cette couche sont : le protocole SMB (Server Message Block) ; et ASN (Abstract Syntax
Natation).
C- La couche session
Elle correspond à la couche 5 du modèle OSI. Elle ouvre, gère et ferme les
sessions entre 2 systèmes hautes en communication, elle fournit des services à la couche
présentation, elle assure aussi un transfert efficace des données en contrôlant et en
gérant les erreurs. Lorsqu’une session est créée, elle est décomposée en 3 phases
Etablissement de connexion
Transfert des informations
Libération de la connexion
Cela signifie qu’elle prend en compte :
Le lancement des sessions
La transaction des données
La gestion du dialogue la resynchronisation du dialogue l’arret des sessions.
Elle a pour protocole TLS (Transport Layer Security) et RPC (Remote
Procedure Call)
D- La couche transport
Elle représente la couche 4 du modèle OSI elle se charge de découper les données
transmisses par la couche 5 en entité plus petite sous le système de l’hôte émetteur et les
réassemble en paquet de données sur le système de l’hôte récepteur.
NB : les couches application, présentation et sessions se rapporte aux applications alors
les 4 les autres couches se reporte au transport des données. La couche transport gère le
découpage, et l’ordonnancement des données de la couche session gère le multiplexage de
plusieurs messages sur un canal gère les erreurs. Elle s’assure de fiabilité du transport
de l’information permettant de s’assurer de la détection et correction des erreurs, du
control du flux d’information. Les protocoles trouvés au niveaux de cette couche sont : le
protocole TCP, UDP, ATP (Apple Talk Protocol), SSH
E- La couche réseau
Elle correspond à la couche 3 du modèle OSI. Son rôle est de transmettre les
informations ou crames reçus de la couche 2 en trouvant un chemin vers le destinataire.
Elle gère l’adressage logique en indiquant quel est l’adressée l’émetteur et quel est
l’adresse logique du destinataire en d’autre terme elle gère l’adressage le routage et le
contrôle de flux. Les protocoles utilisés sont :
Protocole IP
ICMP
X25
F- La couche liaison de donnée
Elle correspond à la couche 2 du modèle OSI elle assure un transit fiable de donnée
sur une liaison physique. Elle s’occupe de l’adressage physique de la topologie réseau de
l’accès au réseau de la notification des erreurs de la livraison des crames et du control
des flux. Elle se décompose en 2 sous couches :
La couche LLS (Logical Linke Control) qui maintien la liaison vers les médias
La couche MAC (Medium Access Control) qui maintien la liaison vers la carte réseau
les protocoles utilisés ici sont ETHERNET, TOKENRING, ATM (Asynchronous Transfert
Mode)
G- La couche physique
Elle représente la couche 1 du modèle OSI et se préoccupe de résoudre les problèmes
matériels elle indique les caractéristiques que doivent avoir les supports de transmission de
l’information, elle gérer et la modulation des chaines de codage elle définit les spécification
électriques mécaniques procédural et fonctionnelle permettant d’activer de maintenir et de
désactivé les modèles physiques entre les systèmes d’extrémité a ce niveau nous n’avons pas
de protocole plutôt de normes : la norme X21.
2- LE MODEL TCP/IP
Il a été créé par le ministère américain de la défense et comporte couches :
La couche application
Internet
Transport
Couche accès au réseau
Cest le modèle le plus utilisé à l’heure actuel
A- La couche APPLICATION
,Cette couche correspond aux premières couches du modele OSI c’est-à-dire les couches 7,6 et 5
B- La couche TRANSPORT
Elle est chargée des questions de qualité de service touchant la fiabilité le contrôle des flux et la
correction des erreurs elle est identique à son role du modèle OSI cest à dire de fragmenter et de
réassembler les messages lors d’une communication entre 2 entités. Lorsquon utilise un protocole
orienté-connexion il existe un echange de segment couche 4 entre les 2 ordinateurs autres afin de
confirmé l’exitance logique de la connexion pendant un certain temps cest ce quon appel la
COMMUTATION DES PAQUETS tant dis que la COMMUTATION DES CIRCUITS est lexistance
de circuits entre les 2 ordinateurs en communication.
C- La couche INTERNET
Son role consiste à envoyer des paquets sources à partir d’un réseau quelconque de l’inter réseau et a
les faires parvenir à destination indépendamment des trajets et des réseaux traverser pour y parvenir.
Lidentification du meilleur chemin et la communication des paquets ont lieu sur cette couche, elle
prend une partie des taches de la couche 3 et 4 du modele OSI.
D- La couche ACCES AU RESEAU
Elle se charge d’envoyer les paquets IP sur le réseau à travers la connexion aux médias elle prens en
charge les fonctions :
Le type de réseau
Le transfert des données
Le format des données
Le contrôle des erreurs
La synchronisation de la transmission des données
La conversion analogique numérique.
3- COMPARAISON ENTRE LE MODELE OSI ET LE MEDEL TCP/IP
Les deux modèles sont très proches mais existes de petites différences :
Les couches 1et 2 du modèle OSI sont définis de manière très précise ce qui n’est pas le cas
du modèle TCP/IP qui donne carte blanche au constructeur
Dans le modèle OSI la couche transport ne propose que le mode connecté alors que dans le
modèle TCP/IP les 2 couches sont disponibles
Le mode non connecté est proposé dans la couche 3 du modèle OSI.
TCP/IP est plus un modèle de conception théorique c’est sur lui que repose le réseau internet
actuellement
TCP/IP regroupe certaines couches du modèle OSI dans les couches plus générales.
APPLICATION
PRESENTATION APPLICATION
COUCHE APPLICATION
SESSION
TRANSPORT
TRANSPORT
INTERNET
RESEAU
LIAISON DE COUCHE DE FLUX DE DONNES
DONNEE ACCES AU RESAU
PHYSIQUE
II- NOTION GENERALE LIEE A L’INTERNET
1- DEFINITION
INTERNET : est un réseau des réseaux à l’échelle mondiale qui effectue l’interconnexion
d’un grand nombre de réseau internationaux locaux et régionaux tous basés sur des protocoles
communs TCP/IP. OU
Système d’interconnexion de machines qui constitue un réseau informatique mondiale utilisant
un ensemble standardisé de protocole de transfert de donnée. Où
Réseau des réseaux à l’échelle mondial
Internet transporte un large spectre d’information et permet l’élaboration de d’application et de
services varié comme le courrier électronique, la messagerie instantanée et le Word wide web
2- Historique de l’internet
L’histoire de l’internet commence avec le démarrage des recherches en 1969 mener par le
département DARPA (Defense Advanced research Projets Agency) soit agence pour les projets de
recherche avancé de défense. Il s’agissait de relier entre eux les ordinateurs dans différents centres de
recherche ce réseau de transmission appelé ARPANETWORK (réseau appart). En 1971 les premiers
essais en vrai grandeur impliquant une quinzaine d’ordinateurs à plusieurs universités : Université de
Californie à Los Angeles, université de standford insttue université à Santa barbarra. Dès 1980 Tim
Berners Lee un chercheur du laboratoire de Genève ne mit sur point un système de navigation hyper
texte baptisé Enquire permettant de navigué entre plusieurs sites. Fin 1990 il met le protocole http
(Hyper Texte Transfert Protocol) et HTML permettant de navigué sur le réseau à travers les liens
hyper texte WWW est né.
Le web : est une partie de l’internet qui est composé des pages web stockés sur le serveur et
affiché par les clients à l’aide d’applications appelés navigateur. Le word wide web signifie
littéralement la toile d’araignée recouvrant le monde. Le web désigne plus précisément le système
hyper texte que supporte le réseau internet les liens hyper texte sont comme les fils d’une toile
d’araignée qui relie les pages d’un site à l’autre.
DIFFERENCE ENTRE INTERNET ET LE WEB
Internet est considéré comme un système globale d’information. Cette notion de système permet de
mettre en lumière le 3 facettes qui définissent internet :
L’infrastructure : réseaux informatiques
La communication : protocole de communication
Les usages : ce sont les possibilités ouvertes aux utilisateurs par l’existence d’une
communication sont usages ou applications sont multiples.
La définition d’internet en tant que système globale d’information permet de comprendre que le
web n’est enfin de compte qu’une des applications usages de l’internet que peuvent être le courrier
électronique la messagerie instantané le transfert des fichiers. Plus précisément que le web est le
service qui permet de consulter des informations à l’aide d’internet sous la forme ou à l’aide
des pages mis en ligne sous des sites ou à l’aide d’un navigateur, en résumé internet est la
structure et le web est ce qui circule.
3- Principaux services de l’internet
L’utilisateur d’internet « internaute » a accès à des nombreux services comme le courrier
électronique, commerce électronique, recherche d’information
A- Courrier électronique (E-MAIL)
Le courrier est un service de transmission de message envoyer électroniquement via un
réseau informatique principalement internet dans la boite au lettre électronique d’un
destinataire choisi par l’émetteur. Pour bénéficier de cette activité l’usager doit disposer
d’une adresse de courrier électronique sous la forme usagé @hôte où l’hôte est l’adresse
internet du serveur sur laquelle l’utilisateur possède un compte de courrier électronique.
Les principaux protocoles des services E-mail sont :
Les protocoles sortants : permettent de gérer la transmission des courriers à travers
les serveurs le principal protocole sortant est SMTP (Simple Mail Transfert
Protocole)
Les protocoles entrants : ce sont des protocoles de réception et distribution du
courrier 2 protocoles entrants sont utilisés dans les systèmes de messageries POP
(Post Office Protocol) et IMAP
B- Transfert des fichiers FTP (File Transfert Protocol)
FTP est un protocole de communication destiné à l’échancre des fichiers sur un réseau
TCP/IP il permet de supprimer ou modifier des fichiers sur un ordinateur copier des fichiers
vers un autre ordi du réseau, administré un site web. Ce protocole obéi à un model client-
serveur le client envoi des requêtes aux serveurs et le serveur est un ordinateur sur le quel
fonctionne un logiciel appelé SERVEUR FTP. Pour accéder à un serveur FTP on utilise un
logiciel client FTP possédant une interface graphique ou en ligne de commande. On distingue
2 sens de transferts : le téléchargement (DOWNLOAD) consiste à transférer des fichiers
d’une machine distante (serveur FTP) a une machine cliente, tant dis que l’hébergement
(UPLOAD) permet de transférer les fichiers d’une machine cliente à une machine distante
(serveur FTP)
C- Accès à des systèmes distants
L’une des fonctions importante d’internet est d’accédé à distance aux ordinateurs mis a leurs
disposition le protocole TERNET sert à cette fonction TERNET (terminal network) est un
protocole utilisé sur tout réseau supportant le protocole TCP/IP. TERNET est employé pour
se connecté au serveur mais aussi peut se connecter à n’importe quelle machine qui dispose
d’un service de TERNET.
D- La recherche d’information
Le web est devenu une source d’information incontournable il utilise le protocole http pour
l’échange d’information entre le logiciel client et le serveur. Pour accédé aux infos en ligne
l’internaute utilise un logiciel appelé navigateur.
E- Les forums de discussion
Ils permettent aux internautes de discutés de divers termes sur des serveurs internet (serveur
news) en temps différé et sans besoin de connaitre les références des participant. Un forum est
un espace dynamique permettent de communiqué.
F- Commerce électronique
Depuis 1995 le web est utilisé pour faire du commerce électronique (E-commerce) des
sociétés comme AMAZON.COM mettent leurs produits en vente sur le site le consommateur
y recherche ce qui l’intéresse envoi son numéro de sa carte puis reçoit la marchandise.
CHAPITRE II : ROUTAGE STATIQUE ET DYNAMIQUE
H- LES PROTOCOLES DE LA COUCHE TRANSPORT (TCP ET UDP)
1- UDP
A- DEFINTION
Le routage : consiste à déterminer la route que doit prendre un paquet pour atteindre la
destination.
TCP (Transport Control Protocol) comme UDP s’exécutent au-dessus de IP et se fonde sur les
services fournis par ce dernier. TCP assure un service de transmission de données fiables
avec une détection et une correction d’erreur de bout en bout.
UDP (User Datagram Protocol) offre un service de transmission de datagram sans
connexion.
Avec TCP ou UDP, il est possible de remettre des données ou des processus d’application
s’executant sur une m achine distante ces processus d’applications sont identifiés par des
numéro de port. Une socket (historiquement developper sans unix BSD) est un point de
communication par le quel un processus peut emettre et recevoir des informations. Cest la
combinaison d’une adresse IP et un numéro de port. La combinaison de 2 sockets défini
completement une connxion TCP ou un échange UDP. La reforme RFC 1060 indique les
ports définis pour les serevicesnous avons le numéro de port 21 : FTP (transfert de
fichiers), 23 :telnet (administration système), 25 : SMTP (envoi des mails), 53 DNS
(transformations des noms en adresses IP), 80 : http ( consultation des pages webs), 110 :
POP3 (reception des emails), 119 : NNTP (new groups), 443 : HTTPS (internet
ssécurisé)
1- Le protocole UDP
Il permet aux applications d’accédé au service de transmission de datagram telque le service
de transmission qu’offre IP.
CARRACTERISTIQUES DE UDP
UDP possède un mécanisme permettant d’identifier les processus d’application à
l’aide des ports UDP.
UDP est orienté datagram (sans connexion) ce qui evite les problemes liés à
l’ouverture et au maintient de la connecxion
UDP est efficace pour les applications en diffusion et mutidiffision les applications
satisfaissant à un model de type intérogation-réponse peuvent également utilisés UDP
la réponse peut etre utilisé comme etant un accusé de reception possitif à la réponse.
Si une réponse n’est pas reçus dan un certains nombre de temps l’application envoi
simplement une autre intérrogation.
UDP ne séquence pas les données la remise conforme de données n’est pas garantie.
UDP peut éventuellement vérifier l’intégrité des données (et des données seulement
avec un total de control)
UDP est plus rapide, plus simple et plus efficace que TCP mais il est moins robuste.
Le protocole UDP permet une transmission sans connexion mais aussi sans sécurité
portant de nombreuses applications repose sur UDP : TFTP, DNS, NFS, SNTP, RIP,
l’entete a une taille fixe de 8 octets, le champ source port occupe 16 bits il indique : le
numéro de port du processus emmeteur, le numéro de port ou on peut adressé les
réponses lorsqu’on d’aucun autre renseignement. Si sa valeur est 0 cela signifie
qu’aucun numéro de port n’es attribué.
Le champ destination port identifie le processus correspondant à l’adresse IP de destination au
quel on envoi les données UDP. UDP effectue le démutplexage des données à l’aide des
numéros des ports. Lorsque UDP reçoi un datagram sans numéro de port il genere un message
d’erreur ICMP indiquant quil est impossible de contacté le port et il rejete le datagram. Le
champ LENGHT contient la longueyr du paquet UDP en octet (entente+ données), la valaur
minimale est 8 et correspond à un paquet ou le champ de données est vide. Le pseudo entete
de prefixe de lentete de prefixe ente UDP contient ladreese d’origine de destination le
protocole UDP et la longeur UDP ces informations sont destinés à prévenir les erreurs de
routage.
2- Le protocole TCP (transport contol protocole)
Le applications utilisent TCP pour garantir une transmission de données fiables, TCP est un
protocole fiable orieté connexion à flot d’octet.
2-1- La fiabilité
L’utilisation d’un mécanisme appelé ¨PRA’’ pour accuser de reception possitif avec la
retransmission peret à TCP de garantir des transmissions fiables. Un système utilisant un PRA
envoi les donnéées à moins que le système à distance ne lui en renvoi un messsage precissant
que les données sont arrivées correctement. Lunité utilse pour l’echangre des données entre
modiule TCP est appelr segmet chaque segment contient un total de control que le destinataire
utilise pour v érifier que les données n’ont pas été endomager pendant leurs transmission, si le
segmetn de donné est recu en parfaite état le recepeteur renvoi un accuser de reception posstif
à l’emetteur dans la negatif le recepteur élimine ce segment de donnée apres un delai d’attente
determiner le module TCP denvoi retransmet les segmets pour lesquels aucun accuser de
reception positif na été recus