Vous êtes sur la page 1sur 14

Texte de Réseau Informatique

(Partie : TCP/IP)

v3.0
16 décembre 2013

Hiroshi Tamura (JICA)

Copyright (C) 2013 Hiroshi Tamura. Tous droits réservés.


Histoire

Date Version Note


16 Déc 2013 3.0 Subdivision de tout le document et petit modification

La table de contenus

1 Général ....................................................................................... 3

1 Qu’est-cd que c’est, « TCP/IP » ? ................................................... 5

2 Structure de TCP/IP .................................................................... 6


2.1 Structure de Tram e Ethernet / Paquet IP dans réseau ..................... 6
2.2 Adresse .......................................................................................... 6
2.2.1 Adresse Mac ........................................................................................................... 6
2.2.2 Adresse IP .............................................................................................................. 7
2.2.3 La différence et la relation entre Adresse Mac et Adresse IP ............................. 7
2.3 Structure de Adresse IP .................................................................. 8
2.3.1 Général ................................................................................................................... 8
2.3.2 Adresse IP spéciale ................................................................................................ 9
2.3.2.1 Adresse de réseau et Adresse de diffusion .................................................................. 9

2.3.2.2 Adresse Privée............................................................................................................... 9

2.3.2.3 D’autres Adresses ....................................................................................................... 10

2.3.3 Le nombre maximum d’Adresse IP (d’hôte) dans chaque Classe ...................... 10

3 Comment envoyer Paquet IP ....................................................... 11


3.1 Default Gateway (Passerelle par défaut) ......................................... 11
3.2 Subnet M ask (M asque de Sous-Réseau) ........................................... 11
3.2.1 Default Subnet Mask (Masque de Sous-Réseau) ............................................... 11
3.3 Subnet (Sous-Réseau) .................................................................... 12
3.4 Com m ent on utilise Default Gateway et Subnet M ask ..................... 13

4 CIDR ......................................................................................... 14

2
1 Général
« Niveau »
- Élémentaire
(Sauf « 4 CIDR » : Avancé)

« Connaissances requises »
- Base de Réseau
- OSI

« Objectives »
- Comprendre la base de TCP/IP pour apprendre tout dans « Réseau IP »
Ø Structure des données qui sont transmis
² Trame Ethernet
² Paquet IP
Ø 2 Adresses pour transmettre des données
² Adresse Mac
² Adresse IP
² Différence entre Adresse Mac et Adresse IP
Ø Type de Adresse IP et comment les utiliser
² Classe
² Adresse de réseau
² Adresse de diffusion (Broadcast Address)
² Adresse Privée
Ø Les méthodes sur comment décider où des données sont transmises
² Default Gateway (Passerelle par défaut)
² Subnet (Sous-Réseau)
² Subnet Mask (Masque de Sous-Réseau)
- Comprendre CIDR (Avancé)
« TCP/IP » est la base pour tout. Il faut comprendre bien cette partie avant d’avancer
d’autres parties.

« Les parties dont on a besoin pour comprendre cette partie »


- Partie : OSI

3
« Les parties qu’on ferait mieux d’apprendre le prochain »
- N’importe quelles parties

« Travaux Pratiques Relatifs »


- TP : Adresse

4
1 Qu’est-cd que c’est, « TCP/IP » ?
La suite « TCP/IP » est l'ensemble des protocoles dans Internet. C’est utilisé le
plus souvent dans Internet. On ne peut pas dire « Réseau » sans TCP/IP. Il y a
beaucoup de protocoles dans « TCP/IP ».

Le détail de TCP/IP est décrit dans les parties et les chapitres suivants.

5
2 Structure de TCP/IP
Pour communiquer dans TCP/IP, on utilise des données qui s’appellent « Trame /
Paquet ». Pour connaître où on doit envoyer des données, on utilise les 2 types
d’Adresse. Ce sont « Adresse Mac » et « Adresse IP ».

2.1 Structure de Trame Ethernet / Paquet IP dans réseau

http://arsene.perez-mas.pagesperso-orange.fr/reseaux/tcpip/arp/Liaison_IP_TCP50.gif

Figure 1 Trame Ethernet et Paquet IP

Ethernet est une règle de structure pour transmettre des données sur réseau filaire.
C’est aussi défini comme IEEE802.3. Normalement on appelle « Trame Ethernet ».
« Paquet IP » existe dans « Trame Ethernet ». « Paquet TCP ou UDP » existe dans
« Paquet IP ». Les données sur un réseau (par exemple, Internet) sont composées
par le paquet comme Figure 1. « Paquet TCP ou UDP » inclut des données qu’un
côté veut envoyer. En-tête IP qui inclut « Adresse IP » est devant le paquet. Et
en-tête Liaison qui inclut « Adresse Mac » est devant le paquet IP.

