La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Introduction au TCP/IP

Présentations similaires


Présentation au sujet: "Introduction au TCP/IP"— Transcription de la présentation:

1 Introduction au TCP/IP
Eric Lapaille (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 d’adressage 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
Transport Transport Network Network Datalink Datalink Physical Physical Physical

13 Ils amplifient et remettent le signal en forme
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
Transport Transport Network Network Datalink Datalink Datalink Physical Physical Physical

15 Ce sont des relais de niveau 2
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
Transport Transport Network Network Network Datalink Datalink Datalink Physical Physical Physical

17 BRouteur Application Application Presentation Presentation Session
Transport Transport Network Network Network Datalink Datalink Datalink Physical Physical Physical

18 Gateway Application Application Application 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
ARP RARP Datalink Frame Physical Bit

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

25 TCP/IP sous Ethernet Destination Source Type (0800) Data CRC IP header
IP Data TCP header TCP Data FTP header FTP Data

26 Transmission Control Protocol
4 8 12 16 20 24 28-31 Source Port Destination Port Sequence Number Acknowledgement number Offset Reserved Code Window Checksum Urgent Pointer Options Padding Data

27 User Datagram Protocol (UDP)
16 Source Port Destination Port Length Checksum

28 Destination IP Address
Datagramme 4 8 12 16 20 24 28-31 Version IHL Type of Service Total Length 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 Source Type (0800) Data CRC IP header IP Data ICMP Type Code ...

31 Adressage IP

32 Adresse IP

33 Classes A à C N H H H Classe A 1 N N H H Classe B 1 1 N N N H Classe C

34 Adressage IP

35 Loopback

36 Comment interpréter une adresse
Un hôte inconnu (source) Tous les hôtes (destination) Hôte 3 du réseau Hôte inconnu du réseau Tous les hôtes du réseau L'hôte 4 de ce réseau (source) 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 > Europe > Autres > Amérique Nord > Reste Amérique > Pacifique > Autres >

39

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 ICMP # internet control message protocol igmp IGMP # internet group multicast protocol ggp GGP # gateway-gateway protocol tcp TCP # transmission control protocol pup PUP # PARC universal packet protocol udp UDP # user datagram protocol idp IDP # WhatsThis? raw 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 Client hardware add (16b)
BOOT protocol OP HTYPE HLEN Hops 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 qu’une adresse Minimiser les diffusions/broadcast sur le réseau Qu’est 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 Base statique DNS query: “srv1.myco.com”
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 host domain Base dynamique srv

51 Network (protocol stack)
Sockets Sockets Network (protocol stack) Server Client Sockets

52 WinSock Architecture HTTP Telnet FTP Other apps WinSock TCP/IP Network

53 COM Network (any stack) COM runtime Sockets Sockets COM runtime Client
Server Sockets Sockets COM runtime Client Cross-process In-process

54 ARP Address 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 d’erreurs s’adapte mal aux mauvaises lignes n’accepte qu’un protocole à la fois procédure de scripting non standardisée pas d’allocation dynamique d’adresses

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 Authentification domaine, DHCP accounting, authentification ISP
Point to Point Tunnelling Protocol Authentification domaine, DHCP Paquets IP Paquets PPP encryptés Corporate LAN Tunnel 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 with 32 bytes of data: Reply from : bytes=32 time=761ms TTL=250 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

61 Network File System (NFS)
XDR RPC UDP TCP IP Datalink Physical

62 RIP Command Version Reserved Family Net 1 Net 1 address, 1-2
Distance network 1 Family Net 2 Net 2 address, 1-2 Net 2 address, 3-6 Net 2 address, 7-10 Net 2 address, 11-14 Distance network 2

63 RIP V2 Command Version Reserved Family Id Route Tag IP address
Subnet Mask Next Hop Metric

64 Routing

65 Simple Network Management Protocol
SNMP MIB Application MIB TCP/UDP MIB ICMP IP MIB MIB ARP MIB Datalink MIB Physical

66 Questions ?


Télécharger ppt "Introduction au TCP/IP"

Présentations similaires


Annonces Google