Restablecimiento de la conexión del teléfono móvil101, ¿significa que no se puede conectar?
Restablecimiento de la conexión móvil101, este es un problema de red. Se recomienda iniciar sesión en su sitio web nuevamente o iniciar sesión en un período de tiempo diferente, y se puede solucionar.
El motivo del "restablecimiento de la conexión" es que el servidor cerró la conexión** por algún motivo, pero el cliente todavía está leyendo y escribiendo datos. En este momento, el servidor devolverá el indicador de reinicio "RST. ", y luego, en este momento, el cliente solicitará "java.net.SocketException: restablecimiento de la conexión".
Es posible que algunos estudiantes no sepan mucho sobre el indicador de reinicio "RST". Aquí hay una breve explicación:
TCP requiere tres apretones de manos para establecer una conexión y cuatro movimientos para liberarla; por ejemplo, el proceso de protocolo de enlace de tres vías es el siguiente:
Primer protocolo de enlace: el cliente envía un paquete de sincronización (syn=j) al servidor y entra en el estado SYN_SENT, esperando la confirmación del servidor.
Segundo apretón de manos: el servidor recibe el paquete syn y confirma el SYN del cliente (ack=j+1). Al mismo tiempo, también envía un paquete SYN (syn=k), es decir, SYN. Paquete +ACK, en este momento el servidor ingresa al estado SYN_RECV.
El tercer apretón de manos: el cliente recibe el paquete SYN+ACK del servidor y envía un paquete de confirmación ACK (ack=k+1) al servidor. Después de enviar el paquete, el cliente y el servidor ingresan. Estado ESTABLECIDO (Conexión TCP exitosa), se completa el protocolo de enlace de tres vías.
El resumen es el siguiente:
Puede ver que parte de la información del encabezado TCP se pasa entre el cliente y el servidor durante el protocolo de enlace, como el indicador ACK, el indicador SYN, y la bandera FIN al agitar, etc.