Vous êtes sur la page 1sur 25

Sécurité des Réseaux avancée

Chapitre 1 Rappel TCP/IP

M. Remane NIZAR
PhD student in Coding, Cryptology, Algebra and application of UCAD
Data science, IA and IOT engeneer of UVS-ATOS
Information Sysetem security and Cybersecurity of ESP
remane.nizar@ucad.edu.sn
Master 1 Réseaux télécommunications
Deuxieme semestre

ISI 2022 - 2023

18 juillet 2023

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data1science,
8 juillet IA
2023
and IOT1 /engen
25
Plan
1 Rappel : Modèle OSI et TCP/IP
Model OSI et TCP/IP
Encapsulation
2 Couche application
Interface entre les utilisateurs et le réseau
Multiple protocoles au niveau de la couche application
3 COUCHE INTERNET
Rôle de la couche réseau
Protocoles de la couche réseau
4 Couche de transport
Rôle de la couche Transport et Services
Protocoles de la couche Transport
Fonctions primaires de la couche Transport
Numéros de Port
Protocoles de la couche Transport
5 Wireshark
M. Remane NIZAR PhD student in Coding, Cryptology,
Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data1science,
8 juillet IA
2023
and IOT2 /engen
25
Rappel : Modèle OSI et TCP/IP

Modèle OSI
Au début le développement des réseaux informatiques a été anarchique
chaque fournisseur(Constructeur) développait sa propre technologie.
Problème : Le souci avec ça est que, la technologie d’un fournisseur
n’était pas compatible avec celle d’un autre fournisseur
DECN(Digital Equipement Corporation Network developé par
Digital) et SNA (Ssystème Network Aarchitecture, développé par
IBM)
Étaient les fournisseur réseaux (matérielle et logiciel) dominant à
l’époque
Cela fait naitre l’idée du modèle OSI(Open System Interconnection)
est né en 1978 qui est une norme de communication réseau de tous les
systèmes informatiques
Il est composé par 7 couches

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data1science,
8 juillet IA
2023
and IOT3 /engen
25
Il est composé par 7 couches
Application
Présentation
Session
Transport
Réseau
Liaison de donnée
Physique
Une couche est un ensemble des services accomplissant un but précise
La beauté de la segmentation, c’est que chaque couche du modèle OSI
communique avec la couche au-dessus et de la couche au-dessous
d’elle, on parle également des couches adjacent

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data1science,
8 juillet IA
2023
and IOT4 /engen
25
Modèle TCP/IP
Il est crée dans les années 1970 par le département de la défense des
USA plus précisément par l’agence ARPA(Defense Advenced
Reseacher Project Agency)
C’est pour cette raison qu’on le trouve aussi sous l’appelation
DOD(Departement of Defense Modele« Modèle du département de la
défense»)
Il est composé par 4 couche
Application
Transport
Internet
Accès reseau

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data1science,
8 juillet IA
2023
and IOT5 /engen
25
Figure – Modèle OSI et TCP/IP

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data1science,
8 juillet IA
2023
and IOT6 /engen
25
On recouvre le principe décapsulation pour communiquer entre les
couches et les hôtes d’un réseau OSI ou TCP/IP

Encapsulation des données


Est un processus conditionnement des données consistant à ajouter
une en tête(Header) de protocole déterminer avant que les données ne
soient transmises à la couches inférieure
Les données sont transférés verticalement d’une couche à l’autre en
ajoutant une en tête

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data1science,
8 juillet IA
2023
and IOT7 /engen
25
Cette en tête permet de rajouter des informations identifiant le type
de données, le service demandé, le destinataire, l’adresse source ...etc
Pour identifier les données lors de leurs passage au travers d’une
couche, on se réfère à l’Unité de de Données de Protocole(PDU)

Figure – Protocol Data Unit

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data1science,
8 juillet IA
2023
and IOT8 /engen
25
Dans la couche 1 : PDU est un bit
Dans la couche 2, c’est une trame,
Dans la couche 3, c’est un paquet
Dans la couche 4, c’est un segment en Datagram.
Dans la couche 5,6 et 7 la PDU est appelée données.
Datagram : est une technique de communication par paquet, dans
laquelle chaque paquet comporte toutes les informations nécessaire à
son cheminement
A la différence du mode circuit virtuel, le mode datagram ne garantie
pas l’ordre d’arrivée des paquets.

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data1science,
8 juillet IA
2023
and IOT9 /engen
25
Couche application

Interface entre les utilisateurs et le réseau

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
10 /engen
25
Multiple protocoles au niveau de la couche application

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
11 /engen
25
COUCHE INTERNET
Rôle de la couche réseau

Protocoles de la couche réseau

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
12 /engen
25
Couche de transport

Rôle de la couche Transport et Services

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
13 /engen
25
Fonctions primaires de la couche Transport

Maintenir multiple communications (conversations)


Segmenter les données
Ré-assembler les segments en données de la couche application
Identifier les différents services (via leur numéro de port )
M. Remane NIZAR PhD student in Coding, Cryptology,
Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
14 /engen
25
Protocoles de la couche Transport

TCP (Transport Control Protocol)


Protocole orienté connexion
Utilisé par les navigateurs Web, les e-mail, le transfert de fichier. . .
UDP (User Datagram Protocol)
Protocole non orienté connexion
Utilisé par le DNS, la VoIP, les fichiers Vidéos

Numéros de Port

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
15 /engen
25
Ports bien connus(reservés) :
Reservés pour de applications/services standards
E.g. HTTP, FTP, Telnet, etc.
Ports attribués :
Attribués à des applicatons spécifiques des vendeurs
Si le dit port n’est pas utilisé, on peut l’utiliser en privé/dynamique
Ports Dynamiques/Privés :
Utilisés par des clients pour attribuer des ports sources

Numéro de ports TCP

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
16 /engen
25
Numéro de orts UDP

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
17 /engen
25
Ports TCP/ UDP

Comment sont utilisés les ports ?

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
18 /engen
25
Quels ports j’utilise ?

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
19 /engen
25
Wireshark

Wireshark est un logiciel populaire d’analyseur de protocole réseau en


open-source qui permet aux utilisateurs de capturer, inspecter et
analyser le trafic réseau en temps réel.

Lancement de wireshark

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
20 /engen
25
Lancement de wireshark

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
21 /engen
25
Lancer l’onglet de capture

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
22 /engen
25
Démarrer l’interface de capture

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
23 /engen
25
Affichage de l’interface de capture

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
24 /engen
25
Interception des paquets

M. Remane NIZAR PhD student in Coding, Cryptology,


Sécurité Algebra
des Réseaux and application
avancée Chapitre 1 of
Rappel
UCADTCP/IP
Data
18science,
juillet 2023
IA and IOT
25 /engen
25

Vous aimerez peut-être aussi