Académique Documents
Professionnel Documents
Culture Documents
Ibrahim EL-FEDAY
Ch.1: Plan
1. Historique 2. Larchitecture TCP/IP 3. TCP/IP Concepts de Base: Linterconnexion
4. 5. 6. 7. 8. Protocoles et applications Concept de linterconnexion Encapsulation Identification des protocoles Le Protocole IP
Caractristiques dIP le datagramme IP Ladressage IP Le routage IP
9. Le protocole ARP: Address Resolution Protocol 10. Le protocole ICMP 11. Le protocole UDP (User Datagram Protocol) 12. TCP : Transmission Control Protocol
2
HISTORIQUE
1969 : dbut dARPANET + DOD (Departement Of Defense)
4 nuds
(D) ARPANET : Defense Advanced Research Project Agency Network du departement of defense
Larchitecture TCP/IP
OSI
Couche Application
TCP
UDP
Couche Transport
Couche Rseau
Couche de liens
1.
2.
3.
Les protocoles de hauts niveaux sont standardiss ce qui permet des dveloppements largement rpandus sur tous types de machines. La majeurs partie des informations 5 relatives ces protocoles sont publies dans les RFCs (Requests For Comments).
Protocoles et applications
Niveau applicatif (La couche application)
La couche application est celle des programmes utilisateurs comme :
HTTP - HyperText Transport Protocol
protocole du web change de requte/rponse entre un client et un serveur web
Protocoles et applications
La couche transport : Protocoles de transport de donnes
assure tout d abord une communication de bout en bout en faisant abstraction des machines intermdiaires entre lmetteur et le destinataire. Elle soccupe de rguler le flux de donnes et assure un transport fiable (donnes transmises sans erreur et reues dans l ordre de leur mission). Dans cette couche on trouve deux protocoles : TCP (Transmission Control Protocol) : transfert fiable de donnes en mode connect UDP (User DatagramProtocol) : transfert non garanti de donnes en mode non connect
Protocoles et applications
BOOTP (Boot Protocol) : permet une station de connatre sa configuration rseau lors du dmarrage par interrogation d'un serveur bootp; au-dessus d'UDP (ports 67 et 68) DHCP (Dynamic Host Configuration Protocol) : extension du protocole BOOTP, meilleure gestion du plan d'adressage IP avec attribution dynamique des adresses IP pour une certaine dure (bail ou lease time) ; au-dessus d'UDP (ports 67 et 68)
Concept de linterconnexion
TCP
TCP
L architecture TCP/IP permet de faire fonctionner un rseau local : par exemple sur un rseau Ethernet reliant un ordinateur client A qui interroge un serveur FTP B 9
Concept de linterconnexion
TCP
TCP
L architecture TCP/IP permet surtout de constituer un Internet, c. a. d. une interconnexion de rseaux ventuellement htrognes comme illustr dans la figure. Ici les ordinateur A et B sont des systmes terminaux et le routeur est un systme intermdiaire. La remise du datagramme ncessite l utilisation10 de deux trames diffrentes, l une du rseau Ethernet entre la machine A et le routeur, l autre du rseau Token-Ring entre le routeur et la machine B
Concept de linterconnexion
Rseau A
P1
Rseau B
P2
Rseau C
Les donnes transitent depuis un rseau vers un autre rseau par des noeuds spcialiss appels passerelles (gateway) ou routeurs (router). Chaque routeur possde une vu local du rseau global. Exemple: le routeur p1 sait comment atteindre directement les rseaux A et B, mais pour atteindre le rseau C il envoi les donnes au routeur p2.
11
Encapsulation
TCP
Comme nous lavons dcrit avec le modle des couches OSI, les couches TCP/IP fonctionnent par encapsulations progressives : lorsquune application envoie des donnes l aide de TCP/IP les donnes traverse de haut en bas chaque couche jusqu aboutir au support physique o elles sont alors mises sous forme de suite de bits. L encapsulation consiste pour chaque couche ajouter de l information aux donnes en le commenant par des en-ttes, voire en ajoutant des informations de 12 remorque dans certains cas.
TCP
UDP
13