1) ¿Qué es exactamente P2P?
La abreviatura de Peer-to-peer se refiere al significado de peer-to-peer. Se introdujo por primera vez en los Estados Unidos cuando Shawn Fanning, de 18 años, desarrolló un software llamado Napster. No es solo un tipo de concepto. La arquitectura del software también es una manifestación de un modelo social. Existen dos medios arquitectónicos principales del software P2P en la red: centralizado y distribuido. Centralizada
: es el uso de un servidor intermediario como una dispersión de los nodos respectivos (usuarios) pueden ponerse en contacto entre sí, generar varios de respuesta de servicio.
distribuir: cada nodo de servidor, es decir, es lo que hacen un cliente, este enfoque es muy flexible, siempre que un nodo aislado conectado a otro nodo puede ser transmitido.
Napster se puede decir que la primera generación de programas p2p. Más tarde, cuando Napster cayó en una crisis de litigios (problemas relacionados con los derechos de autor), surgió Gnutella. Tomó las lecciones de fracaso de Napster e impulsó aún más el concepto de P2P: no tiene un servidor de directorio central, y los usuarios simplemente instalan el software y se convierten de inmediato. Un servidor que proporciona servicios completos de directorios y archivos, y busca automáticamente otros servidores similares para formar un súper servidor de red compuesto por innumerables PC. Los servidores de red tradicionales y los clientes se redefinen delante de él. Como la segunda generación de software p2p, Gnutella es posiblemente la primera tecnología p2p. Entonces FastTrack (la tecnología subyacente de Kazaa) rápidamente tomó su lugar. Conviértete en el jefe p2p.
Con la popularidad de la tecnología de segunda generación, nació otro problema. Cuando las personas que trabajan por cuenta propia usan el software P2P, la mayoría de ellos solo quiere "adquirir" en lugar de "compartir". El desarrollo de P2P se enfrenta a la conciencia. El cuello de botella del desarrollo. Sin embargo, una "" pronto cambió las reglas del juego, es el eDonkey que se hizo famoso. Esto marca el auge de la tecnología p2p de tercera generación. EDonkey utiliza la tecnología Neonet llamada "tablas hash distribuidas" para cambiar el método de búsqueda en la red P2P. En teoría, puede buscar de manera más eficiente. Más computadoras, y es más fácil encontrar archivos raros. Esta tecnología ha hecho que eDonkey básicamente se ponga al día con Kazaa, otro líder en la industria de servicios P2P. EDonkey fue fundada en 2000 por Jed McCaleb. Lo más importante es que puede descargar el mismo archivo de muchas personas al mismo tiempo y adopta el Protocolo de transferencia de archivos de múltiples recursos (MFTP). Los servidores de índice de eDonkey no están centralizados, pero son privados entre sí, en todo el mundo, todos pueden ejecutar servidores de eMule, mientras que el índice de archivos compartidos es una conexión llamada "ed2k-quicklink", prefijo de archivo "ED2K: //".
Al mismo tiempo, en el acuerdo, se definen una serie de estándares para la transmisión, la compresión y el empaquetado, e incluso se define un conjunto de puntos. Cuanto mayor sea la cantidad de datos que cargue, mayor será la puntuación y la velocidad de descarga. Cuanto antes Y cada archivo tiene un hipervínculo a md5-hash, lo que hace que el archivo sea único y se pueda rastrear en toda la red. EDonkey puede descargar archivos de varios usuarios mediante la recuperación de segmentos y, finalmente, compilar los archivos descargados en todo el archivo. Además, siempre que obtenga un fragmento de archivo, el sistema compartirá esta pieza con todos, aunque puede controlar la velocidad de carga configurando la opción, pero no puede cerrarla.
Después de la aparición de eDonkey, también apareció su variedad mejorada eMule (Electricidad). Se puede decir que emule es una versión mejorada de eDonkey, un mod de eDonkey, al igual que osp es el mod de quake 3. Su singularidad reside en el código abierto. Su principio básico y modo de operación también se basan en eDonkey, eMule basado en la red eDonkey. Protocolo, para que pueda iniciar sesión directamente en los diversos servidores de eDonkey. eMule también proporciona una gran cantidad de funciones que eDonkey no tiene, como buscar automáticamente servidores en la red, retener los resultados de búsqueda, intercambiar direcciones de servidor y archivos con usuarios conectados, priorizar la descarga de encabezados y partes para facilitar la vista previa, etc., lo que hace que eMule Es más cómodo de usar y se ha ganado la reputación de eDonkey.
En resumen, heredan las características del sistema P2P no central y de distribución pura de segunda generación, pero ya no son una simple comunicación punto a punto, sino una comunicación de red más eficiente y compleja. Además, el mecanismo de uso compartido obligatorio introducido por eDonkey y eMule evita, hasta cierto punto, la arbitrariedad y la ineficiencia generadas por las generaciones anteriores de la administración de servidores personales P2P puros.
Cuando selecciona el archivo que desea en la lista de búsqueda y comienza a descargar, Emule registrará el tamaño del archivo, el nombre del archivo y otro valor especial llamado hash. Se realiza una solicitud a todos los servidores agregados que solicitan un archivo con el mismo valor hash. El servidor devuelve la información del usuario que contiene el archivo. De esta manera, nuestro cliente puede comunicarse directamente con el usuario que posee el archivo para ver si puede descargar los archivos requeridos de él.
Lo mejor de esto es que no solo descarga archivos de un usuario, sino que descarga archivos de muchos usuarios al mismo tiempo. Si otro usuario solo tiene una pequeña parte del archivo que desea, él compartirá automáticamente la pieza con todos, y puede descargar la pieza desde la máquina del usuario. Por supuesto que eres el mismo. Mientras obtenga un fragmento de archivo, el sistema compartirá esta pieza con todos. Después de encontrar la fuente de descarga (otro cliente), la descarga es un diálogo directo entre el cliente y el cliente a través de igual a igual (P2P). Ningún dato fluye a través del servidor durante este período.
4) ¿Cómo funciona emule?
emule está construido sobre el protocolo de transferencia de archivos multipunto. Una red de emule consta de dos partes: el servidor y el cliente. El lado del servidor es un puente conectado con el cliente para buscar y encontrar usuarios que pueden descargar. La lista de servidores está organizada como una guía telefónica, y el cliente la busca para obtener la información del cliente del propietario del archivo que necesita. Durante el proceso de descarga, no se descargaron archivos a través del servidor.
5) ¿Cómo se busca el emule?
Cada cliente se conecta a un servidor como su servidor primario. Al conectarse, el cliente le dice al servidor principal que ha compartido esos archivos, así como otra información como la dirección IP. Así que cada servidor registrará toda la información anterior registrada en su servidor. Al buscar en este servidor, realzará los resultados de la búsqueda a la lista de clientes buscados haciendo coincidir la información conocida anterior del registro. Cuando utiliza la búsqueda extendida, su solicitud de búsqueda y el resultado de su respuesta se conectan al servidor de la dirección IP correspondiente a la propia lista de servidores del cliente (server.met) mediante el envío de un paquete UDP con un ancho de banda limitado.
Cuando el cliente selecciona una descarga de archivos, primero recopila una lista de clientes que poseen el documento. Primero consultará a todos los usuarios que inician sesión en el servidor primario si poseen el archivo. Luego, conéctese y seleccione la lista de clientes del archivo que posee el usuario que inició sesión en el otro servidor. Una vez que encuentre otro cliente que posee el archivo, le pedirá a cada cliente que envíe una porción diferente de este archivo. Hasta que el archivo final sea ensamblado en un archivo completo de esta pieza diferente. Cuando hacemos una pausa /reanudación, se ha obtenido la lista de descargas que seleccionamos. Es solo la conexión TCP entre el cliente y el cliente y luego restaura la conexión TCP. Este proceso solo se puede enviar después de que el cliente envíe 22 bytes al servidor a través del cliente. Sólo ocupa 22 bytes de tráfico de red. La pausa ni siquiera la lleva a cabo el servidor en el que ha iniciado sesión, ni requiere ninguna intervención y operación por parte del servidor primario en el que ha iniciado sesión. Por lo tanto, no ocupa los recursos del servicio principal, solo envía 22 bytes en el canal que ha conectado al servidor principal.
7) ¿Cuáles son las ventajas de emule?
No se necesita un servidor para almacenar archivos compartidos, guardar la configuración del servidor, los discos duros masivos y el ancho de banda de la red. Cada nodo cliente es tanto un descargador de archivos como un proveedor. De hecho, cuando está descargando pero no es un archivo completo, ¡ya puede compartir las partes que ha descargado con otros! Debido a que emule descarga los archivos requeridos de muchos proveedores de archivos al mismo tiempo y finalmente los coloca en todo el archivo. Cuanta más gente se una, más rápido se descarga y más recursos tiene. Compartir es conveniente, cada persona puede compartir sus propios archivos con otras personas en la red especificando un directorio compartido en su propio emule. Ya no es necesario subirlo al servidor.
Lo anterior es un conocimiento básico sobre el emule. Espero que después de leerlo, puedas tener una comprensión esencial del principio de emule.
¿Qué carpeta es Favoritevideo? ¿Cómo no puedo borrarlo? Por qué FavoriteVideo E
Mobile Ali Wangwang vinculante teléfono móvil gratis. Enviar SMS desde Aliwangwang: el remitente pa
Roaming del registro de chat de Aliwangwang Proporcione a los usuarios todos los registros de mensa
Todo el mundo sabe que Maxthon es un navegador web popular y es altamente elogiado por todos. La raz
Método de configuración de la protección de la cuenta de WeChat
Cómo modificar la página de inicio del navegador 360 Inicio no puede cambiar la solución
Cómo resolver el problema de bloqueo cuando Outlook recibe correo
Cómo BT descarga rompe a través de restricciones de puerta de enlace
¿Qué sucede si configuro el navegador Sogou como el navegador predeterminado siempre falla?
¿Por qué no puedo pagar con la banca en línea? (Alipay)
Borrar fácilmente las contraseñas de IE en el registro
Entrega de habilidades avanzadas de la aplicación Firefox browser
¿Cuál es el formato de xv? ¿Qué software se puede usar para abrir
Currículo y habilidades de eMule eDonkey
360 Secure Browser Page Método de configuración de actualización automática de la página
Windows 98 aumento al menú contextual de la papelera de reciclaje Cambiar el nombre de comando
Cómo resolver WinXP no puedo instalar .Net problema
Método de Win7 para crear variables de entorno en la ventana del símbolo del sistema
Juegue los accesos directos del escritorio Windows 7 nuevas características pequeñas
Configuración de la contraseña de activación del sueño Win8.1
Play Windows 2003 Política de equilibrio de carga
Solucione un error al instalar Nginx
Script de configuración del modo dr en lvs
¿Cómo ver la versión de IE bajo el sistema Win7?
Métodos de enrutamiento y configuración en el sistema Windows 8