Respuesta a: Protocolos TCP y UDP

NUESTROS CURSOS Foros Curso CCNA R&S 200-125 Protocolos TCP y UDP Respuesta a: Protocolos TCP y UDP

#17671
AlvaroM
Superadministrador

Hola Elias!

Con SN me imagino que te refieres al valor de Sequence Number?… si es así, la respuesta es «depende», depende si es un segmento SYN+ACK en respuesta a un segmento SYN, o si es un segmento ACK que lleva datos de aplicación, en el caso que sea un segmento SYN+ACK en respuesta a un segmento SYN, el valor del SN (ISN) es generado de manera aleatoria. En el ejercicio teórico hemos colocado un valor de ISN = 0 por simplicidad, sin embargo en la realidad no es así.

Recuerda que en el establecimiento de la conexión se definen los números de secuencia que van a utilizar los 2 extremos de la comunicación y no solo uno (valores aleatorios).

Respecto a tu segunda consulta, no existe una respuesta absoluta, esto depende de la implementación de TCP en el sistema operativo del dispositivo, a veces se utiliza el mecanismo de «slow start» que comienza con un tamaño de ventana «pequeño» generalmente del tamaño del MSS o 4*MSS, y a medida que se reciben los ACKs este tamaño va incrementándose exponencialmente. En otras situaciones el tamaño de ventana es igual a la máxima cantidad de segmentos que se pueden enviar de acuerdo al tamaño de ventana máximo de 65535, por ejemplo al navegar en una página web en mi computadora, se define un tamaño de ventana de 64240, este valor se obtiene al multiplicar el MSS «normal» de un segmento TCP (al enviarse por una red Ethernet) de 1460 bytes*44, el resultado es 64240.

Sin embargo como te digo la respuesta es «depende», influye el MSS, el TCP Timestamp, influye si se tiene implementada la característica de Windows Scaling, y también otros valores que son utilizados a nivel de programación, lastimosamente no existe una respuesta simple y clara, tendríamos que analizar otros conceptos que no son estudiados en este curso. Si quieres darle una mirada a los RFCs oficiales que hablan sobre este tema, puedes ingresar a estos enlaces: https://www.ietf.org/rfc/rfc3390.txt y https://tools.ietf.org/html/rfc1323#page-8, como verás no es una lectura simple y toma en cuenta muchos otros términos no aprendidos en estas clases, y además te darás cuenta que en muchos casos, los documentos son «sugerencias» para implementar el tamaño de ventana de una forma determinada, la decisión final de cómo implementar el tamaño de ventana en un dispositivo en particular es del fabricante.

Espero haberte ayudado con mi respuesta.

Saludos cordiales.

  • Esta respuesta fue modificada hace 3 años, 11 meses por AlvaroM.