• Aucun résultat trouvé

Cours Rappels réseaux LPSIL ADMIN en PDF

N/A
N/A
Protected

Academic year: 2021

Partager "Cours Rappels réseaux LPSIL ADMIN en PDF"

Copied!
27
0
0

Texte intégral

(1)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Marie-Agnès Peraldi-Frati

Maître de Conférences en Informatique

UE3 : Virtualisation D’infrastructures

Rappels réseaux

LPSIL ADMIN

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Déroulement du module



5x2h heures de cours



5 x2h de TPs



Contenu cours



Rappel réseau – OrganisationTCP-IP- Protocoles ARP, IP ICMP



VLANs , Spanning Tree



Routage , NAT-PAT



Couche transport TCP/UDP



Couche application : DHCP, DNS, SSH, FTP …



TPs :



Simulateur réseau Packet Tracer Cisco



Analyseur de trames réseauWireshark

(2)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Bibliographie

3

Titre

Auteur

Année

Editeur

Computer Networking: A

Top-Down Approach, 6th

ed.,

J.F. Kurose and

K.W. Ross

2012

International Edition

Réseaux

Guy Pujolle

2005

Eyrolles

Réseaux - 4ème édition

Andrew

Tanenbaum

2003

Pearson Education

Réseaux et Internet

Douglas E. Comer

08/2000

Campus Press

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Outils utilisés



Analyseur de trames réseaux : Wireshark



http://www.wireshark.org/

Configuration réseau avec PacketTracer © Cisco

Version 6.2.0.0052

Installée sur les postes de l’IUT

\\DC-info-04.iutnice.unice.fr\SupportCours\LPSIL\VirtInfra_RappelsRéseaux



Supports de cours

\\DC-info-04.iutnice.unice.fr\SupportCours\LPSIL\VirtInfra_RappelsRéseaux

(3)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur



Virt. Infrastructures : Rappels Réseaux



Coeff 2,5 (DS 1,5, Séances 1)



Notes de DS en fin de module



Notes de Séances (Moyenne de 4 notes basée sur QCM en

ligne )

o

https://b.socrative.com/student/

o

RV dans la salle 406708

o

Mettez votre nom et … répondez aux questions

5

Evaluation des enseignements

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Plan du module

Cours 1

Qu’est ce qu’un réseau ?



Matériels /équipements



Architecture TCP IP



Protocoles de base (niveau 2 et 3)

Cours 2 :

Gestion des VLANs

Cours 3 :

La couche réseau :



Adressage IP, CIDR



NAT -PAT



routage,

Cours 4

Couche transport



TCP / UDP

Cours 5

Protocoles applicatifs



Protocoles applicatifs



Sécurité

(4)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Définitions

Réseau (Network) informatique :

Ensemble d’ordinateurs

et de périphériques connectés les uns aux autres.



Un réseau informatique vise à fournir les moyens

matériels

et

logiciels

pour faire communiquer et permettre

l’échange d’informations entre plusieurs

équipements informatiques de manière souple et fiable.

http://www.reseaucerta.org/outils/simulateur/notiondereseau.swf

7

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Structure d’un réseau :



systèmes interconnéctés:



hôtes: clients et serveurs



serveurs d’entreprise



data centers



Interconnections des équipements



par des switches



par des points d’accès wifi



Accès , média physiques:



filaire, sans fil



Coeur de réseau :



Routeurs interconnectés

mobile network

global ISP

regional ISP

home

network

institutional

network

(5)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Accès réseau et média physique

Accès au coeur de réseau ?



Réseau privé



Réseau institutionnel ( université,

entreprise)



Réseau mobile

Média physique



bit:

unité d’info transmise entre un

émetteur et un receveur.



Lien physique:

support de transmission

entre un émetteur et un recepteur.



Media guidé:



Signal propagé sur un média solide:

cuivre, fibre, coaxial



Media libre:



signaux propagé librement, e.g., radio

Traduit des slides de J.F Kurose and K.W. Ross,

9

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Organisation des réseaux

Des équipements hétérogènes



Machines



Serveurs



Mobiles ou pas

Du matériel de connexions entre ces

équipements



Hubs, switchs, routeurs



