Patent ES-2703762-T3 (ES)
Title: Método para procesado de paquetes, dispositivo electrónico y medio de almacenamiento
Inventor: XIANG JINMING
IPC: H04L29/06
Filed: 2013-08-07
Granted: 2019-03-12
Abstract: Un método para procesado de paquetes, comprendiendo el método: cuando se recibe un primer paquete de toma de contacto (SYN) de solicitud de conexión desde un lado solicitante (24) de conexión, establecer un primer paquete de acuse de recibo de toma de contacto (SYN-ACK) usando un módulo (21) de defensa de un dispositivo electrónico (20), y responder al lado solicitante (24) de conexión enviando el primer paquete de acuse de recibo de toma de contacto al lado solicitante (24) de conexión; cuando se recibe un primer paquete de acuse de recibo (ACK) desde el lado solicitante (24) de conexión, crear un segundo paquete de toma de contacto con el mismo número SEQ y el mismo número ACK que el primer paquete de toma de contacto, y enviar el segundo paquete de toma de contacto a un módulo (23) de procesado de paquetes del dispositivo electrónico (20) a través de una pila (22) de protocolos del protocolo de control de transmisión/protocolo de internet (TCP/IP), en donde el segundo paquete de toma de contacto comprende un número SEQ Y del primer paquete de acuse de recibo de toma de contacto; recibir un segundo paquete de acuse de recibo de toma de contacto desde el módulo (23) de procesado de paquetes a través de la pila (22) de protocolos TCP/IP, y modificar un número SEQ Z del segundo paquete de acuse de recibo de toma de contacto al número SEQ Y del primer paquete de acuse de recibo de toma de contacto, y enviar el segundo paquete modificado de acuse de recibo de toma de contacto al módulo (21) de defensa, al mismo tiempo almacenando un valor diferencia R de números SEQ, en donde R=Z-Y; cuando se recibe el segundo paquete modificado de acuse de recibo de toma de contacto, establecer un segundo paquete de acuse de recibo con un número ACK Y+1 usando el módulo (21) de defensa, y enviar el segundo paquete de acuse de recibo a la pila (22) de protocolos TCP/IP; y en función del valor diferencia R de números SEQ, modificar el número ACK del segundo paquete de acuse de recibo a Z+1 a través de la pila (22) de protocolos TCP/IP, y enviar el segundo paquete de acuse de recibo modificado al módulo (23) de procesado de paquetes, de manera que la toma de contacto entre el módulo (21) de defensa y el módulo (23) de procesado de paquetes se produce con éxito, y se crea una conexión entre el lado solicitante (24) de conexión y el módulo (23) de procesado de paquetes; en función del número de los primeros paquetes de toma de contacto a procesar por el módulo (21) de defensa, averiguar si se deben procesar nuevos primeros paquetes de toma de contacto, en donde los primeros paquetes de toma de contacto a procesar son los primeros paquetes de toma de contacto que no reciben primeros paquetes de acuse de recibo correspondientes; caracterizado por que si el número de los primeros paquetes de toma de contacto a procesar es igual o inferior a un primer valor predeterminado, el módulo (21) de defensa procesa los nuevos primeros paquetes de toma de contacto; si el número de los primeros paquetes de toma de contacto a procesar es mayor que el primer valor predeterminado e igual o inferior a un segundo valor predeterminado, el módulo (21) de defensa procesa los primeros paquetes de toma de contacto no registrados, en donde los primeros paquetes de toma de contacto no registrados son los primeros paquetes de toma de contacto sin ninguna información de paquete registrada en el módulo (21) de defensa; si el número de los primeros paquetes de toma de contacto a procesar es mayor que el segundo valor predeterminado, el módulo (21) de defensa no procesa los nuevos primeros paquetes de toma de contacto.