0% ont trouvé ce document utile (0 vote)
4 vues35 pages

Introduction

Ce document présente un cours sur les réseaux informatiques, abordant des sujets tels que le modèle TCP/IP, les protocoles et l'architecture d'Internet. Il inclut des informations sur les responsables du cours, les attentes des étudiants et les ressources recommandées. Le chapitre introduit également des concepts fondamentaux comme l'encapsulation et les différentes couches du modèle OSI.

Transféré par

parmentier.luka
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues35 pages

Introduction

Ce document présente un cours sur les réseaux informatiques, abordant des sujets tels que le modèle TCP/IP, les protocoles et l'architecture d'Internet. Il inclut des informations sur les responsables du cours, les attentes des étudiants et les ressources recommandées. Le chapitre introduit également des concepts fondamentaux comme l'encapsulation et les différentes couches du modèle OSI.

Transféré par

parmentier.luka
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chapitre 0 : Introduction

Simon Liénardy
Janvier 2025
Plan du chapitre
– Présentations
– Lecture de la fiche UE
– Brainstorming : internet ?
– Internet : à quoi ça ressemble ?
– La notion de protocole
– Le modèle TCP/IP
– Plan du cours
Plan du chapitre
– Présentations
– Lecture de la fiche UE
– Brainstorming : internet ?
– Internet : à quoi ça ressemble ?
– La notion de protocole
– Le modèle TCP/IP
– Plan du cours
Présentations
Simon Liénardy Nicolas Hendrikx
LIESI HENNI
– Responsable de l’UE – Responsable des laboratoires
– et du cours théorique
Autres cours donnés à HELMo : Autres cours donnés à HELMo :
IA : PrB et Algorithmique DevApp : PrB (L), Algo (L), POO, POO C#,
COO, Base de Données, Dev Web
DevApp : Algo, POO (L), Analyse (L)
avancé.
Sécu : Réseaux (L), OS, Intégration 1
Présentations – mon expérience en réseaux
Anciennement
– Ancien membre du RUN (Research Unit in Networking) à l’ULiège ;
– Assistant du Pr G. Leduc pour le cours « Introduction to Computer Networking »
pendant 6 ans ;
– Conception des labos utilisés à l’ULiège et l’ULB ;
– Recherche scientifique dans le domaine (publication, reviewing, participation à des
colloques…)

HELMo
– Labos de réseaux en DevApp et en Sécu
Plan du chapitre
– Présentations
– Lecture de la fiche UE
– Brainstorming : internet ?
– Internet : à quoi ça ressemble ?
– La notion de protocole
– Le modèle TCP/IP
– Plan du cours
Points d’attention de la fiche UE
– 2 parties d’examen : théorie et laboratoires
– Pondération : 2/3 théorie, 1/3 labos
– Possibilité de reporter une réussite en seconde session
– Engagement de la part des étudiants :
– Prise de note efficace
– Participation active
– Révision progressive et en part. avant les labos
Référence mentionnée dans la fiche UE
– Le cours théorique s’inspire du livre :
Computer Networking: A Top-Down Approach
8th edition
James F. Kurose, Keith W. Ross
Pearson, 2020
– De nombreuses illustrations des slides
proviennent des auteurs (merci à eux de
fournir ce matériel gratuitement)
– Voir dernier slides pour la référence [1]
– Il n’est pas obligatoire de se procurer cet
ouvrage
Plan du chapitre
– Présentations
– Lecture de la fiche UE
– Brainstorming : internet ?
– Internet : à quoi ça ressemble ?
– La notion de protocole
– Le modèle TCP/IP
– Plan du cours
Internet ? ⌛3min

Tâche :
Réfléchissez à
– 2 termes techniques concernant les réseaux ou internet,
peu importe que vous sachiez ce que c’est ou non.
– 1 question que vous vous posez sur le fonctionnement
d’internet.
Les réponses seront mises en commun
Mise en commun
Plan du chapitre
– Présentations
– Lecture de la fiche UE
– Brainstorming : internet ?
– Internet : à quoi ça ressemble ?
– La notion de protocole
– Le modèle TCP/IP
– Plan du cours
Internet, ça ressemble à ça :
Réseau mobile Fournisseur d’Accès à Internet
national ou global
Des milliards d’appareils
connectés :
 hôtes = terminaux (end systems)
 exécutant des apps réseaux à la
« périphérie » de l’ Internet
FAI
Commutateurs de paquets : local ou
transfèrent des morceaux de Internet
regional

données
 route(u)rs, switches Rés. domestique Rés. de
(commutateurs) fournisseur
de contenu reseau de
Liens de communication datacenter

 fibre, cuivre, radio, satellite

Réseau
Réseaux d’entreprise
 ensemble d’appareils,
routeurs, liens,… géré par une
organisation
Sources : [1]
Internet, ça ressemble à ça :
mobile network
4G
 Internet = « réseau de réseaux » national or global ISP

