Introduction au TCP/IP - PowerPoint PPT Presentation

1 / 66
About This Presentation
Title:

Introduction au TCP/IP

Description:

Elle accepte les donn es de la couche sup rieure. Elle d coupe les ... un relais est un syst me qui accepte un message et l'envoie plus loin sur le ... – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 67
Provided by: me6104
Category:

less

Transcript and Presenter's Notes

Title: Introduction au TCP/IP


1
Introduction au TCP/IP
  • Eric Lapaille
  • eric_at_netline.be
  • (c) 1999

2
TCP/IP
  • Transmission Control Protocol
  • Internet Protocol.
  • DARPA ( Defense Advanced Research Projects Agency
    )
  • Defense Communications Agency (DCA)
  • Bolt, Beranek Newman (BBN)

3
Raisons du succès
  • Idéal pour interconnecter du matériel hétéroclite
  • Standard ouvert
  • Utilisable librement
  • Indépendant des couches physiques de hardware.
  • Schéma dadressage unique

4
Open Systems Interconnect (OSI)
Application
Presentation
SessionYY
Transport
Network
Datalink
Physical
5
La couche physique
Elle s'occupe de la transmission des bits de
façon brute Elle définit les niveaux de
tension Elle définit la durée d'un bit Elle
initialise la connexion Elle détermine le nombre
de broches du connecteur
6
La couche liaison de données
Elle fournit un moyen de transmission exempt
d'erreur à la couche réseau Elle fractionne les
données en trames Elle transmet les trames en
séquence Elle gère les trames d'acquittement Elle
résout les problèmes provoqués par des trames
erronées Elle fournit un contrôle de flux
7
La couche réseau
Elle est chargée de transporter les PAQUETS de la
source vers la destination Elle doit connaitre la
topologie du réseau Elle doit éviter les routes
surchargées
8
La couche transport
Elle accepte les données de la couche
supérieure Elle découpe les données en unités
plus petites Elles s'assure que ces unités
arrivent à destination
9
La couche session
Elle démarre véritablement la communication Elle
s'occupe de la synchronisation Elle détermine
le mode de transmission
10
La couche présentation
Cette couche s'occupe de la sémantique et de la
syntaxe du l'information transmise
11
La couche application
Elle fournit et gère les interfaces entre la
machine et les utilisateurs Ces interfaces sont
constituées des différents programmes utilisateurs
12
Répéteur
Application
Application
Presentation
Presentation
Session
Session
Transport
Transport
Network
Network
Datalink
Datalink
Physical
Physical
Physical
13
Repeater
Ils sont utilisés pour étendre le LAN au delà de
ses limitations électriques Ils amplifient et
remettent le signal en forme Ils éliminent la
désynchronisation Ils passent le signal sur un
autre média Ils sont transparents pour le
réseau Ce ne sont pas des appareils"Store And
Forward" Ils ne sont pas adressables (uniquement
pour le management hors standard)
14
Bridge
Application
Application
Presentation
Presentation
Session
Session
Transport
Transport
Network
Network
Datalink
Datalink
Datalink
Physical
Physical
Physical
15
Bridging
Ce sont des relais de niveau 2 un relais est un
système qui accepte un message et l'envoie plus
loin sur le réseau Un relais de niveau 2, envoie
le message Si certaines conditions sont
remplies Ces conditions sont basées sur MAC
ADDRESSES SOURCE ROUTING
16
Routeur
Application
Application
Presentation
Presentation
Session
Session
Transport
Transport
Network
Network
Network
Datalink
Datalink
Datalink
Physical
Physical
Physical
17
BRouteur
Application
Application
Presentation
Presentation
Session
Session
Transport
Transport
Network
Network
Network
Datalink
Datalink
Datalink
Physical
Physical
Physical
18
Gateway
Application
Application
Application
Presentation
Presentation
Presentation
Session
Session
Session
Transport
Transport
Transport
Network
Network
Network
Datalink
Datalink
Datalink
Physical
Physical
Physical
19
Modèle TCP/IP
Application
Message
TCP
UDP
Segment
IP
ICMP
Datagramme
RARP
ARP
Frame
Datalink
Bit
Physical
20
OSI versus TCP/IP
Application
Application
Presentation
Session
Transport
Transport
Network
Internet
Datalink
Datalink
Physical
Physical
21
Architecture TCP/IP
22
TCP/IP - IPX/SPX - NetBEUI
Application
NCP
TCP app
SMB
Presentation
Session
NetBEUI
Transport
SPX
TCP
Network
IPX
IP
Datalink
Physical
23
TCP/IP et OSI
24
(No Transcript)
25
TCP/IP sous Ethernet
Destination
CRC
Data
Type (0800)
Source
IP Data
IP header
TCP Data
TCP header
FTP Data
FTP header
26
Transmission Control Protocol
0
4
8
12
16
20
24
28-31
Source Port
Destination Port
Sequence Number
Acknowledgement number
Window
Offset
Reserved
Code
Urgent Pointer
Checksum
Options
Padding
Data
27
User Datagram Protocol (UDP)
0
16
Source Port
Destination Port
Length
Checksum
28
Datagramme
4
0
28-31
24
20
16
12
8
Version
Total Length
IHL
Type of Service
Identification
Flags
Fragment offset
Time To Live
Protocol
Header Checksum
Source IP Address
Destination IP Address
Options
Padding
Data
29
MTU (Maximum Transmission Unit)
30
Internet Control Message Protocol
  • le contrôle de flux
  • la détection de destinations inaccessibles
  • la redirection de routes

