You are on page 1of 90

4#0)0

0ROTOCOLES DE L)NTERNET

COURS URECCNRSFR
0ROTOCOLES DE L)NTERNET

●   *EAN ,UC !RCHIMBAUD

● MODIFICATIONS
Ð    *EAN 0AUL 'AUTIER

4#0)0 
0ROTOCOLES DE L)NTERNET  0LAN
● )NTRODUCTION
● #OUCHE R©SEAU  )0 FONCTIONS ADRESSAGE DATAGRAMME
Ð )NTERNET 0ROTOCOL
● -APPING ADRESSES )0 ADRESSES PHYSIQUES
Ð !20 2!20
z !DDRESS 2ESOLUTION 0ROTOCOL 2EVERSE !DDRESS 2ESOLUTION 0ROTOCOL
● )#-0
Ð )NTERNET CONTROL -ESSAGE 3YSTEM
● #OUCHE TRANSPORT  4#0 ET 5$0
Ð 4RANSPORT #ONTROL 0ROTOCOL 5SER $ATAGRAM 0ROTOCOL
● &ICHIERS  COMMANDES SOUS 5NIX
● %XEMPLES
● "ILAN

4#0)0 
-OD¨LE EN COUCHES

!00,)#!4)/.3
-ESSAGES
-ESSAGES FLOTS
FLOTS
TELNET FTP SMTP WWW

3EGMENTS
3EGMENTS  4#0 5$0 42!.30/24
42!.30/24

)#-0
$ATAGRAMMES  2%3%!5
$ATAGRAMMES )0 2%3%!5
!20 2!20

 %TH  8  


4RAMES
 0HYSIQUE

4#0)0 
-OD¨LE EN COUCHES
3TATION
3TATION!! 2OUTEUR
2OUTEUR 3TATION
3TATION""

!00,)#!4)/.3 !00,)#!4)/.3

TELNET FTP SMTP WWW TELNET FTP SMTP WWW

 4#0 5$0  4#0 5$0

)#-0 )#-0 )#-0


  
)0 )0 )0
!20 2!20 !20 2!20 !20 2!20
 %TH  8    %TH  8    %TH  8  
 0HYSIQUE  0HYSIQUE  0HYSIQUE

4#0)0 
)NTERNET (ISTORIQUE EN QUELQUES MOTS
● 2ECHERCHES DU $!20!
Ð $EFENSE !DVANCED 0ROJECTS 2ESEARCH !GENCY
● !20!.%4 FUT LE PREMIER R©SEAU   COMMUTATION DE PAQUET AU MILIEU DES
ANN©ES 
Ð PROTOCOLES SOUS LEUR FORME ACTUELLE EN  
Ð R©SEAU DE LIAISONS POINT   POINT
z EXPLORATION SUR LES LIAISONS RADIOS ET SATTELITES
● ,A MISE EN OEUVRE DE 4#0)0 EN  SUR LE R©SEAU DE RECHERCHE DE
$!20! EST LE D©BUT DE L)NTERNET 
● ,A TRANSITION EST COMPL¨TE QUAND $!20! EXIGE QUE TOUTES LES MACHINES
DE !20!.%4 UTILISENT 4#0)0
● 4#0)0 INT©GR© A LUNIX "3$
Ð ENTR©E DANS LE MONDE UNIVERSITAIRE
Ð D©VELOPPEMENT DAPPLICATIONS R©SEAUX AVEC LES SOCKETS
● .3&NET EN   R©SEAUX R©GIONAUX

4#0)0 
)NTERNET )3/# )!" )%4&

● )3/#
Ð )NTERNET 3OCIETY
z )3/# &RANCE
Ð 0ILOTE L`Ë)!" ET L`Ë)%4&
● )NTERNET !RCHITECTURE "OARD
Ð ORGANISATION AUTONOME FOYER DE LA RECHERCHE ET DU D©VELOPPEMENT DE
L)NTERNET
Ð  TASK FORCES
Ð PLUSIEURS RENCONTRES ANNUELLES
Ð LE CHAIRMAN DE L)!" EST LARCHITECTE DE L)NTERNET

● )NTERNET %NGINEERING 4ASK &ORCE


Ð ORGANIS©E EN GROUPES DE TRAVAIL
Ð RAPPORTS TECHNIQUES  DRAFTS 2&#S
4#0)0 z 2EQUEST &OR #OMMENTS 
!RCHITECTURE DE LINTERNET
,INTERNET EST UN R©SEAU VIRTUEL CONSTRUIT EN
NTERCONNECTANT DES R©SEAUX PHYSIQUES PAR DES
PASSERELLES LES ROUTEURS

,INTERNET SUPPORTE UN SERVICE DE COMUNICATION UNIVERSEL

2©SEAU  2©SEAU  2©SEAU 

2 2

4#0)0 
!RCHITECTURE DE L)NTERNET 6UE UTILISATEUR

4#0)0 
!RCHITECTURE DE L)NTERNET ,A R©ALIT©

4#0)0 
,ES SERVICES DE L)NTERNET
● )NTEROP©RABILIT© AU NIVEAU DES APPLICATIONS

● ,ES UTILISATEURS INVOQUENT LES APPLICATIONS SANS AVOIR BESOIN


