Vous êtes sur la page 1sur 17

Data Forwarding Scenario

Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.


Foreword
Introduction
 La suite de protocoles TCP / IP fonctionne comme un ensemble de règles
afin de prendre en charge la transmission de bout en bout des données,
ainsi que des protocoles de couche inférieure tels que ceux définis dans les
normes IEEE 802. La connaissance du cycle de vie du transfert de données
permet une compréhension plus approfondie du comportement du réseau
IP pour une analyse efficace du fonctionnement du réseau et le dépannage
des défauts de réseau. L'ensemble du processus d'encapsulation et de
décapsulation représente donc une partie fondamentale de toutes les
connaissances TCP / IP.

Page 1 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Objectives
Les Objectifs
 A la fin de cette section, vous serez en mesure de :
 Expliquer les étapes du processus d'encapsulation et de décapsulation des
données.

 Résoudre les problèmes de transfert de la base de données.

Page 2 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Introduction Scenario

Host A Server A

RTA RTB

10.1.1.1/24 Internet 172.16.10.1/24

Host B Server B

10.1.1.2/24 172.16.10.2/24

 Le transfert de données peut être local ou distant, mais le processus de


transfert général est le même.

Page 3 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Découverte de chemin

Network/Mask Gateway Interface


0.0.0.0/0 10.1.1.254 10.1.1.1
10.1.1.0/24 - 10.1.1.1
Host A Server A

RTA RTB
10.1.1.1/24 G0/0/0 Internet 172.16.10.1/24

10.1.1.254/24
Host B Server B

10.1.1.2/24 172.16.10.2/24

 L'hôte A doit avoir connaissance d'un chemin vers la destination.


Page 4 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
ARP
Host A Host A> arp -a
Internet address Physical address Type
10.1.1.254 00-01-02-03-04-08 Dynamic
10.1.1.2 00-01-02-03-04-06 Dynamic

10.1.1.1/24 RTA
00-01-02-03-04-05
G0/0/0
Host B
10.1.1.254/24 Internet
00-01-02-03-04-08

10.1.1.2/24
00-01-02-03-04-06

 La table de cache ARP est utilisée pour découvrir la Liaison de Données next-hop (prochain
saut).

 Un prochain saut inconnu générera une demande ARP


Page 5 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
TCP Encapsulation
Host A
Segment

TCP Data (If Applicable)


Transport

Network
Source Port Destination Port

Sequence Number
Data Link
Acknowledgement Number

Header NC E UA P R S F
Resv. S W C R C S S Y I Window
Length R E GK H T N N Physical
Checksum Urgent Pointer

Options Padding

 L'encapsulation est effectuée une fois le chemin confirmé.


Page 6 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
IP Encapsulation
Host A
Packet (Datagram)

IP TCP Data (If Applicable) Transport

Network
Version Header DS Field Total Length
Length

Identification Flags Fragment Offset Data Link

Time to Live Protocol Header Checksum


Physical
Source IP Address

Destination IP Address

IP Options

Page 7 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Trame Ethernet
Host A
Frame

Transport

Ethernet IP TCP Data FCS


Network

D.MAC S.MAC Type Data Link

D.MAC S.MAC Length LLC SNAP Physical

 Le type de trame dépend des protocoles encapsulés.

 IP est le protocole de couche supérieure, donc la trame Ethernet II est


utilisée.

Page 8 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Transfert de Trame

Host A

D.MAC(48bits) SFD(8 bits) Preamble(56 bits)

1…0100 11010101 010101010101010101…

 La couche Liaison de Données utilise carrier sense pour détecter le trafic


existant.

 Préambule et SFD utilisés pour se synchroniser avec la trame transmise.

Page 9 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Processus de Trame

Host A
Error Check

FCS Data Ethernet II SFD Preamble

RTA

DESTINATION MAC
G0/0/0
Host B 00-01-02-03-04-08
TYPE
0x0800

 La Trame sera reçue par tous dans le même domaine de collision.

 Seule la passerelle (RTA) traitera la Trame.


Page 10 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Processus de Paquet

Ver HL DS Total Length


Identification Flag Offset
TTL Protocol Checksum
Source IP: 10.1.1.1
Dest IP: 172.16.10.1 Destination/Mask Interface
IP Options 172.16.10.0/24 G0/0/1
RTA
Data IP

10.1.1.254/24 G0/0/0 G0/0/1

FCS Data Ethernet II SFD Preamble

 L'IP de destination est vérifiée par rapport à l'adresse de la passerelle

 Un nouvel en-tête de trame est construit après le processus de découverte.


Page 11 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Désencapsulation de Trame
Server A

RTB
172.16.10.1/24
08-07-06-05-04-AA

G0/0/1 Server B

FCS Data Ethernet II SFD Preamble

172.16.10.2/24
08-07-06-05-04-BB
D.MAC S.MAC Type(0x0800)

 La trame est transmise avec l'adresse MAC de destination du serveur A.

 Le serveur A compare l'interface MAC au MAC de destination de la trame.


Page 12 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Désencapsulation de Paquet
Server A

Data (If Applicable) IP

RTB 172.16.10.1/24
Header
08-07-06-05-04-AA Ver. DS Field. Total Length
Length

Identification Flags Fragment Offset


G0/0/1
Server B
TTL Protocol: 0x06 Header Checksum

Source IP: 10.1.1.1


Destination IP: 172.16.10.1

172.16.10.2/24 IP Options
08-07-06-05-04-BB

 Le serveur A compare sa propre adresse IP à l'adresse de destination de l'en-tête IP.

 L'en-tête IP est traité et rejeté, les données sont dirigées vers TCP.

Page 13 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Désencapsulation de Segment
Server A

Data (If APL) TCP

RTB 172.16.10.1/24
02-03-04-05-06-AA Source Port: 1027 Destination Port: 80

Sequence Number
G0/0/1
Server B Acknowledgement Number

Header NC E U A P R S F
Length Resv. S WC R CS S Y I Window
R E GK HT N N
Checksum Urgent Pointer
172.16.10.2/24
02-03-04-05-06-BB Options Padding

 L'en-tête TCP établit une connexion avec le service au port 80.

 Paramètres de l'en-tête TCP utilisés pour gérer la connexion.


Page 14 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Summary
Résumé
 Quelles informations sont nécessaires avant que les données puissent être
encapsulées ?

 Que se passe-t-il lorsqu'une trame est transférée vers une destination à laquelle
elle n'est pas destinée ?

 Comment les données dans la trame parviennent-elles finalement à l'application


à laquelle elles sont destinées ?

 Lorsque plusieurs sessions de la même application sont actives (par exemple,


plusieurs navigateurs Web), comment les données de retour parviennent-elles à
la bonne session ?

Page 15 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Thank You
www.huawei.com

Vous aimerez peut-être aussi