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 Eric Lapaille (c) 1999.

Présentations similaires


Présentation au sujet: "Introduction au TCP/IP Eric Lapaille (c) 1999."— 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 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 Presentation Session Transport Network Datalink Physical Application Presentation Session Transport Network Datalink 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 Presentation Session Transport Network Datalink Physical Application Presentation Session Transport Network Datalink Physical Datalink

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 Presentation Session Transport Network Datalink Physical Application Presentation Session Transport Network Datalink Physical Datalink Network

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

18 Gateway Application Presentation Session Transport Network Datalink Physical Application Presentation Session Transport Network Datalink Physical Datalink Network Application Presentation Session Transport

19 Modèle TCP/IP TCP IP Datalink Physical Application UDP ICMP RARPARP Message Segment Datagramme Frame Bit

20 OSI versus TCP/IP Application Presentation Session Transport Network Datalink Physical Transport Internet Datalink Physical Application

21 Architecture TCP/IP

22 TCP/IP - IPX/SPX - NetBEUI Application Presentation Session Transport Network Datalink Physical NCPTCP appSMB SPXTCP IPXIP NetBEUI

23 TCP/IP et OSI

24

25 TCP/IP sous Ethernet DestinationCRCDataType (0800)Source IP DataIP header TCP DataTCP header FTP DataFTP header

26 Transmission Control Protocol Source PortDestination Port Sequence Number Acknowledgement number Window Offset ReservedCode Urgent PointerChecksum OptionsPadding Data

27 User Datagram Protocol (UDP) 0 Source PortDestination Port 16 LengthChecksum

28 Datagramme 4 Version Total Length Identification Time To Live Source IP Address OptionsPadding Data IHL Type of Service FlagsFragment offset ProtocolHeader Checksum Destination IP Address

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 DestinationCRCDataType (0800)Source IP DataIP header... ICMP CodeType

31 Adressage IP

32 Adresse IP

33 Classes A à C Classe A Classe B Classe C N NN NNN H HH H H H

34 Adressage IP

35 Loopback

36 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 Comment interpréter une adresse

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

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-fe27/tcp/udp # NSW User System FE msg-icp29/tcp/udp # MSG ICP

47 BOOT protocol Vendor specific (64b) OP Transaction id Seconds 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) Unused flags HTYPE Hops HLEN

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 query: srv1.myco.com hostdomain Le serveur DNS appelle WINS pour résoudre le nom de machine (host name) to IP address myco.com WINS Addr WINS Addr DNS srv WINS Base dynamique Base statique

51 Sockets Client Sockets Network (protocol stack) Sockets Server

52 WinSock Architecture WinSockWinSock NetworkNetwork TCP/IPTCP/IP TelnetTelnetHTTPHTTPFTPFTPOtherappsOtherapps

53 COM Client COM runtime Sockets Network (any stack) Sockets COM runtime Server 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 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 Internet Service Provider Paquets PPP encryptés Paquets IPX Paquets IP INTERNET ou backbone IP privé Tunnel Paquets PPP encryptés et encapsulés Windows NT Server RAS Sécurité & accounting, authentification ISP Corporate LAN Windows 95, Windows NT, tout client PPP Authentificatio n domaine, DHCP

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 TCP IP Datalink Physical Application UDP ICMP IP Datalink Physical Ping

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

62 RIP Net 2 address, 1-2Family Net 2 Net 2 address, 3-6 Net 2 address, 7-10 Net 2 address, Distance network 2 Net 1 address, 1-2Family Net 1 Net 1 address, 3-6 Net 1 address, 7-10 Net 1 address, Distance network 1 ReservedCommandVersion

63 RIP V2 Route TagFamily Id Subnet Mask Next Hop Metric ReservedCommandVersion IP address

64 Routing

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

66 ? Questions


Télécharger ppt "Introduction au TCP/IP Eric Lapaille (c) 1999."

Présentations similaires


Annonces Google