DE CONNAITRE LA TECHNOLOGIE DE L`Ë )NTERNET NI SON
ARCHITECTURE

● ,ES PLUS POPULAIRES SONT


Ð ,E COURRIER ELECTRONIQUE SMTP
Ð ,E TRANSFERT DE FICHIERS FTP TFTP
Ð ,ACC¨S   LINFORMATION DISTANTE WWW
Ð ,ACC¨S   DES MACHINES DISTANTES TELNET
Ð ,ES FORUMS .EWS

4#0)0 
)0
● )NTERNET 0ROTOCOL 2&# 
Ð SIMILAIRE   LA COUCHE  DU MOD¨LE /3)

● )0 PEUT UTILISER NIMPORTE QUEL TYPE DE LIAISON DE DONN©ES


Ð %THERNET 2&#
Ð 4OKEN 2ING
Ð ,IAISON S©RIE DE  +BS    -BS
z 3,)0 2&#
z 000 0OINT TO 0OINT 0ROTOCOL 2&# 8 2&#
Ð &$$) 2&#
Ð %THERNET  -BPS
Ð !4- 2&# 2&# ,!.% 

4#0)0 
5N R©SEAU )0

ORDINATEUR ! 2©SEAU
PUBLIC ORDINATEUR "

2©SEAU LOCAL 
ROUTEUR  ROUTEUR  2©SEAU LOCAL 

.©CESSIT© DIDENTIFIER LES ACTEURS IMPRIMANTE


PAR LEUR ADRESSE
PAR LEUR NOM
PAR LE CHEMIN DACC¨S ORDINATEUR #

ROUTEUR 
2©SEAU LOCAL 

4#0)0 
!DRESSAGE )0
● 5NE ADRESSE )0 
Ð  OCTETS  BITS
Ð NOT©E EN D©CIMAL
Ð FORME !"#$
z EXEMPLES    
● %LLE EST OU DOIT ªTRE UNIQUE AU -ONDE
Ð %LLE EST CONFIGURABLE PAR LOGICIEL COMMANDE IFCONFIG D5NIX
Ð %LLE D©FINIT UNE INTERFACE R©SEAU DE MACHINE OU DE ROUTEUR
● !TTRIBUTION DES ADRESSES DE R©SEAU EN &RANCE
Ð #LASSE ! ET " PAR LE .)# .ETWORK )NFORMATION #ENTER DE L)NTERNET
z MAIL   HOSTMASTER RIPENET
Ð #LASSE # EN &RANCE 
z .)#  WWWNICFR
z 2ENATER  RENSVP RENATERFR

4#0)0 
!DRESSAGE )0
● $EUX PARTIES  ADRESSE DE R©SEAU ADRESSE LOCALE
Ð #LASSIFICATION 
z CLASSE !  .(((
z CLASSE "  ..((
z CLASSE #  ...(
.  ADRESSE R©SEAU ASSIGN©E PAR UNE AUTORIT©
(  ADRESSE LOCALE ASSIGN©E PAR LADMINISTRATEUR DU R©SEAU
● CLASSES #  .)# &RANCE ')0 2ENATER
Ð 5NE ADRESSE PEUT ªTRE 
z DE MACHINE
z SOUS R©SEAU MACHINE
● ,ESPACE DADRESSAGE NEST PAS HI©RARCHIS© OU ARBORESCENT
z   LA DIFF©RENCE DU T©L©PHONE DE 4RANSPAC D!4- D)0V

4#0)0 
!DRESSAGE )0  CLASSE !
●  BITS POUR LE NUM©RO DE R©SEAU
Ð    
●  BITS POUR LADRESSAGE LOCAL
Ð  LOCALES POSSIBLES   
● %N &RANCE PAS DE R©SEAU DE CLASSE !
Ð %X   $%#  -)4

 R©SEAU LOCALE

  

4#0)0 
!DRESSAGE )0  CLASSE "
●  BITS POUR LE NUM©RO DE R©SEAU
Ð    
●  BITS POUR LADRESSAGE LOCAL
Ð  X  LOCALES POSSIBLES  
z %X   )-!'  *USSIEU

  R©SEAU LOCALE

   

4#0)0 
!DRESSAGE )0  CLASSE #
●  BITS POUR LE NUM©RO DE R©SEAU
Ð    
●  BITS POUR LADRESSAGE LOCAL
Ð  LOCALES POSSIBLES
z %X   )"0  #)4)

   R©SEAU LOCALE

    

4#0)0 
!DRESSAGE )0  CLASSE $

● ADRESSES MULTICAST 2&# 


Ð POINT   MULTIPOINT EX  VIDEO CONF
● R©SEAUX    
Ð EX  

    ADRESSE MULTICAST

    

4#0)0 
!DRESSAGE )0  PARTICULARIT©S
● #LASSE %    (  2ESERVED FOR &UTUR 5SE

● !DRESSES PARTICULI¨RES
Ð SOI MªME   LOOPBACK LOCALHOST
z TEST LOGICIELS COMMUNICATION INTER PROCESSUS SUR LA STATION
Ð   UNE MACHINE NE CONNA®T PAS SON ADRESSE STATION SANS DISQUE QUI
UTILISE 2!20
Ð TOUS LES BITS DE LA PARTIE MACHINE     D©SIGNE LE R©SEAU
z  D©SIGNE LE R©SEAU DE CLASSE "  
Ð TOUS LES BITS DE LA PARTIE MACHINE     D©SIGNE TOUS LES HOSTS DU R©SEAU
z  D©SIGNE TOUTES LES MACHINES DU R©SEAU 
z DIFFUSION BROADCAST )0 UTILIS© PAR LA COMMANDE RWHO D5NIX

4#0)0 
3OUS R©SEAUX )0
● $©COUPAGE DUN R©SEAU EN ENTIT©S PLUS PETITES
Ð SOUS R©SEAU OU SUBNET
Ð UN MASQUE EST ASSOCI©   CHAQUE R©SEAU SOUS R©SEAU

● ,ADMINISTRATEUR DU R©SEAU D©CIDE DE LA PARTITION

● ,ES ©QUIPEMENTS R©SEAUX DOIVENT POUVOIR UTILISER LA NOTION


DE SOUS R©SEAU
Ð STATIONS SERVEURS DE TERMINAUX ROUTEURS IMPRIMANTES 

● 5N ROUTEUR INTERCONNECTE DES SOUS R©SEAUX

● ,E ROUTAGE EST BAS©


Ð SUR LES ADRESSES DE R©SEAU
Ð SUR LES ADRESSES DE SOUS R©SEAUX
4#0)0 
3OUS R©SEAUX )0
● INFORMATION INCONNUE DE LEXT©RIEUR

● 5TILISATION DU MASQUE
z MªME NOTATION QUE LADRESSE )0
● BITS R©SEAU   
● BITS DE LA PARTIE SOUS R©SEAU   
● BITS DE LA PARTIE HOST   

z EXEMPLE   R©SEAU DE CLASSE "


● MASQUE PAR D©FAUT 
● MASQUE    SOUS R©SEAUX DE CLASSE #

!DRESSE DUN ©QUIPEMENT  ADRESSE )0 ET MASQUE

4#0)0 
0OINTS FAIBLES DE LADRESSAGE )0
● 3I UNE MACHINE CHANGE DE R©SEAU SON ADRESSE DOIT CHANGER

● ,E ROUTAGE UTILISANT LA PARTIE R©SEAU DE LADRESSE LE CHEMIN


SUIVI PAR LES DATAGRAMMES VERS UN HOST AVEC DE MULTIPLES
ADRESSES )0 D©PEND DE LADRESSE UTILIS©E

2©SEAU 
) ) )

2 ! "

) )
2©SEAU 

4#0)0 
)0  &ONCTIONS
● 4RANSPORTE DES DATAGRAMMES DE BOUT EN BOUT
Ð 0OUR ALLER DE L ©QUIPEMENT !   L©QUIPEMENT # LE DATAGRAMME PASSE
PAR 2  2  2
! "
Ð #HAQUE DATAGRAMME CONTIENT
z LADRESSE )0 )NTERNET DE L©METTEUR 2 2
z LADRESSE )0 )NTERNET DU DESTINATAIRE
z CHAQUE INTERFACE DUN ©QUIPEMENT A UNE ADRESSE )0
● LA COMMANDE IFCONFIG D5NIX
#
2
Ð )L FAUT CONNA®TRE LADRESSE )0 DUN ©QUIPEMENT POUR COMMUNIQUER AVEC LUI

Ð #EST UN MODE SANS CONNEXION


z CHAQUE DATAGRAMME EST TRAIT© IND©PENDAMMENT DES AUTRES

Ð 3ANS GARANTIE DE REMISE DES DATAGRAMMES UNRELIABLE


z )0 FAIT AU MIEUX "EST %FFORT
4#0)0 
)0  &ONCTIONS
● !SSURE LE ROUTAGE  SAVOIR O¹ ENVOYER LE DATAGRAMME
Ð ,ES ©QUIPEMENTS )0 NE CONNAISSENT QUE LE PROCHAIN ©QUIPEMENT SUR LR
CHEMIN NEXT HOP 

● ,A FRAGMENTATION
Ð #EST LA MACHINE DESTINATAIRE QUI R©ASSEMBLE NON LE ROUTEUR   LA FRONTI¨RE
DUN TYPE DE R©SEAU
$ $ $
(EADER
  
!
" &RAG 
(EADER $
-45
2 2
&RAG 
-45   -45   (EADER $

&RAG 
(EADER $

4#0)0 
)0  &ONCTIONS

● )0 NASSURE PAS
Ð LE MULTIPLEXAGE
Ð LA V©RIFICATION DU S©QUENCEMENT
Ð LA D©TECTION DE PERTE
Ð LA RETRANSMISSION EN CAS D ERREUR
Ð LE CONTR´LE DE FLUX
z )#-0 ASSURE PARTIELLEMENT CETTE FONCTION

4#0)0 
$ATAGRAMME )0
%N TªTE $ONN©ES

-INIMUM
-INIMUM 
OCTETS
OCTETS
6ERS )(, 4/3 4,

&RAGMENTATION )$ &LGS &/


&RAGMENTATION

CHAMPS
CHAMPS
44, 0ROTOCOL (EADER #HECKSUM

3OURCE

$ESTINATION

/PTIONS 0ADDING

 BIT

4#0)0 
$ATAGRAMME )0
● 6ERS  6ERSION DU PROTOCOLE
Ð !CTUELLEMENT 
● )(,  )NTERNET (EADER ,ENGTH
Ð %N NOMBRE DE MOTS DE  BITS
Ð '©N©RALEMENT  SANS OPTIONS LEN TªTE EST DE  OCTETS
● 4/3  4YPE /F 3ERVICE QUALIT© DE SERVICE
Ð 0AS UTILIS© EST PR©VU ESSENTIELLEMENT POUR LES ALGORITHMES DE ROUTAGE
Ð 0RECEDENCE  INDIQUANT LIMPORTANCE DU DATAGRAMME

       

0RECEDENCE $ 4 2

,OW
,OW$ELAY
$ELAY (IGH
(IGHRELIABILITY
RELIABILITY
(IGH
(IGHTHROUGHPUT
THROUGHPUT

4#0)0 
$ATAGRAMME )0

● 4,  4OTAL ,ENGTH
Ð ,ONGUEUR DU DATAGRAMME INCLUANT LENTªTE
Ð 5NIT©  OCTET
Ð -AXIMUM   +OCTETS
Ð 2ECOMMAND©  MOINS DE  OCTETS

● 44,  4IME 4O ,IVE


Ð 4H©ORIQUEMENT EXPRIM© EN INCR©MENTS DE  SECONDE
Ð ,EXP©DITEUR LE MET   UNE CERTAINE VALEUR
Ð $©CR©MENT© DE  OU PLUS QUAND IL PASSE PAR UN ROUTEUR
Ð ,E DATAGRAMME EST D©TRUIT QUAND 44,
Ð %VITE AU DATAGRAMME DE CIRCULER ©TERNELLEMENT EN CAS DE BOUCLE

4#0)0 
$ATAGRAMME )0

● 0ROTOCOL  )DENTIFIE LE PROTOCOLE DE LA COUCHE SUP©RIEURE


Ð   4#0
Ð   5$0
Ð   )#-0

● (EADER #HECKSUM
Ð 5TILIS© POUR V©RIFIER LINT©GRIT© DU DATAGRAMME
Ð &ONCTION DU CONTENU DE LENTªTE PAS DES DONN©ES 
Ð 0ERMET DE D©TECTER UNE ERREUR SUR LENTªTE

4#0)0 
$ATAGRAMME )0
● $©MULTIPLEXAGE AU NIVEAU DE LA COUCHE )0
Ð CHAMP PROTOCOLE DU LEN TªTE

)#-0 5$0 4#0 %'0

-ODULE )P

!RRIV©E DES
DATAGRAMMES

4#0)0 
$ATAGRAMME )0
● )$  )DENTIFICATION
Ð 5TILIS© PAR L©M©TTEUR ET LE DESTINATAIRE POUR IDENTIFIER LE DATAGRAMME
Ð .UM©ROTATION FAITE PAR L©METTEUR
Ð 5NIQUEMENT UTILIS© POUR LA FRAGMENTATION
● &LGS  &LAGS POUR LA FRAGMENTATION
Ð   IL Y A ENCORE DES FRAGMENTS
Ð   DERNIER FRAGMENT OU PAS ENCORE FRAGMENT©
Ð 8  NE PAS FRAGMENTER
● &/  &RAGMENT OFFSET
Ð )NDIQUE O¹ LE FRAGMENT SE TROUVE DANS LE DATAGRAMME DORIGINE
Ð #ALCUL© EN UNIT© DE  OCTETS
Ð 0REMIER FRAGMENT  
Ð ,E DESTINATAIRE DOIT R©CUP©RER TOUT LES FRAGMENTS SI UN FRAGMENT EST PERDU
TOUT LE DATAGRAMME EST JET©

4#0)0 
$ATAGRAMME )0

● 3OURCE  !DRESSE )0 DE L©METTEUR

● $ESTINATION  !DRESSE )0 DU DESTINATAIRE

4#0)0 
$ATAGRAMME )0
● /PTIONS  VARIABLES EN TAILLE PERMETTENT DES EXTENSIONS
z #ERTAINES OPTIONS SONT STANDARDS D©CRITES DANS DES 2&#S 
● %XEMPLES  NIVEAU DE S©CURIT© TIME STAMP CHAQUE ROUTEUR AJOUTE LHEURE DE PASSAGE
z %LLES SE COMPOSENT
● DU CODE DE LOPTION  OCTET
● DE LA LONGUEUR DE LOPTION  OCTET
● DES DONN©ES ASSOCI©ES

● 0ADDING  #OMPL©TE LE CHAMPS OPTIONS


Ð 0OUR QUE LA LONGUEUR DE LEN TªTE SOIT UN MULTIPLE DE 

2EMARQUE 
4AILLE DE LENTªTE EST IMPORTANTE   OCTETS
z )0 NE PEUT PAS UTILISER UN LIEN   +BS
z #ERTAINS PROTOCOLES PERMETTENT LA COMPRESSION DE LENTªTE )0

4#0)0 
)NTERFACE )0 %THERNET 2&#

● $ATAGRAMME )0 DANS UNE TRAME %THERNET


Ð #HAMP 4YPE   (EX

$ATAGRAMME )0 DANS UNE TRAME )%%% 2&#
Ð ,,# OCTETS  $3!0  33!0  #ONTROL 
z 3!0  3ERVICE !CCESS 0ROTOCOL
Ð 3.!0  OCTETS 3UB .ETWORK !CCESS 0ROTOCOL
z 0ROTOCOL )$  SUR  OCTETS
z %THERNET 4YPE   SUR  OCTETS   HEX

4#0)0 
)NTERFACE )0 8 2&#

● )0  8  8
Ð 8 NA PAS DE NOTION DE BROADCAST
Ð /N NE PEUT DONC PAS UTILISER LE PROTOCOLE !20
Ð /N ASSOCIE UNE ADRESSE 8   UNE ADRESSE )0 MANUELLEMENT
Ð #EST STATIQUE DONC LOURD   G©RER

● ,ES DATAGRAMMES )0 SONT FRAGMENT©S    OCTETS


Ð 5N PAQUET 8  NE SUPPORTE QUUNE TAILLE MAXIMALE DE  OCTETS
z UTILISATION DU BIT - DE X POUR D©COUPER LE DATAGRAMME )0

4#0)0 
!20 2&#

● 0ROBL¨ME  4ROUVER UNE ADRESSE -!#   PARTIR DE LADRESSE )0

● !DDRESS 2ESOLUTION 0ROTOCOL


Ð 0ERMET DE TROUVER LADRESSE PHYSIQUE DUNE MACHINE SUR LE MªME R©SEAU EN
DONNANT UNIQUEMENT SON ADRESSE )0

● ,ADRESSE )0 EST TOTALEMENT IND©PENDANTE DE LADRESSE PHYSIQUE


Ð EXEMPLE %THERNET  LADRESSE -!# EST FOURNIE PAR LE CONSTRUCTEUR

● 3TOCKAGE DES PHYSIQUES DANS UNE TABLE !20 CACHE 


Ð ,E CACHE EST REMIS   JOUR P©RIODIQUEMENT
Ð 3OUS 5NIX POUR %THERNET VISUALISATION DE LA TABLE PAR LA COMMANDE  ARP A

4#0)0 
!20
● 3OIT DEUX ©QUIPEMENTS SUR LE MªME SEGMENT %THERNET

● ,A MACHINE ! VEUT ENVOYER UN DATAGRAMME   LA MACHINE "

● %LLE CONNAIT SON ADRESSE )0 MAIS PAS SON ADRESSE %THERNET 


Ð ! ENVOIE UNE TRAME DE BROADCAST %THERNET QUI DEMANDE LADRESSE %THERNET DE " 
z ADRESSE DESTINATAIRE &&&&&&&&&&&& AVEC 4YPE  
z EN INDIQUANT LADRESSE )0 DE "

Ð 4OUTES LES MACHINES RE§OIVENT LA REQUªTE

Ð 3EUL " R©POND   ! EN LUI DONNANT SON ADRESSE %THERNET

Ð 3I CEST UNE AUTRE MACHINE QUI R©POND   LA PLACE DE ! ON PARLE ALORS DE 0ROXY
!20
z UTILISATION PAR LES ROUTEURS QUAND LE DESTINATAIRE EST DANS UN AUTRE R©SEAU )0
4#0)0 
!20

OCTETS
OCTETS
%N TªTE DE TRAME -ESSAGE !20

  

%TH
%TH (ARDWARE INTERFACE 0ROTOCOL 
)0
)0
,ONGUEUR
,ONGUEURDESDES (,%. 0,%. /PERATION !20
!20REQUEST
REQUEST RESPONSE
 RESPONSE

HARD 2!20
2!20 REQUEST  RESPONSE
REQUEST  RESPONSE
HARDETETPROTOCOLE
PROTOCOLE 
3ENDER (ARDWARE !DDRESS OCTETS  

3ENDER (! OCTETS   3ENDER )NTERNET !DDRESS  

3ENDER )!   4ARGET (ARDWARE !DDRESS  

4ARGET (ARDWARE !DDRESS  

4ARGET )NTERNET !DDRESS !DDRESS  

4#0)0 
2!20 2&#
● 0ROBL¨ME 
Ð 4ROUVER UNE ADRESSE )0   PARTIR DE LADRESSE %THERNET
● 2EVERSE !DDRESS 2ESOLUTION 0ROTOCOL
Ð 0ERMET DE DEMANDER UNE ADRESSE )0 EN INDIQUANT LADRESSE %THERNET
Ð 5TILIS© AU MOMENT DU BOOT PAR CERTAINS ©QUIPEMENTS
z ENVOIE SON ADRESSE -!# DANS LE CHAMP 4ARGET (!
● 4YPE   DANS LA TRAME %THERNET
● %THERNET TYPE   DANS LA TRAME )%%%
● 5TILIS© PAR
Ð LES -AC )NTOSH AVEC UNE BOITE +INETICS
Ð LES STATIONS SANS DISQUE
Ð LES TERMINAUX 8 
● -ªME FORMAT DE MESSAGE QUE !20

4#0)0 
)#-0 2&#
● )NTERNET #ONTROL -ESSAGE 0ROTOCOL
Ð 0ROTOCOLE DE GESTION DE R©SEAU  M©CANISME DE RAPPORT DERREUR

● )MPL©MENT© SUR TOUS LES ©QUIPEMENTS )0  STATIONS ROUTEURS

● -ESSAGE ENVOY© PAR L©QUIPEMENT DESTINATAIRE OU UN ROUTEUR


INTERM©DIAIRE
Ð 1UAND IL SAPER§OIT DUN PROBL¨ME DANS UN DATAGRAMME
Ð 0OUR AVERTIR L©METTEUR AFIN QUIL MODIFIE SON COMPORTEMENT
Ð EX  ROUTEUR QUI A UNE MAUVAISE INFORMATION DE ROUTAGE

● 5N MESSAGE )#-0 NE DOIT PAS ENGENDRER UN AUTRE MESSAGE


)#-0
Ð )L NE DEMANDE PAS DE R©PONSE
4#0)0 
)#-0
● 5N MESSAGE )#-0 EST CONTENU DANS UN DATAGRAMME )0
Ð 5TILISE )0 COMME UN PROTOCOLE DE COUCHE SUP©RIEURE
Ð #HAMP PROTOCOLE DU DATAGRAMME )0  
● #HAQUE MESSAGE )#-0 A SON FORMAT
Ð  CHAMPS COMMUNS
z 490%  OCTET  TYPES D©FINIS
z #/$%  OCTET PLUS DINFORMATION SUR LE CHAMP TYPE
z #(%#+35-  OCTETS SUR LE MESSAGE )#-0

%N TªTE )#-0 DONN©ES )#-0

%N TªTE )0 MESSAGE )#-0 COMPLET

%N TªTE DE TRAME %N TªTE )0 MESSAGE )#-0 COMPLET

4#0)0 
)#-0
Ð ,E CHAMP TYPE
●  2©PONSE D`©CHO ●  4RACEROUTE
●  $ESTINATION INACCESSIBLE ●  %RREUR DE CONVERSION DES
●  k`3OURCE 1UENCH`{ DEMANDE DE DATAGRAMMES
RALENTISSEMENT ●  2EDIRECTION D`ËUN ©QUIPEMENT
●  2EDIRECTION MOBILE
●  %CHO ●  ,OCALISATION D`ËUN ©QUIPEMENT
)0V
●  !NNONCE DE ROUTEUR
●  2©PONSE A LA DEMANDE DE
●  3OLLICITATION DE ROUTEUR LOCALISATION D`ËUN ©QUIPEMENT )0V
●  44, EXPIRE ●  $EMANDE D`ËENREGISTREMENT D`ËUN
●  0ROBL¨ME DE PARAM©TRAGE ©QUIPEMENT MOBILE
●  (ORADATAGE 4IME 3TAMP ●  2©PONSE A LA DEMANDE
●  2©PONSE HORODATAGE D`ËENREGISTREMENT D`ËUN ©QUIPEMENT
MOBILE
●  $EMANDE D`ËINFORMATION
●  2©PONSE A LA DEMANDE D`ËINFORMATION
●  $EMANDE DE k`NETMASK`{
●  2©PONSE A LA DEMANDE DE k`NETMASK`{
●  4RACEROUTE
●  %RREUR DE CONVERSION DES DATAGRAMMES

4#0)0 
)#-0
● 4YPE DINDICATION DUN MESSAGE )#-0
TYPE MESSAGE CODE
Ð )MPOSSIBLE DATTEINDRE LE R©SEAU .ETWORK UNREACHABLE  
Ð (OST NON ATTEIGNABLE (OST UNREACHABLE  
Ð 0ORT 4#0 OR 5$0 SERVICE INDISPONIBLE 0ORT UNREACHABLE  
Ð $EMANDE DE RALENTIR L©MISSION 3OURCE QUENCH  
Ð $UR©E DE VIE D©PASS©E 4IME TO ,IVE EXCEEDED  
Ð 2EDIRECTION 2EDIRECT CHANGE A ROUTE   
Ð %CHO ET R©PONSE   ECHO %CHO %CHO REPLY COMMANDE PING 
Ð $EMANDE DE SUBNET MASK !DDRESS -ASK REQUEST 
Ð 2©PONSE DE  SUBNET MASK ADDRESS MASK 2EPLY 

● 0ERMET DE PALIER AUX MANQUES DE SERVICES DE )0

4#0)0 
#OUCHE 4RANSPORT $©FINITIONS

● $EUX PROTOCOLES POUR LA COMMUNICATION ENTRE APPLICATIONS

● 4#0  4RANSMISSION #ONTROL 0ROTOCOL


z PROTOCOLE EN MODE ORIENT© CONNEXION

● 5$0 5SER $ATAGRAM PROTOCOL


z PROTOCOLE EN MODE SANS CONNEXION

4#0)0 
#OUCHE 4RANSPORT $©FINITIONS

● )DENTIFICATION DUNE APPLICATION  NUM©RO DE PORT


Ð LE PORT EST UNE DESTINATION ABSTRAITE UTILIS© PAR LE PROTOCOLE

● SOCKET  #OMBINAISON )0 .UM©RO DE PORT


Ð   EST LE D©MON TELNETD SUR LA STATION 

● ,A COMBINAISON DE  SOCKETS D©FINIT COMPL¨TEMENT UNE


CONNEXION 4#0 OU UN ©CHANGE 5$0
Ð %XEMPLE   ET  
z #ONNEXION ENTRE UN PROCESSUS CLIENT QUI A PRIS LE NUM©RO  SUR LA
MACHINE  ET LE D©MON TELNETD SUR LA MACHINE 
z 5N UTILISATEUR SUR  A FAIT UN TELNET 
z #EST CE QUE LON PEUT VOIR AVEC LA COMMANDE 5NIX NETSTAT A

4#0)0 
#OUCHE 4RANSPORT $©FINITIONS
● 0ORT PR© D©FINIS 2&#  !SSIGNED NUMBERS POUR LES
SERVICES 
Ð  &40 4RANSFERT
Ð  &40 #ONTR´LE
Ð  4ELNET
Ð  3-40
Ð  $.3 $OMAIN .AME 3ERVER
Ð  TFTP
● -ODE CLIENT SERVEUR
Ð SERVEUR ON PARLE DE D©MONS DANS 5NIX
Ð LE CLIENT SE VOIT ATTRIBU© UN NUM©RO DE PORT NON AFFECT©  POUR ©VITER
TOUTE CONFUSION AVEC LES PORTS OFFICIELS
● 4OUS LES ©QUIPEMENTS 4#0)0 RESPECTENT CETTE ATTRIBUTION DE
PORTS PR© D©FINIS
Ð FICHIER ETCSERVICES D5NIX
4#0)0 
5$0 2&#
● 5SER $ATAGRAM 0ROTOCOL
Ð SERVICE SANS CONNECTION SANS GARANTIE UTILISANT )0
POUR LE TRANSPORT DE MESSAGES ENTRE MACHINES

%N TªTE 5$0 DONN©ES

  

3OURCE 0ORT $ESTINATION 0ORT

,ENGTH #HECKSUM

 BIT

4#0)0 
5$0  #HAMPS
● %NTªTE DE  OCTETS
● 3OURCE 0ORT  NUM©RO DE PORT
Ð OPTIONNEL IDENTIFIE UN PORT POUR LA R©PONSE
● $ESTINATION 0ORT  NUM©RO DE PORT
● ,ENGTH TAILLE DE LENTªTE ET DES DONN©ES
Ð 5NIT©  OCTET
Ð 4AILLE MAXIMALE   +OCTETS
● #HECKSUM  FONCTION DE LENTªTE ET DES DONN©ES
Ð OPTIONNEL
Ð CEST LA SEULE GARANTIE SUR LA VALIDIT© DES DONN©ES QUI ARRIVENT   DESTINATION
● 5N MESSAGE 5$0 EST CONTENU DANS UN DATAGRAMME )0

%N TªTE )0 %N TªTE 5$0 DONN©ES

DONN©ES )0
4#0)0 
5$0
● 0AR RAPPORT   )0 5$0 RAJOUTE LINFORMATION INDIQUANT LE SERVICE

0ORT  0ORT  0ORT 

5$0  $©MULTIPLEXAGE

$ATAGRAMMES 5$0

COUCHE )0

4#0)0 
5$0
● .E FAIT PAS
Ð MODE CONNECT©
Ð RETRANSMISSION SI ERREUR OU PERTE
Ð S©QUENCEMENT
Ð CONTR´LE DE FLUX
● #EST UN PROTOCOLE DE TRANSPORT NON FIABLE
● 5TILIS© PAR .&3
● 5TILIS© POUR LA DIFFUSION
Ð RWHO
Ð ROUTED
Ð TFTP 4RIVIAL &ILE4RANSFERT 0ROTOCOL PORT 
Ð NTP .ETWORK 4IME 0ROTOCOL PORT 
Ð LE PROTOCOLE 240
z 2EAL 4IME 0ROTOCOL

4#0)0 
4#0 2&# &ONCTIONNALIT©S
● 4RANSMISSION #ONTROL 0ROTOCOL
● 4#0 NE TOURNE PAS DANS LES ROUTEURS
Ð UNIQUEMENT SUR LES ORDINATEURS LES IMPRIMANTES
● 4RANSPORT 
Ð $E BOUT EN BOUT ENTRE APPLICATIONS
Ð %N MODE CONNECT©  OUVERTURE  FERMETURE CIRCUIT VIRTUEL
Ð 3ANS ERREUR  CONTR´LE ET RETRANSMISSION SI N©CESSAIRE
Ð 3ANS PERTE  NUM©ROTATION ET RETRANSMISSION
Ð /RDONN©  BON S©QUENCEMENT
Ð 3YST¨ME DACQUITTEMENT
Ð !VEC CONTR´LE DE FLUX FENªTRE 
Ð &ULL DUPLEX
Ð !VEC UNE INDICATION DE SERVICE  NUM©RO DE PORT

4#0)0 
4#0 &ONCTIONNALIT©S

● 4RAITE LES DONN©ES VENANT DES COUCHES SUP©RIEURES


COMME UNE SUITE DOCTETS
● $©COUPE CETTE SUITE DOCTETS EN SEGMENTS
Ð 4AILLE MAXIMALE DE  +OCTETS
Ð ,A TAILLE DU SEGMENT D©PEND DU M©DIA DEVANT LA STATION QUI ©MET
●  SEGMENT 4#0 EST CONTENU DANS UN DATAGRAMME )0
Ð #HAMP PROTOCOLE DU DATAGRAMME )0  
● $ES SEGMENTS SONT ©CHANG©S POUR 
Ð OUVRIR LES CONNEXIONS
Ð TRANSF©RER DES DONN©ES
Ð ENVOY©S DES !#+ G©RER LE CONTR´LE DE FLUX
Ð FERMER LES CONNEXIONS

4#0)0 
&IABILIT© D`ËUN SERVICE R©SEAU
,A TECHNIQUE LA PLUS SIMPLE  ACQUITTEMENT AVEC RETRANSMISSION
-©CANISME

