Considere una sesión TCP de larga duración con un ancho de banda de extremo a extremo de 1 Gbps (= 10 9 bits por segundo). La sesión comienza con un número de secuencia de 1234. El tiempo mínimo (en segundos, redondeado al número entero más cercano) antes de que este número de secuencia se pueda usar nuevamente es _______.
Nota: esta fue una pregunta de tipo numérico.
(A) 34
(B) 4.30
(C) 43
(D) Ninguno de estos
Respuesta: (A)
Explicación: Como el campo de número de secuencia de TCP es de 32 bits, hay un total de 2 32 números de secuencia únicos posibles (de 0 a 2 32 -1), que es el límite de datos TCP.
Pero si desea enviar datos de más de 2 32 bytes en TCP, debe repetir este procedimiento después de enviar 2 32 bytes de datos o números de secuencia únicos. Este concepto se conoce como wrap around , que permite enviar datos ilimitados utilizando TCP.
Por lo tanto, la pregunta solicita un tiempo de retorno que es igual a pasar primero todas las secuencias únicas, es decir, 2 32 , TCP asigna 1 número de secuencia a cada byte de datos.
Twrap−around = (Total data) / (Bandwidth) = (232 bytes) / (109 bits per second) = (232 * 8 bits) / (109 bits per second) = 34.35 seconds = 34 (in seconds)
La respuesta de GATE es la misma que el valor máximo o el valor mínimo (es decir, 34 y 35 son correctos).
Entonces, la opción (A) es correcta.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA