Acerca de los problemas de comunicación QQ del enrutador
Echa un vistazo a las reglas del protocolo TCP/IP que te di. Son muy claras. Me pregunto si hay algún problema con mis habilidades de expresión o algo así. .
Pregunta 1: Si su C también está en su LAN local, las IP mostradas son 192.168.0.5 B 192.168.0.10
Si no, todas las IP mostradas son 202.56.12.3 p>
Pregunta 2: No sé cuál es el encabezado de información al que te refieres.
Si el encabezado de información del que estás hablando es simplemente que no entiendes a quién debe dirigirse envíe la información a, entonces es demasiado claro. Sin embargo, como está utilizando Coral, puede ver que los números de puerto de las dos computadoras son diferentes. Aunque las IP son las mismas, los puertos son diferentes. .
Al enrutar información a su computadora local Cuando llegue el momento, se reconocerá su número de puerto AB. Si responde a AB con C, se asignará el mismo motivo a AB mediante el criterio de reenvío de ruta.
Puede preguntar, ¿cuál es el QQ utilizado en la computadora? El puerto 8000, por supuesto, debería ser 8000 en dos computadoras diferentes. Puede probarlo usted mismo. El primer QQ al que inicie sesión es 8000. depende de cuánto cambia el segundo puerto QQ cuando inicia sesión. Cada vez que ejecuta otro programa QQ, este puerto aumentará en 1.
La función actual de enrutamiento de reenvío de datos supone que cuando un usuario A1 en la red A quiere enviar una señal de solicitud al usuario C3 en la red C, los pasos de transmisión de la señal son los siguientes:
Paso 1: El usuario A1 envía la dirección C3 del usuario de destino C3, junto con la información de datos en forma de trama de datos a través del concentrador o conmutador en forma de transmisión a todos los nodos en la misma red Cuando el puerto A5 del enrutador detecta Después de escuchar esta dirección, el análisis reveló que el nodo de destino no estaba en este segmento de red. y necesitaba enrutamiento y reenvío, por lo que se recibió la trama de datos.
Paso 2: Después de recibir la trama de datos del usuario A1, el puerto del enrutador A5 primero extrae la dirección IP del usuario de destino C3 del encabezado y calcula la mejor ruta al usuario C3 según la tabla de enrutamiento. Debido a que se sabe por el análisis que el número de ID de red de C3 es el mismo que el número de ID de red C5 del enrutador, enviar la señal directamente desde el puerto A5 del enrutador al puerto C5 del enrutador debería ser la mejor manera. para la transmisión de señales.
Paso 3: el puerto C5 del enrutador recupera una vez más la dirección IP del usuario de destino C3 y descubre el número de ID del host en la dirección IP de C3 si hay un conmutador en la red. , se puede enviar primero al conmutador. El conmutador encuentra la ubicación del nodo de red específico según la tabla de direcciones MAC; si no hay un dispositivo conmutador, envía directamente la trama de datos al usuario C3 según la ID del host en su dirección IP. De esta forma se completa un proceso completo de reenvío de comunicación de datos.
Como se puede ver en lo anterior, no importa cuán compleja sea la red, el enrutador en realidad solo realiza estos pocos pasos, por lo que el principio de funcionamiento de todo el enrutador es básicamente el mismo. Por supuesto, la red real es mucho más complicada que lo que se muestra en la figura anterior, y los pasos reales no serán tan simples como los anteriores, pero el proceso general es así.