%METTEUR 2©SEAU $ESTINATAIRE


4IMER
4IMER
%MET 0AQUET 

2E§OIT 0AQUET 
%MET !#+ 

2E§OIT !#+ 
%MET 0AQUET 
2E§OIT 0AQUET 
%MET !#+ 
2E§OIT !#+ 

%MET 0AQUET 

4#0)0 
&IABILIT© D`ËUN SERVICE R©SEAU
,A TECHNIQUE LA PLUS SIMPLE  ACQUITTEMENT AVEC RETRANSMISSION
-©CANISME AVEC TIMEOUT ET RETRANSMISSION

%METTEUR 2©SEAU $ESTINATAIRE


4IMER
4IMER
0AQUET PERDU
%MET 0AQUET 
3TART 4IMER $EVRAIT 2E§EVOIR 0AQUET 
$EVRAIT %METTRE !#+ 
$EVRAIT 2E§EVOIR!#+ 
#E M©CANISME GASPILLE
4IMER EXPIRE DES RESSOURCES CAR ON ENVOIE
UN NOUVEAU PAQUET SEULEMENT
%MET 0AQUET  SI LE PAQUET PR©C©DENT EST ACQUITT©
2E§OIT 0AQUET 

%MET !#+ 
2E§OIT !#+ 

4#0)0 
&IABILIT© D`ËUN SERVICE R©SEAU
● -©CANISME DU GLISSEMENT DE FENªTRE SLIDING WINDOW
FENªTRE INITIALE ©METTEUR ET DESTINATAIRE SONT CONCERN©S

       

