Introduction au TCP/IP

Slides:



Advertisements
Présentations similaires
Semaine 5 Couche Liaison de données Cours préparé par Marc Aubé
Advertisements

Les protocoles de l'architecture
Module Architectures et Administration des réseaux
Les protocoles réseau.
Routage Statique AfNOG 2003 PLAN Quest ce que le routage ? Pourquoi faire du routage sur un réseau ? PRINCIPES DU ROUTAGE IP PROTOCOLES DE ROUTAGE IP Définition.
Chapitre VIII La couche réseau(1).
Le protocole IPX/SPX Lajouad Rachid.
Module Architectures et Administration des réseaux
Administrer Internet et les réseaux TCP / IP
Protocole PPP* *Point-to-Point Protocol.
15 - Subnetting.
Routage Classless VLSM/CIDR. Sommaire 1)Introduction au routage classless 1)CIDR* 1)VLSM** 1)Configuration * Classless Inter-Domain Routing ** Variable.
Formation CCNA 07- La commutation LAN. Sommaire 1) Concepts et fonctionnement 2) Commutateurs a - Présentation b - Démarrage c - Configuration de base.
14 - Adresse IP et interfaces. Plan détude 1)Adresse IP dune interface 1)Résolution de nom vers IP statique 1)Service DNS 1)Spécification des interfaces.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
interface graphique permettant de faciliter la conception de topologies réseaux complexes Logiciel permettant de créer des machines virtuelles sur une.
LA TECHNOLOGIE WAP WIRLESS APPLICATION PROTOCOL Arnaud MERGEY Davy RIBOUD David ZAMORA DESS RESEAUX 2000/2001.
Open System Interconnect reference model
Architecture de réseaux
Formation réseau de base
UDP – User Datagram Protocol
Les Réseaux (Informatiques)
Notions sur les réseaux
Open System Interconnection
PLAN Qu’est ce que le routage ?
Configuration Réseau d'un PC WIN 95
Introduction aux réseaux
Attribution Automatique des Adresses IP
Couche Réseau Protocoles IP,… suite
TM.
Architecture Réseau Modèle OSI et TCP.
TCP/IP.
RESEAUX 2 Institut supérieur de gestion Présenté par: Asma Ammar
À l’aide du sniffer Etherpeek
Virtual Local Area Network
Chapitre 4.
Introduction RADIUS (Remote Authentication Dial-In User Service)
Module : Technologies des serveurs réseaux
LA COMMUNICATION INTER-API
Introduction théorique
Le Modele OSI.
Internet : La toile de fond du Web. Explication Cours.
Vue d'ensemble Configuration d'adresses IP
Adressage internet utilisé par le protocole IP (Internet Protocol)
Copyright © SUPINFO. All rights reserved Module 3 – IP Basics IP adresses, classes and routing Campus-Booster ID : 802.
La pile TCP/IP Adressage IP, ARP, ICMP, UDP, TCP, Routage, DNS
1 Protocoles sur Internet C. Petitpierre. 2 couche supérieure routage couche supérieure StationPasserelle Station Réseau IP.
Références Computer Networks Andrew S. Tanenbaum Prentice Hall Internetworking Technologies Handbook c/cisintwk/ito_doc/index.htm.
Cours de Réseaux Informatiques
Sommaire Dans ce chapitre, nous aborderons :
Suite.
Réseau Infrastructure Partage ressources Protocole Sécurité.
Couche Transport (4) Routeur Messages entre A et B
Les Réseaux Informatiques Serveurs réseau principaux DHCP - DNS Laurent JEANPIERRE DEUST AMMILoR.
OSI et TCP/IP CNAM
Intervention sur un système technique
Les Réseaux Informatiques Clients & Serveurs Le protocole FTP Laurent JEANPIERRE DEUST AMMILoR.
05 – Couche 3 - Couche réseau Terme anglais = The Network Layer.
Les Réseaux Informatiques
Les Réseaux Informatiques
Couche transport du modèle OSI
1 IP : Couche réseau 2 Introduction : Connections de LANs indépendants D. Diffusion Réseau IP En local = Même D. de diffusion Switch.
Bases Internet Protocol Alex Corenthin Atelier SI-F – AFNOG 2008.
Réseaux Informatiques
Mise en place de translation d’adresses NAT/PAT
-7- Notions de Routage.
Architecture Client/Serveur
Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1.
Département Informatique Les Réseaux Informatiques Couche Transport Protocoles UDP & TCP Laurent JEANPIERRE.
Transcription de la présentation:

Introduction au TCP/IP Eric Lapaille eric@netline.be (c) 1999

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

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

Open Systems Interconnect (OSI) Application Presentation SessionYY Transport Network Datalink Physical

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

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

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

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

La couche session Elle démarre véritablement la communication Elle s'occupe de la synchronisation Elle détermine le mode de transmission

La couche présentation Cette couche s'occupe de la sémantique et de la syntaxe du l'information transmise

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

Répéteur Application Application Presentation Presentation Session Transport Transport Network Network Datalink Datalink Physical Physical Physical

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)

Bridge Application Application Presentation Presentation Session Transport Transport Network Network Datalink Datalink Datalink Physical Physical Physical

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

Routeur Application Application Presentation Presentation Session Transport Transport Network Network Network Datalink Datalink Datalink Physical Physical Physical

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

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

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

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

Architecture TCP/IP

TCP/IP - IPX/SPX - NetBEUI Application NCP TCP app SMB Presentation Session NetBEUI Transport SPX TCP Network IPX IP Datalink Physical

TCP/IP et OSI

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

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

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

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

MTU (Maximum Transmission Unit)

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 ...

Adressage IP

Adresse IP

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

Adressage IP

Loopback

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

Adresses test

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 -> 193.255.255.255 Europe 194.0.0.0 -> 195.255.255.255 Autres 196.0.0.0 -> 197.255.255.255 Amérique Nord 198.0.0.0 -> 199.255.255.255 Reste Amérique 200.0.0.0 -> 201.255.255.255 Pacifique 202.0.0.0 -> 203.255.255.255 Autres 204.0.0.0 -> 207.255.255.255

Subnet

Subnet

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.

DNS root

DNS query

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

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

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)

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

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

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 srv1 1.2.3.4

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

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

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

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) .

ARP

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

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 ).

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é

Packet INternet Groper Pinging 192.92.130.1 with 32 bytes of data: Reply from 192.92.130.1: 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.

Ping Application TCP UDP Ping IP IP ICMP Datalink Datalink Physical

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

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

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

Routing

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

Questions ?