Vous êtes sur la page 1sur 66
➠ La technologie IP La technologie technologie La technologie La (Origines, Structure, Composants, (Origines, Structure, Composants,
➠ La technologie IP La technologie technologie La technologie La (Origines, Structure, Composants, (Origines, Structure, Composants,

La technologie IP

La technologie

technologie

La technologie

La

(Origines, Structure, Composants,

(Origines, Structure, Composants,

Structure, Composants,

Composants,

(Origines, Structure,

(Origines,

Standards, Adressage, DNS, ARP,

Standards, Adressage,

DNS, ARP,

ARP,

Standards, Adressage,

Standards,

Adressage, DNS,

DNS, ARP,

RARP, ICMP,

RARP,

RARP,

RARP,

ICMP, Transport ...

ICMP,

ICMP, Transport

Transport

Transport ...

...

...

) ) ) )

IPv6

(Apports, Adressage,

(Apports, Adressage,

(Apports, Adressage,

Adressage,

(Apports,

Classes de Service, Transition

Classes de Service,

Transition

Classes de

Classes

de Service,

Service, Transition ...

Transition ...

...

...

) ) ) )

➠ La technologie IP La technologie technologie La technologie La (Origines, Structure, Composants, (Origines, Structure, Composants,

Les Nouveaux Services

Les Nouveaux Services

Les Nouveaux

Les

Nouveaux Services

Services

(Nouvelles Infrastructures,

(Nouvelles Infrastructures,

(Nouvelles Infrastructures,

Nouveaux Protocoles ...

Nouveaux Protocoles

Nouveaux

Nouveaux

Protocoles

Protocoles ...

...

...

) ) ) )

(Nouvelles

Infrastructures,

TCP/IP (1/66)

© André Aoun-1999

Généralités

Généralités

Généralités

Généralités

Généralités

Généralités

Généralités

Généralités

TCP/IP

TCP/IP TCP/IP

TCP/IP suite de protocoles pour

suite de

suite

suite de protocoles pour

pour

de protocoles

protocoles pour

llll ’Interconnexion et

’Interconnexion et

’Interconnexion

Interconnexion

et

et lelelele Support des

Support des services

Support

Support

des

services

services

des services

applicatifs spécifiquement informatiques

applicatifs spécifiquement informatiques

applicatifs spécifiquement

applicatifs

spécifiquement informatiques

informatiques

Mise

Mise enenenen oeuvre par lelelele DOD

Mise

Mise

oeuvre par

oeuvre

oeuvre par

par

DOD

DOD

DOD (DPA)

(DPA)

(DPA)

(DPA)

Déployée dans Internet

Déployée dans

Déployée

Déployée dans Internet

Internet

dans Internet

Simplicité des protocoles et pragmatisme

Simplicité des

Simplicité

Simplicité des protocoles et pragmatisme

des protocoles

protocoles et

et pragmatisme

pragmatisme

Généralités Généralités Généralités Généralités Généralités Généralités Généralités Généralités ➠ TCP/IP TCP/IP TCP/IP TCP/IP suite de protocoles

IP==== «««« Best Effort

Best Effort

Best

Best

Effort

Effort »»»»

Indépendant des constructeurs

Systèmes dddd ’exploitation

Systèmes Systèmes

Systèmes

’exploitation

’exploitation

exploitation

Indépendant des constructeurs ////

Indépendant des

Indépendant

des constructeurs

constructeurs

TCP/IP (2/66)

© André Aoun-1999

Qui ffut

Qui

Qui

Qui

Qui

Qui

Qui

ffut

ffut

Qui

ffut

ut àààààààà llllllll ’origine

ut

ut

ut

’origine ’origine

’origine

’origine

’origine

’origine

’origine ????????

NSFnet

ARPA

ARPA

noeuds

noeuds noeuds

Europe

Europe Europe

du DOD

du DOD

Début

NSFnet

NSFnet

1969:

1988:

1980:

1992:

1990:

1992:

et

de

du

Unix

avec avec

DOD

1980:

1980:

EBONE EBONE

1992:

1969:

1969:

1972:

1972:

1988: 1988:

1990: 1990:

Unix inclut TCP/IP

et RENATER

et RENATER

1992: EBONE

1990: Explosion

1969: (D)ARPA

spécifications de

des spécifications

1972: ARPANET

inclut TCP/IP

Explosion IPIPIPIP enenenen Europe

EBONE et RENATER

(D)ARPA du DOD avec

1980: Unix inclut TCP/IP

1988: Backbone de lalalala NSFnet

Début des spécifications de TCP/IP

Début des spécifications de TCP/IP

1972: ARPANET NET NET ancêtre ancêtre ancêtre ancêtre dddd ’Internet

avec 4444 noeuds

Backbone de

Backbone de

RENATER

de TCP/IP

Unix inclut

Début des

Backbone

(D)ARPA (D)ARPA

Explosion Explosion

’Internet

’Internet

Internet

TCP/IP

TCP/IP

Qui ffut Qui Qui Qui Qui Qui Qui ffut ffut Qui ffut ut àààà àààà llll

TCP/IP (3/66)

© André Aoun-1999

Pourquoi cette croissance ????????

Pourquoi cette croissance

Pourquoi

Pourquoi cette

Pourquoi

Pourquoi cette

croissance

Pourquoi cette

Pourquoi

cette croissance

cette croissance

cette croissance

croissance

croissance

La croissance dddd ’Internet est est est due à: à: à:

La croissance

La

La

croissance

croissance

’Internet Internet ’Internet est due due due à:

---- Taille de

Taille

Taille

Taille de

de

de lalalala communauté Internet

communauté

communauté

Internet

communauté Internet (effet

(effet

Internet (effet

(effet

boule de neige);

boule de neige);

boule de

boule

de neige);

neige);

---- Esprit de

de

Esprit de coopération

Esprit

Esprit

de coopération et

coopération et éthique;

coopération

éthique; éthique;

et éthique;

et

---- Richesse des

des

Richesse des services

Richesse

Richesse

services

des services offerts

offerts offerts

services offerts

(connexion (connexion

(connexion àààà distance, transfert de fichiers,

(connexion

distance, transfert

distance,

distance, transfert de fichiers,

transfert de

de fichiers,

fichiers,

messagerie, news, recherche

messagerie, news, recherche

messagerie,

messagerie, news,

news, recherche documentaire

documentaire

recherche documentaire ...

documentaire ...

...

...

) ) ) )

---- Adoption de de de lalalala suite de de protocoles protocoles

Adoption

Adoption

Adoption de

suite suite suite de de protocoles

protocoles

TCP/IP simples

simples simples

simples àààà mettre

mettre

mettre

mettre enenenen oeuvre;

oeuvre;

oeuvre;

oeuvre;

Pourquoi cette croissance ???? ???? Pourquoi croissance Pourquoi Pourquoi cette Pourquoi Pourquoi cette croissance Pourquoi cette

---- Disponibilité des

shareware; shareware;

shareware;

Disponibilité Disponibilité Disponibilité des logiciels logiciels logiciels enenenen freeware

des

des logiciels

freeware freeware freeware

de

les les

ouououou enenenen shareware;

---- Disponibilité gratuite

Disponibilité gratuite de

Disponibilité

Disponibilité

gratuite

gratuite de tous

tous

de tous les

tous les

documents relatifs

documents

documents relatifs aux standards utilisés;

documents relatifs aux standards utilisés;

relatifs aux

aux standards

standards utilisés;

utilisés;

TCP/IP (4/66)

© André Aoun-1999

Quelle est lalalalalalalala structure (1/4)?

(1/4)?

(1/4)?

(1/4)?

Interconnexion

Interconnexion Interconnexion

Interconnexion àààà différents niveaux ====

différents niveaux

différents niveaux

différents

niveaux

Quelle est

Quelle

Quelle

Quelle est

Quelle

Quelle

Quelle est

est

est

est

est

structure (1/4)?

structure (1/4)?

structure (1/4)?

structure

structure

structure

structure

(1/4)?

Backbones:

Backbones:

Backbones:

Backbones:

Réseau de campus;

---- Réseau local;

Réseau local;

---- Réseau de

de campus;

campus; campus;

Réseau

Réseau

Réseau

Réseau

local; local;

de

---- Réseau régional;

régional; régional;

Réseau régional;

Réseau

Réseau

---- Réseau national;

national; national;

Réseau national;

Réseau

Réseau

---- Réseau mondial;

mondial; mondial;

Réseau mondial;

Réseau

Réseau

mondial

meme

usage

lorsqu

niveau

utilisés

réseau

lorsque

agit du

(local,

services services

lorsqu il

mondial)

(qui peut

régional)

peut être

TCP/IP

TCP/IP TCP/IP

parle

parle

parle

parle

limité

’agit

’agit

sont

On

On

On

On

les

du du

’il

réseau mondial

usage spécifique (qui peut être mondial)

usage spécifique (qui peut être mondial)

TCP/IP sont utilisés àààà unununun niveau limité

On parle dddd ’Intranet lorsque

On parle dddd ’Internet lorsqu

’Intranet lorsque les

lorsque les services

Internet lorsqu ’il

usage spécifique

(local, entreprise

(local, entreprise

meme régional)

meme régional)

réseau mondial

réseau mondial

(local, entreprise ouououou meme régional) ouououou àààà unununun

spécifique (qui

être mondial)

niveau limité

niveau limité

il ssss agit du

les services

sont utilisés

sont utilisés

entreprise

’Intranet

Intranet

’Internet

’Internet

On parle

On parle

Quelle lalalala la lalala structure (1/4)? (1/4)? (1/4)? (1/4)? ➠ Interconnexion Interconnexion Interconnexion Interconnexion àààà différents

TCP/IP (5/66)

© André Aoun-1999

Quelle est lalalalalalalala structure (2/4)?

(2/4)?

Quelle Quelle est est

Quelle

Quelle est

Quelle est

Quelle est

est

Quelle

est

structure (2/4)?

structure (2/4)?

structure (2/4)?

structure structure (2/4)? (2/4)?

structure

structure

(2/4)?

Quelle lalalala lalalala structure (2/4)? (2/4)? Quelle Quelle est est Quelle Quelle est Quelle est Quelle
Quelle lalalala lalalala structure (2/4)? (2/4)? Quelle Quelle est est Quelle Quelle est Quelle est Quelle

TCP/IP (6/66)

© André Aoun-1999

Quelle est lalalalalalalala structure (3/4)? Quelle Quelle est est Quelle Quelle est Quelle Quelle est Quelle
Quelle est lalalalalalalala structure (3/4)?
Quelle Quelle est est
Quelle
Quelle est
Quelle
Quelle est
Quelle est
est
est
structure structure (3/4)? (3/4)?
structure
structure (3/4)?
structure
structure (3/4)?
structure (3/4)?
(3/4)?
(3/4)?
TCP/IP (7/66)
© André Aoun-1999
Quelle est lalalalalalalala structure (4/4)? Quelle Quelle est est Quelle Quelle est Quelle Quelle est Quelle
Quelle est lalalalalalalala structure (4/4)?
Quelle Quelle est est
Quelle
Quelle est
Quelle
Quelle est
Quelle est
est
est
structure structure (4/4)? (4/4)?
structure
structure (4/4)?
structure
structure (4/4)?
structure (4/4)?
(4/4)?
(4/4)?
TCP/IP (8/66)
© André Aoun-1999

Quels sont les composants ????????

Quels sont les composants

les composants

composants

composants

les composants

composants

Quels sont

Quels

Quels

Quels sont

Quels

Quels sont

sont les

sont les

sont les

les composants

LLLL ’internet est

’internet est composé

’internet

internet

est

composé

est composé de:

de:

composé de:

de:

---- Postes de

Postes de travail;

Postes

Postes

de

travail; travail;

de travail;

---- Equipements

Equipements dddd ’interconnexion (Routeurs)

Equipements

Equipements

(Routeurs) (Routeurs)

’interconnexion (Routeurs)

’interconnexion

interconnexion

---- Réseau ph

Réseau Réseau Réseau

ph

physique

physique

ysique (liens

ysique

(liens

(liens

(liens ++++ hubs

hubs

hubs

hubs ++++ ...

...

...

...

)

) )

)

Une architecture de communication:

Une Une architecture architecture de de communication: communication:

Une architecture de communication:

Application TCP/UDP IP Accès Réseau

Quels sont les composants ???? ???? Quels sont composants les composants composants composants les composants composants

Uniquement sur l’Hôte

Quels sont les composants ???? ???? Quels sont composants les composants composants composants les composants composants

Peut correspondre à une

autre architecture réseau

(ex. X.25, ATM

...

)

Quels sont les composants ???? ???? Quels sont composants les composants composants composants les composants composants

TCP/IP (9/66)

© André Aoun-1999

Quelles sont les applications ????????

Quelles sont les applications

les applications

applications

applications

Quelles sont

Quelles

Quelles

Quelles sont

Quelles

Quelles sont

sont les

sont les

sont les

les applications

les applications

applications

Quelles sont les applications ???? ???? Quelles sont applications les applications applications applications Quelles sont Quelles
Quelles sont les applications ???? ???? Quelles sont applications les applications applications applications Quelles sont Quelles
Quelles sont les applications ???? ???? Quelles sont applications les applications applications applications Quelles sont Quelles
Quelles sont les applications ???? ???? Quelles sont applications les applications applications applications Quelles sont Quelles
Quelles sont les applications ???? ???? Quelles sont applications les applications applications applications Quelles sont Quelles
Quelles sont les applications ???? ???? Quelles sont applications les applications applications applications Quelles sont Quelles
Quelles sont les applications ???? ???? Quelles sont applications les applications applications applications Quelles sont Quelles
Quelles sont les applications ???? ???? Quelles sont applications les applications applications applications Quelles sont Quelles

TCP/IP (10/66)

Quelles sont les applications ???? ???? Quelles sont applications les applications applications applications Quelles sont Quelles
Quelles sont les applications ???? ???? Quelles sont applications les applications applications applications Quelles sont Quelles
Quelles sont les applications ???? ???? Quelles sont applications les applications applications applications Quelles sont Quelles

© André Aoun-1999

trouver les standards ????????

Où trouver les standards

trouver

trouver

trouver les

trouver les

les standards

standards

standards

trouver

trouver les

les standards

standards

les standards

Standards publiés sous forme de

Standards publiés

Standards

Standards publiés sous forme de

publiés sous

sous forme

forme de

de

documents appelés RFC (Request For

documents appelés

documents

documents appelés

appelés

(Request For

For

(Request For

(Request

Comments) (ex. RFC

Comments) (ex.

Comments) (ex.

Comments)

(ex.

RFC 793 pour TCP)

RFC

RFC

793 793

793

pour TCP)

pour

pour TCP)

TCP)

Tous les

nene

les

sont

sont

pour

pour

Tous

pas des

sont pas

Tous les

Tous les RFC ne sont pas des standards

Certains Certains

standards

’information

’information

Certains sont

des standards

information ((((FYI))))

Certains sont pour

sont pour llll ’information

ne sont pas des standards

Pour obtenir unununun RFC:

Pour obtenir

obtenir

Pour obtenir

Pour

RFC:

RFC:

RFC:

---- ftp://ftp.inria.fr

ftp://ftp.inria.fr

ftp://ftp.inria.fr

ftp://ftp.inria.fr

Où trouver les standards ???? ???? trouver standards Où Où trouver Où Où trouver trouver les

TCP/IP (11/66)

© André Aoun-1999

Standardisation Standardisation Standardisation Standardisation Standardisation Standardisation Standardisation Standardisation INTERNET SOCIETY Publication des standards IAB Mission de
Standardisation
Standardisation
Standardisation
Standardisation
Standardisation
Standardisation
Standardisation
Standardisation
INTERNET SOCIETY
Publication des standards
IAB
Mission de développement
IESG
Développement Technologique
IETF
Définition des standards
IRTF / IRSG
Recherche Technologique
Routage
Sécurité
Services
Application
Administration ...
IANA
Adressage et Nommage
TCP/IP (12/66)
© André Aoun-1999

Quelles sont les Fonctions dddddddd ’’’’’’’’

Quelles sont

Quelles

Quelles sont les Fonctions

Quelles

Quelles sont

Quelles

Quelles sont

sont les

sont les

les Fonctions

Fonctions

Fonctions

sont les

les Fonctions

les Fonctions

Fonctions

Quelles sont les dddd dddd ’’’’ ’’’’ Quelles sont Quelles Quelles sont Fonctions Quelles Quelles sont

????????

Transporter des paquets de station

Transporter des

Transporter

des paquets

paquets de

de station

station

Transporter des paquets de station àààà

station enenenen passant par des routeurs reliant des

station

passant par des routeurs reliant des

passant par

passant

station station

par des

des routeurs

routeurs reliant

reliant des

des

réseaux hétérogènes;

réseaux hétérogènes;

réseaux hétérogènes;

réseaux

hétérogènes;

Mode sans connexion (Datagramme)

Mode sans connexion (Datagramme)

Mode sans

Mode

sans connexion

connexion (Datagramme)

(Datagramme)

Segmentation

Segmentation

Segmentation

Segmentation

Temps de vie

Temps de

Temps

Temps

de vie dddd ’un datagramme

de

vie

vie

’un

’un

datagramme

’un datagramme pour

datagramme pour

pour pour

prévenir les congestions.

prévenir les congestions.

prévenir les

prévenir

les congestions.

congestions.

Quelles sont les dddd dddd ’’’’ ’’’’ Quelles sont Quelles Quelles sont Fonctions Quelles Quelles sont

Encapsule n’importe quel protocole de

Encapsule n’importe

Encapsule

Encapsule n’importe quel protocole de

n’importe quel

quel protocole

protocole de

de

niveau supérieur;

niveau

niveau supérieur;

supérieur;

niveau supérieur; IP=Format

et non unununun réel protocole

et non

et

et non

non

réel protocole

réel protocole

réel

protocole

=Format dddd ’encapsulation

=Format

=Format

’encapsulation

’encapsulation

encapsulation

TCP/IP (13/66)

© André Aoun-1999

DDDatagramme

Datagramme

Datagramme

Datagramme

Datagramme

Datagramme

atagramme

atagramme

DD Datagramme Datagramme Datagramme Datagramme Datagramme atagramme atagramme (1/2) (1/2) (1/2) (1/2) (1/2) (1/2) (1/2) (1/2)

(1/2)

(1/2)

(1/2)

(1/2)

(1/2)

(1/2)

(1/2)

(1/2)

Vers TOS TTL IHL Flgs FO Protocol TL Données ID @ Source Options Padding @ Destination
Vers
TOS
TTL
IHL
Flgs
FO
Protocol
TL
Données
ID
@ Source
Options
Padding
@ Destination
Header Checksum
DD Datagramme Datagramme Datagramme Datagramme Datagramme atagramme atagramme (1/2) (1/2) (1/2) (1/2) (1/2) (1/2) (1/2) (1/2)

TCP/IP (14/66)

© André Aoun-1999

DDDatagramme

Datagramme

Datagramme

Datagramme

Datagramme

Datagramme

atagramme

atagramme

DD Datagramme Datagramme Datagramme Datagramme Datagramme atagramme atagramme (2/2) (2/2) (2/2) (2/2) (2/2) (2/2) (2/2) (2/2)

(2/2)

(2/2)

(2/2)

(2/2)

(2/2)

(2/2)

(2/2)

(2/2)

Vers: Version du protocole; actuellement

Vers: Version

Vers:

Version du

du protocole;

protocole; actuellement

actuellement

Vers: Version du protocole; actuellement 4444

mais 6666 pour

mais

pour

pour

mais mais

pour IPv6

TOS: Type Of Service (Qualité de

TOS: Type Of Service (Qualité de

TOS: Type

TOS:

Type Of

Of Service

de

Service (Qualité

(Qualité de

Service); Service);

Service); Non utilisé mais certains

Service);

Non utilisé mais certains

Non

Non utilisé

utilisé mais

mais certains

certains

constructeurs commencent àààà lelelele faire.

constructeurs commencent

constructeurs

constructeurs commencent

commencent

faire. faire.

faire.

TL: Temps de vie (TimeLive)

TL: Temps de vie (TimeLive)

TL: Temps

TL:

Temps de

de vie

vie (TimeLive)

(TimeLive)

Protocol:

Protocol:

Protocol:

Protocol: Identification du protocole

Identification du protocole

encapsulé

possibilités possibilités

Identification du

Identification

du protocole

protocole

DD Datagramme Datagramme Datagramme Datagramme Datagramme atagramme atagramme (2/2) (2/2) (2/2) (2/2) (2/2) (2/2) (2/2) (2/2)

supérieur encapsulé

supérieur encapsulé

supérieur encapsulé

supérieur

Options: extensions des

Options: extensions

Options:

Options:

des

(Sécurité, timestamp,

(Sécurité,

extensions des possibilités

extensions

) ) ) )

des possibilités dddd ’IP

’IP ’IP

’IP

(Sécurité, timestamp, routing

(Sécurité, timestamp, routing

TCP/IP (15/66)

timestamp, routing source

source

routing source ...

source ...

...

...

© André Aoun-1999

Comment

Comment

Comment identifier

Comment

Comment

Comment

Comment

Comment

identifier

identi

identi

identiffffier

identifier

identifier

identi

ier

ier

ier une

une machine

une

une

une

une

une

une

machine

machine

machine

machine

machine

machine

machine ????????

«Un nom précise ce que nous recherchons, l’adresse sa localisation, la route le moyen d’y accéder»

Chaque machine (hôte

machine (hôte

(hôte

Chaque machine (hôte ouououou routeur)

Chaque machine

Chaque

routeur) routeur)

routeur) aaaa une

une une

une

adresse adresse

adresse

adresse

IP....

Cette adresse correspond àààà unununun

Cette adresse correspond

Cette adresse

Cette

adresse correspond

correspond

numéro.

numéro.

numéro.

numéro.

Pour des raisons mnémoniques, elle peut

Pour des raisons mnémoniques, elle peut

Pour

peut

Pour des

des raisons

raisons mnémoniques,

mnémoniques, elle

elle peut

Comment Comment Comment identifier Comment Comment Comment Comment Comment identifier identi identi identi ff ff ier

avoir aussi unununun nom.

avoir aussi

nom.

nom.

nom.

avoir aussi

avoir

aussi

Seule

Seule

Seule

Seule llll ’adresse

machine;

’adresse

’adresse

adresse IP permet

’est pourquoi

’est pourquoi

adresse

permet dddd ’accéder

permet

permet

’accéder

’accéder

accéder àààà

une machine; cccc ’est

machine;

’est

traduit traduit

traduit

une machine;

une

une

pourquoi lelelele nom doit

pourquoi

nom

nom

doit

nom doit être

doit être

être être

traduit enenenen une adresse ==== DNS

une adresse

une

TCP/IP (16/66)

une adresse

© André Aoun-1999

Quelle est lalalalalalalala structure de llllllll ’@’@’@’@’@’@’@’@ (1/3)?

(1/3)?

(1/3)?

(1/3)?

(1/3)?

(1/3)?

Quelle Quelle est est

Quelle

Quelle est

Quelle est

Quelle est

est

Quelle

est

structure de

structure structure de de

structure de

structure de

structure

structure

de

de

(1/3)? (1/3)?

Unique dans unununun domaine (Internet=monde)

Unique dans

Unique

Unique dans

dans

domaine (Internet=monde)

(Internet=monde)

domaine (Internet=monde)

domaine

Configurable par logiciel

Configurable par

Configurable

par logiciel

logiciel

Configurable par logiciel ==== adresse logique

adresse logique

adresse logique

adresse

logique

Machine

Réseau

En réalité, cccc ’est

En

En

réalité,

’est

’est

En réalité,

réalité,

est l@l@l@l@ du

du

du

du point

point dddd accès

point

point

’accès ’accès ’accès dddd ’une

’une

’une

une

machine sur unununun réseau donc, si

machine sur

sur

réseau

machine sur

machine

réseau donc, si unununun ordinateur

ordinateur

réseau donc,

donc, si si

ordinateur ordinateur

change de réseau,

change de

change change

de réseau, ilililil change

de

réseau,

réseau,

change

change

change dddd ’@.

’@. ’@.

’@.

Quelle lalalala lalalala structure llll llll ’@’@’@’@ ’@’@’@’@ (1/3)? (1/3)? (1/3)? (1/3)? (1/3)? (1/3)? Quelle Quelle

@@@@ réseau donnée par

réseau donnée

réseau

donnée par

par

réseau donnée par unununun organisme officiel

organisme officiel

Internet ouououou INRIA),

INRIA), INRIA),

INRIA), @@@@ machine

machine

machine

machine

du

organisme officiel

organisme

officiel

local du réseau.

du réseau.

réseau. réseau.

(NIC Internet

(NIC

Internet

Internet

(NIC

(NIC

donnée par llll ’administrateur local

donnée par

par

par

local

donnée donnée

administrateur local du

’administrateur

’administrateur

TCP/IP (17/66)

© André Aoun-1999

Quelle est lalalalalalalala structure de llllllll ’@’@’@’@’@’@’@’@ (2/3)?

(2/3)?

(2/3)?

(2/3)?

(2/3)?

(2/3)?

Quelle Quelle est est

Quelle

Quelle est

Quelle est

Quelle est

est

Quelle

est

structure de

structure structure de de

structure de

structure de

structure

structure

de

de

(2/3)? (2/3)?

@@@@ individuelle, de groupe, de diffusion.

individuelle, de

individuelle,

individuelle, de groupe, de diffusion.

de groupe,

groupe, de

de diffusion.

diffusion.

@@@@ sur

sur 32323232 bits

sur

sur

bits bits

bits enenenen notation décimale pointée.

notation décimale pointée.

notation décimale

notation

décimale pointée.

pointée.

Classification pour les @@@@ individuelles:

Classification pour les

individuelles:

Classification pour

Classification

pour les

les

individuelles: individuelles:

127

Classe

Classe

Classe

Classe

223

223

223

127

Classe

127

191

191

191

N1 N1

A:

C:

B:

  • 192 192 N1 N1

---- Classe C:

---- Classe B:

A: 0000 ≤≤≤≤ N1

Classe A:

Classe C:

Classe B:

N1 ≤≤≤≤ 223

N1 ≤≤≤≤ 127

---- Classe A:

  • 128 128 128 ≤≤≤≤ N1 N1 N1 192 ≤≤≤≤ N1

N1 ≤≤≤≤ 191

C: 192

B: 128

Classe

Multicast: A B C D pour lelelele Multicast: Classe DDDD pour Multicast: 239 ➠ Classe G1
Multicast:
A
B
C
D
pour lelelele Multicast:
Classe DDDD pour
Multicast: 239
➠ Classe
G1 ≤≤≤≤ 254
Multicast:
© André Aoun-1999
239 ≤≤≤≤ G1
Classe
Classe
pour
pour
239 239
254 254
254
G1 G1
110
0
N1
H1
H2
H3
10
N1
N2
H1
H2
TCP/IP (18/66)
N1
N2
N3
H4
1110
G1
G2
G3
G4

Quelle est lalalalalalalala structure de llllllll ’@’@’@’@’@’@’@’@ (3/3)?

(3/3)?

(3/3)?

(3/3)?

(3/3)?

(3/3)?

Quelle est

Quelle

Quelle

Quelle est

Quelle est

Quelle est

est

est

Quelle

est

structure de

structure de

structure de

structure de

structure

structure

structure

de

de

de

(3/3)? (3/3)?

@@@@IP dddd ’un réseau

’un

’un

un

réseau réseau réseau Champ machine=0 0 ..

machine=0 0 machine=0 0

.. ..

..

Champ Champ Champ machine=0 0

@@@@IP de diffusion

de

de

de diffusion

diffusion

diffusion

Champ machine

machine

Champ machine

Champ

Champ

machine ==== 1

1 1 1

1 1

1 1 ..

..

..

..

@@@@ nenenene contenant que des

contenant que

contenant

que des

des

contenant que des 0000 utilis

utilisé

utilis

utilisééé quand

quand

quand

quand lalalala

machine nenenene conna

machine

conna

machine machine

connaîîtîttt pas son

connaî

pas son adresse.

pas

pas

adresse. adresse.

son adresse.

son

Sous

Sous-

Sous

Sous--r-rrérééseau

éseau

seau IP (subnet)

seau

(subnet) (subnet)

(subnet) ==== partition

partition

partition

partition dddd ’’un

’’ununun

rrérrééseau,

éseau,

seau, meilleure utilisation

seau,

meilleure

meilleure

utilisation

meilleure utilisation du

du

utilisation du champ

champ

du champ machine.

machine.

champ machine.

machine.

Quelle lalalala lalalala structure llll llll ’@’@’@’@ ’@’@’@’@ (3/3)? (3/3)? (3/3)? (3/3)? (3/3)? (3/3)? Quelle est

Subnet caractééris

Subnet

Subnet

Subnet caract

caract

caracté

éris

alise

risé

risééé par

par par par unununun masque qui qui qui

masque qui

masque

masque

rrérrééalise

éalise

alise unununun ET

ET logique avec

ET

ET

logique avec llll ’’@’@@@ machine.

logique

logique

avec avec

machine. machine. machine.

Un

Un routeur routeur routeur interconnecte des des des sous--r-rrérééseaux.

Un routeur interconnecte

Un

interconnecte des sous

interconnecte

sous-

sous

éseaux. seaux. seaux.

TCP/IP (19/66)

© André Aoun-1999

Comment

Comment

Comment ffonctionne

Comment

Comment

Comment

Comment

Comment

ffonctionne

ffonctionne

onctionne

onctionne

onctionne

ffonctionne

onctionne lelelelelelelele DNS

DNS

DNS

DNS

DNS

DNS

DNS

DNS ????????

Un nom ==== plusieurs parties séparées par

Un nom

Un

Un nom

nom

plusieurs parties

plusieurs

plusieurs parties séparées par

séparées par

par

parties séparées

un point.

un point.

unun

point.

point.

Nommage hirarchique par domaine, de

Nommage hirarchique

Nommage

hirarchique par

par domaine,

domaine, de

de

Nommage hirarchique par domaine, de lalalala

droite droite

droite àààà lalalala gauche pour les inclusions. Le

droite

gauche pour

gauche

gauche pour les inclusions.

pour les

les inclusions.

inclusions.

Le

Le

Le

champ lelelele plus

champ champ

champ

plus

plus

plus àààà droite

droite droite

droite ==== catégorie du site

catégorie du

catégorie

catégorie du site ouououou

du site

site

pays (ex. com, edu, gov, net, fr, uk,

pays (ex. com, edu, gov, net,

pays

com, edu,

edu, gov,

gov, net, fr, uk,

net, fr,

pays (ex.

(ex. com,

fr, uk, jp

jp

jp

uk, jp ...

...

...

...

) ) ) )

ex. www--sv.cict.fr

ex. ex.

-sv.cict.fr

sv.cict.fr

sv.cict.fr

ex. www

www-

www

Comment Comment f fonctionne Comment Comment onctionne onctionne f fonctionne le le le le le le

Résolution de lalalala correspondance

Résolution de

Résolution

Résolution de

de

correspondance

correspondance

local local

distant sur

distant

correspondance ==== fichier

fichier

serveur DNS.

DNS.

fichier fichier

local ouououou distant sur unununun serveur DNS.

local

distant sur

sur

serveur DNS.

serveur

Client/Serveur pour lelelele DNS

Client/Serveur pour

Client/Serveur

Client/Serveur pour

pour

DNS

DNS

DNS

TCP/IP (20/66)

© André Aoun-1999

Qu ’est

Qu ’est

Qu

Qu

Qu

Qu ’est

Qu

Qu

’estttt--------cececececececece que ARP

’es

’es

’est

’es

que

que

que

que

ARP

ARP

que ARP

que ARP

que ARP

ARP

ARP ????????

Le paquet IP est encapsulé dans une trame

Le paquet

Le

Le paquet

paquet

est encapsulé dans une trame

est

une trame

trame

est encapsulé

encapsulé dans

dans une

LLC ouououou Ethernet ...

LLC

Ethernet

...

...

LLC LLC

Ethernet ...

Ethernet

Prélèvement

Prélèvement dddd ’une trame

Prélèvement

Prélèvement

’une

une

trame

’une trame Ethernet

trame Ethernet

Ethernet Ethernet ==== Filtrag

Filtrag

Filtrag

Filtrag

sur llll ’adresse physique

sur sur

sur

physique

’adresse physique

’adresse

’adresse

physique MMAC

AC

MMAC

AC

Obtenir

Obtenir

Obtenir

Obtenir llll ’@’@’@’@ MAC

MAC

MAC enenenen ayant

MAC

ayant llll ’@’@’@’@ IPIPIPIP ====

ayant

ayant

Protocole de résolution

Protocole

Protocole

Protocole de

de résolution dddd ’adresses

de

résolution résolution

’adresses

’adresses ARP

’adresses ARP

ARP ARP

Qu ’est Qu ’est Qu Qu Qu ’est Qu Qu ’es tt tt ---- ---- cececece

Envoyer une requête ARP dans une trame

Envoyer une

Envoyer

Envoyer une requête ARP

une requête

requête ARP

ARP

dans une

dans

dans une trame

une trame

trame

de diffusion

diffusion

Ethernet de diffusion

Ethernet de diffusion

Ethernet de

Ethernet

Réponse de lalalala machine qui reconnaît son @@@@

Réponse de

de

Réponse de

Réponse

machine qui

machine

machine qui reconnaît son

reconnaît son

son

qui reconnaît

IP....

TCP/IP (21/66)

© André Aoun-1999

Qu ’est

Qu ’est

Qu

Qu

Qu

Qu ’est

Qu

Qu

’estttt--------cececececececece que RARP ????????

’es

’es

’est

es

que RARP

que RARP

que RARP

que RARP

que

que

que

RARP

RARP

RARP

RARP

RARP (Reverse Address Resolution

RARP RARP

(Reverse Address Resolution

Address Resolution

Resolution

(Reverse Address

(Reverse

Protocol) permet de connaître une @@@@ IP enenenen

Protocol) permet de connaître une

permet de

de connaître

connaître une

une

Protocol) permet

Protocol)

donnant donnant

donnant l’@l’@l’@l’@ Ethernet

donnant

Ethernet Ethernet

Ethernet

Utilisé au moment du boot par certaines

Utilisé au

Utilisé

Utilisé au moment du boot par certaines

au moment

moment du

du boot

boot par

par certaines

certaines

machine (ex. stations sans disque

machine (ex. stations sans

machine

stations sans

disque

machine (ex.

(ex. stations

sans disque ...

disque ...

...

...

) ) ) )

Serveur RARP.

Serveur RARP.

Serveur

Serveur RARP.

RARP.

Qu ’est Qu ’est Qu Qu Qu ’est Qu Qu ’es tt tt ---- ---- cececece

RARP

RARP encapsulé dans une trame Ethernet

RARP

RARP

encapsulé dans une trame Ethernet

une trame

encapsulé dans

encapsulé

dans une

trame Ethernet

Ethernet

Une requête RARP

Une requête

Une

requête RARP

RARP

routeur

routeur

routeur

routeur

Une requête RARP nenenene peut traverser unununun

peut traverser

peut

peut traverser

traverser

TCP/IP (22/66)

© André Aoun-1999

que ???????? ’es ’es ’es Qu Qu Qu Qu Qu ’est ’estttt--------cececececececece que que que que
que
????????
’es
’es
’es
Qu
Qu
Qu
Qu
Qu
’est
’estttt--------cececececececece que
que
que
que
que
que
que
Qu ’est
Qu ’est
Qu ’est

ICMP (Internet Control Message Protocol)

(Internet Control

(Internet

(Internet Control Message Protocol)

Control Message

Message Protocol)

Protocol)

==== gestion simple de réseau

gestion simple de réseau

réseau

gestion simple

gestion

simple de

de réseau

Implémenté sur tous les équipements

Implémenté sur

Implémenté

sur tous

tous les

les équipements

équipements

Implémenté sur tous les équipements IP

Encapsulé dans IP

Encapsulé dans

Encapsulé

Encapsulé dans

dans

Envoyé lors de problèmes (ex.

problèmes (ex.

(ex.

Envoyé lors de problèmes (ex. Network

Envoyé lors

Envoyé

lors de

de problèmes

Network

Network

Network

unreachable, Time totototo Live

unreachable, Time

unreachable, Time

unreachable,

Time

Live exceeded ...

Live

Live exceeded

exceeded

exceeded ...

...

...

) ) ) )

que ???????? ’es ’es ’es Qu Qu Qu Qu Qu ’est ’estttt--------cececececececece que que que que

Utilisé pour vérifier

Utilisé

Utilisé

Utilisé pour

pour vérifier llll ’accessibilité

pour

vérifier vérifier

’accessibilité ’accessibilité accessibilité dddd une

’une une ’une

machine: Commande Ping (Echo,

(Echo,

machine: Commande Ping (Echo,

machine: Commande

machine:

Commande Ping

Reply)

Reply)

Reply)

Reply)

TCP/IP (23/66)

Ping (Echo, Echo

Echo

Echo

Echo

© André Aoun-1999

Transpor

TTTranspor

Transpor

TTTranspor

ransport

ransporttttt

ransport

ransport

Process

Process Process

Process totototo Process

Process ((((EU-EU))))

Process Process

Deux protocoles principaux:

Deux protocoles principaux:

Deux

Deux protocoles

protocoles principaux:

principaux:

Datagram

TCP

TCP

UDP

UDP

(User

(User

---- TCP

---- UDP

Control

Orienté

Protocol) Protocol)

Protocol) Protocol)

(Transmission Control Protocol)

Connexion

(Transmission

(Transmission

Control Protocol)

Orienté Connexion

Orienté Connexion

Orienté Connexion

Datagram Protocol)

UDP (User Datagram

(User Datagram Protocol)

TCP (Transmission Control

Orienté Sans Connexion

Orienté Sans Connexion

Orienté Sans

Orienté

Sans Connexion

Connexion

Port

Port :::: Numéro identifiant lelelele service