,©METTEUR PEUT ENVOYER  PAQUETS AVANT DE RE§CEVOIR UN ACQUITTEMENT

,ACQUITTEMENT DU PAQUET  ARRIVE LA FENªTRE GLISSE

GLISSEMENT

       

,ES PERFORMANCES SONT FONCTIONS DE LA TAILLE DE LA FENªTRE ET DE LA VITESSE


4#0)0   LAQUELLE LE R©SEAU ACCEPTE LES PAQUETS 
&IABILIT© D`ËUN SERVICE R©SEAU

%METTEUR 2©SEAU $ESTINATAIRE

%MET 0AQUET 
$ECLENCHEMENT D`ËUN TIMER
2E§OIT 0AQUET 
%MET 0AQUET  %MET !#+ 
2E§OIT 0AQUET 
%MET 0AQUET  %MET !#+ 

2E§OIT !#+  2E§OIT 0AQUET 


%MET !#+ 
2E§OIT !#+ 

2E§OIT !#+ 

3EULS LES PAQUETS NON ACQUITT©S SONT RETRANSMIS SUR EXPIRATION DUN TIMER

4#0)0 
4#0 &IABILIT© DU
SERVICE
● -©CANISME DE SLIDING WINDOW
Ð AU NIVEAU DE LOCTET
Ð LES OCTETS DU FLOT DE DONN©ES SONT NUM©ROT©S S©QUENTIELLEMENT
Ð L©METTEUR G¨RE  POINTEURS