Media guidés,Media libres

Des règles de comportement et d’échanges



Protocoles

(6)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Equipements : Architecture des réseaux

Equipements : Architecture des réseaux

Equipements : Architecture des réseaux

Equipements : Architecture des réseaux

Routeurs,ou firewall

Switch ou hub

WAN

LAN1

LAN2

LAN3

LAN4

11

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Hub



Equipement au niveau physique (1)



Reçoit les trames (paquets de la couche

liaison) d’un port et les diffusent

(broadcast) sur toutes ses sorties



Mauvais du point de vue sécurité



Cet équipement est équivalent au répéteur

multiport



Obsolète

(7)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Hub

Hub

Hub

Hub

13



Equipement de niveau physique (1)



Même segment ethernet



Si un équipement envoie une trame le hub répète

la trame sur chacun de ses ports (c-a-d aux

équipements connéctés sur ses ports



Si deux trames circulent sur le même brin 

collision



hosts must resolve the conflict



Each Ethernet Adapter has both a receiver and a

transmitter



Ethernet Carrier Sense Multiple Access with

Collision Detection (CSMA/CD) protocol

HUB when pinging broadcast (2).swf

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Switch



Equipement au niveau liaison (2)



Permet d’offrir plus de la bande passante

par rapport au cas où les nœuds partagent

le même canal de communication



Reçoit les trames d’un port et l’envoie

juste vers la porte (entrée/sortie)

connectant avec la destination

correspondante en se basant sur l’adresse

MAC



Utilise la table de contenant les adresses

MAC et les sorties correspondantes



Routage au niveau liaison

(8)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

15

Switch

Switch

Switch

Switch



Divise automatiquement le réseau en plusieurs segments



Pont sélectif entre les segments



Supporte des connections multiples et simultanées entre plusieurs

équipements.



La bande passante n’est pas divisée par le nombre de segments.



Le switch maintient une table des adresses PC connectés à chacun de ses

ports.



Attention aux boucle lors du câblage d’un switch



Standard 

Spanning Tree protocol



Proprietary



 Hirschmann HyperRing





http://www.industrialnetworking.com/Flash/Ring_Redundancy.html



Travaille au niveau 2

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Routeur



Equipement au niveau réseau (3) destiné au

routage



Permet des interconnexions à travers des

réseaux longues distances,



Détermine le prochain nœud du réseau

auquel un paquet de données doit être

envoyé, afin que ce dernier atteigne sa

destination finale



le routeur est indépendant des couches

physique/liaison et est parfaitement

approprié pour interconnecter des réseaux

physiques de nature différente (ex. Token

Ring / X.25)

(9)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Routeur

Routeur

Routeur

Routeur



Un routeur a une fonctionnalité étendue par

rapport au switch



Il externalise sur internet les paquets si ils ont un

destinataire en dehors du réseau local.



Si le destinataire n’est pas dans le même réseau

local, le routeur détermine une route vers

l’endoit destination du paquet.



Le routeurs utilise l’adresse réseau contenue

dans la pauet pour envoyer le paquet dans la bonne

direction.



Le routeur travaille au niveau 3

Router.swf

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Pare

Pare

Pare

Pare----Feux

Feux

Feux

Feux Firewall

Firewall

Firewall

Firewall



Routeur aux fonctionnalités étendues,



permet une sécurité accrue (Access Control List),



placés en front d'accès extérieur de manière à protéger le(s)

réseau(x) interne(s);

1.

filtrage des requêtes FTP, HTTP, et autres services

2.

prévention contre les chevaux de Troie ou virus par filtrage E-mail, etc,

3.

vérification et enregistrement de toutes les communications.

(10)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Résumé

Résumé

Résumé

Résumé simplement

simplement

simplement…

simplement



HUB: connecte plusieurs PC, le trafic est partagé. Si PC1 parle à PC3 , PC2 entends la

conversation… Généralement PC2 , quand il se rend compte que le message n’est pas pour lui

éfface le message qui lui est envoyé.



SWITCH: connecte plusieurs PC entre eux mais si PC1 parle à PC3 PC2 n’entends pas car le

switch ne transmet qu’aux bonnes personnes.



ROUTER: fait le lien entre deux ou plusieurs réseaux différents et établit la route qui permet à

PC1 sur le réseau IUTinfo.unice.fr de communiquer avec PC3 sur le réseau inria.fr.



FIREWALL : routeur étendu mettant en place des aspects sécurité et contrôle d’accès



BRIDGE: lie deux réseaux au niveau 2 (Niveau IP) mais maintient deux segments de

protocoles différents (Ether-token ring ) au niveau 1

19

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Règles d’échanges :

Règles d’échanges :

Règles d’échanges :

Règles d’échanges :

Pour assurer la communication, il

Pour assurer la communication, il

Pour assurer la communication, il

Pour assurer la communication, il

faut…(1)

faut…(1)

faut…(1)

faut…(1)

1.

Adresser l’information au bon destinataire et lui indiquer

l’identité de l’émetteur

2.

Adopter une stratégie commune pour la représentation des

données

3.

Détecter les erreurs qui peuvent survenir lors de la

transmission

4.

Décomposer les messages trop longs en plusieurs

morceaux

(11)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

5.

Assurer le réassemblage, chez le destinataire, d’un message

décomposé

6.

Détecter la perte de morceaux qui empêche le

réassemblage

7.

Coder l’information à transmettre pour l’adapter au

support de transmission

8.

Gérer les congestions du réseau

21

Règles d’échanges :

Règles d’échanges :

Règles d’échanges :

Règles d’échanges :

Pour assurer la communication, il

Pour assurer la communication, il

Pour assurer la communication, il

Pour assurer la communication, il

faut…(2)

faut…(2)

faut…(2)

faut…(2)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Importance de la standardisation

Peu de domaines ont autant besoin de standardisation



Multiplicité des techniques réseaux



La communication s’effectue entre systèmes hétérogènes



Les équipements matériels et logiciels sont fournis par des

constructeurs informatiques concurrents

Plusieurs standards sont apparus qui définissent les protocoles et/ou règles

de communication



standards propriétaires réservés à un constructeur : SNA

d’IBM, NetWare de Novell, DECnet de Digital, ...



standards ouverts : OSI de l’ISO, IEEE 802.*, X.25, ...



standards ouverts de facto : TCP/IP, Ethernet, ...

(12)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Protocoles

Protocoles

Protocoles

Protocoles de communications

de communications

de communications

de communications



Protocole

: Un protocole réseau est un ensemble de

règles et de procédures de communication utilisées

de part et d’autre par toutes les stations qui échangent des

données sur le réseau pour satisfaire des objectifs bien

déterminés



Objectifs : utiliser du canal de communication permettant

le transfert fiable de données de bout en bout , etc.



Ex

: Ethernet, IP, ARP, TCP, UDP …

23

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Pile de

Pile de

Pile de

Pile de protocoles

protocoles

protocoles

protocoles



Pile de Protocole

: combinaison de plusieurs protocoles qui

collaborent . Dans une pile de protocole, les différents protocoles

sont organisés, ordonnés, hiérarchisés, les uns à la suite des autres,

afin d’accomplir un ensemble de



Objectifs

:



La communication dans des environnements hétérogènes : ordinateurs

différents sur le même réseau



La coopération de systèmes d’exploitation différents sur le même réseau



La jonction de réseaux utilisant des protocoles différents :



Ex

: modèle OSI, TCP-IP

(13)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Modèle

Modèle

Modèle

Modèle OSI

OSI

OSI

OSI

Network layer

Transport layer

Session layer

Presentation layer

Application layer

Data Link layer

Physical layer

3

4

5

6

7

2

1

25



application:

FTP, SMTP, HTTP



presentation:

allow applications to interpret

meaning of data, e.g., encryption,

compression, machine-specific conventions



session:

synchronization, checkpointing,

recovery of data exchange



transport:

process-process data transfer



TCP, UDP



network:

routing of datagrams from source to

destination



IP, routing protocols



link:

data transfer between neighboring

network elements



Ethernet, 802.111 (WiFi), PPP



physical:

bits “on the wire”

Implémentation du modèle OSI :

Pile de protocole TCP/IP

ne contient pas

les couches présentation et session !

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Protocoles TCP/IP

Ethernet / IEEE 802.3

IP

ARP

ICMP

UDP

TCP

ping

DHCP

Transport

Réseau

Liaison

Application

traceroute

Médium de communication

Physique

26

Http

FTP

(14)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

source

application

transport

network

link

physical

H

t

H

n

M

segment

H

t

paquet

destination

application

transport

network

link

physical

H

t

H

n

H

l

M

H

t

H

n

M

H

t

M

M

network

link

physical

link

physical

H

t

H

n

M

H

t

H

n

M

H

t

H

n

H

l

M

router

switch

Encapsulation

Encapsulation

Encapsulation

Encapsulation

message

M

H

t

M

H

n

trame

Traduit des slides de J.F Kurose and K.W. Ross,

27

H

t

H

n

M

H

l

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Comment le temps

Comment le temps

Comment le temps

Comment le temps passe

passe

passe----tttt----il

passe

ilil

il dans

dans

dans

dans les

les réseaux

les

les

réseaux

réseaux

réseaux ?

?

?

?

En tant qu’utilisateur : communication

quasi instantanées

En réalité



L’utilisateur compose le message



Hôte (machine) qui émet un message :



Récupère le message applicatif



Coupe le message en fragments, appelés

paquets

, de taille

L

bits



Transmet les paquets sur le réseau via

son interface (carte) réseau avec une

vitesse de transmission

transmission rate

B

,

ou

bande passante

B:

taux de transmission

host

1

2

Deux paquets

L bits chacun,

Délai de

transmission

Temps pour transmettre

L

-bits

sur le lien

L

(bits)

B

(bits/sec)

=

=

(15)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Le temps dans les réseaux :

4 sources de délais

T

proc:

nodal processing



Verification CRC (Bit errors)



determine lien de sortie



Temps moyen < msec

A

B

propagation

transmission

nodal

processing

queueing

T

queue

: delay d’attente



Temps pour obtenir le lien

de transmission



dépend de la congestion

du routeur

Traduit des slides de J.F Kurose and K.W. Ross,

29

T

nodal

= T

proc

+ T

queue

+ T

trans

+ T

prop

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

T

trans

: transmission delay:



L: taille du paquet(bits)



B: bande passante lien(bps)



T

trans

= L/B

T

prop

: propagation delay:



d: longueur du lien de transmission



v: vitesse de propagation dans le

lien (~2x10

8

m/sec)



T

prop

= d/v

T

trans

et T

prop

Très différents

propagation

nodal

processing

queueing

T

nodal

= T

proc

+ T

queue

+ T

trans

+ T

prop

A

B

transmission

Le temps dans les réseaux :

(16)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Analogie avec le trafic routier (1)



Une voiture se “propage” à 100

km/hr



Cabine péage prend 12 sec pour

servir un ticket (bit transmission

time)



Voiture ~bit; caravane ~ paquet



Q: combien de temps avant que la

caravane soit présente au second

péage ??



Temps pour que la

caravane complète atteigne

la voie rapide = 12*10 =

120 sec



Temps pour que la dernière

voiture se propage du

premier au second péage :

100km/(100km/hr)= 1 hr



R: 62 minutes

Péage

Péage

Caravane

de 10 voitures

100 km

100 km

Traduit des slides de J.F Kurose and K.W. Ross,

31

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur



Supposons que les voiture se“propage” à 1000 km/hr



Supposons que péage prenne une minute pour servir une voiture



Q: Est ce que des voitures peuvent arriver avant que la dernière ne soit

dans le péage 1 ? Au bout de combien de temps la première voiture

atteint le second péage ?



R : : Oui !

Après 7 min, la première voiture arrive au second péage

alors que 3 voitures sont toujours au premier.

Analogie avec le trafic routier (2)

Traduit des slides de J.F Kurose and K.W. Ross,

32

Péage

Péage

Caravane

de 10 voitures

(17)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Protocoles TCP/IP couche Liaison

Ethernet / IEEE 802.3

IP

ARP

ICMP

UDP

TCP

ping

DHCP

Transport

Réseau

Liaison

Application

traceroute

Médium de communication

Physique

33

Http

FTP

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Protocole et réseau Ethernet



Norme IEEE 802.3



Topologie en bus linéaire ou en bus en étoile



Transmission des signaux en bande de base



Méthode d’accès au réseau CSMA/CD, méthode à contention



Un débit de 10 à 100 Mb/s



Le support est « passif » (c’est l’alimentation des ordinateurs

allumés qui fournit l’énergie au support) ou « actif » (des

concentrateurs régénèrent le signal)



Le câblage en coaxial, en paires torsadées et en fibres

optiques



Les connecteurs BNC, RJ45, AUI (apple) et/ou les connecteurs

pour la fibre optique



Des trames de 64 à 1518 Octets

(18)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Exemple Trames Ethernet / IEEE

802.3



Taille maximale = 1518 octets



Empêche une station de monopoliser le canal pendant trop

longtemps



Valeur arbitraire



Taille minimale = 64 octets



Détection des collisions



64 octets (MAC, CRC inclus) + 8 octets (entête trame physique

-préambule) = 72 octets au total sur la ligne = plus petite trame correcte



Si la quantité de données transportées ne permet pas de remplir

une trame, il faut ajouter des octets de bourrage (padding)

35

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Structure d’une trame Ethernet



Adresse MAC destination : 6 octets



Adresse MAC source : 6 octets



EtherType : 2 octets qui indique quel protocole est encapsulé dans la

trame

(19)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

TCP/IP

Protocoles de la couche 3 Réseau

Ethernet / IEEE 802.3

IP

ARP

ICMP

UDP

TCP

ping

DHCP

Transport

Réseau

Liaison

Application

traceroute

Médium de communication

Physique

37

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

La couche réseau



Achemine les données entre l’émetteur et le destinataire au

travers de différents réseaux en mettant en place un système

d’adressage hiérarchique.



C’est la première couche de bout en bout



Les problèmes à traiter :



Routage

: pour toutes paires d'adresses : trouver un chemin

entre les 2 machines. Extension à un groupe d'adresses

(diffusion, multicast). Routage.



Annuaires

: Nommer (désigner) les machines : adresses

réseaux, noms.



Unité d’information : le paquet

(20)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Protocoles TCP/IP

Ethernet / IEEE 802.3

IP

ARP

ICMP

UDP

TCP

ping

DHCP

Transport

Réseau

Liaison

Application

traceroute

Médium de communication

Physique

39

Http

FTP

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Couche réseau 3 - Internet Protocol



Internet protocol (IP) achemine les paquets entre des

machines au travers de réseaux



Chaque machine possède une

adresse IP unique pour

l’identifier



Une

route

doit exister entre la machine source et la

machine de destination

(21)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Notions importante de la couche

réseau



Le Path (chemin) MTU représente la taille maximale

d’information pouvant transiter sur un segment réseau. Le

Path MTU est une information très utile pour optimiser la

fragmentation

IP

41



La

fragmentation

d'un datagramme se fait au niveau des routeurs



Si la

MTU

(Maximum Transmission Unit) de la liaison ne permet de

transporter le paquet entier : envoi du paquet en fragments. Le

réassemblage est fait uniquement par le destinataire final

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN 2014-- IUT Nice Côte d’Azur

Adressage IP



IP address:



Identificateur 32 bits



pour hôtes



interface routeurs.



interface:



connection entre hôtes et

routeurs



une

adresse IP

par

interface

223.1.1.1 223.1.1.2 223.1.1.3 223.1.1.4 223.1.2.9 223.1.2.2 223.1.2.1 223.1.3.2 223.1.3.1 223.1.3.27

223.1.1.1 = 11011111 00000001 00000001 00000001

223

1

1

1

(22)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN 2014-- IUT Nice Côte d’Azur

Adressage IP

Connection des interfaces

223.1.1.1 223.1.1.2 223.1.1.3 223.1.1.4 223.1.2.9 223.1.2.2 223.1.2.1 223.1.3.2 223.1.3.1 223.1.3.27



Interfaces Ethernet

connectées

par des switches



Interfaces Wifi

connectées par des

stations de bases

Traduit des slides de J.F Kurose and K.W. Ross,

43

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN 2014-- IUT Nice Côte d’Azur

CIDR: Classless

InterDomain Routing



Adresse sous réseau codée

sur un portion de la partie

hôte



Format d’adresse :

a.b.c.d/x, ou x est le

nombre de bits de la partie

réseau

Sous réseaux

223.1.1.0/24

223.1.2.0/24

223.1.3.0/24

223.1.1.1

223.1.1.3

223.1.1.4

223.1.2.9

223.1.3.2

223.1.3.1

subnet

223.1.1.2

223.1.3.27

223.1.2.2

223.1.2.1

Traduit des slides de J.F Kurose and K.W. Ross,

44

11001000 00010111 0001000

0 00000000

Subnet part

Host

part

200.23.16.0/23

(23)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN 2014-- IUT Nice Côte d’Azur

Combien de sous-réseaux ?

223.1.1.1

223.1.1.3

223.1.1.4

223.1.2.2

223.1.2.1

223.1.2.6

223.1.3.2

223.1.3.1

223.1.3.27

223.1.1.2

223.1.7.0

223.1.7.1

223.1.8.0

223.1.8.1

223.1.9.1

223.1.9.2

Sous réseaux

Traduit des slides de J.F Kurose and K.W. Ross,

45

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Protocoles de la couche réseau 3

Ethernet / IEEE 802.3

IP

ARP

ICMP

UDP

TCP

ping

DHCP

Transport

Réseau

Liaison

Application

traceroute

Médium de communication

Physique

46

(24)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN 2014-- IUT Nice Côte d’Azur

ICMP: internet control message protocol



Protocole utile au transfert

d’info réseau aux hôtes &

routeurs



error reporting: unreachable

host, network, port, protocol



echo request/reply (used by

ping)



network-layer “above” IP:



ICMP msgs carried in IP

datagrams



ICMP message:

type, code

plus first 8 bytes of IP

datagram causing error

Type Code description

0 0 echo reply (ping)

3 0 dest. network unreachable

3 1 dest host unreachable

3 2 dest protocol unreachable

3 3 dest port unreachable

3 6 dest network unknown

3 7 dest host unknown

4 0 source quench (congestion

control - not used)

8 0 echo request (ping)

9 0 route advertisement

10 0 router discovery

11 0 TTL expired

12 0 bad IP header

Traduit des slides de J.F Kurose and K.W. Ross,

47

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN 2014-- IUT Nice Côte d’Azur

Traceroute et ICMP



Envoi de message ICMP



Premier avec TTL =1



Second avec TTL=2, etc.

+ numéro de port incorrect



quand le nième datagramme

arrive sur le nième routeurs



router efface le datagramme



Envoi un msg ICMP (type 11,

code 0)



ICMP inclut le nom du routeur et

son adresse IP

Terminaison traceroute



Msg arrive au destinataire



Qui retourne ICMP “port

unreachable” message

(type 3, code 3)

3 probes

3 probes

3 probes

(25)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Exemple de traceroute

1 cs-gw (128.119.240.254) 1 ms 1 ms 2 ms

2 border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145) 1 ms 1 ms 2 ms