2.2 Adresse
2.2.1 Adresse Mac
C’est une adresse que chaque équipement a uniquement en matériel. Elle a une
6-octets de données. La même adresse ne doit jamais exister. Les trois premiers
octets d’Adresse MAC sont le code de fournisseur. On peut chercher le code dans

6
« http://standards.ieee.org/develop/regauth/oui/public.html ».

2.2.2 Adresse IP
C’est une adresse qui est attribuée logiquement à chaque équipement sur réseau
IP. Elle a une 4-octets de données. Il y a plusieurs types de IP. Spécifiquement,
« Adresse IP Globale » est celle de unique dans le monde entier. Le détail sur
Adresse IP est décrit plus tard.

2.2.3 La différence et la relation entre Adresse Mac et Adresse IP


On peut comparer comme Figure 2.

Figure 2 Déplacement

Même si Jean (une personne) se déplace de Tunis à Kelibia, il ne change pas


lui-même. Le seul changement est « domicile ».
Quand on envoie une lettre à Jean, on doit écrire le nom (c’est-à-dire, Jean, comme
Adresse Mac) et le domicile (c’est-à-dire, l’adresse de Kelibia, comme Adresse IP).
Tous les deux sont nécessaires pour envoyer une lettre (transmettre des
données sur réseau).

7
2.3 Structure de Adresse IP
2.3.1 Général
Il a un 4-octets (32-bits) de données, comme " 133.139.60.10 ". Il consiste en
« partie réseau » et « partie hôte ». Les longueurs sont différentes selon les
« Classes ».
Classe 1er octet 2ème octet 3ème octet 4ème octet
A 0 partie réseau partie hôte
B 1 0 partie réseau partie hôte
C 1 1 0 partie réseau partie hôte
D 1 1 1 0 “utilisé pour multicast”
E 1 1 1 1 “utilisé pour recherche”
Classe A : Pour un réseau grand
Premier bits de 1er octet Classe B : Pour un réseau moyen
Classe C : Pour un réseau petit

On divise Adresse IP en « partie réseau » et « partie hôte » pour le gérer facilement,


comme l’adresse de domicile.

Figure 3 Adresse IP / Réseau / Hôte

C’est un exemple de « Classe B » (Decimal:172 égale binaire:10101100). Dans


LAN-A (Kelibia), le numéro de réseau est attribué comme « 172.16/16 » ou
« 172.16.0.0/16 ». « /16 » veut dire le partie réseau et le nombre de « bit 1 »
consécutif. On utilise la forme « 172.16/16 » ici. Celui de réseau et celui de hôte font
« Adresse IP ».

8
2.3.2 Adresse IP spéciale
2.3.2.1 Adresse de réseau et Adresse de diffusion
On prend un réseau de Classe C avec la partie réseau « 192.168.10 ». (Decimal:192
égale binaire:11000000, donc c’est Classe C.).
En ce cas :
Numéro de hôte (bit) Adresse IP Emploi

Adresse de réseau Tous les bits : 0 192.168.10.0 Sélection de voie de

(Classe C : 00000000) réseau.

Adresse de diffusion Tous les bits : 1 192.168.10.255 Tous les hôtes dans le

(Broadcast Address) (Classe C : 11111111) réseau reçoivent le paquet

avec l’adresse IP.

Par exemple, le routeur (décrit en détail dans un autre document) utilise « Adresse de
réseau » pour savoir où il transmit des paquets. Le PC utilise « Adresse de diffusion »
pour envoyer des paquets à tous les équipements dans le même réseau. En outre,
Adresse Mac de destination de « Adresse de diffusion » est toujours "
FF:FF:FF:FF:FF:FF ".

2.3.2.2 Adresse Privée


Adresse Privée est définie dans chaque Classe comme les suivantes.
Classe 1er octet 2ème octet 3ème octet 4ème octet
A 10 Numéro de hôte
B 172 16 - 31 Numéro de hôte
C 192 168 0 - 255 Numéro de hôte

Par exemple, ces adresses sont seulement utilisées dans une organisation. Les
paquets avec l’adresse de destination ne vont jamais à Internet. « Routeur » contrôle
ça. S’il est nécessaire de transmettre à l’extérieur comme Internet, « Routeur »
change à Adresse IP Globale.

9
2.3.2.3 D’autres Adresses
Adresse Signification
127.0.0.1 Adresse Loopback (soi-même)
0.0.0.0 Tous les réseaux
255.255.255.255 Adresse de diffusion (broadcast) pour tous les réseaux

2.3.3 Le nombre maximum d’Adresse IP (d’hôte) dans chaque Classe