FENªTRE COURANTE

         

P
P P
DERNIER OCTET QUI PEUT ªTRE
OCTETS ENVOY©S FRONTI¨RE ENTRE LES OCTETS ENVOY©S
ENVOY© AVANT DE RECEVOIR U
ET ACQUITT©S ET PAS ENCORE ENVOY©S DE LA FENªTRE
N NOUVEL ACQUITTEMENT

4#0 EST FULL DUPLEX   FENªTRES POUR CHAQUE CONNEXIONS

4#0)0 
4#0 #ONTR´LE DE FLUX

● ,E DESTINATAIRE JOUE AVEC LA PLACE DISPONIBLE DANS LES BUFFERS


POUR R©DUIRE LA TRANSMISSION O¹ LAUGMENTER

LA TAILLE DE LA FENªTRE EST VARIABLE


Ð WINDOW ADVERTISEMENT DANS LE !#+
z DONNE LE NOMBRE DOCTETS QUE LE RECEVEUR EST PRªT A ACCEPTER
● SIL EST CROISSANT ALORS LA FENªTRE PEUT AUGMENTER
● SIL EST D©CROISSANT ALORS LA FENªTRE DOIT DIMINUER

● 5N M©CANISME DE CONTR´LE DE FLUX EST INDISPENSABLE  


L)NTERNET
Ð H©T©ROG©N©IT© DES MACHINES POUR LES COMMUNICATIONS DE BOUT EN BOUT
z 4#0 R©SOUD CE PROBL¨ME
Ð R©SEAUX ET ROUTEURS DE DIFF©RENTES CAPACIT©S
z 4#0 NE R©SOUD PAS MAIS SE REPOSE SUR )#-0 3OURCE 1UENCH

4#0)0 
3EGMENT 4#0 EN TªTE
● 4AILLE MINIMALE DE  OCTETS
Ð PLUS  OCTETS EN TªTE )0  EN TªTE 4#0)0   OCTETS

3OURCE 0ORT $ESTINATION 0ORT

3EQUENCE .UMBER

!CK .UMBER

