consolidación de la red de conocimiento

1. HTTP1.0 y la diferencia HTTP1.1

http sin estado de protocolo, cada solicitud es independiente el uno del otro, cada etapa de este modo HTTP1.0 acabado cierra la solicitud de conexión.

A fin de reducir la misma para establecer una conexión toma tiempo para destruir una conexión, la toma de multiplexación HTTP1.0 añadido, de modo que múltiples peticiones pueden ser utilizados. En HTTP / 1.0 del protocolo de mantenimiento de conexión no es estándar, el cliente debe enviar conexión: Keep-Alive para activar la conexión de mantenimiento de conexión

1) Permanezca conectado: reducir el tiempo de conexión y destruir las conexiones (mantenimiento de conexión están habilitados de forma predeterminada después HTTP1.1, incluso sin parámetros de mantenimiento de conexión)

2) el modo de canalización: el cliente puede enviar un nuevo mensaje de solicitud HTTP antes de recibir un paquete de respuesta

En el que el TCP: el transporte orientado a conexión fiable

protocolo TCP para asegurar la transmisión de datos de fiabilidad son maneras:

  • Suma de comprobación
  • El número de serie y el acuse de recibo
  • tiempo de retransmisión
  • Gestión de conexiones
  • control de flujo
  • control de congestión

formato de paquete TCP

 

banderas de paquetes TCP ¿Qué?

Bandera: un total de seis, es decir, URG, ACK, PSH, RST, SYN, FIN , y significados específicos son como sigue:
                (A) la URG: Urgente Pointer (puntero urgente) eficaz.
                (B) ACK: número de acuse de recibo es válido.
                (C) PSH: destinatario debe ser el mensaje a la capa de aplicación tan pronto como sea posible.
                (D) RST: restablecer la conexión.
                (E) SYN: iniciar una nueva conexión.
                (F) FIN: la liberación de una conexión.

paquetes SYN y paquetes FIN son un byte

Como enlace de acumulación y liberación de TCP:

Tres TCP diagrama de flujo apretón de manos

 

 ¿Por qué necesitamos de tres vías?

Con el fin de prevenir la insuficiencia acoso servidor de red de paquetes SYN. por ejemplo: Supongamos que un cliente envía un paquete SYN, por alguna razón perdida, después de que el tiempo de retransmisión cliente, establecer una conexión y desconexión después de enviar los datos, paquete SYN perdido finalmente encontró un cliente, aunque sólo dos apretón de manos, el servidor se pierde debido a la SYN con el cliente para establecer una conexión, pero en realidad no es necesario este enlace, cuando un gran tiempo de retardo de la red, el servidor mantendrá enlaces muchos de ellos no necesitan, lo que resulta en el consumo excesivo de los recursos.

Cuando el servidor se encuentra en estado SYN_RCVD, el cliente colgar lo que sucederá? tiempo de retransmisión

Cuatro de onda:

 

 

Cómo implementar un control de flujo de TCP?

Usando una ventana deslizante, cada tamaño de la ventana del campo de cabecera TCP indica el tamaño del extremo receptor espacio de memoria intermedia disponible, en bytes. La longitud del campo es de 16 bits. Cada vez que una vuelta paquete ACK al receptor indicará el tamaño de la ventana, la ventana se refiere al remitente al destinatario puede enviar un número máximo de bytes en el caso de no recibir ACK, que dejó el valor de la ventana de recepción de la última emisor ACK ACK número de secuencia de paquetes, la ventana de paquetes tamaño valor de campo de ventana.

Iniciado cerrar el partido después de enviar el último paquete ¿Por qué esperar algún tiempo antes de la estrecha relación? ¿Por cuánto tiempo es el tiempo de espera?

El tiempo de espera es de 2 veces el MSL (tiempo de vida máximo de segmento, indican un tiempo de supervivencia más largo paquete TCP en Internet). Hay dos funciones 1. Para evitar que la otra parte no recibió un paquete de confirmación final se puede retransmitir paquetes de tiempo de salida 2. Limpiar la retención de la red, para evitar que los paquetes de servidor de acoso perderse.

Cómo TCP control de la congestión?

 

Una serie B para albergar un mensaje de lo que el proceso es como?

 

el blog de referencia:

https://www.cnblogs.com/Qing-840/p/9283367.html

https://blog.csdn.net/liuchenxia8/article/details/80428157

 

Supongo que te gusta

Origin www.cnblogs.com/catpainter/p/12452610.html
Recomendado
Clasificación