33
TCP/IP TCP/IP TCP/IP

New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

TCP/IPTCP/IP

TCP/IP

Page 2: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

Suite de Suite de protocoles protocoles TCP/IPTCP/IP

ProcessProcess77

OSI Couches TCP/IP

66

55Host-to-hostHost-to-host

4

InternetInternet

4

3

reseau accessreseau access

3

22

11

Page 3: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

CoucheCouche AccesAcces ReseauReseau

OSI Protocoles TCP/IP TCP/IP

FTP SMTP Telnet HTTP DNS SNMP TFTP BootPBootP

TCPOrienté Connection

UDPNon-orienté Connection

UDPNon-orienté Connection

IPIP

77ProcessProcess

66

55Host-to-hostHost-to-host

44

33 InternetInternet

22

11reseau accessreseau accessLAN/WAN

Ethernet, token ring, ATM, Frame Relay, FDDI, etcLAN/WAN

Ethernet, token ring, ATM, Frame Relay, FDDI, etc

Page 4: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

Couches InternetCouches InternetOSI Protocoles TCP/IP TCP/IP

FTP SMTP Telnet HTTP DNS SNMP TFTP BootPBootP

TCPOrienté Connection

UDPNon-orienté Connection

UDPNon-orienté Connection

IPIP

77ProcessProcess

66

55Host-to-hostHost-to-host

44

33 InternetInternetICMPICMP ARPARP RARPRARP EGPEGP OSPFOSPF

22

11reseau accessreseau accessLAN/WAN

Ethernet, token ring, ATM, frame relay, FDDI, etcLAN/WAN

Ethernet, token ring, ATM, frame relay, FDDI, etc

Page 5: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

EnEn--têtetête IPIP

4 bits

4 bits

3 bits

5 bits

2 bytes

2 bytes

2 bytes

1 byte

1 byte

2 bytes

4 bytes

4 bytes

IP v

ersi

on

IP h

eade

r len

gth

Prec

eden

ce

Type

of s

ervi

ce

Tota

l IP

leng

th

Dat

agra

m

ID n

umbe

r

Frag

men

tatio

n

Tim

e to

live

Prot

ocol

IP h

eade

r ch

ecks

um

Sour

ce IP

addr

ess

Targ

et IP

addr

ess

Page 6: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

AddressageAddressage IPIP

N = reseau = nombre de reseauH = Host = nombre de stations

NN

1–126

HH HH HHClasse A

NN

128–191

NN

0–255

HH HHClasse B

NN

192–223

NN

0–255

NN

0–255

HHClasse C

Page 7: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

NombresNombres BinairesBinaires

xx

addresse IP # . # . # . #

8 bitsx x x x x x x x

xx xx xx

128128 6464 3232 1616

xx xx xx xx

88 44 22 11

Page 8: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

sous reseausous reseau

172.20.2.0sous reseau mask 255.255.255.0

172.20.1.0sous reseau mask 255.255.255.0

172.20.3.0sous reseau mask 255.255.255.0

172.20.4.0sous reseau mask 255.255.255.0

172.20.5.0sous reseau mask 255.255.255.0

sous reseausous reseausous reseausous reseau

sous reseausous reseausous reseausous reseau

routeur

reseausous reseausous reseau

Page 9: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

Masques de Masques de sous reseausous reseau

sous reseausous reseau

Addresse IP Destination 172.20.2.28Addresse IP Source 172.20.1.45Sous reseau mask 255.255.255.0

sous reseau172.20.1.x

sous reseau

172.20.3.x

172.20.2.28 172.20.2.80

sous reseau

172.20.2.x

172.20.1.45 172.20.1.17

C D

sous reseausous reseau

sous reseausous reseau

sous reseausous reseau

172.20.3.9 172.20.3.14

E FB

Paquet

A

sous reseausous reseau

sous reseausous reseau

Page 10: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

Sous reseau Sous reseau de de ClasseClasse AA

Quels bits sont utilisés pour le sous réseau ?

N• •

255.

? ? ?•

Internet-unique portion

Regardez quel masque de sous reseau à été appliqué !

Regardez quel masque de sous reseau à été appliqué !

ReponseReponse

Page 11: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

Sous reseauSous reseau de de ClasseClasse BB

Quels bits sont utilisés pour le sous réseau ?

255. 255.

Regardez quel masque de sous reseau à étéappliqué !

Regardez quel masque de sous reseau à étéappliqué !

N ? ?N• • •

Internet-unique portion

ReponseReponse

Page 12: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

Sous reseauSous reseau de de ClasseClasse CC

Quels bits sont utilisés pour le sous réseau ?

255. 255. 255.

Regardez quel masque de sous reseau à étéappliqué !

Regardez quel masque de sous reseau à étéappliqué !

N N ?N• • •

Internet-unique portion

ReponseReponse

Page 13: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

ExemplesExemples de masques dede masques de sous reseausous reseau