$ATA 5 ! 0 2 3 &
/FFSET
2ESERVED 2 # 3 3 9 ) 7INDOW
' + ( 4 . .
#HECKSUM 5RGENT 0OINTER

/PTIONS

 BIT

4#0)0 
3EGMENT 4#0

● 5NIT© DE TRANSFERT 4#0 POUR 

Ð %TABLIR DES CONNEXIONS


Ð 4RANSF©RER DES DONN©ES
Ð %NVOYER LES ACQUITEMENTS
Ð !VERTIR DE LA TAILLE DES FENªTRES
Ð &ERMER LES CONEXIONS

4#0)0 
3EGMENT 4#0
#HAMPS
● 3OURCE 0ORT  BITS
Ð .UM©RO DU PORT 4#0 QUI IDENTIFIE LAPPLICATION DU COT© ©METTEUR DU SEGMENT
4#0
● $ESTINATION 0ORT  BITS
Ð .UM©RO DU PORT 4#0 QUI IDENTIFIE LAPPLICATION DU COT© DESTINATAIRE DU SEGMENT
4#0
● 3EQUENCE .UMBER BITS
Ð .OMBRE DONN© EN OCTETS
Ð 0AR RAPPORT AU D©BUT DE LA CONNEXION R©F©RE NCE AU FLUX DANS LA MªME DIRECTION
QUE LE SEGMENT
Ð !SSURE LE BON S©QUENCEMENT
● !CKNOWLEDGMENT .UMBER  BITS
Ð .OMBRE DONN© EN OCTETS CEST UNE INFORMATION EN RETOUR
Ð )DENTIFIE LA POSITION DU DERNIER OCTET RE§U EN DONNANT LE NUM©RO DU PROCHAIN
OCTET QUE LUI DESTINATAIRE ESP¨RE RE§EVOIR
Ð ,ES OCTETS PR©C©DENTS ONT ©T© RE§US SANS ERREUR NI PERTE
4#0)0 
3EGMENT 4#0
#HAMPS
● $ATA /FFSET OU (,%. LONGUEUR DE LEN TªTE BITS
Ð $ONN© EN MULTIPLE DE  BITS SOUVENT  
● 52'  5RGENT BIT
Ð EXEMPLE INTERRUPTION #TRL # DANS TELNET
● !#+  TENIR COMPTE DE L!CKNOWLEDGMENT .UMBER BIT
● 03(  D©LIVRER IMM©DIATEMENT LES DONN©ES BIT
Ð L©METTEUR NE PR©VOIT PAS DENVOYER DAUTRES DONN©ES DANS LIMM©DIAT
Ð EXEMPLE  APR¨S UNE FIN DE LIGNE SOUS TELNET EN MODE LIGNE
● 234 RESET  REPRISE D UNE CONNEXION AU D©PART BIT
Ð APR¨S PLUSIEURS 39. INCOMPR©HENSIFS OU UN CRASH 
● 39.  $©SIRE ©TABLIR UNE CONNEXION BIT
● &).  4ERMINE LA CONNEXION BIT

4#0)0 
3EGMENT 4#0
#HAMPS
● 7INDOW 
Ð .OMBRE DOCTETS QUE L©METTEUR PEUT ENVOYER PAR RAPPORT   L!CKNOWLEGMENT
.UMBER SANS RECEVOIR DACQUITTEMENT ESPACE LIBRE DANS LE BUFFER DE R©CEPTION 
#EST UNE INFORMATION DE RETOUR
Ð 0ERMET LE CONTR´LE DE FLUX

● #HECKSUM 
Ð &ONCTION SUR LENTªTE ET LES DONN©ES
Ð 0ERMET DE V©RIFIER QUE LE TRANSPORT SEST EFFECTU© SANS ERREUR
Ð 3I LE R©CEPTEUR SAPER§OIT DUNE ERREUR IL FAIT COMME SI LE SEGMENT AVAIT ©T© PERDU
IL NE LACQUITTE PAS

4#0)0 
3EGMENT 4#0
#HAMPS
● 5RGENT 0OINTER INDIQUE LE DERNIER OCTET DE DONN©ES
URGENTES QUAND 52'  
● /PTIONS 
Ð 0ERMET DAJOUTER DES OPTIONS
Ð #ERTAINES SONT STANDARDS D©CRITES DANS DES 2&#S 
Ð 5NE OPTION UTILIS©E LORS DE L©TABLISSEMENT DE LA CONNEXION EST DE N©GOCIER LA
TAILLE MAXIMUM DE SEGMENT QUE LON SOUHAITE RECEVOIR

,ES ACCUS©S DE R©CEPTION


Ð 0EUVENT ªTRE TRANSPORT©S AVEC DES DONN©ES
Ð !CQUITTENT UN NOMBRE DOCTETS DE DONN©ES ET NON OBLIGATOIREMENT UN
SEGMENT ENTIER
Ð .E SONT PAS OBLIGATOIRES   CHAQUE SEGMENT RE§U

4#0)0 
3EGMENT 4#0
#HAMPS
● !#+ ET RETRANSMISSION
Ð LE SH©MA D!#+ DE 4#0 EST CUMULATIF
z R©F©RENCE AU NOMBRE DOCTETS D©J  RE§U
Ð AVANTAGES
z FACILE   G©N©RER ET SANS AMBIBUIT©

● ,ES D©LAIS DE RETRANSMISSION


Ð POUR CHAQUE SEGMENT ENVOY© IL Y A UN TIMER DE D©CLENCH© MAIS LA STRUCTURE
DE L)NTERNET IMPOSE DES TIMERS VARIABLE
Ð ALGORITHME ADAPTATIF
z AJUSTEMENT AUTOMATIQUE ET DYNAMIQUE TOUT AU LONG DE LA CONNEXION
z EN FONCTION DES D©LAIS DACQUITTEMENT DES SEGMENTS PR©C©DENTS
SEGMENT ROUND TRIP TIME 

#ECI PERMET   4#0 DE SADAPTER SANS PARAM©TRAGE   TOUS LES D©BITS ET  


TOUS LES TEMPS DE R©PONSE DONC   TOUS LES R©SEAUX
4#0)0 
4#0 %TABLISSEMENT DUNE CONNEXION

%METTEUR 2©SEAU $ESTINATAIRE

%MET 39.# SEQX

2E§OIT LE SEGMENT 39.#

%MET 39. SEQY !#+ X 

2E§OIT LE SEGMENT 39.# !#+

%MET !#+ Y 

2E§OIT LE SEGMENT !#+

X ET Y SONT LES NUM©ROS DE S©QUENCE INITIAUX

4#0)0 
&ICHIERS ET#OMMANDES SOUS 5NIX

● 0RINCIPAUX FICHIERS ET COMMANDES UTILISABLES SUR UN SYST¨ME


5NIX POUR G©RER 4#0)0

● 3UR LES SYST¨MES 5.)8 3YSTEM 6 ET "3$


Ð LES COMMANDES SONT IDENTIQUES
Ð LES FICHIERS DE CONFIGURATION PEUVENT ªTRE DIFF©RENTS OU SITU©S AILLEURS DANS
LARBORESCENCE DES FICHIERS  EN FONCTION DU SYST¨ME ET DES CONSTRUCTEURS 

4#0)0 
&ICHIERS SOUS ETC
● RC

Ð ON TROUVE LES COMMANDES IFCONFIG ROUTE ET LE D©MARRAGE DES DAEMONS TELS


QUE INETD 3ENDMAIL ROUTED NAMED
z MªME PHILOSOPHIE AVEC 3YSTEM 6
● HOSTS
Ð PERMET AUX APPLICATIONS DAVOIR LE NUM©RO )0   PARTIR DUN NOM DE MACHINE
0RESQUE INUTILE SI ON UTILISE RESOLVCONF
z %X   LOCALHOST LOGHOST  4HE MACHINE
z  IMAG MAILHOST  'OULD .0 "AT"
z  HAL HAL GW  3PS  3PIX
● NETWORKS
Ð FAIT LA CORRESPONDANCE NOM DE R©SEAU ET NUM©RO DE R©SEAU )0 IDEM HOST
MAIS POUR LES R©SEAUX