Destination
CRC
Data
Type (0800)
Source
IP Data
IP header
ICMP
...
Code
Type
31
Adressage IP
32
Adresse IP
33
Classes A à C
N
H
H
H
0
Classe A
N
N
H
H
1
0
Classe B
N
N
N
H
1
0
1
Classe C
34
Adressage IP
35
Loopback
36
Comment interpréter une adresse
  • 0.0.0.0 Un hôte inconnu (source)
  • 255.255.255.255 Tous les hôtes (destination)
  • 193.75.199.3 Hôte 3 du réseau 193.75.199
  • 193.75.199.0 Hôte inconnu du réseau 193.75.199
  • 193.75.199.255 Tous les hôtes du réseau
    193.75.199
  • 0.0.0.4 L'hôte 4 de ce réseau (source)
  • 127.0.0.1 Cet hôte

37
Adresses test
38
Problèmes
  • Trop peu de classes B
  • IPv6 adresse codée sur 128 bits
  • Explosion des tables de routage
  • CIDR Classless Inter-Domain Routing
  • TransRégion 192.0.0.0 -gt 193.255.255.255
  • Europe 194.0.0.0 -gt 195.255.255.255
  • Autres 196.0.0.0 -gt 197.255.255.255
  • Amérique Nord 198.0.0.0 -gt 199.255.255.255
  • Reste Amérique 200.0.0.0 -gt 201.255.255.255
  • Pacifique 202.0.0.0 -gt 203.255.255.255
  • Autres 204.0.0.0 -gt 207.255.255.255

39
(No Transcript)
40
Subnet
41
Subnet
42
DNS aux USA
  • COM pour les compagnies commerciales,
  • EDU pour le monde académique,
  • GOV pour les instances gouvernementales,
  • MIL pour les institutions militaires,
  • NET ou ORG pour les autres organisations.

43
DNS root
44
DNS query
45
Protocoles
  • ip 0 IP internet protocol,
    pseudo protocol number
  • icmp 1 ICMP internet control
    message protocol
  • igmp 2 IGMP internet group
    multicast protocol
  • ggp 3 GGP gateway-gateway
    protocol
  • tcp 6 TCP transmission control
    protocol
  • pup 12 PUP PARC universal packet
    protocol
  • udp 17 UDP user datagram protocol
  • idp 22 IDP WhatsThis?
  • raw 255 RAW RAW IP interface

46
Port
  • ftp 21/tcp File Transfer Protocol
  • telnet 23/tcp Virtual Terminal Protocol
  • -- 24/tcp/udp Any private mail system
  • smtp 25/tcp Simple Mail Transfer Protocol
  • nsw-fe 27/tcp/udp NSW User System FE
  • msg-icp 29/tcp/udp MSG ICP

