La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1.

Présentations similaires


Présentation au sujet: "Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1."— Transcription de la présentation:

1 Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1

2 5: DataLink Layer5-2 Synthèse : une journée dans la vie d'une requête  Voyage dans les couches protocolaires!  application, transport, réseau, liaison  Mettre toutes les pièces du puzzle ensemble!  Objectif : identifier, comprendre les différentes couches  scenario: machine étudiant attachée au réseau du campus et échangeant des requêtes/réponses avec www.google.com

3 5: DataLink Layer5-3 A day in the life: scenario Comcast network 68.80.0.0/13 Google’s network 64.233.160.0/19 64.233.169.105 web server DNS server school network 68.80.2.0/24 browser web page

4 5: DataLink Layer5-4 A day in the life… se connecté au réseau  Le portable a besoin de sa propre adresses, de sa passerelle (1er router), du DNS : DHCP router (runs DHCP) DHCP UDP IP Eth Phy DHCP UDP IP Eth Phy DHCP  Requête DHCP encapsulée dans UDP, encaspsulée dans IP, encapsulée dans 802.1 Ethernet  Trame Ethernet diffusée (dest: FFFFFFFFFFFF ) sur le LAN, reçue au routeur qui fait du DHCP  Ethernet démultiplexe vers IP qui démultiple vers UDP qui démultiplexe vers DHCP

5 5: DataLink Layer5-5 A day in the life… connecting to the Internet  Serveur DHCP formule un DHCP ACK contenant l'adresse IP du client, l'adresse IP de la passerelle et celle dy DNS router (runs DHCP) DHCP UDP IP Eth Phy DHCP UDP IP Eth Phy DHCP  Trame générée par le serveur DHCP (le commutateur apprend → R2), demultiplexage qu niveau du client Client a maintenant son adresse IP (et son masque) le serveur DNS et la passerelle  Client DHCP reçoit DHCP et répond avec un ACK de niveau DHCP

6 5: DataLink Layer5-6 A day in the life… ARP (avant DNS, avant HTTP)  Avant d'envoyer la requête HTTP, besoin @ IP www.google.com: DNS DNS UDP IP Eth Phy DNS Requête DNS créée, encapsulée dans UDP, encapsulée dans IP, encapsulée dans Eth. Pour envoyer la trame, il faut apprendre @ MAC routeur : ARP  Requête ARP diffusée, reçue par routeur qui répond avec un réponse ARP donnant @ MAC interface de la passerelle  client connait son adresse MAC du premier router, il peut maintenant envoyer sa requête au DNS ARP query Eth Phy ARP ARP reply

7 5: DataLink Layer5-7 A day in the life… DNS DNS UDP IP Eth Phy DNS  Datagram IP contenant la requête DNS envoyée sur le LAN depuis le client vers le 1er routeur  Datagramme IP transporté du campus dans le réseau de comcast (ISP) grâce à un protocole de routage(tables créées par RIP, OSPF, IS-IS et/ou BGP) au serveur DNS  Tram démultiplexée par le serveur DNS  Serveur DNS répond avec l'adresse IP de www.google.com Comcast network 68.80.0.0/13 DNS server DNS UDP IP Eth Phy DNS

8 5: DataLink Layer5-8 A day in the life… Connexion TCP transporte HTTP HTTP TCP IP Eth Phy HTTP  Pour envoyer requête HTTP, le client ouvre une socket TCP socket (vers le serveur Web)  TCP SYN segment (étape 1 triple poignée de main) routée au serveur  Connexion TCP établie! 64.233.169.105 web server SYN TCP IP Eth Phy SYN SYNACK  Serveur web répond avec TCP SYNACK (étape 2 triple poignée de main)

9 5: DataLink Layer5-9 A day in the life… Requête/Réponse HTTP HTTP TCP IP Eth Phy HTTP  Requête HTTP envoyée à la socket TCP  Datagramme IP contenant requête HTTP routée à www.google.com  Datagram IP contenant réponse HTTP routée au client 64.233.169.105 web server HTTP TCP IP Eth Phy  Serveur web répond avec requête HTTP (contenant page Web) HTTP  web page finally (!!!) displayed


Télécharger ppt "Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1."

Présentations similaires


Annonces Google