Tenia una duda de la pregunta 3 de la letra: "Indique qué cambios debería realizar al protocolo para que fuera capaz de manejar un
stream de bytes (como hace TCP) en lugar de manipular paquetes."
Por como nosotros implementamos nuestro protocolo, no vemos ninguna diferencia significativa entre PCT y TCP en este aspecto.
La unica diferencia que vemos es la que muestra la letra explicitamente: "Se implementará un mecanismo de ARQ Go Back N. Se numerarán los paquetes
transmitidos en la red (y no bytes como en TCP),..."
La transmisión de datagramas de un host a otro la hacemos casi idénticamente que en TCP, entonces no sabemos qué exactamente tenemos que responder en esta pregunta, porque tecnicamente PCT puede manejar un stream de bytes igual que TCP. La única diferencia es la numeración de los datagramas enviados
En respuesta a Gonzalo Daniel Waszczuk Bittencourt
Re: [Obligatorio 2] Duda Pregunta 3
Si no entendi mal, lo que hace TCP es recibir flujos de datos y los va dividiendo en segmentos de forma conveniente, los divide, por ejemplo puede pegar datos para armar segmentos, etc.
Creo que no es el caso del protocolo que se nos pidió implementar.
La respuesta a esa pregunta es dependiente de cada implementación. Si creen que nada cambia, y está bien justificado, entonces está bien.
Lo fundamental para responder bien la pregunta es que hayan conceptualizado el significado del número de secuencia de TCP, que no es solamente el numero de un segmento sino que está directamente relacionado con la cantidad de información enviada/recibida.
Martín