• Interconnexion de FAI
 Les protocoles sont partout IP
Streaming
video
Skype
• contrôlent l’envoi, la réception de
messages local or
regional
• par ex., HTTP (Web), streaming vidéo, ISP
Skype, TCP, IP, WiFi, 4/5G, Ethernet home network content
provider
HTTP network
 Standards Internet datacenter
network
Ethernet
• RFC: Request for Comments
• IETF: Internet Engineering Task Force TCP
enterprise
network

WiFi
Sources : [1]
Plan du chapitre
– Présentations
– Lecture de la fiche UE
– Brainstorming : internet ?
– Internet : à quoi ça ressemble ?
– La notion de protocole
– Le modèle TCP/IP
– Plan du cours
Protocoles – humains
Parmi les phrases suivantes, laquelle va
vous permettre de consommer un burger
après l’avoir payé ?
A. 您是否聽過我們的主和救世主<待完成>
B. Bonjour madame, je souhaiterais un dé-
élicieux pâté de crabe, s’il vous plait.
C. Ceci est un cambriolage, file-moi la caisse !
D. Cacochyme, sérendipité, bistre, soliloque.

Source : [3]
Protocoles – machines
Définition
Un protocole définit le format, ordre
des messages envoyés et reçus entre TCP connection
request
les entités d’un réseau et les actions
TCP connection
effectuées lors de la transmission et response
réception d’un message [1]. GET
[Link]
On va souvent rencontrer ce genre <file>
de schéma dans la suite ! time
Protocoles – exemple
– Voici un entête de
0 1 2 3
paquet IP, comme 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
défini dans la RFC +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| IHL |Type of Service| Total Length |
791 [4]. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identification |Flags| Fragment Offset |
– Chaque case
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
représente 1 bit | Time to Live | Protocol | Header Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
– Le protocole définit | Source Address |
aussi l’ordre dans +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Address |
lequel les octets sont +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
transmis et où sont | Options | Padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
les bits de poids fort
dans chaque octet. Ce sont les fameuses adresses IP
Plan du chapitre
– Présentations
– Lecture de la fiche UE
– Brainstorming : internet ?
– La notion de protocole
– Le modèle TCP/IP
– Plan du cours
Plein de choses à définir !
Comment faire pour transmettre des 0
et des 1 grâce à une onde
électromagnétique ?

Comment trouver le chemin entre un


point A à un point ?

Comment gérer la perte / le


réordonnancement des paquets ? La mauvaise solution : un
protocole unique pour les
gouverner tous, forgé en
Comment transmettre un paquet
Mordor, dans les flammes
localement (= entre deux appareils de la montagne du Destin
adjacents) ?

Comment fournir des services à une


application ?

Source : [5]
Plein de choses à définir – En pratique
Comment fournir des services à une
application ? Couche applicative
Comment gérer la perte / le
réordonnancement des paquets ? Couche de transport
Comment trouver le chemin entre un
point A à un point ?
Couche réseau
Comment transmettre un paquet
localement (= entre deux appareils Couche liaison de
adjacents) ?
données
Comment faire pour transmettre des 0
et des 1 grâce à une onde Couche physique
électromagnétique ?
Source : [5]
Le modèle TCP/IP – En pratique
Couche applicative Couche applicative
– Supporte les applications réseau.
– Entre deux appareils en bordure de réseau Couche de transport
– Échangent des messages
– Exemples connus :
– HTTP : transfert de document pour le Web Couche réseau
– FTP : transfert de fichier
– DNS : traduction d’un nom en IP (ex. [Link] Couche liaison de
 [Link]) données
– La configuration de votre ordi (DHCP)
– Les mails (SMPT, IMAP,…)
Couche physique
– Votre propre application (au labo)
Le modèle TCP/IP – En pratique
Couche de transport Couche applicative

– Transport des messages de la couche


applicative entre deux appareils (toujours en Couche de transport
bordure de réseau)
– Échangent des segments
Couche réseau
– Exemples connus :
– TCP : fournit des garanties lors du transport :
Couche liaison de
coupe les longs messages, permet de ne pas
déborder le receveur, gère la congestion sur le
données
réseau,…
– UDP : pas de garanties, Yolo. Couche physique
Le modèle TCP/IP – En pratique
Couche applicative
Couche réseau
– Transfert d’un paquet d’un hôte à un autre, en
passant par différents nœuds (hôte ou routeur) Couche de transport
– Échangent des datagrammes
– Exemples : Couche réseau
– IP = Internet Protocol, il est méga connu.
– Les protocoles de routage (ex. OSPF) :
Couche liaison de
définissent comment les routeurs se données
reconnaissent les uns les autres pour router les
paquets. Couche physique
Le modèle TCP/IP – En pratique
Couche liaison de données Couche applicative

– Transfert d’un paquet local, d’un nœud à un autre,


