Maison >Problème commun >Qu'est-ce qu'un fichier .torrent ?
Le fichier ".torrent" est un fichier seed BT ; le fichier dans ce format est défini par le protocole BitTorrent. Le fichier seed du protocole BitTorrent peut enregistrer les métadonnées d'un ensemble de fichiers et contient les informations de fichier nécessaires à BT. téléchargement. Le rôle de la graine BT est équivalent au lien URL dans le téléchargement HTTP.
L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
Le fichier torrent (anglais : Torrent file) du protocole BitTorrent permet de sauvegarder les métadonnées d'un ensemble de fichiers. Les fichiers dans ce format sont définis par le protocole BitTorrent. L'extension est généralement « .torrent ».
Torrent est le suffixe du fichier de départ BT. Il s'agit d'un fichier informatique d'une taille générale d'environ 10 à 500 Ko.
Le fichier contient les informations de fichier nécessaires pour le téléchargement BT. La fonction de bt seed est équivalente à la connexion URL dans le téléchargement HTTP.
BitTorrent (BT), la plus grande fonctionnalité et avantage est l'utilisation du "Multi-source File Transmission Protocol (MFTP, Multi-source File Transmission Protocol)". Le mot vient en fait de la documentation du protocole d'eDonkey, mais il a été utilisé plus tôt et de manière plus mature sur BT. Les principes de BT et d'eDonkey sont exactement les mêmes. Ils découpent tous deux un fichier en plusieurs morceaux (Morceaux) et marquent chaque morceau avec une marque spéciale. La taille d'un fichier général est de 256 Ko ou 512 Ko. Lors du téléchargement, l'utilisateur ne télécharge pas le fichier complet depuis le même nœud (comme le serveur central d'un réseau traditionnel ou le nœud où le fichier est initialement recherché), mais télécharge différents fichiers depuis plusieurs nœuds qui détiennent une partie ou la totalité du fichier. fichier en même temps. film, et enfin obtenir le fichier complet. Le fichier étant fragmenté, il peut prendre en charge la reprise des téléchargements. Dans le même temps, une fois que chaque nœud a obtenu un morceau de fichier, il peut le télécharger sur d'autres nœuds. Cela réduit la pression sur le serveur ou le nœud qui possédait à l'origine le fichier, et le service de téléchargement est distribué à tous les nœuds participant au téléchargement.
Il existe un serveur central Tracker dans l'architecture réseau de BT, qui est utilisé pour enregistrer l'adresse IP et les informations de port de chaque nœud du réseau BT. Lorsque le nœud de téléchargement rejoint le réseau pour la première fois, il obtient les informations d'adresse des autres nœuds auprès de Trakcer. De plus, BT diffère des réseaux P2P courants dans la mesure où ses fonctions se limitent principalement au processus de transfert de fichiers, tandis que la libération et l'interrogation des fichiers partagés sont mises en œuvre via le serveur Web. Lors du téléchargement d'un nœud BT, vous devez d'abord vous rendre sur le serveur Web pour télécharger un fichier avec l'extension .torrent via un simple protocole HTTP. Le nœud se connecte ensuite au serveur Tracker en utilisant le protocole HTTP via les informations contenues dans le fichier .torrent. Le serveur Tracker enregistre les informations sur le fichier demandées par le nœud à télécharger ainsi que l'adresse IP et le numéro de port du nœud, et répond au nœud avec une liste générée aléatoirement de nœuds qui téléchargent le fichier. Le nœud de téléchargement établit une connexion avec les nœuds de la liste pour réaliser un téléchargement multi-source. Lorsque le téléchargeur dispose du fichier complet, celui-ci est appelé une « graine ». L'architecture réseau de BT est illustrée dans la figure.
Pour plus de connaissances connexes, veuillez visiter la colonne FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!