Академический Документы
Профессиональный Документы
Культура Документы
0ROTOCOLES DE L)NTERNET
COURS URECCNRSFR
0ROTOCOLES DE L)NTERNET
● 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
-ESSAGESFLOTS
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
4#0)0
-OD¨LE EN COUCHES
3TATION
3TATION!! 2OUTEUR
2OUTEUR 3TATION
3TATION""
!00,)#!4)/.3 !00,)#!4)/.3
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
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
4#0)0
)0
● )NTERNET 0ROTOCOL 2&#
Ð SIMILAIRE LA COUCHE DU MOD¨LE /3)
4#0)0
5N R©SEAU )0
ORDINATEUR ! 2©SEAU
PUBLIC ORDINATEUR "
2©SEAU LOCAL
ROUTEUR ROUTEUR 2©SEAU LOCAL
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 $
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
● 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
4#0)0
0OINTS FAIBLES DE LADRESSAGE )0
● 3I UNE MACHINE CHANGE DE R©SEAU SON ADRESSE DOIT CHANGER
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
● ,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,
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
4#0)0
$ATAGRAMME )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
-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
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
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&#
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
4#0)0
!20 2&#
4#0)0
!20
● 3OIT DEUX ©QUIPEMENTS SUR LE MªME SEGMENT %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
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
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
4#0)0
#OUCHE 4RANSPORT $©FINITIONS
4#0)0
#OUCHE 4RANSPORT $©FINITIONS
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
,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
DONN©ES )0
4#0)0
5$0
● 0AR RAPPORT )0 5$0 RAJOUTE LINFORMATION INDIQUANT LE SERVICE
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
4#0)0
&IABILIT© D`ËUN SERVICE R©SEAU
,A TECHNIQUE LA PLUS SIMPLE ACQUITTEMENT AVEC RETRANSMISSION
-©CANISME
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
%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
GLISSEMENT
%MET 0AQUET
$ECLENCHEMENT D`ËUN TIMER
2E§OIT 0AQUET
%MET 0AQUET %MET !#+
2E§OIT 0AQUET
%MET 0AQUET %MET !#+
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)0
4#0 #ONTR´LE DE FLUX
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
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
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 LUIDESTINATAIRE 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
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©
%MET !#+ Y
4#0)0
&ICHIERS ET#OMMANDES SOUS 5NIX
4#0)0
&ICHIERS SOUS ETC
● RC
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
4#0)0
4#0)0 5TILISATION ENTRE STATIONS
" $
2 )NTERNET 2
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
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
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
4#0)0