3 cht-vbns.gw.umass.edu (128.119.3.130) 6 ms 5 ms 5 ms

4 jn1-at1-0-0-19.wor.vbns.net (204.147.132.129) 16 ms 11 ms 13 ms

5 jn1-so7-0-0-0.wae.vbns.net (204.147.136.136) 21 ms 18 ms 18 ms

6 abilene-vbns.abilene.ucaid.edu (198.32.11.9) 22 ms 18 ms 22 ms

7 nycm-wash.abilene.ucaid.edu (198.32.8.46) 22 ms 22 ms 22 ms

8 62.40.103.253 (62.40.103.253) 104 ms 109 ms 106 ms

9 de2-1.de1.de.geant.net (62.40.96.129) 109 ms 102 ms 104 ms

10 de.fr1.fr.geant.net (62.40.96.50) 113 ms 121 ms 114 ms

11 renater-gw.fr1.fr.geant.net (62.40.103.54) 112 ms 114 ms 112 ms

12 nio-n2.cssi.renater.fr (193.51.206.13) 111 ms 114 ms 116 ms

13 nice.cssi.renater.fr (195.220.98.102) 123 ms 125 ms 124 ms

14 r3t2-nice.cssi.renater.fr (195.220.98.110) 126 ms 126 ms 124 ms

