Divertissons nous d'abord, viendront ensuite les explications (oui, je critique souvent, mais j'enseigne après):
Tout d'abord, une petite vidéo de Christine Albanel, qui, visiblement, sait tout à fait de quoi elle parle!
Alors, pour les personnes ne comprenant pas l'humour de la situation (humour relatif...), le logiciel qui est en réalité une suite et qui se nomme "Open Office" est une suite bureautique (traitement de texte, tableur, présentation et bien plus) similaire à la très célèbre suite "Office" de Microsoft qui contient l'encore plus célèbre Word. Il semble que cette ministre ait compris que ces logiciels intégraient des protectionw de type pare-feu. C'est totalement faux, ils intègrent bien des protections mais pas du même type que les pare-feu puisqu'elle se résume à limiter l'attaque de virus via des scripts contenus dans le fichier. Cependant, il existe bien des logiciels pare-feu gratuit, ce qu'elle semblait plus ou moins vouloir dire.
Passons à la crème de la crème, nos députés face au Peer to Peer (poste à poste ou pair à pair):
Là, c'est vraiment Très inquiétant. Entre celui qui croit que c'est une sorte de réseau social ou de messagerie, celui qui ne veut pas en entendre parler sous prétexte que c'est des mots anglais, celui qui se vente que "ses fils le savent"; on va pas aller bien loin. Un certain nombre a toutefois la sincérité de dire qu'ils ne savent pas ce que c'est et quelques uns de dire qu'ils ne savent pas vraiment en quoi ça consiste mais que "c'est du téléchargement".
Ce n'est pourtant pas si compliqué d'aller voir sur wikipedia, même si certaines informations peuvent être fausses, pour avoir au moins un début d'information et se faire une idée.
Les 2 députés les plus proches de la vérité sont les deux derniers, bien que le 1er semble confus. Il s'agit bien d'échange de fichiers pour le Peer to Peer et du téléchargement d'un flux continu de données depuis un site pour le straming. Le dernier fait toutefois une grosse erreur: les "bits" comme il dit (on est passé à l'octet depuis bien longtemps ^^) ne sont pas lus depuis le site, ça serait tout simplement impossible avec de l'ADSL (même en 100 mb/s).
Bon, maintenant que nous, petits geeks que nous sommes, avons bien rigolés, passons aux explications.
Tout d'abord le streaming, qui est le plus simple. Il consiste à télécharger dans un cache (situé sur le disque dur et/ou dans la mémoire vive) le fichier à lire, puis de le lire. L'astuce, c'est que le fichier est télécharger "dans l'ordre", autrement dit votre morceau de musique se télécharge à partir de 0sec puis à 10s, etc. Une fois qu'il y a assez de données téléchargées, vous pouvez commencer à lire le fichier sans attendre la fin. Là, c'est le streaming utilisé par les plateformes web type Dailymotion, Youtube ou encore Deezer et Jiwa, c'est d'ailleurs pour cela qu'il y a une barre de chargement, elle indique la quantité de données chargée pour le fichier en cours.
Il existe aussi le streaming "live" lorsque vous écoutez des webradio, là c'est un flux audio qui est diffusé/envoyer en continue. Là encore, vous avez un tampon/cache qui permet d'enregistrer quelques seconde (plus la valeur est grande, moins il y a de coupure, mais plus il faut attendre au début) les données pour les lires ensuite.
Cependant, contrairement à ce qu'on pourrait penser, même avec le 2eme type de streaming, il est tout à fait possible d'enregistrer les données. Les ordinateurs sont assez puissants pour pouvoir lire et enregistrer en même temps le flux (même vidéo). En utilisant les bonnes techniques, il n'y a même pas de perte! Download Helper (extension firefox) pourra vous aider dans ce genre de tâches, notamment sur Youtube et Dailymotion.
Voici un résumé par diagramme de tout ça:
Maintenant, au tour du P2P (Peer to Peer).
La traduction "poste à poste" résume bien le principe: ce n'est pas un serveur qui fourni le fichier, mais les ordinateurs qui s'échange entre eux le fichier. D'après ce que j'ai pu constater, cette appellation n'est plus d'actualité, elle a été remplacée par "pair à pair" qui traduit littéralement "peer to peer".
Bien sûr, c'est un peu simplifié, cette technologie pouvant parfois prendre des aspects complexes. Le principe communément admis est celui utilisé par le BitTorrent. Il s'agit d'une structure décentraliser, cependant, on ne peut pas se passé de serveur central mais celui-ci sert juste de relais. Chaque ordinateur va chercher un fichier "texte" sur un tracker/serveur (exemple le plus connus: The Pirate Bay). Ce fichier contient simplement les adresses du tracker et les informations relatives au fichier, ce qui explique que son poids ne dépasse que rarement les 10 Ko. Le tracker est comme un médiateur, il va communiquer au PC (le votre) les adresses d'autres PC qui partagent le fichier. Votre PC va alors prendre contact avec ces derniers et ainsi vous récupérer des bouts (parfois conséquents) du fichier désiré.
Voici un schéma explicatif qui montre le partage de 3 fichiers entre 4 PC.
Les pointillés noir en gras représente les échanges entre le serveur et les PC, s'il est en pointillé, c'est parce que ces échanges sont ponctuels et ne servent qu'à un échange d'adresse (IP) ou à la récupération des informations sur le fichier. Chaque PC (A, B, C, D) vas d'abord l'interroger avant de pouvoir commencer autre chose.
Ensuite, chaque PC va avoir ses informations et sa liste d'adresses.
L'Ordi A va ainsi partager sont "fichier 2" (en rouge large) avec l'ordi D, A et B. Là il y a échange de données entre chaque PC, sans relais entre eux: A-C; A-E; D-C; D-E. Dans la mesure où chaque PC n'a pas la même partie du fichier, il donnera ce qu'il possède ou commencera à prendre pour débuter puis donnera. On comprend qu'il faut un début à tout, il s'agit de la personne qui mit le fichier texte (torrent dans l'exemple) à disposition: son PC sert alors de serveur central mais uniquement pour son fichier, qui dès quelques PC sera alors "entre-partagé" par les différents ordinateurs.
Si j'ai rajouté 2 autres fichiers avec des styles de lignes différents, c'est pour illustrer la notion de partage: le fichier 3 mettra pas mal de temps à être télécharger (à vraie dire ici, ça serait même plutôt un début de partage où B contiendrait le fichier source). Le fichier 1 mettra déjà moins de temps car plus partagé. On comprend ainsi que plus le fichier est partagé, plus il est facile de l'obtenir.
A titre informatif maintenant, je vous invite à consulter les articles de Wikipedia "pair à pair" et "BiTtorrent" afin d'obtenir de plus amples informations. J'ai présenté ici un exemple faisant référence au partage de fichier qui créer généralement un court-circuit dans les idées des gens et mène au mot "piratage". Sachez que ce court-circuit est très mauvais car ce n'est pas la vérité, je ne dit pas que le piratage n'existe pas, mais que le P2P ne sert pas qu'à ça. Par exemple, Jamendo s'en sert pour distribuer légalement des albums de musique ou encore Joost (que j'avais présenté ICI) l'utilisait auparavant pour transférer les vidéos. Un logiciel beaucoup plus connu utilise aussi ce principe: Skype! Et oui!
Il faut aussi savoir que le P2P et le Streaming n'ont rien à voir à la base, par ailleurs, Joost est le seul exemple de mélange que je connaisse, du moins était car cette plateforme est passée au système de streaming standard avec serveur centraliser.
Maintenant, vous savez comment fonctionne en gros le Peer to Peer et le Streaming, que ces 2 technologies n'incarne pas le mal bien qu'elle ne l'écarte pas.
