Las características del protocolo TCP y formato de segmento TCP

Referencia: https://www.bilibili.com/video/BV19E411D78Q?p=62

Debe establecer una conexión antes de la transmisión de datos, que se publicará después del final de la conexión de transferencia de datos. No proporciona una emisión o servicio de multidifusión. Porque TCP mencionar
para el servicio de transporte orientado a conexión fiable, por lo tanto, inevitablemente, se incrementó el número de sobrecarga: la confirmación, control de flujo, temporizador y la conexión
de gestión.
Fiable, orientado a la conexión, de alta latencia, adecuado para archivos de gran tamaño.

características del protocolo TCP:

1.TCP conexión con protocolo de transporte orientado a (la conexión virtual). Jugando Call
2. Cada - conexiones TCP sólo puede tener dos extremos, cada conexión TCP sólo puede apuntar a punto.
3.TCP proporcionar la prestación de servicios fiable, libre de errores, no se pierde, se repite, llegan en orden. Fiable pidió, no se pierde ningún peso
4.TCP proporciona comunicación full-duplex.

Enviar almacenamiento en caché los datos y listo para ser enviado ha sido enviado pero que todavía no ha recibido la confirmación de los datos

Buffer de recepción: llegar a fin de ser aceptado, pero aún no leen los datos de aplicación que llega de forma secuencial los datos sin y
orientado 5.TCP flujo de bytes: TCP Contab.anticipo de los datos de la aplicación como una única cadena de bytes no estructurada fluir.

Flujo: Flujo de proceso en o que fluye hacia fuera de la secuencia de proceso de bytes. |
 

formato de la cabecera del segmento TCP

Después de añadir opciones, o la retención de un múltiplo entero de cuatro bytes. Esta vez que se utiliza el relleno.

Referencia : flujo de bytes transmitidos en una conexión TCP en cada byte numerada secuencialmente, este campo indica el número de secuencia del primer byte de un segmento de datos periódico transmitido.
No acuse de recibo : recibir otro número de secuencia de primer byte de datos deseada de la siguiente segmento. Si el número de acuse de recibo es N, los datos demuestran que todos los números N-1 han sido recibidos correctamente hasta ahora.
datos de corrección (longitud de la cabecera) : datos al comienzo del segmento TCP en el comienzo de lo cerca que el segmento TCP, 4B en unidades de bits, es decir, un valor no es 4B.
6 bits de control:

  1. URG bits de emergencia : URG = 1, indicando en este segmento no es un dato de emergencia, es un conjunto de datos de alta prioridad deben ser transferidos tan pronto como sea posible, no se alinean en la memoria caché, con el uso en el campo puntero urgente.
  2. Reconocer ACK bits : número de confirmación ACK es válido = 1, todos los segmentos se deben transmitir un ACK se establece en 1 después de la conexión.
  3. El bit de PSH empuje: PSH = 1, el receptor recibe el proceso de entrega de aplicaciones tan pronto como sea posible, para no esperar hasta que la memoria caché se llena y luego entregado.
  4. Restablecer RST RST = 1 indica que se produjo un error grave en el TCP conexión, la conexión debe ser liberado y luego volver a establecer el enlace de transmisión.
  5. La sincronización de bits el SYN : el SYN = 1, lo que indica un mensaje de aceptación de solicitud de conexión / conexión.
  6. Terminación del FIN : Cuando el FIN = 1, lo que indica que este segmento se ha acabado se requiere que el remitente de los datos para liberar la conexión.

Ventana : se refiere a la transmisión de un segmento de la ventana de recepción periódico, es decir, la otra parte está ahora permitió cantidad de datos enviados.

Y la prueba : prueba de cabecera + datos, cuando la prueba a añadir cabecera ficticia 12B, el cuarto campo es 6.
puntero de urgencia : URG = 1 es significativa, el número de bytes indicado datos de artículos de periódicos en la sección de emergencia.
Opciones: tamaño máximo de segmento de SMS, amplían la ventana, marca de tiempo, seleccione OK .....
 

Publicados 592 artículos originales · ganado elogios 1353 · Vistas 1,15 millones +

Supongo que te gusta

Origin blog.csdn.net/weixin_42859280/article/details/105218219
Recomendado
Clasificación