On ne peut pas assigner le Adresse IP dont tous les bits de partie hôte sont "0" et "1".
Parce que tous les bits : "0" est pour signifier « réseau » et tous les bits : "1" est pour
signifier « diffusion (broadcast) » (Référez « 2.3.2.1 Adresse de réseau et Adresse de
diffusion »). Donc, voici le nombre maximum d’Adresse IP dans chaque Classe qu’on
peut utiliser comme la suivante.
Classe Le nombre maximum d’Adresse IP (d’hôte)
A 16777214 (=224-2)
B 65534 (=216-2)
C 254 (=28-2)

En outre, on ne peut pas assigner le réseau (0.0.0.0) et le réseau (127.0.0.0) dans


Classe A (Référez « 2.2.2.3 D’autres Adresses »).

10
3 Comment envoyer Paquet IP
3.1 Default Gateway (Passerelle par défaut)

Figure 4 Default Gateway

« Default Gateway (Passerelle par défaut) » est un équipement de entrée-sortie pour


connecter aux réseaux (LAN) différents. Généralement, « Routeur » joue le rôle.

3.2 Subnet Mask (Masque de Sous-Réseau)


« Subnet Mask (Masque de Sous-Réseau) » est un numéro (bit 1 sequence) qui
définit la partie réseau dans Adresse IP. On explique cela dans « 3.2.1 Default
Subnet Mask (Masque de Sous-Réseau) ».

3.2.1 Default Subnet Mask (Masque de Sous-Réseau)


Classe Default Subnet Mask Parce que “partie réseau” consiste en .. Hôte
A 255.0.0.0 1er octet Tous : 0
B 255.255.0.0 1er octet et 2ème octet Tous : 0
C 255.255.255.0 1er octet, 2ème octet et 3ème octet Tous : 0
Décimal : 255 égale binaire : 11111111
C’est-à-dire, des parties de bit 1 de Subnet Mask signifient « Réseau » et celles de bit
0 signifient « Hôte ».

11
3.3 Subnet (Sous-Réseau)

Figure 5 Subnet

On divise « Kelibia Réseau » à « Quartier-A de Kelibia : Réseau 172.16.10.0 » et


« Quartier-B de Kelibia : Réseau 172.16.20.0 » pour gérer efficacement un réseau
grand comme Figure 5. En ce cas, « Subnet Mask » devient « 255.255.255.0 ».

12
3.4 Comment on utilise Default Gateway et Subnet Mask

Figure 6 Default Gateway et Subnet Mask

On suppose que PC-A dans le réseau “Quartier-A” transmit des données à PC-B
dans le même réseau et à PC-C dans le réseau différent comme Figure 6. PC-A
décide auquel réseau la destination appartient selon l’adresse IP de la destination et
son Subnet Mask. Puisque PC-B appartient au même réseau, PC-A transmit
directement à PC-B. Par contre, puisque PC-C appartient au réseau différent, PC-A
transmit à Default Gateway.

13
4 CIDR
« CIDR » signifie l’acronyme de « Classless Inter-Domain Routing ». Sans la
limitation de la notion de Classe A, B et C dans Adresse IP, on peut définir « Subnet
(Sous-Réseau) » et Subnet Mask (Masque de Sous-Réseau) dans « CIDR ».
C’est-à-dire, on la configure par la unité de « bit » dans Adresse IP, ne pas par
« octet ». Quelquefois, on peut diviser un réseau à plusieurs réseaux moins petits de
Classe C. D’abord, voici Classe C (normale).
1er - 3ème octets 4ème octet
Partie Réseau (24 bits) Hôte (8 bits)
Subnet Mask Tous les bits : "1" 0 0 0 0 0 0 0 0
255.255.255.0

Voice un exemple de CIDR. On utilise 3 bits dans 4ème octet d’Adresse IP comme la
partie de réseau en plus de celles de 1er - 3ème octets.
1er - 3ème octets 4ème octet
Partie Réseau (27 bits) Hôte (5 bits)
Subnet Mask Tous les bits : "1" 1 1 1 0 0 0 0 0
255.255.255.224

Par exemple, on peut diviser un réseau de Classe C aux 8 réseaux comme les
suivants. En ce cas, chaque réseau peut avoir 30 (=25-2) Adresse IP (hôtes).
192.168.10.0 - 31
192.168.10.32 - 63
192.168.10.64 - 95
192.168.10.96 - 127
192.168.10.128 - 159
192.168.10.160 - 191
192.168.10.192 - 223
192.168.10.224 - 255
On peut configurer plus librement et plus efficacement en utilisant « CIDR ».

14

Vous aimerez peut-être aussi