TCP/IP TCP/IP
Suite de protocoles TCP/IP OSI 7 6 5 4 3 2 1 Couches TCP/IP Process Host-to-host Internet reseau access
Couche Acces Reseau OSI Protocoles TCP/IP TCP/IP 7 6 FTP SMTP Telnet HTTP DNS SNMP TFTP BootP Process 5 4 TCP Orienté Connection UDP Non-orienté Connection Host-to-host 3 IP Internet 2 1 LAN/WAN Ethernet, token ring, ATM, Frame Relay, FDDI, etc reseau access
Couches Internet OSI Protocoles TCP/IP TCP/IP 7 6 FTP SMTP Telnet HTTP DNS SNMP TFTP BootP Process 5 4 TCP Orienté Connection UDP Non-orienté Connection Host-to-host IP 3 ICMP ARP RARP EGP OSPF Internet 2 1 LAN/WAN Ethernet, token ring, ATM, frame relay, FDDI, etc reseau access
En-tête IP 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 version IP header length Precedence Type of service Total IP length Datagram ID number Fragmentation Time to live Protocol IP header checksum Source IP address Target IP address
Addressage IP 1 126 Classe A N H H H 128 191 0 255 Classe B N N H H 192 223 0 255 0 255 Classe C N N N H N = reseau = nombre de reseau H = Host = nombre de stations
Nombres Binaires addresse IP #. #. #. # 8 bits x x x x x x x x x x x x x x x x 128 64 32 16 8 4 2 1
sous reseau reseau 172.20.2.0 sous reseau mask 255.255.255.0 sous reseau sous reseau 172.20.1.0 sous reseau mask 255.255.255.0 routeur sous reseau 172.20.3.0 sous reseau mask 255.255.255.0 sous reseau 172.20.5.0 sous reseau mask 255.255.255.0 sous reseau 172.20.4.0 sous reseau mask 255.255.255.0
Masques de sous reseau 172.20.1.45 172.20.1.17 A B sous reseau 172.20.1.x sous reseau sous reseau 172.20.3.x 172.20.3.9 172.20.3.14 E F sous reseau Paquet Addresse IP Destination 172.20.2.28 Addresse IP Source 172.20.1.45 Sous reseau mask 255.255.255.0 sous reseau sous reseau sous reseau sous reseau C D 172.20.2.28 172.20.2.80 sous reseau 172.20.2.x
Sous reseau de Classe A Quels bits sont utilisés pour le sous réseau? 255. N??? Internet-unique portion Reponse Regardez quel masque de sous reseau à été appliqué!
Sous reseau de Classe B Quels bits sont utilisés pour le sous réseau? 255. 255. N?? N Internet-unique portion Reponse Regardez quel masque de sous reseau à été appliqué!
Sous reseau de Classe C Quels bits sont utilisés pour le sous réseau? 255. 255. 255. N N? N Internet-unique portion Reponse Regardez quel masque de sous reseau à été appliqué!
Exemples de masques de sous reseau Addresse IP 10.104.92.72 Subnet Mask 255.255.255.0 Representation binaire 11111111.11111111.11111111.00000000 Bit restant N = Network S = Subnet H = Host Addresse IP 172.25.12.45 Subnet Mask 255.255.255.0 NNNNNNNN.SSSSSSSS.SSSSSSSS.HHHHHHHH Representation binaire 11111111.11111111.11111111.00000000 Bit restants N = Network S = Subnet H = Host Addresse IP 192.168.40.23 Subnet Mask 255.255.255.0 NNNNNNNN.NNNNNNNN.SSSSSSSS.HHHHHHHH Representation binaire 11111111.11111111.11111111.00000000 Bit restants N = Reseau S = SousReseau H = Host Classe A Classe B Classe C NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
Exemple de sous reseau de Classe A sous reseau 1 1 2 3 1 vers 254 sous reseau 65,536 1 2 3 65,536 Reseau 10.0.0.0 Masque sous reseau 255.255.255.0 65,536 sous reseau avec 254 hosts 254
Exemple de sous reseau de Classe B sous reseau 1 1 2 3 1 vers 254 sous reseau 254 1 2 3 254 Reseau 172.20.0.0 Masque de sous reseau 255.255.255.0 254 sous reseau avec 254 hosts 254
Exemple de masque à longueur variable reseau = 172.20.0.0 Etape 1 Utiliser le masque de sous reseau 255.255.255.0 afin d obtenir 254 sous reseaux avec 254 hosts Etape 2 Utiliser le masque de sous reseau 255.255.255.240 afin d obtenir 14 sous reseaux avec 14 hosts 254 sous reseau 172.20.1.0 172.20.2.0 172.20.3.0 172.20.254.0 14 sous reseau 172.20.1.16 172.20.1.32 172.20.1.48 172.20.1.224
Passerelle par defaut routeur routeur port 1 IP: 172.20.1.1 SM: 255.255.255.0 sous reseau 172.20.1.0 Hub 1 2 Ports routeur port 2 IP: 172.20.2.1 SM: 255.255.255.0 sous reseau 172.20.2.0 Hub IP: 172.20.1.14 SM: 255.255.255.0 DG: 172.20.1.1 IP: 172.20.1.80 SM: 255.255.255.0 DG: 172.20.1.1 IP: 172.20.2.43 SM: 255.255.255.0 DG: 172.20.2.1 IP: 172.20.2.13 SM: 255.255.255.0 DG: 172.20.2.1 SM Masque de sous reseau DG Passerelle par defaut
Serveurs d adresses IP LAN vers WAN Switch Hubs LAN LAN serveur DHCP
La commande Ping Puis je Pinguer ce poste? Echo request reseau Host source Echo reply Host de destination
ARP Dites donc C Quelle est votre adresse Mac? J en ai besoin pour vous envoyer un message. hub Ethernet A B C D
ARP en action hub Ethernet requette ARP routeur A B C D MAC: 02 60 8c 39 70 01 IP: 172.20.10.2 MAC: 02 60 8c 39 70 02 IP: 172.20.10.3 MAC: 02 60 8c 39 70 03 IP: 172.20.10.4 MAC: 02 60 8c 39 70 04 IP: 172.20.10.5
Contenu d une requette ARP Destination Source Type Donnée ARP requette ff ff ff ff ff ff 02 ARP 60 8c 39 70 01 08 06 en-tête Ethernet Reponse ARP 02 60 8c 39 70 01 02 60 8c 39 70 03 08 06 requette ARP 172.20.10.2 to 172.20.10.4 CRC reponse ARP 172.20.10.4 to 172.20.10.2 CRC Ping Echo requette Echo reponse 02 60 8c 39 70 03 02 60 8c 39 70 01 02 60 8c 39 70 01 08 00 02 60 8c 39 70 03 08 00 Requette d echo ICMP 172.20.10.2 to 172.20.10.4 CRC Reponse d echo ICMP 172.20.10.4 to 172.20.10.2 CRC
Ports TCP/IP port connu FTP Port 21 Application: FTP Port 21 Serveur IP: 172.20.11.47 Port 1401 IP: 172.20.18.33 port aléatoire reseau IP: 172.20.43.101 Port 1402 IP: 172.20.71.19 Port 1403 IP: 172.20.101.17 Port 1404
En-tête TCP 2 bytes 2 bytes 4 bytes 4 bytes 4 bits 4 bits 1 byte 2 bytes 2 bytes 2 bytes TCP source port TCP target port Source sequence number Acknowledgment sequence number TCP header length Reserved Session flags Sender window size TCP checksum Urgent data
En-tête UDP 2 bytes 2 bytes 2 bytes 2 bytes UDP source port UDP target port Message length Checksum
Ports de la couche Applications Telnet Port 23 BootP Port 67 Serveur Port 68 Client FTP Port 20 Port 21 SMTP Port 25 HTTP Port 80 TFTP Port 69 SNMP Port 161 DNS Port 53
FTP & TFTP OSI File XYZ serveur FTP Donnée client FTP File XYZ I need Merci file XYZ OSI 7 6 Execution FTP application FTP Execution 7 6 5 4 Poste à Poste TCP Information de Transport & session TCP Poste à Poste 5 4 3 Internet IP Message (societe,sous reseau et utilisateur) IP Internet 3 2 1 Accés reseau LAN/ WAN Livraison physique des paquets Trame Ethernet LAN/ WAN accés reseau 2 1 DA SA Type IP TCP FTP CRC Paquet
Telnet je veux configurer ce routeur. Session Telnet Parametres de Configuration routeur reseau
Courrier Electronique Vous avez un mail. reseau
HTTP Navigateur Web Je voudrai la page d accueil. serveur Web HTTP Demande Reponse HTTP TCP TCP IP IP accés reseau Internet accés reseau
DNS.org root other.edu.web.com.fr.mil.net.int microsoft.com Yahoo.fr
BootP Je veut me connecter au réseau mais j ai besoin des informations de configuration. Je les demande au serveur BootP routeur Reponse routeur Demande Station sans Disque dur hub Ethernet Serveur BootP
SNMP Users hubs Managés Gestionnaire SNMP hubs Managés Users agents SNMP HP OpenView agents SNMP Serveur s Liaison WAN Serveur s Paris routeur agents SNMP routeur Nice