15 eurecom-valbonne.r3t2.ft.net (193.48.50.54) 135 ms 128 ms 133 ms

16 194.214.211.25 (194.214.211.25) 126 ms 128 ms 126 ms

17 * * *

18 * * *

19 fantasia.eurecom.fr (193.55.113.142) 132 ms 128 ms 136 ms

traceroute:

gaia.cs.umass.edu to www.eurecom.fr

3 delay measurements from

gaia.cs.umass.edu to cs-gw.cs.umass.edu

* means no response (probe lost, router not replying)

trans-oceanic

link

Traduit des slides de J.F Kurose and K.W. Ross,

49

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Protocoles de la couche réseau 3

Ethernet / IEEE 802.3

IP

ARP

ICMP

UDP

TCP

ping

DHCP

Transport

Réseau

Liaison

Application

traceroute

Médium de communication

Physique

50

(26)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Protocole ARP



Address Resolution Protocol (RFC 826)



Correspondance adresse réseau (IP) → adresse MAC



Les applications ne manipulent que des adresses IP



Dans un sous-réseau IP : adresses affectées en suivant certaines règles



Les trames sont échangées en utilisant les adresses MAC



Dans un sous-réseau IP : numérotation aléatoire

51

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

ARP



Besoin :

la communication entre machines ne peut s'effectuer

