Programmation Internet Cours 3

De
Publié par

Programmation Internet Cours 3 Kim Nguyên 11 octobre 2011 1 / 20
  • modèle tcp
  • numéro servant à identier
  • link ethernet
  • identication flags
  • programmation internet
  • internet protocol
  • tcp
  • ip
  • réseaux informatique
  • réseaux informatiques
  • réseau informatique
  • réseaux
  • réseau
Publié le : mardi 27 mars 2012
Lecture(s) : 52
Tags :
Source : lri.fr
Nombre de pages : 21
Voir plus Voir moins

ProgrammationInternet
Cours3
KimNguyŒn
http://www.lri.fr/~kn
11octobre2011
1/20Plan
1. SystŁmed’exploitation4
2. RØseauetInternet
2.1 PrincipesdesrØseaux
2.2 TCP/IP
2.3 Adresses,routage,DNS
2/20DØ nitions
RØseau: ensembleden udsreliØsentreeuxpardes
liens(oøcanaux)
RØseau rØseauoølesn udssontdesordinateurs.Les
informatique: lienssonthØtØrogŁnes(cables,liaisons
satellites,liaisonsradio,etc.)
Protocole: ensmbledeconventionspermettantd’Øtablir
unecommunicationmaisquinefontpaspartie
dusujetdelacommunication
3/20Organismesdestandardisation
Plusieursorganismesinterviennentàdi Ørentsniveau:
ISO: standardiseTOUT.Donc,ilyaunstandardpour
lesrØseauxinformatiques(modŁleOpenSystem
Interconnection)
IETF: InternetEngineeringTaskForce,organismeouvert
quistandardiseTCP/IP
IEEE(-SA): InstituteofElectricalandElectronicsEngineers
StandardsAssociation,associationAmØricaineà
l’orgine(mondialemaintenant).DØ nitdes
standardscomme(IEEE802.11abgn,...)
W3C: WorldWideWebConsortium,standardiseles
formatsduWeb:HTML,SVG,XML,...
Industrie: lesgrosacteursontaussidel’in uence:Google,
Oracle,Microsoft,Cisco,...
4/20Les7couchesdumodŁleOSI
N UnitØ Nom Utilisation
7 Application Logiciel
6 Presentation Chi rement
5 Session Identi cation,connexion
4 Segment Transport IntØgritØdesdonnØes
3 Paquet Network Acheminement(routage)
2 Trame Data-Link Encodagesurlesupportphysique
1 Bit Physical MatØriel(cables,voltage,...)
5/20Plan
1. SystŁmed’exploitation4
2. RØseauetInternet
2.1 PrincipesdesrØseaux
2.2 TCP/IP
2.3 Adresses,routage,DNS
6/20TCP: Transfercontrolprotocol,s’occupedelabonne
transmissiondesdonnØes(dØtectiond’erreurs,
retransmissions,...)
IP: InternetProtocol,s’occupede2choses:
I donneruneadresseuniqueauxmachines
I routerlespaquets,i.e.transmissiondespaquets
versuneautremachine,plusprochedela
destination
ModŁleTCP/IP
ModŁleen4couches,similaireaumodŁleOSI:
N Nom Description Eq.OSI
4 Application HTTP,Bittorrent,FTP,... 7,6,5
3 Transport TCP,UDP,SCTP,... 4
2 Internet IP(v4,v6),ICMP,IPsec,... 3
1 Link Ethernet,IEEE802.11,... 2,1
7/20ModŁleTCP/IP
ModŁleen4couches,similaireaumodŁleOSI:
N Nom Description Eq.OSI
4 Application HTTP,Bittorrent,FTP,... 7,6,5
3 Transport TCP,UDP,SCTP,... 4
2 Internet IP(v4,v6),ICMP,IPsec,... 3
1 Link Ethernet,IEEE802.11,... 2,1
TCP: Transfercontrolprotocol,s’occupedelabonne
transmissiondesdonnØes(dØtectiond’erreurs,
retransmissions,...)
IP: InternetProtocol,s’occupede2choses:
I donneruneadresseuniqueauxmachines
I routerlespaquets,i.e.transmissiondespaquets
versuneautremachine,plusprochedela
destination
7/20Structured’unpaquetIPv4
14champs(13obligatoires,1optionnel):
0 3 4 7 8 13 14 15 16 18 19 31
0 Version Longueur DSCP ECN Longueurtotale
en-tŒte
32 Identi cation Flags Position du
fragment
64 TTL Protocole Sommedecont le
96 AdresseIPdelasource
128 AdresseIPdeladestination
160 Options(siLongueuren-tŒte>5)
>160 DonnØes
Lepaquetesttransmisenbigendian(c’estàdire,bit0leplus
àgauche)
8/20DØtaildeschampsobligatoires(1)
Version: NumØrodeversionduprotocole(4)
Longueuren-tŒte: Longueurdel’en-tŒteenmotsde32bits(5
sipasd’options)
DSCP: Di erentiatedServiceCodePoint ,codedutypede
service(VoixsurIP,vidØo,jeu,...)
ECN: ExplicitCongestionNoti cation ,gestionde
l’engorgement
Longueurtotale: enoctet,en-tŒte+donnØes
Identi cation: numØroservantàidenti erlefragment
Flags: bit0toujoursà0,bit1à1silepaquetnedoitpas
ŒtrefragmentØ,bit2à0sic’estledernierpaquet
d’unensemblefragmentØ
9/20

Soyez le premier à déposer un commentaire !

17/1000 caractères maximum.