option
Cuestiones
ayuda
daypo
buscar.php

Redes practica 0/1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Redes practica 0/1

Descripción:
Preguntas varias sobre la P0 de Sockets y P1 web server

Fecha de Creación: 2025/03/17

Categoría: Informática

Número Preguntas: 40

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Respecto a la siguiente línea de código: s = new ServerSocket(5000);. crea un socket UDP en el puerto 5000. crea un socket TCP en el puerto 5000. crea un socket UDP en un puerto efímero. crea un socket TCP en un puerto efímero.

Si el servidor web recibe una petición como la siguiente, ¿qué deberá responder? HTTP/1.1 GET /index.html. 200 OK, si el fichero index.html existe. 404 Not Found si el fichero index.html no existe. 400 Bad Request. 304 Not Modified, si el fichero /index.html non ha sido modificado desde el último acceso.

Si tu servidor web recibe una petición HTTP de un navegador, ¿cuál de las siguientes podría ser la primera línea que se debe procesar?. HTTP/1.1 304 Not Modified. GET /index.html HTTP/1.1. Content-Length: 6821. Content-Type: image/png.

Al invocar el método InetAddress.getByName(), ¿cuál de los siguientes sería un parámetro correcto?. “http://localhost/index.html”. “http://www.udc.es”. “www.udc.es”. “/index.html”.

¿Qué error existe en la siguiente respuesta HTTP? HTTP/1.0 200 OK Date: 1 mar 2023, 11:42:12 Last-Modified: 9 feb 2023, 14:14:05 Content-Length: 4250 Content-Type: image/gif. el campo Content-Type tiene un valor incorrecto. la línea de estado debería indicar la versión 1.1 del protocolo HTTP. el campo Last-Modified debe ir antes del campo Date. no hay ningún error.

En p1, se proporcionó el fichero error400.html para ser mostrado en caso de error 400. Asumiendo que el fichero LICENSE.txt si existe, ¿cuál sería el valor de la cabecera Content-Type en caso de recibir una petición GETFIC /LICENSE.txt HTTP/1.0?. text/html. application/octet-stream. text/plain. application/error.

¿Cuál de las siguientes clases de Java no permite leer correctamente una imagen gif de un socket?. BufferedInputStream. BufferedReader. InputStream. DataInputStream.

Cuando se envían de manera consecutiva dos peticiones al fichero index.html ¿qué debe haber ocurrido en la primera respuesta del servidor para que el navegador web envíe correctamente la cabecera If-Modified-Since en la segunda petición?. Se debe haber incluido la cabecera Last-Modified en la respuesta HTTP. Se debe haber incluido el código 304 (Not Modified) en la respuesta HTTP. Se debe haber incluido text/html como Content-Type de la respuesta HTTP. Se debe haber incluido la cabecera Last-Modified y el código 304 (Not Modified) en la respuesta HTTP.

¿Qué cabecera de la petición HTTP se ha usado en la p1?. If-Modified-Since. Last-Modified. Content-Length. Connection.

¿Qué método de la clase DatagramSocket permite recibir un DatagramPacket?. collect. obtain. receive. read.

Al invocar el método InetAddress.getByName() ¿Qué se le debe pasar como parametro?. Un array con los nombres de maquina de los que queremos obtener la dirección IP. Nada. Un String con el nombre de maquina del que queremos obtener la dirección IP. Un String con la dirección IP de la que queremos averiguar el nombre.

En p1 se proporciono el fichero error404.html para ser mostrado en caso de error 404. Asumiendo que el fichero index2.png no existe ¿Cuál seria el valor de la cabecera Content-Type en caso de recibir una petición GET/index2.png HTTP/1.1?. Text/html. Application/socket-stream. Image/png. Application/error.

Si tu servidor web recibe una petición HTTP de un navegador, ¿Cuál de las siguientes podría ser la primera línea que debe procesar?. HTTP/1.1 200 OK. GET/udc.gif HTTP/1.1. LastModified: Mon 12 Feb 2022 16:13:23 GMT. Content-Type text/html.

¿Que error existe en la siguiente respuesta HTTP? HTTP/1.0 200 OK Date: 1 mar 2023, 11:38:12 Last-Modified: 9 Feb 2023, 14:14:05 Content-Length: 216 Content-Type: text.htm. El campo Content-Type tiene un valor incorrecto. La línea de estado debería indicar la versión 1.1 del protocolo HTTP. El campo Last-Modified debe ir antes del campo Date. No hay ningún erro.

¿Cuál de las siguientes clases Java no permite escribir correctamente una imagen png en un socket?. PrintWriter. OutputStream. BufferedOutputStream. DAteOutputStream.