4#0)0 
&ICHIERS SOUS ETC
● INETDCONF
Ð SOUS D©MONS LANC©S PAR INETD TELNETD FTPD 
● SENDMAILCF
Ð R¨GLES DE RE©CRITURES UTILIS© PAR LE D©MON SENDMAIL POUR
z ©CRIRE LES ADRESSES DE MESSAGERIE
z AIGUILLER LE MESSAGE VERS LA BONNE DESTINATION D©FINIR LE MAILER
● NAMEDBOOT
Ð PREMIER FICHIER DE CONFIGURATION POUR LE SERVEUR DE NOMS
Ð LES AUTRES SONT TRADITIONNELEMENT DANS LE R©PERTOIRE VARNAMED

4#0)0 
#OMMANDES
● IFCONFIG 
Ð INDIQUE LE NUM©RO )0 DU COUPLEUR LE MASQUE DE SUBNET LE BROADCAST )0
● ROUTE
Ð POUR METTRE   JOUR LA TABLE DE ROUTAGE
● NETSTAT
Ð AFFICHE DE TR¨S NOMBREUSES INFORMATIONS D©TAT ET DE VALEURS DE COMPTEURS 
z R  VISUALISE LA TABLE DE ROUTAGE
● PING 
Ð PING SERVGRENETFR
z %NVOIT UN DATAGRAMME )#-0 ECHO   LA MACHINE
z #ELA PERMET DE SAVOIR SI LA MACHINE EST ACCESSIBLE
z )NDIQUE AUSSI LE TEMPS DE R©PONSE

4#0)0 
#OMMANDES SUITE 
● ARP A
Ð VISUALISE LA TABLE !20
z CISCO VIALLET  AT CB
z ALPE  AT BF
z ALIZE  AT BCEB
● ARP S
Ð FIXE UNE ADRESSE %THERNET POUR UNE )0
z %X  ARP S  ""#
● TRACEROUTE
Ð 0ERMET DE SUIVRE LE CHEMIN EMPRUNT© PAR LES DATAGRAMMES
Ð 5TILISE LE CHAMPS 4IME 4O ,IVE DE )0
● WHOIS H MCSUNEUNET NOM?OU?NUM©RO?DE?R©SEAU
Ð 0ERMET DAVOIR DES INFORMATIONS SUR UN R©SEAU COORDONN©ES DES
RESPONSABLES ADMINISTRATIFS ET TECHNIQUES  

4#0)0 
%XEMPLE DAPPLICATION  &40 2&# 
● &ILE 4RANFER 0ROTOCOL
Ð !PPLICATION POUR TRANSF©RER DES FICHIERS
● 5TILISE  CONNEXIONS 4#0   TRANSFERT FIABLE 
Ð  DE CONTR´LE COMMANDES ET R©PONSES  PORT 
Ð  DE TRANSFERT DE DONN©ES  PORT 
z CETTE CONNEXION EST OUVERTE PUIS FERM©E   CHAQUE TRANSFERT
● -ODES
Ð CLIENT  PROCESSUS DUN UTILISATEUR PAR EXEMPLE
Ð SERVEUR  D©MON FTPD QUI EST LANC© PAR INETD SOUS 5NIX
● ,E CLIENT OUVRE LA CONNEXION
Ð LE SERVEUR ATTEND

4#0)0 
&40 
● 6©RIFICATION DE LIDENTIT© DU CLIENT
Ð .OM ET MOT DE PASSE   LOUVERTURE DE LA CONNEXION
Ð ,E CLIENT DOIT ªTRE D©CLAR© SUR LE SERVEUR
Ð 3ES DROITS DACC¨S D©COULENT DE CETTE D©CLARATION
● $IALOGUE ENTRE LE CLIENT ET LE SERVEUR
Ð 6OUS POUVEZ TESTER CE DIALOGUE AVEC LA COMMANDE 5NIX 
z TELNET NOM?DE?MACHINE 
● #OMMANDES DE &40
Ð 5NE COMMANDE UTILISATEUR EST ENVOY©E PRESQUE SANS MODIFICATION SOUS
FORME DUNE SUITE DE CARACT¨RES TERMIN©E PAR #2,& IDENTIQUE   TELNET 
Ð $IRIG©S VERS LE PORT 
Ð %XEMPLES  HELP RESTE (%,0 LS DEVIENT ,)34 QUIT RESTE 15)4

4#0)0 
&40 
● ,A R©PONSE DU SERVEUR 
Ð 0R©C©D©E DUN NOMBRE DE  CARACT¨RES 
z ER CHIFFRE PERMET DE SAVOIR   QUOI SE RAPPORTE LA R©PONSE
● 88 
Ð LA COMMANDE COMMENCE A ªTRE EX©CUT©E IL Y AURA UNE AUTRE R©PONSE
Ð %X  /PENING DATA CONNECTION FOR  MESSAGE EN D©BUT DE TRANSFERT
● 88 
Ð ,A COMMANDE A ©T© EX©CUT©E AVEC SUCC¨S
Ð 6OUS POUVEZ ENVOYER UNE AUTRE COMMANDE
Ð %X  4RANSFER COMPLETE MESSAGE EN FIN DE TRANSFERT
● 88 
Ð #OMMANDE NON ACCEPT©E
Ð %X  FICHIER .O SUCH FILE OR DIRECTORY EN R©PONSE   GET FICHIER

4#0)0 
&40 
● 0ERMET DE TRANSF©RER DES FICHIERS
Ð %N MODE STREAM OU BLOCK 5NIX TOUJOURS EN MODE STREAM
Ð 4EXTE !3#)) SOUS 5NIX
z 3UITE DOCTETS AVEC  BITS SIGNIFICATIFS
z ,ES FINS DE LIGNE DE PAGE  SONT D©TECT©ES ET TRANSFORM©ES SI BESOIN
POUR ªTRE ADAPT©ES   LA MACHINE CIBLE
z )L PEUT Y AVOIR UN TRANSCODAGE !3#)) %"#$)#
Ð "INAIRE )MAGE
z 3UITE DOCTETS AVEC  BITS SIGNIFICATIFS
z !UCUNE TRANSFORMATION EST APPORT©E

4#0)0 
&40 
● 0RINCIPALES COMMANDES 3UN/S 
Ð HELP OU  LISTE DES COMMANDES
Ð STATUS ©TAT DES CONNEXIONS
Ð OPEN OUVRIR UNE CONNEXION TRANSPARENT
Ð USER ENTRER UN NOM DUTILISATEUR TRANSPARENT
Ð PASSWD ENVOYER LE MOT DE PASSE TRANSPARENT
Ð LS FAIT UN LS SUR LA MACHINE DISTANTE
Ð CD CHANGER DE R©PERTOIRE SUR LA MACHINE DISTANTE
Ð GET RAPATRIER UN FICHIER OUVRE UNE CONNEXION 4#0
Ð PUT ENVOYER UN FICHIER OUVRE UNE CONNEXION 4#0
Ð TYPE INDIQUER LE TYPE DE FICHIER !3#)) OU BINAIRE
Ð DELETE EFFACER UN FICHIER SUR LA MACHINE DISTANTE
Ð QUIT FERMER UNE CONNEXION

4#0)0 
&40 
● FTP ANONYMOUS
Ð !UTORISE LACC¨S &40 A TOUT LE MONDE
Ð '©N©RALEMENT R©SERV©   DES SERVEURS
Ð %XEMPLE SERVEUR DE L52%# FTPURECFR
● 3©CURIT© 
Ð /N PEUT NE PAS LANCER LE DAEMON FTPD SUR SA STATION 
z FICHIER ETCINETDCONF SOUS 5NIX
Ð 3UR CERTAINS SYST¨MES 5NIX DANS ETCFTPUSERS ON PEUT INDIQUER LES
IND©SIRABLES UTILISATEURS QUI NONT PAS LE DROIT DENTRER PAR FTP

4#0)0 
4&40 2&# 
4RIVIAL &ILE 4RANSFER 0ROTOCOL
● 5TILISE 5$0
● 3ANS CONTR´LE DACC¨S
● 5TILIS© POUR CHARGER LE SYST¨ME DANS DES ©QUIPEMENTS
SANS M©MOIRE NON VOLATILE ET SANS DISQUE

4#0)0 
%XEMPLE DAPPLICATION 4%,.%4 2&#

● 4%RMINA, .%4WORK PROTOCOL
Ð TERMINAL VIRTUEL REMOTE TERMINAL TERMINAL   DISTANCE
● 5TILISE UNE CONNEXION 4#0
Ð &IABLE MAIS GOURMAND EN BANDE PASSANTE
Ð 5TILISE LE PORT  POUR LE SERVEUR
● -ODE
Ð CLIENT  PROCESSUS DUN UTILISATEUR
Ð SERVEUR  DAEMON TELNETD QUI EST LANC© PAR INETD SUR 5NIX
● ,E CLIENT OUVRE LA CONNEXION

