240 likes | 577 Views
Réseaux Informatiques. Et concepts théoriques 5QTTI. Les protocoles TCP/IP et la répartition en sous-réseaux. Présentation de TCP-IP. FQHN. Nom Netbios. Ordi01.loc239.itn. Ordi01. Ordi02.loc239.itn. Ordi02. TCP. Port 1024. Port 80. IP. 192.168.30.201. 192.168.30.202.
E N D
Réseaux Informatiques Et concepts théoriques 5QTTI Les protocoles TCP/IP et la répartition en sous-réseaux
Présentation de TCP-IP FQHN Nom Netbios Ordi01.loc239.itn Ordi01 Ordi02.loc239.itn Ordi02 TCP Port 1024 Port 80 IP 192.168.30.201 192.168.30.202 Port d ’écoute 0D:45:00:15:EF:12 0D:45:00:30:4F:25 Adresse source Adresse destination 0110100... …0110100 Adresse MAC source Adresse MAC destination
Modélisation en couche IE = Application Langage utilisé pour la présentation des données : HTML Protocole utilisé pour le transfert des données : HTTP Controle des données envoyées. HTTP --> communication sur le port 80 ouverture d ’un port aléatoire pour la réception : 10000 Serveur WEB Acheminement des paquets de données. Adresses IP de départ et de destination nécessaires. Découpage des paquets en fonction de la longueur maximale TCP TCP NIC 802.3 --> paquets de 1492 octets max. NIC Ethernet --> MTU = 1500 octets NIC Token Ring --> MTU = 4464 octets Modem V.92 (ppp) --> MTU = 576 octets IP IP 0110100... …0110100
Source Destination Nb de contrôle Données Le Protocole IP • IP = Internet Protocol • Partie fondamentale d’Internet • « Emballe » les données dans des paquets IP • Les paquets ne doivent pas être trop gros • Les données sont donc fractionnées • Ne vérifie que le bon acheminement des paquets, pas les données contenues. • Mode non connecté Consitution d’une trame IP en résumé
Format de la trame IP 0 4 8 16 19 31 Version Longueur entête Type de Service Longueur totale Identification Flags Fragment Offset Time To Live Protocole supérieur Contrôle d’erreur entête @ IP source @ IP destination Options éventuelles Données
Le protocole TCP • TCP = Transmission Control Protocol • Assure l’intégrité point à point : • Etablit une liaison • Contrôle des flux (mode connecté) • Gère les erreurs • Gère les ports d’écoute et de communication (sockets) Gestion du contrôle Envoit du paquet à intervalle régulier tant que pas d’ accusé de réception reçu Accusé de réception si paquet reçu avec contrôle d’intégrité OK
11000000 192 10101000 168 00011110 30 01100110 102 L’adresse IP • Chaque équipement est identifié par une adresse IP • L’adresse IP est : • Fixe • Unique dans le réseaux • Codée sur 32 bits (version actuelle IPv4) • Réprentation par quatre bytes exprimés en décimal • Format de l’adresse représentée xxx . xxx . xxx . xxx (décimal pointé) • 256 ^4 = 4294967296 possibilités Exemple
NET-ID 192 NET-ID 168 NET-ID 30 HOST-ID 102 NET-ID / HOST-ID
Les classes d’adresses Net-id Host-id 0 Classe A Net-id Host-id 1 0 Classe B Net-id Host-id 1 1 0 Classe C Multicast 1 1 1 0 Classe D Réservé 1 1 1 1 0 Classe E
0 à 126 NET-ID 192 à 223 NET-ID 128 à 191 NET-ID NET-ID NET-ID 0 à 255 HOST-ID 0 à 255 0 à 255 0 à 255 NET-ID HOST-ID 0 à 255 0 à 255 HOST-ID HOST-ID 0 à 255 HOST-ID HOST-ID 0 à 255 0 à 255 Plage d’adresses Classe A Classe B Classe C
255 192 192 192 168 255 168 168 30 30 255 30 0 0 1 255 Administration des adresses Masque du réseau Adresse du réseau Adresse de diffusion Adresse de la passerelle
255 255 255 0 255 255 0 255 0 0 0 0 Masques de sous-réseaux Masques de sous-réseaux simples : Classe A Classe B Classe C
192 255 11111111 11000000 NET-ID 11000000 192 168 NET-ID 168 255 11111111 10101000 10101000 255 00011110 30 NET-ID 11111111 30 00011110 HOST-ID 0 01100110 00000000 0 102 00000000 Logic AND • Détermination de la partie Net-ID et Host ID par un & logique entre l’adresse IP et le masque de sous-réseau • Si même résultat pour le calcul de deux IP différentes, alors, le CPU conclu que les deux IP se trouvent dans le même sous-réseau Exemple : Rappel : A B A&B 0 0 0 1 0 0 0 1 0 1 1 1
192 255 NET-ID 11000000 11111111 11000000 192 168 10101000 11111111 168 255 10101000 NET-ID 30 00011110 NET-ID 30 11111111 255 00011110 96 + 6 NET-ID + HostID 11100000 96 01100000 224 01100110 Découpage en sous-réseaux • Soit un réseau de Classe C à découper en sous-réseaux • Host-ID va etre scindé en une partie Net-ID et une partie Host-ID IP address Subnet Mask Net address
11000000 192 11000000 192 10101000 168 10101000 168 30 00011110 30 00011110 31 00011111 11100000 224 Adresses à ne pas utiliser • HOST-ID composé de uniquement 0 • HOST-ID composé uniquement de 1 • NET-ID du sous-réseau composé de uniquement 0 • NET-ID du sous-réseau composé de uniquement 1 • L’adresse du routeur par défaut (passerelle) • Adresse de (sous-)réseau • Adresse de diffusion (Broadcast) • Cfr RFC • Cfr RFC • En général : HOST-ID = 1 Exemples :
255 255 255 224 Possibilités • Sous-réseau déterminé par le masque suivant 11111111 11111111 11111111 11100000 11100000 (2*2*2*2*2) - 2 = 30 possibilités pour le Host-id (2*2*2) - 2 = 6 possibilités pour le Net-id
Décomposition Net-ID : 000 : Interdite (RFC) 001 : 32 010 : 64 011 : 96 100 : 128 101 : 160 110 : 192 111 : Interdite (RFC) Host-ID : 00000 : 0 (adresse de réseau) 00001 : 1 00010 : 2 00011 : 3 00100 : 4 00101 : 5 00110 : 6 . . . 11111 : 31 (adresse de diffusion) Adresses IP : 32 + 0 : 32 (adresse de réseau) 32 + 1 : 33 32 + 31 : 63 (adresse de diffusion) Adresses IP : 64 + 0 : 64 (adresse de réseau) 64 + 1 : 65 64 + 31 : 95 (adresse de diffusion)
Récapitulatif Nombre de sous-réseaux désirés # Host IDs Masque de sous-réseau 1 254 255.255.255.0 2 126 255.255.255.128 4 62 255.255.255.192 8 30 255.255.255.224 16 14 255.255.255.240 32 6 255.255.255.248
192 255 168 255 30 255 118 248 Exercice • Net-id ? • Host-id ? • 192.168.30.134 peut-elle voir 192.168.30.118 ? • Combien de sous-réseaux possibles ? • Adresse de réseau et de diffusion
11111111 11000000 11000000 192 192 255 10101000 168 168 10101000 11111111 255 30 00011110 30 255 00011110 11111111 248 10000110 11111000 134 118 01110110 Solution