¿Que método HTTP se ha usado en la p1?. HEAD. FETCH. PUT. DELETE.

¿Qué método de la clase ServerSocket se usa en la clase TcpServer para esperar por la petición de conexión de un cliente y devuelve un nuevo socket que se utilizara para la comunicación con ese cliente?. Connect. Accept. Bus. WaitConexion.

Respecto a la siguiente linea de código: s=new DatagramSocket (5000). Crea un socket UDP en el puerto 5000. Crea un socket TCP en el puerto 5000. Crea un socket UDP en un puerto efimero. Crea un socket TCP en un puerto efimero.

¿Qué método se utiliza para establecer un tiempo de espera en el socket del cliente UDP?. setTimeout(). setSoTimeout(). setTimeLimit(). setWaitTime().

¿Qué clase se utiliza para enviar y recibir datagramas en el cliente UDP?. DatagramPacket. SocketPacket. DataPacket. Packet.

¿Qué ocurre si el cliente UDP no recibe una respuesta en 300 segundos?. Se cierra el socket automáticamente. Se lanza una excepción SocketTimeoutException. Se reintenta la conexión. No ocurre nada, el cliente sigue esperando.

¿Qué método se utiliza para recibir datagramas en el servidor UDP?. receive(). accept(). get(). read().

¿Qué hace el servidor UDP después de recibir un mensaje del cliente?. Cierra la conexión inmediatamente. Envía el mismo mensaje de vuelta al cliente. Envía un mensaje de confirmación diferente al cliente. No hace nada.

¿Qué clase se utiliza para manejar las conexiones en el servidor multihilo?. ServerSocket. Socket. ServerThread. Thread.

¿Qué método se utiliza para iniciar un hilo en el servidor multihilo?. run(). start(). init(). begin().

¿Qué hace el método run() en la clase ServerThread?. Establece los canales de entrada y salida, recibe un mensaje del cliente y lo envía de vuelta. Cierra la conexión inmediatamente. Solo establece los canales de entrada y salida. No hace nada.

¿Qué método se utiliza para cerrar el socket en la clase ServerThread?. closeSocket(). shutdown(). close(). terminate().

¿Qué clase se utiliza para leer datos del canal de entrada en el servidor multihilo?. BufferedWriter. PrintWriter. BufferedReader. InputStream.

¿Qué clase se utiliza para crear un socket en el cliente TCP?. ServerSocket. Socket. DatagramSocket. MulticastSocket.

¿Qué método se utiliza para establecer un tiempo de espera en el socket del cliente TCP?. setTimeout(). setSoTimeout(). setTimeLimit(). setWaitTime().

¿Qué clase se utiliza para leer datos del canal de entrada en el cliente TCP?. BufferedWriter. PrintWriter. BufferedReader. InputStream.

¿Qué método se utiliza para aceptar conexiones entrantes en el servidor TCP?. connect(). bind(). accept(). listen().

¿Qué método se utiliza para enviar datos en el cliente TCP?. send(). write(). print(). output().

¿Qué ocurre si el cliente TCP no puede establecer una conexión con el servidor?. Se lanza una excepción IOException. Se lanza una excepción SocketException. Se lanza una excepción ConnectException. Se lanza una excepción TimeoutException.

¿Qué método se utiliza para cerrar el socket en la clase ServerThread?. closeSocket(). shutdown(). close(). terminate().

¿Qué ocurre si el archivo solicitado no existe en el servidor web?. Se envía un código de error 404 Not Found. Se envía un código de error 400 Bad Request. Se envía un código de error 500 Internal Server Error. Se envía un código de error 304 Not Modified.

¿Qué hace el servidor web si la petición HTTP es de tipo HEAD?. Envía solo la cabecera HTTP sin el contenido del archivo. Envía la cabecera HTTP y el contenido del archivo. Envía un mensaje de error. No hace nada.

¿Qué hace el servidor web después de aceptar una conexión?. Cierra la conexión inmediatamente. Crea un objeto ServerThread con la nueva conexión como parámetro. Envía un mensaje de confirmación al cliente. No hace nada.

¿Qué hace el servidor web si la petición HTTP es de tipo GET y el archivo no ha sido modificado desde la última solicitud?. Envía un código de error 404 Not Found. Envía un código de error 400 Bad Request. Envía un código de error 304 Not Modified. Envía un código de error 500 Internal Server Error.

¿Qué hace el método run() en la clase ServerThread del servidor web?. Establece los canales de entrada y salida, recibe una petición del cliente y envía la respuesta. Cierra la conexión inmediatamente. Solo establece los canales de entrada y salida. No hace nada.

Denunciar Test