Chap1 PDF

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 47

Université

 sidi  Mohamed  Ben  Abdellah          


École  Na-onale  des  Sciences  Appliquées  

Applica'ons  TCP/IP  et  Réseaux  


étendus  
Prof.    Abdella-f  EZZOUHAIRI  
Département  Génie  Télécommunica-on    et  Réseaux  
Printemps  2012  
Université  sidi  Mohamed  Ben  Abdellah          
École  Na-onale  des  Sciences  Appliquées  

Chapitre  1  Généralités    
-­‐ Historique  
-­‐ Terminologie  
-­‐ Tendance  et  Impact  économique  
-­‐  Rappels  sur  les  réseaux  
Historique  
J.C.R.    Licklider  

Robert  Talor  
Paul  Baran   DARPA  (Defense  Advanced   Larry  robert    
Ini-ateur  de  la  commuta-on   research  project  Agency)   MIT  
des  paquets  
Printemps  2012   Applica-ons  TCP/IP             3  
Historique  

Université  de   Stanford  


En  1965  :  1èr  lien  ARPANET       Research  
Californie  à  Los  
Angeles   Ins-tute  

Université  de  
Université   Californie  à    
d’UTAH   Santa  Barbara  

Printemps  2012   Applica-ons  TCP/IP             4  


Historique  

-­‐    1983  :  TCP/IP  devient  standard  militaire  u-lisé  dans  toutes  les  machines  et  
                           la    DARPA  demande  à  l’Université  de  Berkeley  à  apport  théorique  (concept  des  
                         sockets)  et  pra-ques  (rcp,  rlogin,  rsh…)  

Printemps  2012   Applica-ons  TCP/IP             5  


Historique  

-­‐    1984  le  système  de  nom  par  domaine  est  défini  

-­‐    1986  le  backbone  (à  56kbps)  NSFNET  est  créé  par  la  Na-onal  Science  Founda-on  

-­‐    1992  La  no-on  de  WWW  est  proposée  par  Tim  Berners-­‐Lee  

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

Printemps  2012   Applica-ons  TCP/IP             6  


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  sta'ons  de  communica'on  
opérant  sous  contrôle  unifié  

Internet  :  c’est  un  internet  


par-culier  qui  u-lise  les  
protocoles  TCP/IP  

Printemps  2012   Applica-ons  TCP/IP             7  


Tendance  et  impact    économique  
de  l’Internet  

Printemps  2012   Applica-ons  TCP/IP             8  


Tendance  et  impact    économique  
de  l’Internet  
Impact  économique  sur  
Google  inc  
deux  plans:   Valeur  de  l'entreprise  (2011-­‐09-­‐23)  135,13G$  

1.    Appari-on  d’une   Yahoo  !  


Valeur  de  l'entreprise  (2011-­‐09-­‐23)  15,15G$  
nouvelle  généra-on  
d’entreprises  dont  les   Amazon.com  
Valeur  de  l'entreprise  (2011-­‐09-­‐23)  94,98G$  
ac-vités  relèvent  
complétement   eBay    

d’Internet   Valeur  de  l'entreprise  (2011-­‐09-­‐23)  38,96G$  

………  
Printemps  2012   Applica-ons  TCP/IP             9  
Tendance  et  impacts    
économiques  de  l’Internet  

2.    Toutes  les  
On  parle  de  G$  G$  à  
industries  et    
l’échelle  planétaire    
instances  
gouvernementales    

Bourse  spécialisée  

Printemps  2012   Applica-ons  TCP/IP             10  


Rappel  sur  les  réseaux  

Pourquoi  un  réseau    ?  


Facilité  l’accès  à  des  informa-ons  
distantes  (systèmes  répar-s)    

Réduc-on  des  coûts  en  partageant  les  ressources:  


imprimantes,  disque  dur,  processeur….  
Communica-on  entre  individus  (chat,  courriel,  vidéoconférence…)  
E-­‐Business  (e-­‐Bay,    Amazon.com,…)  
Diver-ssements  et  jeux  interac-fs    
……………et  encore……………………..  

Printemps  2012   Applica-ons  TCP/IP             11  


Rappel  sur  les  réseaux  
La  communica'on  logique  réfère  aux  échanges  entre  couches  de  même  niveau  (horizontal)  
La  communica'on  effec've  se  fait  entre  couches  adjacentes  par  l’entremise  d’intefaces  
spéciales  

Couche  N+1   Couche  N+1  


Interface   Communica'on  
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  


Printemps  2012   Applica-ons  TCP/IP             12  
Rappel  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  awend  mais  
•  Commuta'on  de        ne  bloque  pas    
       circuits   •  Commuta'on  par  paquets  