qu'à travers l'interface physique



Les extrémités ne connaissant que des adresses IP, comment

établir le lien adresse IP / adresse physique ?



Solution :

ARP (Adress Resolution Protocol)



Rôle :

fournir à une machine donnée l'adresse physique d'une

autre machine située sur le même réseau à partir de l'adresse IP de

la machine destinatrice



Technique :



La machine d'adresse IP émet un message contenant son adresse physique



Les machines non concernées ne répondent pas



Gestion cache pour ne pas effectuer de requête ARP à chaque émission

(27)

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

Structure d’une requête ARP



La requête ARP est véhiculée dans un message protocolaire

lui-même encapsulé dans la trame de liaison de données.



Lorsque la trame arrive à destination, la couche liaison de

données détermine l'entité responsable du message

encapsulé;



Champ type de la trame Ethernet : 0X0806 pour ARP

53

LPSIL ADMIN M.A. Peraldi-Frati - IUT Nice Côte d’Azur

54

Protocole ARP (suite)



Table de correspondance (cache) dynamique



Construite et mise à jour par le système



Chaque ligne a une durée de vie finie

Références

Documents relatifs

!  Cependant, dans le seul cas d ’ un enseignement gratuit, une par=cipa=on aux frais de reproduc=on pourra être demandée, mais elle ne pourra être supérieure au prix du papier

Tous les messages DHCP d’un client vers un serveur sont envoy´es dans des datagrammes UDP adress´es au port 67 et les messages d’un serveur vers un client sont envoy´es dans

Ainsi, seuls les protocoles de niveau supérieur sont responsables des données contenues dans les paquets IP (et de leur ordre de réception).. Le protocole IP travaille en mode

c) Combien de machines chaque sous réseau pourra-t-il comporter (expliquez) ? d) Donner l’adresse du sous réseau n° 7 ? Justifier votre réponse ?. e) Quelle est l’adresse de

3) Quel est le masque réseau adéquat qui doit être choisi par l’administrateur s’il veut coder au maximum 62 hôtes ? Quel est l’intérêt d’adopter ce masque réseau au lieu

Routage des datagrammes vers une station ou un routeur, à l’aide de tables de routage. Acheminement des données sous forme de datagrammes (mode non connecté) Autres

Les couches hautes de la pile OSI sont regroupées en une seule couche Application.. Application : http, ftp, pop, smtp, telnet, snmp, dns, … Transport : tcp, udp,

Pour sa déclaration d'amour, Tristan a écrit une grande lettre de 40 pages à Nadia qu'il souhaite envoyer par courrier postal?. Les enveloppes pré-timbrées qu'il utilise