Addresse IP 10.104.92.72 Subnet Mask 255.255.255.0 Representation binaire 11111111.11111111.11111111.00000000 Bit restant NNNNNNNN.SSSSSSSS.SSSSSSSS.HHHHHHHH N = Network S = Subnet H = Host

Addresse IP 172.25.12.45 Subnet Mask 255.255.255.0 Representation binaire 11111111.11111111.11111111.00000000 Bit restants NNNNNNNN.NNNNNNNN.SSSSSSSS.HHHHHHHH N = Network S = Subnet H = Host

Addresse IP 192.168.40.23 Subnet Mask 255.255.255.0 Representation binaire 11111111.11111111.11111111.00000000 Bit restants NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH N = Reseau S = SousReseau H = Host

Classe AClasse A

Classe BClasse B

Classe CClasse C

Page 14: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

ExempleExemple dede sous reseausous reseau de de ClasseClasse A A

vers

sous reseau1

sous reseau1 • • • • • • • • • • • • •

• • • • • • • • • • • • • • • • • • • • • • • • •• • • • • • • • • • • • •

2 3

254

1

sous reseau65,536

sous reseau65,536 • • • • • • • • • • • • •

• • • • • • • • • • • • • • • • • • • • • • • • •• • • • • • • • • • • • •

2 3

254

1

Reseau 10.0.0.0 Masque sous reseau 255.255.255.065,536 sous reseau avec 254 hosts

Reseau 10.0.0.0 Masque sous reseau 255.255.255.065,536 sous reseau avec 254 hosts

Page 15: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

ExempleExemple de de sous reseau sous reseau de de ClasseClasse B B

vers

sous reseau1

sous reseau1 • • • • • • • • • • • • •

• • • • • • • • • • • • • • • • • • • • • • • • •• • • • • • • • • • • • •

2 3

254

1

sous reseau254

sous reseau254 • • • • • • • • • • • • •

• • • • • • • • • • • • • • • • • • • • • • • • •• • • • • • • • • • • • •

2 3

254

1

Reseau 172.20.0.0Masque de sous reseau 255.255.255.0254 sous reseau avec 254 hosts

Reseau 172.20.0.0Masque de sous reseau 255.255.255.0254 sous reseau avec 254 hosts

Page 16: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

ExempleExemple de masque à de masque à longueurlongueur variablevariable

reseau = 172.20.0.0reseau = 172.20.0.0

Utiliser le masque desous reseau 255.255.255.0

afin d’obtenir254 sous reseaux

avec 254 hosts

Utiliser le masque desous reseau 255.255.255.0

afin d’obtenir254 sous reseaux

avec 254 hosts

Etape 1Etape 1

172.20.1.0172.20.2.0172.20.3.0

•• •

172.20.254.0

254sous

reseau

172.20.1.16172.20.1.32172.20.1.48

•••

172.20.1.224

14sous

reseau

Utiliser le masque desous reseau 255.255.255.240

afin d’obtenir14 sous reseaux

avec 14 hosts

Utiliser le masque desous reseau 255.255.255.240

afin d’obtenir14 sous reseaux

avec 14 hosts

Etape 2Etape 2

Page 17: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

Passerelle Passerelle par par defautdefaut

Ports

routeur

routeur port 1IP: 172.20.1.1SM: 255.255.255.0

routeur port 2IP: 172.20.2.1SM: 255.255.255.011 22

IP: 172.20.1.14SM: 255.255.255.0DG: 172.20.1.1

IP: 172.20.1.80SM: 255.255.255.0DG: 172.20.1.1

IP: 172.20.2.43SM: 255.255.255.0DG: 172.20.2.1

IP: 172.20.2.13SM: 255.255.255.0DG: 172.20.2.1

sous reseau172.20.2.0

sous reseau172.20.1.0

SM — Masque de sous reseauDG — Passerelle par defaut

HubHub

Page 18: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

ServeursServeurs d’adresses d’adresses IPIP

Hubs

versWAN

Switch

LAN

LAN

serveurDHCPLAN

Page 19: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

La La commandecommande Ping Ping

Echo request

reseau

Puis je“Pinguer”ce poste?

Puis je“Pinguer”ce poste?

Echo replyHost source Host de

destination

Page 20: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

ARPARP

A B DC

Dites donc ‘C’ Quelle est votreadresse Mac ?

J’en ai besoin pour vous envoyer un

message.

hub Ethernet

Page 21: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

ARP en actionARP en action

requette ARPrequette ARP

A B DC

routeur

hub Ethernet

MAC: 02 60 8c 39 70 01IP: 172.20.10.2

MAC: 02 60 8c 39 70 02IP: 172.20.10.3

MAC: 02 60 8c 39 70 03IP: 172.20.10.4

MAC: 02 60 8c 39 70 04IP: 172.20.10.5

Page 22: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

Contenu d’une requette Contenu d’une requette ARPARP

Destination Source DonnéeType

en-tête Ethernetff ff ff ff ff ffff ff ff ff ff ffrequette

ARPrequetteARP 02 60 8c 39 70 0102 60 8c 39 70 01 08 0608 06

