Vous êtes sur la page 1sur 39

Université sidi Mohamed Ben Abdellah

École Nationale des Sciences Appliquées

Protocoles TCP/IP
Chapitre 1 : Généralités

Prof. Abdellatif EZZOUHAIRI


Département Génie Électrique et Informatique

Spring 2021
Université sidi Mohamed Ben Abdellah
École Nationale des Sciences Appliquées

Chapitre 1 : Généralités
Sommaire
- Un peu d’historique
- Motivations
- Terminologie
- Tendance et impact économique
- Rappels sur les réseaux
Un peu d’histoire

< 1957 les ordinateurs ne pouvaient faire que du


‘’Batch-processing‘’ traitement par lot,
i,e., faire une chose à la fois

1957 installation de la première connexion


à distance pour les opérateurs
puissent travailler à distance :
concept du Time-sharing

1957 lancement du premier satellite Russe !!!

En réplique, les USA crée la DARPA


1958
(Defense Advanced Research Project Agency)
Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 3
Un peu d’histoire
Le but de la DARPA était de créer un réseau pour partager les
connaissances, qui n’étaient transportées que par l’homme !

DARPA devient ARPANET (Advanced Research Projects Agency Network)

Équipe ARPANET qui regroupait


aussi bien des universitaires
que des militaires

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 4


Un peu d’histoire
J.C.R. Licklider

Les idées de J.C.R. Licklider contribuèrent au développement de l’Internet. Il


anticipa l’interconnexion en réseau d’ordinateurs dotés d’interfaces conviviales. Il
imagina bien avant leur naissance l’informatique graphique, les dispositifs de
pointage, les bibliothèques numériques, le e-commerce, la banque en ligne, et même
l’idée des programmes distants qui migreraient via le réseau où l’on aurait besoin
d’eux ainsi que d’autres brillantes idées publiées dans :
" The Computer as a Communication Device" J.C.R. Licklider and Robert W. Taylor

On le dénoma le “Pionnier de l’informatique”, pour avoir semé les grains


informatiques de l’ère numérique.
Un peu d’histoire
Paul Baran
Initiateur de la commutation
des paquets
Un peu d’histoire

Université de Stanford
En 1965 : 1èr lien ARPANET Research
Californie à Los
Angeles Institute

Université de
Université Californie à
d’UTAH Santa Barbara
Un peu d’histoire
1971, Ray Tomlinson écrivait 200 lignes de code
informatique, créait 2 boîtes aux lettres et envoyait un
message d'un ordinateur à un autre. Le courrier
électronique était né !

1974 V. Cerf et R. Kahn publient le fonctionnement de TCP.

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 8


Un peu d’histoire

- 1978 : Jon Postel définit IPv4

- 1981 : IPV4 devient un RFC 791 (Request For Comment)

- 1983 : TCP/IP devient standard militaire utilisé dans toutes les machines et
la DARPA demande à l’Université de Berkeley  apport théorique (concept des
sockets) et pratiques (rcp, rlogin, rsh…)
Un peu d’histoire
- 1984 le système de nom par domaine est défini

-1992 La notion de WWW est


proposée par Tim Berners-Lee
(système d’hypertext public)

- 1995 : IPv6 est proposé pour subvenir au besoin grandissant en adresses IP


Motivations

Augmentation
annuelle du
Trafic Internet
!!

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 11


Motivations

Augmentation
annuelle du
Trafic Internet
!!

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 12


Motivations
Augmentation annuelle du Trafic Internet !!

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 13


Motivations

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 14


Terminologie
internet : est composé de “inter” qui
signifie entre, parmi ou au milieu et
“net” qui réfère au réseau ou groupe
de stations de communication
opérant sous contrôle unifié

Internet : c’est un internet


particulier qui utilise les
protocoles TCP/IP
Rappels sur les réseaux
La communication logique réfère aux échanges entre couches de même niveau (horizontal)
La communication effective se fait entre couches adjacentes par l’entremise d’intefaces
spéciales

Couche N+1 Couche N+1


Interface Communication
entre N et N+1 logique entre couches
de même niveau
Couche N Couche N
Interface
entre N et N-1

