Quel est le taux de transfert maximum pour les données sur une connexion Ethernet 10BASE-T, si une station transfert un gros fichier et que c'est la seule transmission? Supposez qu'on utilise les paquets les plus gros possible et que tout le champ "data" contient des données.
(solution)
Dans 10BASE-T le 10 veut dire 10 Mbps. Selon le format des paquets (page 463) il y a 1500 octets pour le champ "data" et 26 pour le reste. Le taux de transfert pour les données est donc 10 Mbps x 1500 / 1526 = 9.765625 Mbps (selon les suppositions...)
Ex 10.9
(a) Quel taux de données a un signal vidéo de 30 images par seconde, chaque image étant de 512 x 512 pixels de 1 bit chaqu'un?
(b) Combien de paquets par seconde doit-on envoyer pour transmettre le signal sur un lien Ethernet 10BASE-5?
(c) Quel poucentage de la largeur de bande totale du lien Ethernet est utilisé par cette transmission, en supposant qu'il n'y a pas de collision, qu'on utilise un protocol sans connexion et que le champ "data" est utilisé au complet pour nos données?
(solution)
(a) 30 x 512 x 512 x 1 = 7864320 bps
(b) Chaque paquet contient au maximum 1500 bytes = 12000 bits. 7864320 bps / 12000 bits/paquet = 655.36 paquets/seconde.
(c) Chaque paquet prend 1526 x 8 bits = 12208 bits. La transmission prend donc 12208 bits/paquet x 655.36 paquets/seconde ~= 8Mbps. Donc 8/10 = 80% du lien est utilisé pour ce transfert.
Ex 10.10
(a) En combien de temps peut-on transmettre le contenu d'un CD d'une heure sur un lien Ethernet 10BASE-T, en supposant... (toujours la même chose) ?
(b) Combien de personnes peuvent écouter leur propre sélection de musique en même temps sur ce réseau?
(solution)
(a) Un CD contient 44100 échantillons à la seconde, chaqu'un étant deux fois 16 bits (pour gauche et droite) (page 423). (Une autre façon de le compter est, 2352 bytes/frame x 75 frames/second) Ce qui fait 1411200 bps. Pour transmettre sur Ethernet on ajoute les bits d'entête: 1411200 bps x 1526 / 1500 = 1435660.8 bps. Il y a 3600 secondes dans une heure, donc on peut faire le transfert en 3600s x 1435660.8bps / 10Mpbs ~= 516.8 secondes.
(b) Toujours s'il n'y a pas de collisions... 10Mbps / 1435660.8 bps ~= 6.9. Donc au plus 6 personnes.
Ex 10.11
Combien de réseaux les adresses IP 32-bits de classes A, B et C peuvent-elles supporter présentement?
(solution)
Voir page 470. Exemple: La classe B contient les adresses de 128.0.0.0 à 191.255.0.0. L'adresse du réseau est les deux premiers octets. On a donc (191x256 + 255) - (128x256 + 0) + 1 = 16384 réseaux possibles.
Ex 10.12
L'adresse IP d'une certaine machine est 132.204.20.20 (phobos)
(a) Quelle est la classe du réseau?
(b) Quelle est l'adresse du réseau?
(c) Quel est le masque du réseau?
(d) Quel est le ID du serveur?
(solution)
(a) B
(b) 132.204.0.0
(c) 255.255.0.0
(d) 20.20