¿Cuál es la función principal de un servidor en una aplicación de red?
Generar peticiones
Esperar y procesar peticiones
Actualizar la interfaz de usuario .
Guardar información en la base de datos. ¿Qué debe ser capaz de hacer un servidor para manejar múltiples clientes? Procesar una petición a la vez Usar una única instancia de socket Manejar varios hilos de ejecución
Operar en un único puerto. ¿Qué hace el método accept() de la clase ServerSocket?
Envía una petición a un cliente
Lee datos de un socket
Espera y acepta una conexión entrante
Cierra el socket del servidor. ¿Qué excepción se debe manejar al crear un ServerSocket en Java? MalformedURLException URISyntaxException
IOException
ClassNotFoundException. ¿Para qué sirven los Readers y Writers en Java? Para manejar bytes
Para manejar caracteres
Para manejar streams de bajo nivel
Para manejar conexiones de red
. ¿Qué paquete de Java contiene clases para trabajar con redes?
java.io
java.net
java.util
java.lang. ¿Qué debería hacer un servidor al recibir una petición en un entorno multihilo? Rechazar la petición Procesar la petición en el hilo principal
Guardar la petición para procesarla más tarde
Asignar un hilo nuevo para atender la petición. ¿Qué protocolo proporciona fiabilidad en la comunicación de redes?
HTTP
TCP
UDP
IP. ¿Cuál es la ventaja principal de usar hilos en la programación de servidores?
Simplifica el código del servidor
Reduce el uso de memoria del servidor
Permite manejar múltiples conexiones simultáneamente
Aumenta la velocidad de la conexión de red. ¿Qué clase se utiliza en Java para leer caracteres de un archivo? FileReader RoundReader OutReader WriterReader. ¿Qué es necesario para que un cliente se comunique con un servidor? La dirección de correo del servidor La dirección IP y el puerto donde el servidor está escuchando
La ubicación física del servidor
El tipo de protocolo (HTTP, FTP) que usa el servidor. ¿Cómo se llama el objeto en Java que permite manejar accesos a URLs? URLConnection IPConnection NetConnection. ¿Qué método de la clase URL en Java se utiliza para obtener un flujo de entrada de bytes? getConnection()
getContent()
openStream()
getFile(). ¿En qué librería se encuentra la infraestructura para trabajar con FTP? apache.commons.net apache.library.com netFtpConnection. ¿Qué tipo de socket se usa para aceptar conexiones en un servidor? DatagramSocket ServerSocket
Socket URLConnection
. ¿Qué estructura de control se utiliza típicamente para mantener un servidor en ejecución? if statement while (true) loop for loop do-while loop. ¿Qué representa la excepción IOException en el contexto de redes en Java?
Una URL mal escrita Un error de sintaxis de URI
Un fallo en la operación de entrada/salida
Un error de conexión de red
. ¿Qué método de la clase Socket se utiliza para cerrar la conexión?
end()
stop()
close()
disconnect(). ¿Qué tipo de objeto se usa en Java para enviar datos a través de Internet? FileReader
BufferedWriter
BufferedReader Socket. ¿Qué clase en Java se utiliza para leer líneas de texto de manera eficiente?
FileReader InputStreamReader
BufferedReader
FileInputStream. ¿Qué protocolo ofrece velocidad sacrificando la fiabilidad? TCP UDP SSH TCH. ¿Qué tipo de servidor es capaz de procesar varias peticiones a la vez? Servidor Concurrente o Multihilo ServidorConcursante ServidorMonohilo ServidorMultiProceso. ¿Qué tipo de aplicaciones son comunes en la programación de servicios en red en Java? Aplicaciones de escritorio Aplicaciones de consola Aplicaciones web
Aplicaciones cliente-servidor. ¿Qué es un socket en la programación en red de Java? Una dirección IP Un protocolo de comunicación
Un punto final para la comunicación entre dos máquinas
Un tipo de servicio web. ¿Qué protocolo permite la administración remota de dispositivos a través de una terminal? SSH Protocolo de Control de Terminal (Telnet) TCP LUA. ¿Qué clase en Java se usa para escribir texto en un archivo? FileInputStream FileWriter
FileReader
ServerSocket. ¿Qué protocolo se utiliza para la transferencia de archivos en Internet? SSL Protocolo de Transferencia de Archivos (FTP) TCP/IP SSH.