4#0)0 
4%,.%4 
● 6©RIFICATION DE LIDENTIT© DU CLIENT
Ð .OM ET MOT DE PASSE   LOUVERTURE DE LA CONNEXION
Ð ,E CLIENT DOIT ªTRE D©CLAR© SUR LE SERVEUR
Ð 3ES DROITS DACC¨S D©COULENT DE CETTE D©CLARATION
● ,ORSQUE LA CONNEXION EST OUVERTE
Ð #EST UNE SUITE DOCTETS QUI S©CHANGENT
Ð %LLE PERMET DE TRANSPORTER DES OCTETS AVEC  BITS SIGNIFICATIFS
Ð /N PEUT DONC ©MULER NIMPORTE QUEL TYPE DE TERMINAL
z 64 )"-  LOGICIEL 4. 
● 0OUR INS©RER DES COMMANDES LE PROTOCOLE UTILISE LE CARACT¨RE
 COMME ©CHAPPEMENT
Ð CE CARACT¨RE EST APPEL© )!#  )NTERPRET !S #OMMAND

4#0)0 
4%,.%4 

● /PTIONS N©GOCI©ES ENTRE LE CLIENT ET LE SERVEUR 


Ð 4YPE DE TERMINAL
Ð %CHO LOCAL OU DISTANT
Ð 4RANSMISSION BINAIRE
Ð ,ONGUEUR DE LIGNE
Ð 4AILLE DE LA PAGE
Ð 4ABULATIONS HORIZONTALES ET VERTICALES
Ð 
● RLOGIN EST LE CONCURRENT DE TELNET SUR 5NIX

4#0)0 
4#0)0 5TILISATION ENTRE  STATIONS
 
" $
2 )NTERNET 2
 

 

3UR LA MACHINE " TELNET -ACHINE $ 1UE SE PASSE T IL 


Ð .OM  )0
z ,A MACHINE " TRADUIT LE NOM MACHINE $ EN 
Ð TABLE HOSTS OU CACHE OU INTERROGATION DUN $.3
3I ELLE NE TROUVE PAS MESSAGE (OST UNKNOWN
Ð #OMMENT ATTEINDRE  ER SAUT 
z #E NEST PAS UN NUM©RO 8
z )L FAUT DONC PASSER PAR UN ROUTEUR
z " CONSULTE SA TABLE DE ROUTAGE  IL FAUT PASSER PAR 
3I ELLE NA PAS CE RENSEIGNEMENT MESSAGE .ETWORK UNREACHABLE

4#0)0 
4#0)0 5TILISATION ENTRE  STATIONS
 
" $
2 )NTERNET 2
 

 

Ð )0 DE 2  %THERNET DE 2
z " ©MET UNE TRAME DE BROADCAST %THERNET APR¨S AVOIR V©RIFI© QUELLE NA
PAS D©J  LINFORMATION DANS SA TABLE !20
z #ONTENANT UNE TRAME !20 AVEC LA QUESTION 
z QUELLE EST LADRESSE %THERNET DE  
z 2 R©POND   "  L %THERNET DE  EST CB
Ð " ENVOIE UNE TRAME %THERNET AVEC L DESTINATION CB
z )NCLUANT UN DATAGRAMME )0  ORIG  ET DEST 
● #ONTENANT UN SEGMENT 4#0
Ð !VEC UN NUM©RO DE PORT DESTINATAIRE  TELNETD
Ð 39. OUVERTURE DUNE CONNEXION 4#0

4#0)0 
4#0)0 5TILISATION ENTRE  STATIONS
 
" $
2 )NTERNET 2
 

 
Ð 2 RE§OIT LA TRAME %THERNET
z %XTRAIT LE DATAGRAMME )0 L )0 DU DESTINATAIRE  ET CHERCHE O¹
LENVOYER
z )L A UNE INTERFACE SUR L)NTERNET PAR 2ENATER OU UN AUTRE OP©RATEUR
z ,ES PROTOCOLES DE ROUTAGE FONT LEUR TRAVAIL ET LE DATAGRAMME )0 ARRIVE SUR 2
Ð 2 RECHERCHE ALORS L %THERNET DE 
z 3IL NE LA TROUVE PAS DANS SA TABLE !20 IL ENVOIE UN BROADCAST !20
z )L PEUT ENSUITE ENVOYER LE DATAGRAMME )0   LA MACHINE $
Ð $ RE§OIT LE DATAGRAMME )0
z %XTRAIT LE SEGMENT 4#0
z /UVRE UNE SESSION 4#0
z !VEC LINDICATION DE PORT NUM©RO  IL APPELLE LA PARTIE TELNETD DU D©MON INETD
4#0)0 
4#0)0 5TILISATION ENTRE  STATIONS
 
" $
2 )NTERNET 2
 

 

Ð TELNETD DEMANDE LE NOM DE LUTILISATEUR


z ,A QUESTION EST TRANSPORT©E PAR UN SEGMENT 4#0 DANS UN DATAGRAMME
)0
● ORIGINE  DESTINATION 

0OUR ENVOYER CE DATAGRAMME


Ð LA MACHINE $ CHERCHE LITIN©RAIRE AVEC LA MªME M©THODE QUE LA MACHINE " AU D©PART
z TABLE DE ROUTAGE !20 

4#0)0 
4#0)0 5TILISATION ENTRE  STATIONS
 
" $
2 )NTERNET 2
 

 

● 2EMARQUES
Ð $ NE TIENT PAS COMPTE DE LA PR©C©DENTE ARRIV©E DUN DATAGRAMME )0 POUR TROUVER
LITIN©RAIRE DE LA R©PONSE )L REFAIT LE RAISONNEMENT COMME SIL NAVAIT RIEN RE§U
Ð 0OUR TESTER LA CONNECTIVIT© )0 IL NEST PAS UTILE DE TESTER UN APPEL DE " VERS ! SI ON A
D©J  TEST© UN APPEL DE ! VERS "
Ð ,E BROADCAST !20 NEST UTILIS© QUE LORS DE LA PREMI¨RE RECHERCHE DADRESSE %THERNET
Ð 1UAND IL Y A UN PROBL¨ME LA RECHERCHE DERREUR EST DIFFICILE QUAND ON NA PAS CE
M©CANISME EN TªTE

4#0)0 
"ILAN 4#0)0 AUJOURDHUI

● #EST LE PROTOCOLE LE PLUS UTILIS© ACTUELLEMENT SUR TOUS LES


TYPES DE R©SEAUX LOCAUX ET LONGUES DISTANCES

● 1UEL SERA SON REMPLA§ANT 

4#0)0 
"),!. !VANTAGES DE 4#0)0

● 'RATUIT
● )ND©PENDANT DES CONSTRUCTEURS
● $ISPONIBLE SUR TOUS LES TYPES DE MAT©RIEL
Ð MICRO STATION SUPER CALCULATEUR ET ©QUIPEMENTS DE R©SEAUX
● &ACILE   INSTALLER
● 0RODUITS ©PROUV©S DEPUIS LONGTEMPS DANS UN MONDE
H©T©ROG¨NE
● )NCLUT DE TR¨S NOMBREUSES APPLICATIONS
● "IEN STANDARDIS© ET DOCUMENT©
● ,ES PROTOCOLES SONT SIMPLES MAIS EFFICACES

4#0)0 
"),!. ,ES HANDICAPS DE 4#0)0

● ,ES STANDARDS SONT ©DIT©S AUX 53!


Ð PAS UNE NORME INTERNATIONALE
● ,A PLAGE DADRESSES COMMENCE   S©PUISER
Ð SURTOUT CLASSE "
● ,E PROTOCOLE EST TR¨S OUVERT
Ð ON PEUT CR©ER FACILEMENT UN R©SEAU QUE RAPIDEMENT LON NE PEUT PLUS G©RER
● 0AS DE ROUTAGE BAS© SUR LADRESSE DORIGINE
● ,A S©CURIT© NEST PAS PRISE EN COMPTE DANS LA CONCEPTION
Ð $E PLUS LE MODE NON CONNECT© EST UN PROBL¨ME DIFFICILE POUR LA S©CURIT©

4#0)0 

You might also like