Couche N-1 Couche N-1


Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 16
Rappels sur les réseaux
Deux grands types de service

VOIX DONNÉES
• Sensible au délai • Généralement moins
• Flot constant sensible au délai
• Moins sensible aux • Flot en rafales
erreurs • Plus sensible aux erreurs
• Accepte le blocage • Souvent on attend mais
• Commutation de ne bloque pas
circuits • Commutation par paquets

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 17


Rappels sur les réseaux
Commutation de paquets
MODE DATAGRAMME

 L’information est transformée en


paquets.
 Les paquets sont gardés dans un tampon
tant que les ressources nécessaires à
leur transmission ne soient pas
disponibles
 Les appels ne sont généralement pas
refusés mais l’information subit du délai.

N.B. Chaque type de commutation est étroitement lié à un type de multiplexage.

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 18


Rappels sur les réseaux
Commutation de paquets
MODE CIRCUIT VIRTUEL
 Lorsqu’un appel se présente,
un circuit est établi entre la
source et la destination.
 Les ressources nécessaires
seront allouées pour la
durée de l’appel.
 S’il n’y a pas suffisamment
de ressources, l’appel est
refusé (blocage).

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 19


Rappels sur les réseaux
Modèle OSI (Open Systems Interconnect)

Application

Présentation

Session

Transport

Network
Physique:
Datalink Cette couche est responsable de l’interface
électrique et physique entre l’équipement de
Physical l’usager et l’équipement réseau.
Rappels sur les réseaux
Modèle OSI (Open Systems Interconnect)

Application

Présentation
Liaison:
Session Doit fournir la couche réseau avec une plate-forme
fiable de transfert de l’information.
Transport Une des fonctions principales de cette couche est
d’encadrer les paquets.
Network Cette couche est très dépendante du médium
physique, donc chaque type de médium a ses
Datalink propres protocoles liaison. EX: Ethernet, FDDI,
SONET, HDLC.
Physical
Rappels sur les réseaux
Modèle OSI (Open Systems Interconnect)

Application

Présentation Réseau:
Cette couche est responsable de l’établissement et
Session
fermeture de connections entre deux protocoles de
transport.
Transport
EX. IP est un protocole de la couche réseau pour
l’Internet.
Network
Fonctions:
Datalink Routage, adressage et parfois, contrôle de flot.

Physical
Rappels sur les réseaux
Modèle OSI (Open Systems Interconnect)

Transport:
Application Agit comme interface entre l’application et le
réseau. Offre un certain nombre de classes de
Présentation
service pour compenser la QS variable des
couches réseau.
Session
EX: TCP et UDP pour l’Internet.
En charge du transfert bout à bout de msgs
Transport
(gestion de la connection, contrôle d’erreur,
Network fragmentation, contrôle de flot).

Datalink

Physical
Rappels sur les réseaux
Modèle OSI (Open Systems Interconnect)

- Délivre l’information en ordre, sans perte ni