Printemps  2012   Applica-ons  TCP/IP             13  
Rappel  sur  les  réseaux  
Commuta'on  de  paquets  
ü L’informa-on  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’informa-on  subit  du  délai.  

N.B.  Chaque  type  de  commuta-on  est  étroitement  lié  à  un  type  de  mul-plexage.  

Printemps  2012   Applica-ons  TCP/IP             14  


Rappel  sur  les  réseaux  
Commuta'on  de  circuits  
ü Lorsqu’un  appel  se  présente,  
un  circuit  est  établi  entre  la  
source  et  la  des-na-on.  
ü 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).  

Printemps  2012   Applica-ons  TCP/IP             15  


Rappel  sur  les  réseaux  
Modèle  OSI  (Open  Systems  Interconnect)  
Applica-on  
•  Fournit  une  interface  avec  l’usager  à  un  ensemble  de  services  
d’informa-on  distribués.  EX:  FTP  
Applica-on   •  Exemples:transfert,  accès  et  ges-on  de  fichiers,  courrier  électronique,  
échange  de  messages,  etc.  
Autres  services  
Présenta-on   •  Iden-fica-on  des  partenaires  par  nom  ou  adresse.  
•  Détermina-on  de  la  disponibilité  des  partenaires.  
•  Établissement  d’une  autorité  pour  communiquer.  
Session   •  Entente  sur  les  mécanismes  d’encryp-on.  
•  Authen-fica-on  d  ’un  partenaire.  
•  Sélec-on  d’une  discipline  de  dialogue.  
Transport   •  Entente  sur  la  responsabilité  du  contrôle  d  ’erreurs.  
•  Iden-fica-on  des  contraintes  de  syntaxe  (caractères,  struc.  de  
données,  etc.)  
Network  

Datalink  

Physical  

Printemps  2012   Applica-ons  TCP/IP             16  


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

Applica-on   -­‐  s'occupe  de  la  séman-que  et  de  la  syntaxe  du  
l'informa-on  transmise  
Présenta-on   -­‐  Fait  la  conversion  des  syntaxes  de  données  à  
un  format  standard  commun.  
Session   -­‐  L’encryp-on,  compression  et  codage  peuvent  
aussi  être  considérés  dans  cewe  couche.  
Transport  

Network  

Datalink  

Physical  

Printemps  2012   Applica-ons  TCP/IP             17  


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

-­‐ Délivre  l’informa-on  en  ordre,  sans  perte  ni  