02 60 8c 39 70 0102 60 8c 39 70 01

02 60 8c 39 70 0302 60 8c 39 70 03

02 60 8c 39 70 0102 60 8c 39 70 01

Echo requetteEcho requette

EchoreponseEchoreponse

Ping

requette ARP 172.20.10.2 to 172.20.10.4

requette ARP 172.20.10.2 to 172.20.10.4 CRCCRC

02 60 8c 39 70 0302 60 8c 39 70 03 08 0608 06 reponse ARP 172.20.10.4 to 172.20.10.2

reponse ARP 172.20.10.4 to 172.20.10.2 CRCCRC

02 60 8c 39 70 0102 60 8c 39 70 01 08 0008 00 Requette d’echo ICMP 172.20.10.2 to 172.20.10.4Requette d’echo ICMP

172.20.10.2 to 172.20.10.4 CRCCRC

02 60 8c 39 70 0302 60 8c 39 70 03 08 0008 00 Reponse d’echo ICMP 172.20.10.4 to 172.20.10.2

Reponse d’echo ICMP 172.20.10.4 to 172.20.10.2 CRCCRC

Reponse ARP

Reponse ARP

AR

P

Page 23: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

Ports TCP/IPPorts TCP/IP

IP: 172.20.11.47Port 1401 IP: 172.20.18.33

port aléatoirereseau

port connuFTP — Port 21

Application:FTP — Port 21 Serveur

IP: 172.20.43.101Port 1402

IP: 172.20.101.17Port 1404IP: 172.20.71.19

Port 1403

Page 24: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

EnEn--tête tête TCPTCP

2 bytes

2 bytes

4 bytes

4 bytes

4 bits

4 bits

1 byte

2 bytes

2 bytes

2 bytes

TCP

sour

ce p

ort

TCP

targ

et p

ort

Sour

ce s

eque

nce

num

ber

Ack

now

ledg

men

t se

quen

ce n

umbe

r

TCP

head

er le

ngth

Res

erve

d

Sess

ion

flags

Send

er w

indo

w s

ize

TCP

chec

ksum

Urg

ent d

ata

Page 25: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

EnEn--têtetête UDPUDP

2 bytes 2 bytes 2 bytes 2 bytes

UDPsource port

UDPtarget port

Messagelength Checksum

Page 26: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

Ports de la Ports de la couchecouche Applications Applications

SMTPPort 25

SMTPPort 25

TelnetPort 23

TelnetPort 23

BootPPort 67 ServeurPort 68 Client

BootPPort 67 ServeurPort 68 Client

FTPPort 20Port 21

FTPPort 20Port 21

SNMPPort 161SNMPPort 161TFTP

Port 69TFTPPort 69

HTTPPort 80HTTPPort 80

DNSPort 53DNSPort 53

Page 27: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

FTP & TFTPFTP & TFTP

IP

FTPFTP

TCPTCP TCPTCP

LAN/WANLAN/WAN

I needfile XYZ

Execution

Poste à Poste

Internet

Accés reseau

Execution

Poste à Poste

Internet

accés reseau

File XYZ

MerciserveurFTP

Livraison physique des paquets

Trame Ethernet

PaquetDADA SASA TypeType IPIP TCPTCP FTPFTP CRCCRC

OSI

77

66

55

44

33

22

11

77

66

55

44

33

22

11

OSI

File XYZ

LAN/WANLAN/WAN

client FTP

Donnée

FTPFTPapplication

Information de Transport & session

Message (societe,sous reseau et utilisateur) IPIPIP

Page 28: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

TelnetTelnet

Session Telnet

reseauParametres de Configuration

je veuxconfigurerce routeur.

routeur

Page 29: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

CourrierCourrier ElectroniqueElectronique

reseau

Vous avez un

mail.

Page 30: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

HTTP

Internet

Demande Reponse

NavigateurWeb

accés reseauaccés reseau

HTTP

Je voudrai la page d’accueil.

serveur Web

HTTPHTTP HTTPHTTP

TCPTCP TCPTCP

IPIP IPIP

accés reseauaccés reseau

Page 31: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

DNSDNS

root.org other

.edu .web

.net

.com .fr

.mil .int

microsoft.com Yahoo.fr

Page 32: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

BootPBootP

Station sans Disque dur

Demande

routeur

Reponse

routeurJe veut me connecterau réseau mais j’ai besoin

des informations de configuration.Je les demande

au serveur ‘BootP’

hub Ethernet Serveur BootP

Page 33: New Slide Design 1998 - WordPress.comAddressage IP N = reseau = nombre de reseau H = Host = nombre de stations NN 1–126 Classe A HH HH HH NN 128–191 NN 0–255 Classe B HH HH NN

SNMPSNMP

routeur

Serveurs

routeur

Serveurs

Liaison WAN

agents SNMP

GestionnaireSNMP

Users Usershubs Managés hubs Managés

agents SNMPHP OpenView

agents SNMP

NiceNiceParisParis