duplication
Application - Optimise les ressources du réseau
- Garantie la QoS souhaité par les usagers
Présentation (délai d’établissement d’une connexion,
probabilité d’echec, débit sur une
Session connexion de transport, taux d’erreur…
Transport

Network

Datalink

Physical
Rappels sur les réseaux
Modèle OSI (Open Systems Interconnect)

Application - s'occupe de la sémantique et de la syntaxe du


l'information transmise
Présentation - Fait la conversion des syntaxes de données à
un format standard commun.
Session - L’encryption, compression et codage peuvent
aussi être considérés dans cette couche.
Transport

Network

Datalink

Physical
Rappels sur les réseaux
Modèle OSI (Open Systems Interconnect)
Application
• Fournit une interface avec l’usager à un ensemble de services
d’information distribués. EX: FTP
Application • Exemples:transfert, accès et gestion de fichiers, courrier électronique,
échange de messages, etc.
Autres services
Présentation • Identification des partenaires par nom ou adresse.
• Détermination de la disponibilité des partenaires.
• Établissement d’une autorité pour communiquer.
Session • Entente sur les mécanismes d’encryption.
• Authentification d ’un partenaire.
• Sélection d’une discipline de dialogue.
Transport • Entente sur la responsabilité du contrôle d ’erreurs.
• Identification des contraintes de syntaxe (caractères, struc. de
données, etc.)
Network

Datalink

Physical
Différents niveaux d’interconnexion
Répéteurs/hub (N1)

Ponts (N2)

Switch (N2)

Routeurs (N3)

Passerelle (Nn)

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 27


TCP/IP ?
Transmission Control Protocol TCP a été développé en 1973. c’est un protocole de
transport fiable, en mode connecté, documenté dans la RFC 793 de l‘IETF.

Dans le modèle TCP/IP, TCP est situé au niveau de la couche transport (entre la couche
application et la couche réseau). Les applications transmettent des flux de données sur
une connexion réseau, et TCP découpe le flux d‘octets en segments, dont la taille
dépend du MTU du réseau sous-jacent.

Le protocole IP (Internet Protocol) est un des protocoles majeurs de la pile


TCP/IP. Il s'agit d'un protocole réseau (niveau 3 dans le Modèle OSI). Il n'est pas
orienté connexion, c'est a dire qu'il n'est pas fiable. C'est la couche transport
qui peut le rendre fiable.
Raisons du succès
Idéal pour interconnecter du matériel
hétéroclite
Standard ouvert
Utilisable librement
Indépendant des couches physiques
Schéma d’adressage unique

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 29


Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 30
Autres Modèles en Couches
TCP/IP

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 31


Autres Modèles en Couches
IEEE

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 32


Autres Modèles en Couches

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 33


Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 34
FTP - Protocole de transfert de fichiers ou protocole
FTP

HTTP - Protocole HTTP (Hypertext Transfer


Protocol)

SMTP - Protocole SMTP (Simple Mail Transfer


protocol)

DNS - Système DNS (Domain Name System)

TFTP - Protocole TFTP (Trivial File Transfer


Protocol)
Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 35
Encapsulation
Données utilisateur

Application
Entête
applicatif Données utilisateur TCP

Entête
Données applicatives
TCP IP
Segment TCP
Entête Entête
IP TCP Données applicatives
datagramme IP
Entête Entête Entête Remorque
Ethernet IP TCP Données applicatives Ethernet

Driver Ethernet
Trame Ethernet
Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 36
Standards
• ISO (International Standardization Organization) Organisation internationale
non gouvernementale. Créatrice du modèle OSI.

• ITU (Iternational Telecommunication Union) Il s’agit de l’ancien CCITT. Il travaille en


collaboration avec l’ ISO pour standardiser des protocoles de communication.

• ANSI (American National Standards Institut) Organisme américain à but non


lucratif, membre de l’ ISO pour les E.U.

• IEEE (Institute of Electrical and Electronic Engineers) Association mondiale de


professionnels du génie. Produit plusieurs standards pour les couches 1 et 2 du modèle OSI.

• ATIS (Alliance for Telecommunications Industry Solutions) Jadis appelée exchange


carriers standards association. Ils ont proposé le standard T1, ils sont aussi responsables du
standard SONET en Amérique du Nord.

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 37


Standards
• ETSI (European Telecommunications Standards Institute) L’ ITU développe
des standards mondiaux. Le rôle de l’ETSI en Europe est similaire à l’ANSI aux États
Unis, c-à-d d’adapter les standards mondiaux aux différentes régions.
• ATM-Forum Regroupement d’industriels oeuvrant dans le domaine de l’ATM. En
charge de définir des normes et protocoles pour l’ATM. Fondé par NORTEL, Sprint, SUN et DEC.

• Frame-Relay Forum But semblable que l’ATM-Forum mais pour le Frame-Relay.


Fondé par cisco, Digital, Nortel et StrataCom.
• IETF (Internet Engineering Task Force) Ensemble de groupes de travail qui définissent les
normes et techniques de l’Internet. Les publications de ces groupes sont les RFC (Request For
Comment).
• SMDS Interest Group (SIG) Regroupement de fournisseurs de services, matériels et
logiciels de Switched Multimegabits Data Services. Il travaille en étroite collaboration avec l’ATM
Forum pour définir des standards d’interconnexion.

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 38


Bibliographie

Spring 2021 A. Ezzouhairi / Protocoles TCP/IP 39

Vous aimerez peut-être aussi