47
BOOT protocol
OP
HTYPE
Hops
HLEN
Transaction id
Seconds
Unused flags
Client IP address
Your IP address
Server Ip address
Gateway IP address
Client hardware add (16b)
Server Host name (64 b)
Boot file name (128 b)
Vendor specific (64b)
48
DHCP Dynamic Host Configuration Protocol
  • Standard ouvert
  • RFC 1533, 1534, 1541, 1542
  • Aussi simple que NetBEUI, Appletalk, IPX
  • Pas de configuration de stations client
  • Gestion centralisée

49
WINS Windows Internetworking Naming Service
  • Objectifs
  • Conserver la flexibilité des noms NetBIOS pour
    TCP/IP
  • Spécifier un nom plutôt quune adresse
  • Minimiser les diffusions/broadcast sur le réseau
  • Quest ce que WINS ?
  • Base de données stockant les liaisons entre les
    noms logiques utilisés par NetBIOS et les
    adresses IP
  • Protocole Client-Serveur
  • Base dynamique
  • DHCP WINS table dynamique de correspondance
    entre noms de machines et adresses

50
Intégration DNS / WINS
DNS
Le serveur DNS appelle WINS pour résoudre le nom
de machine (host name)to IP address
myco.com WINS Addr
Base statique
DNS query srv1.myco.com
WINS
Base dynamique
srv1 1.2.3.4
51
Sockets
Client
Sockets
52
WinSock Architecture
Telnet
HTTP
FTP
Other apps
WinSock
TCP/IP
Network
53
COM
Sockets
Sockets
COM runtime
Client
54
ARPAddress Resolution Protocol
  • MAC niveau 2 du modèle OSI,
  • Logical Link Control (LLC)
  • CSMA/CD (Carrier Sense Multiple Access with
    Collision Detection)
  • Medium Access Control (MAC) .

55
ARP
56
Serial Line IP
  • pas de compression de données
  • pas de correction derreurs
  • sadapte mal aux mauvaises lignes
  • naccepte quun protocole à la fois
  • procédure de scripting non standardisée
  • pas dallocation dynamique dadresses

57
Point to Point Protocol
  • contrôle de la ligne
  • configuration dynamique de l'adresse IP de
    l'appelant.
  • supporte IP, DECNET, XNS, Appletalk, Novell IPX,
    NETBEUI .
  • multiplex
  • PAP ( Password Authentication Protocol ) ou CHAP
    ( Challenge Handshake Authentication Protocol ).

58
Point to Point Tunnelling Protocol
Authentification domaine, DHCP
Paquets IP
Paquets PPP encryptés
Corporate LAN
Paquets PPP encryptés et encapsulés
Windows 95, Windows NT, tout client PPP
Internet Service Provider
Paquets IPX
Windows NT Server RAS
Sécurité accounting, authentification ISP
INTERNET ou backbone IP privé
59
Packet INternet Groper
  • Pinging 192.92.130.1 with 32 bytes of data
  • Reply from 192.92.130.1 bytes32 time761ms
    TTL250
  • 8 bits de type
  • 8 bits de code
  • 16 de checksum
  • 16 bits pour l'identifiant
  • 16 pour le numéro de séquence.

60
Ping
Application
TCP
UDP
Ping
IP
IP
ICMP
Datalink
Datalink
Physical
Physical
61
Network File System (NFS)
NFS
XDR
RPC
UDP
TCP
IP
Datalink
Physical
62
RIP
Reserved
Command
Version
Net 1 address, 1-2
Family Net 1
Net 1 address, 3-6
Net 1 address, 7-10
Net 1 address, 11-14
Distance network 1
Net 2 address, 1-2
Family Net 2
Net 2 address, 3-6
Net 2 address, 7-10
Net 2 address, 11-14
Distance network 2
63
RIP V2
Reserved
Command
Version
Route Tag
Family Id
IP address
Subnet Mask
Next Hop
Metric
64
Routing
65
Simple Network Management Protocol
SNMP
Application
MIB
TCP/UDP
MIB
IP
ICMP
MIB
MIB
ARP
MIB
Datalink
MIB
Physical
MIB
66
Questions
?
Write a Comment
User Comments (0)
About PowerShow.com