en passant par différents routeurs Couche de transport
– Échangent des trames (frames)
– Exemples : Couche réseau
– Ethernet, qui, par métonymie, a donné son
nom au câbles de paires cuivrées et au Couche liaison de
connecteur RJ45.
données
– WiFi, je suppose que vous voyez ce que c’est…

Couche physique
Le modèle TCP/IP – En pratique
Couche physique Couche applicative

– Taper les bits d’une frame sur un support physique


– Exemples : Couche de transport
– Ethernet en a plusieurs, dépendant du câble
utilisé (paire de cuivre, coaxial, fibre optique) Couche réseau
Note importante
Dans un cours de réseau à destination d’ingénieurs, Couche liaison de
on entre beaucoup plus dans les détails techniques et données
chiffrés (bande passante, délais, performances,…).
Nous n’aborderons pas ces notions 🥺. Couche physique
Le modèle OSI – La version théorique
Couche applicative

Couche de transport

Couche réseau

Couche liaison de
données

Couche physique

Image [2]
Un principe fondamental : l’encapsulation
M
application L’application échange des messages pour mettre en application
œuvre un service d’application en utilisant les services
de la couche de transport.
Ht M
transport Le protocole de la couche de transport transfert M transport
(par ex., de manière fiable) d’un processus à un
autre, en utilisant les services de la couche réseau.
network network
 Le protocole de la couche transport
encapsule le message de la couche
link applicative, M, avec un (des) entête·s link
(header) de transport Ht pour créer un (des)
segment·s
physical  Ht est utilisé par le protocole de la physical
couche de transport pour implémenter
ses services.
source destination
Un principe fondamental : l’encapsulation
M
application application
Ht M

transport Le protocole de la couche de transport transfert M transport


(par ex., de manière fiable) d’un processus à un
autre, en utilisant les services de la couche réseau.
network Hn Ht M network
Le protocole de la couche réseau transfert le
segment de la couche transport [Ht | M] d’un hôte à
link un autre en utilisant les services de la couche liaison link
de données.
 Le proto. de la couche réseau encapsule le
physical segment de la couche transport [Ht | M] avec physical
un entête de la couche réseau Hn pour
former un datagramme.
source • Hn est utilisé par la couche réseau pour destination
implémenter ses services.
Un principe fondamental : l’encapsulation
M
application application
Ht M
transport transport
Hn Ht M
network Le protocole de la couche réseau transfert le network
segment de la couche transport [Ht | M] d’un hôte à
un autre en utilisant les services de la couche liaison
de données.
link link
Hl Hn Ht M
Le protocole de la couche liaison transfert le
physical datagramme [Hn| [Ht |M] d’un hôte à un hôte physical
voisin, en utilisant les services de la couche phys.
 Le protocole de la couche liaison de données
source encapsule le datagramme réseau [Hn| [Ht destination
|M], avec un entête de la couche de lien Hl
et crée ainsi une trame
source
L’encapsulation
message M application
segment Ht M transport
datagram Hn Ht M network
frame Hl Hn Ht M link
physical
link
physical

switch

destination Hn Ht M network
M application Hl Hn Ht M link Hn Ht M
Ht M transport physical
Hn Ht M network
Hl Hn Ht M link router
physical Source : [1]
Exemple d’encapsulation – paquet DNS
0000 00 50 56 e6 b4 fc 00 50 56 21 61 03 08 00 45 00 .PV....PV!a...E.
0010 00 39 76 c3 40 00 40 11 ae 34 0a 5d 81 00 0a 5d .9v.@.@..4.]...]
0020 80 02 c6 c1 00 35 00 25 15 f3 08 4d 01 00 00 01 .....5.%...M....
0030 00 00 00 00 00 00 03 77 77 77 03 63 6e 6e 03 63 .......[Link].c
0040 6f 6d 00 00 01 00 01 om.....

Couche applicative
Couche de transport
Couche réseau
Couche liaison de
données
Couche physique
Question : quels bytes codent l’adresse [Link] ?

Captures réalisées à l’aide de Wireshark.


Plan du chapitre
– Présentations
– Lecture de la fiche UE
– Brainstorming : internet ?
– La notion de protocole
– Le modèle TCP/IP
– Plan du cours
Plan du cours
1. La couche applicative HTTP

2. La couche de transport DNS


TCP
3. La couche réseau
IP
4. La couche liaison de données

OSPF

ARP
Sources
[1] [Link] Ces slides sont sous copyright 1996-
2025 J.F. Kurose, K.W. Ross All Rights Reserved.
[2] [Link]
[3] Ethan from Scottsdale, CC BY 2.0 <[Link]
via Wikimedia Commons,
[Link]
1882207).jpg
[4] Internet Protocol, RFC 791, [Link]
[5] Peter J. Yost, CC BY-SA 4.0 <[Link] via
Wikimedia Commons,
[Link]

Vous aimerez peut-être aussi