El problema es que el ISP usa direcciones IP y las conexiones son de igual a igual, por lo que ese tipo de identificación es necesaria. En una red abierta (piense en un grupo de personas que hablan), podría implementar un sistema que no sea IP fácilmente, y también hay formas en una red de igual a igual.
Para ocultarlo mientras usas un ISP convencional que usa IP's (todos lo que he visto), tendrías que usar un proxy. Los servicios como Tor son una forma especial de proxies encadenados, pero alguien todavía ve su IP. La forma más segura es configurar un proxy o encontrar un proxy en el que confíe y ejecutarlo allí. Aún así, la IP del proxy es visible, y el proxy conoce su IP. Es una buena manera de obtener una IP estática y cualquiera que quiera meterse con su computadora pensará que es el proxy. Tu IP será invisible a menos que alguien la obtenga del servidor proxy.
Hay al menos una alternativa a los ISP que también existe, y esto viene en el futuro. Si vives en una ciudad densamente poblada, es bastante fácil configurar una red inalámbrica de malla, solo tiene que haber el estándar. Teniendo en cuenta que tiene el potencial de solucionar muchos cuellos de botella en la velocidad de Internet y de ofrecer a todos (las personas sin hogar pueden encontrar una guía si pueden obtener un teléfono con acceso a Wifi, aunque la administración de contenido aún es débil en estos días y esa es la preocupación de las personas). tener), entonces un sistema que cambia rápidamente el número de identificación para cada conexión funcionaría, y podría usar las ID de usuario en lugar de las direcciones de red para enviar un mensaje a otra persona.
La mayoría de las redes funcionan básicamente así (no soy un experto en esto, por lo tanto, corríjame cortésmente por cualquier error):
La computadora # 1 dice a todos: "Quiero 192.168.0.1 para recibir este mensaje [insertar mensaje]". (esta es una red no encriptada)
192.168.0.1 acepta el mensaje, luego verifica los valores para ver si la suma de verificación coincide o cualquier información que indique que se transfirió correctamente coincide.
Si se transfirió correctamente, continúa, de lo contrario dice "No entendí bien, por favor, envíalo de nuevo", y continúa hasta que verifique que lo recibió correctamente (esto es TCP).
Después de eso, sigue las instrucciones, que generalmente implican pedir a la siguiente red una IP, como 167.231.101.4, y un enrutador / conmutador que sabe que la IP o la IP misma la continúa hasta que llega a la final. IP en la ruta. En general, cada red tiene su propio conjunto de IP, por lo que hay una indicación de en qué red está activada la IP (generalmente es la red global de Internet, que creo que está gestionada principalmente por el Nivel 3 y las conexiones de la computadora del ISP probablemente tienen varias IP, una para La red de Internet, y una para la red global, y todos los ISP están de acuerdo con la dirección IP global, a cada una se le asigna una cantidad de IP que pueden usar libremente.
La computadora de destino lee el mensaje (después de confirmar que es el mensaje correcto) y dice: "Recibí una respuesta, quien tiene [Dirección IP de la computadora # 1]" y la computadora que sabe que IP la acepta, la verifica. luego continúa hasta que vuelve a la Computadora # 1.
Así que sin una identificación, las computadoras no sabrían a quién enviar nada y nadie podría aceptarlo correctamente. Es como enviar un mensaje a tu amigo llamado "John" en lugar de enviarlo a un "amigo no mencionado", este último no llegará a ninguna parte.
Sin embargo, todo lo que se necesita es que exista una ID. Esa identificación no tiene que correlacionarse por mucho tiempo. Solo debe durar hasta que se complete la respuesta < - & gt ;. Entonces es libre de cambiar, algo que los ISP tradicionales no proporcionan.
Puede crear una red en la que la computadora solicitante genere una ID única (y también una clave para una red encriptada), le dice al enrutador local que el enrutador ahora conoce a alguien con esa ID y que el enrutador puede hacer lo mismo Etcétera. Así que puedes tener una nueva identificación para cada conexión diferente. Sería similar a tener un nombre diferente cada vez que le haga una pregunta a alguien.