duplica-on  
Applica-on   -­‐ Op-mise  les  ressources  du  réseau  
-­‐ Garan-e  la  QoS  souhaité  par  les  usagers  
Présenta-on   (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  

Printemps  2012   Applica-ons  TCP/IP             18  


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

Transport:  
Applica-on   Agit  comme  interface  entre  l’applica-on  et  le  
réseau.  Offre  un  certain  nombre  de  classes  de  
Présenta-on  
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  
(ges-on  de  la  connec-on,  contrôle  d’erreur,  
Network   fragmenta-on,  contrôle  de  flot).  

Datalink  

Physical  

Printemps  2012   Applica-ons  TCP/IP             19  


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

Applica-on  

Présenta-on   Réseau:  
Cewe  couche  est  responsable  de  l’établissement  et  
Session  
fermeture  de  connec-ons  entre  deux  protocoles  de  
transport.  
Transport  
EX.  IP  est  un  protocole  de  la  couche  réseau  pour  
l’Internet.  
Network  
Fonc'ons:  
Datalink   Routage,  adressage  et  parfois,  contrôle  de  flot.  

Physical  

Printemps  2012   Applica-ons  TCP/IP             20  


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

Applica-on  

Présenta-on  
Liaison:  
Session   Doit  fournir  la  couche  réseau  avec  une  plate-­‐forme  
fiable  de  transfert  de  l’informa-on.  
Transport   Une  des  fonc-ons  principales  de  cewe  couche  est  
d’encadrer  les  paquets.  
Network   Cewe  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  

Printemps  2012   Applica-ons  TCP/IP             21  


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

Applica-on  

Présenta-on  

Session  

Transport  

Network  
Physique:  
Datalink   Cewe  couche  est  responsable  de  l’interface  
électrique  et  physique  entre  l’équipement  de  
Physical   l’usager  et  l’équipement  réseau.    

Printemps  2012   Applica-ons  TCP/IP             22  


Rappel  sur  les  réseaux  
Encapsula-on  
émission  

7   Applica-on   Data  
6   Présenta-on   Data  
5   Session   Data  
4   Transport   Data  
3   Réseau   Data  
2   Liaison  de  données   Data  
1   Physique   Data  

Printemps  2012   Applica-ons  TCP/IP             23  


Rappel  sur  les  réseaux  
Décapsula-on   récep-on  

7   Applica-on   Data  

6   Présenta-on   Data  

5   Session   Data  

4   Transport   Data  

3   Réseau   Data  

2   Liaison  de  données   Data  

1   Physique   Data  

Printemps  2012   Applica-ons  TCP/IP             24  


Fin  de  la  vue  
Rappel  d’interconnexion  
Répéteur  

Applica-on   Applica-on  
Présenta-on   Présenta-on  
Session   Session  
Transport   Transport  
Réseau   Réseau  
Liaison  de  données   Liaison  de  données  
Physique   Physique   Physique  

Printemps  2012   Applica-ons  TCP/IP             25  


Rappel  d’interconnexion  

Répéteur  
ü u'lisés  pour  étendre  le  LAN  au  delà  de  ses  
limita'ons  de  signal  
ü amplifient  et  remeZent  le  signal  en  forme  
ü éliminent  la  désynchronisa'on  
ü passent  le  signal  sur  un  autre  média  
ü Ils  sont  transparents  pour  le  réseau  
ü Ils  ne  sont  pas  adressables  

Printemps  2012   Applica-ons  TCP/IP             26  


Rappel  d’interconnexion  

Concentrateur  /  Répar'teur  
ou  Hub  

ü Permet  de  concentrer  


le  trafic  provenant  de  
plusieurs  hôtes  et  de  
le  générer  sur  d’autres    
sor'es  
ü Il  opère  au  niveau  1  

Printemps  2012   Applica-ons  TCP/IP             27  


Rappel  d’interconnexion  
Pont  

Applica-on   Applica-on  
Présenta-on   Présenta-on  
Session   Session  
Transport   Transport  
Réseau   Réseau  
Liaison  de  données   Liaison  de  données   Liaison  de  données  
Physique   Physique   Physique  

Printemps  2012   Applica-ons  TCP/IP             28  


Rappel  d’interconnexion  
Routeur  

Applica-on   Applica-on  
Présenta-on   Présenta-on  
Session   Session  
Transport   Transport  
Réseau   Réseau   Réseau  
Liaison  de  données   Liaison  de  données   Liaison  de  données  
Physique   Physique   Physique  

Printemps  2012   Applica-ons  TCP/IP             29  


Rappel  d’interconnexion  
Brouteur  (associe  les  fonc-onalités  d’un  pont  et  
d’un  routeur  
Applica-on   Applica-on  
Présenta-on   Présenta-on  
Session   Session  
Transport   Transport  
Réseau   Réseau   Réseau  
Liaison  de  données   Liaison     Liaison  de  données  
Physique   Physique   Physique  

Printemps  2012   Applica-ons  TCP/IP             30  


Rappel  d’interconnexion  
Passerelle  

Applica-on   Applica-on   Applica-on  


Présenta-on   Présenta-on   Présenta-on  
Session   Session   Session  
Transport   Transport   Transport  
Réseau   Réseau   Réseau  
Liaison  de  données   Liaison  de  données   Liaison  de  données  
Physique   Physique   Physique  

Printemps  2012   Applica-ons  TCP/IP             31  


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  
applica-on  et  la  couche  réseau).  Les  applica-ons  transmewent  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.  

Printemps  2012   Applica-ons  TCP/IP             32  


Raisons  du  succès  
ü Idéal  pour  interconnecter  du  matériel  
hétéroclite  
ü Standard  ouvert    
ü U-lisable  librement  
ü Indépendant  des  couches  physiques    
ü Schéma  d’adressage  unique  

Printemps  2012   Applica-ons  TCP/IP             33  


Printemps  2012   Applica-ons  TCP/IP             34  
Similitudes  
-­‐  Tous  deux  comportent  des  couches.  
-­‐  Tous  deux  comportent  une  couche  applica'on,  bien  que  chacune  fournisse  des  services  
  très  différents.  
-­‐  Tous  deux  comportent  des  couches  réseau  et  transport  comparables.  
-­‐  Tous  deux  supposent  l'u'lisa'on  de  la  technologie  de  commuta'on  de  paquets  (et  non  de  
  commuta'on  de  circuits).  
-­‐  Les  professionnels  des  réseaux  doivent  connaître  les  deux  modèles.  

Différences  
-­‐  TCP/IP  intègre  la  couche  présenta'on  et  la  couche  session  dans  sa  couche  applica'on.  
-­‐  TCP/IP  regroupe  les  couches  physique  et  liaison  de  données  OSI  au  sein  d'une  seule  
  couche.  
-­‐  TCP/IP  semble  plus  simple,  car  il  comporte  moins  de  couches.  
-­‐  Les  protocoles  TCP/IP  cons'tuent  la  norme  sur  laquelle  s'est  développé  Internet.  Aussi,  
le  modèle  TCP/IP  a-­‐t-­‐il  bâ'  sa  réputa'on  sur  ses  protocoles.  En  revanche,  les  réseaux  ne  
sont  généralement  pas  architecturés  autour  du  protocole  OSI,  bien  que  le  modèle  OSI  
puisse  être  u'lisé  comme  guide.  

Printemps  2012   Applica-ons  TCP/IP             35  


Printemps  2012   Applica-ons  TCP/IP             36  
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)
Printemps  2012   Applica-ons  TCP/IP             37  
Encapsula-on  
Données  u-lisateur  

Applica-on  
Entête  
 applica-f   Données  u-lisateur   TCP  

Entête  
Données  applica-ves  
 TCP   IP  
Segment  TCP  
Entête   Entête  
 IP    TCP   Données  applica-ves  
datagramme  IP  
Entête   Entête   Entête   Remorque  
 Ethernet    IP    TCP   Données  applica-ves   Ethernet  

Driver  Ethernet  
Trame  Ethernet  
Printemps  2012   Applica-ons  TCP/IP             38  
Couche  Physique:  
 "Accès  au  réseau"  

ü Accès  au  réseau  physique  


ü Envoyer  et  recevoir  des  datagrames  IP  
ü Interface avec la carte réseau
ü Coordination de la transmission des données
ü Formatage des données
ü Conversion des signaux analogiques/numériques
ü Contrôle d'erreurs des trames
(ajout d'infos, contrôle à l'arrivée, accusés de réception,..)
Ethernet,  Token  Ring,  FDDI,  SLIP,  PPP,…  

Printemps  2012   Applica-ons  TCP/IP             39  


Couche  Liaison  
Transmission  sans  erreur  de  codage  
ü Transmission  sans  erreur  des  datagrammes  
entre  2  systèmes  adjacents.    
ü Masque  aux  couches  supérieurs  les  
imperfec-ons  du  moyen  de  transmission.  
ü Moyen:  codage  redondant  (parité,  …)  
ü Le  protocole  de  correc-on  n’est  pas  forcément  
le  même  entre  deux  nœuds  adjacents.  

Printemps  2012   Applica-ons  TCP/IP             40  


Couche  réseau  
• C’est  la  «  couche  IP  ».  
• Permet  à  2  systèmes  non-­‐adjacents  de  
communiquer  en  se  servant  de  relais.  
• No-on  d’@  est  importante.  
• No-on  de  table  de  correspondance  entre  @  et  
fils  pour  aiguiller  les  messages.  
• Routage:  voir  plus  loin.  

Printemps  2012   Applica-ons  TCP/IP             41  


Couche  transport  

ü Supporte  UDP/TCP  
ü Permet  d’offrir  un  service  constant,  quelque  
soit  les  qualités  du  réseau  u-lisé.  
ü Permet  de  gérer  la  perte  d’un  paquet  
ü Réorganise  les  paquets  à  l’arrivée.  

Printemps  2012   Applica-ons  TCP/IP             42  


Couches  supérieures  
Session,  présenta'on  et  applica'on    

ü La  couche  session  permet  d’établir  une  


rela-on  durable  entre  deux  applica-ons  
souhaitant  coopérer  (visio  conférence…)  (pas  
obligatoire)  
ü La  couche  présenta-on  permet  de  résoudre  
les  problèmes  de  codage  des  données  
hétérogènes  
ü La  couche  applica-on  fournit  les  services  de  
communica-on    aux  u-lisateurs  (mail,  
transfert  de  fichier,  …)  
Printemps  2012   Applica-ons  TCP/IP             43  
Standards  

Printemps  2012   Applica-ons  TCP/IP             44  


Standards  

Printemps  2012   Applica-ons  TCP/IP             45  


Bibliographie  

Printemps  2012   Applica-ons  TCP/IP             46  


Modèle  OSI    et  TCP/IP  
Applica-on  
Présenta-on   Applica-on  
Session  
Transport   Transport  
Réseau   Réseau  
Liaison  de  données  
Network  interface  
Physique  

Printemps    2012   Applica-ons  TCP/IP         47  

Vous aimerez peut-être aussi