¿Cuáles son los dos protocolos que se utilizan para controlar la transferencia de recursos Web desde un servidor Web hacia un explorador cliente?
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 16,61 KB
Cuestiones de control del TEMA 4 (DNS)
Respecto a DNS, define:
Sistemas de nombres de dominio DNS
Especificación del formato del nombre del dominio que define como debe formarse los nombres que van a identificar a los nodos en una red TCP/IP.
Protocolo DNS
Es en el que se basa el servicio indicando el formato de los mensajes necesarios, que mensajes debe enviar el cliente y cuales el servidor y en qué momento enviarlos
Servicio DNS
El servicio DNS se encarga de la resolución de nombres a través de una consulta a la que se suele responder con la IP asociada ha dicho nombre u otras carácterísticas, normalmente requieren que un mensaje de consulta por parte del cliente y de un mensaje de respuesta enviado por el servidor.
Explica la diferencia entre nombre plano y nombre jerárquico
Plano
No establecen ninguna jerarquía y sirven para identificar a una entidad (persona) dentro de una única categoría o entorno. Pero no le identifica en un entorno diferente. Por ejemplo, el Carrefour o el Mercadona los números deempleados.
Jerárquico
Es el que identifica a una entidad basándose en diferentes niveles o categorías que engloban unas a otras (por ejemplo, DNI) identificándola de forma única. Por ejemplo, la dirección postal.¿Cuál es la sintaxis básica para construir un nombre de dominio?
- Un dominio puede tener un máximo de 63 caracteres y un mínimo de 2.
-Podemos tener un total de 127 niveles
-La longitud total del nombre no debe exceder los 255 caracteres
Indica cómo se resolvían los nombres de nodo antes de la aparición del servicio DNS
Alojaba un archivo llamado HOSTS que conténía todos los nombres de dominio conocidos.
Indica los diferentes niveles de la estructura jerárquica del espacio de nombres DNS
Raíz
Primer nivel Segundo nivel Subdominios/Nodos
Define los siguientes tipos de dominio
ccTLD
Los Dominios Geográficos o Territoriales (ccTLD) se utilizan en sitios web que pertenecen a un territorio o país determinado y están conformados por dos letras que asocian al portal web con su país de origen.
GTLD
Son aquellos dominios que no están catalogados para un determinado país o territorio, por lo tanto, son dominios generales.
Indica qué protocolo de transporte se utiliza en DNS y a través de qué puertos, tanto en el cliente como en el servidor.
-Protocolo UDP, el server el puerto 53 y el cliente un puerto dinámico
Explica brevemente el proceso que sigue un cliente DNS de Windows para resolver un nombre de dominio, en el caso de que sea de tipo H (híbrido)
1. Comprueba que el nombre hace referencia a el mismo
2. Mirar la cache DNS local (ipconfig displaydns)
3. Lo miramos en el fichero host (C:\Windows\System32\drivers\etc\hosts)
4 Consulta DNS server
5. Buscar si es el mismo
6. Buscar en la cache local de NETBIOS
7. Buscar en LMHOST
8. Buscar un servidor Wins
9. Hacer una búsqueda por difusión
10. Indica que no puede resolver el nombre
Indica los cuatro tipos de consultas que se pueden realizar a un servidor DNS
-Consulta directa Consulta inversa Consulta recursiva -Consulta iterativa
¿Qué resultado se obtiene en una consulta inversa? Razona si es posible o no recibir siempre una respuesta
El cliente pregunta con una IP y espera recibir el nombre asociado, si el servidor DNS no tiene zona de búsqueda inversa no podrá resolver
Explica qué es una consulta recursiva y pon un ejemplo
Es el tipo de consulta más habitual que realiza un cliente a un servidor en la que queda a la espera de la mejor respuesta posible.
Ejemplo: NSLOOKUP www.Youtube.Com
¿En qué consiste una consulta iterativa?
¿Cuándo y quién suele realizarlas?
Es una consulta que se resuelve realizando diferentes consultas empezando desde el servidor Raíz y continuando por los diferentes niveles.
La suele realizar un servidor DNS cuando el registro pedido en la consulta no esta en su base de datos y no tiene configurado un reenviador.
¿Qué es un servidor raíz?
Es un servidor de nombres asociado al dominio más alto de la estructura de nombres DNS (Dominio Raíz), contienen información sobre las direcciones IPS de los servidores asociados al primer nivel
Cita los cuatro principales tipos de servidores DNS
-Primario Secundario Reenviador-Caché
¿Qué es un servidor secundario y cuál es su función principal?
Va a tener una copia actualizada de la base de datos de las zonas del servidor primario. No puede modificar las bases de datos, pero si puede responder a las consultas realizadas por los clientes.
¿Qué quiere decir que un servidor DNS ofrece una respuesta no autoritativa a una consulta?
Que el registro no se encuentra en su base de datos y ha tenido que resolverla consultando a otros servidores de nombres.
Explica qué es una transferencia de zona DNS y en qué casos se realiza
Es el envío de la base de datos primaria a una base de datos secundaria.
Se realiza periódicamente dependiendo del tiempo configurado por el administrador o cada vez que se modifica la zona primaria.
Explica los cuatro tipos de zonas DNS
-Zona de búsqueda directa: Es la base de datos que asocia un nombre de dominio con una IP. Es la zona que se consulta para responder las consultas directas.
-Zona de búsqueda inversa: Asocia una IP con una carácterística del nombre y se usa para responder consultas inversas (no es obligatoria).
-Zona de búsqueda Primaria: contienen la base de datos de un servidor primario o maestro.
Zona de búsqueda Secundaria: contienen la base de datos del servidor DNS secundario y solo es de lectura.
¿Qué información se guarda en la base de datos de un servidor DNS?
Se guardan registros de recursos asociados a los nombres de dominio de los dispositivos de una red
¿Qué es un registro de recurso?
Los registros de recursos son entradas en la base de datos de la zona que contienen información sobre los nombres DNS de los dispositivos de la red.
Define los siguientes registros de recurso
SOA-
Proporciona información sobre el servidor DNS primario de la zona.
A- Guarda información sobre un nombre de dominio y su dirección IPV4
PTR-
Es un registro de la zona de búsqueda inversa que asocia una IP con un nombre de dominio que existe en la zona de búsqueda directa
¿Qué indica el parámetro TTL asociado a un determinado registro de recurso?
Es el tiempo de validez que tendrá este registro en la cache DNS del cliente
¿En qué consiste el DNS dinámico?
El DNS dinámico es un servicio que permite la actualización en tiempo real de la información sobre nombres de dominio situada en un servidor de nombres
Explica qué contiene el fichero hosts y para qué se utiliza
Este archivo contiene las asignaciones de direcciones IP a nombres de host
Se utiliza en el proceso de resolución de nombres antes de realizar una consulta al servidor DNS
Para qué se utiliza una zona de búsqueda inversa. ¿es necesaria para el funcionamiento del servicio DNS?
Para resolver consultas inversas y no es necesaria para el funcionamiento
Indica qué es un alias y qué tipo de registro de recurso es
Es un nombre alternativo a un registro que ya existe en la zona y es un registro de recurso
CNAME
Explica qué es un reenviador y qué servidor suele utilizarse como tal
Es un servidor encargado de resolver las consultas sobre registros sobre los que el DNS no tiene autoridad
El DNS proporcionado por nuestro proveedor de servicios (ISP)
¿Un servidor DNS, es también un cliente DNS? Razona tu respuesta.
Si. Para resolver consultas sobre las que no tiene autoridad .Para acceder de forma general a otros dispositivos a través de su nombre
CUESTIONARIO DE CONTROL DEL TEMA 5: SERVICIOS WEB
Define www
Es el sistema de documentos de Hipertexto enlazados entre si al que se accede por medio de Internet utilizando el protocolo
HTTP y su versión segura HTTPS.
Define URL y para qué se utiliza
Es el mecanismo usado por los navegadores para obtener cualquier recurso publicado en la web. Significando: Uniform Resource Locator (Localizador de Recursos Uniforme). Una URL no es más que una dirección que es dada a un recurso único en la Web. En teoría, cada URL valida apunta a un único recurso.
¿Es lo mismo URL que URI? Razona tu respuesta
Url localizador del recurso, Uri identifica el recurso
Indica la sintaxis completa de una URL y pon un ejemplo
Dirección: https://softwarelab.Org/es/que-es-hosting/. Sintaxis /Protocolo o esquema (tipo de protocolo)
Usuario y contraseña /Nombre dns del servidor /El puerto /Directorio /Nombre recurso (uri)Parámetros
¿Qué protocolo se utiliza en el entorno web? Cita algunas de sus carácterísticas
Es el protocolo HTTP basado en el proceso de solicitud y respuesta, intercambia mensajes en texto claro, se brinda por el puerto 80 TCP.
¿Cuál es la diferencia principal entre la versión 1.0 y 1.1 del protocolo web?
Versión 1.0: Se añaden más tipos de mensajes para solicitar el recurso y se utilizan los códigos de estado, que indican, el éxito o fracaso de la petición. Se usan cabeceras http que permiten transmitir otro tipo de documento además de html. La carácterística principal es que utiliza una sesíón de transporte distinta por cada recurso (página) descargado
Versión 1.1: Supone la primera versión estándar y añade mejoras, la más importante es que se utiliza la misma versión TCP a nivel de transporte para descargar los diferentes recursos incluidos dentro de la página html pedida. Se añaden controles adicionales para gestionar la cache en los clientes.
Explica qué efecto tiene el método GET dentro de un mensaje web. ¿Quién lo envía?
El método GET solicita una representación de un recurso específico. Las peticiones que usan el método GET sólo deben recuperar datos. Enviándolo el cliente
¿Qué función tiene el método POST dentro de un mensaje web?
El método POST se utiliza para enviar una entidad a un recurso en específico, causando a menudo un cambio en el estado o efectos secundarios en el servidor.
¿Qué significa el código de estado 404 en la respuesta de un servidor web?
Es un error en el cliente (Recurso no encontrado)
¿Qué es una cookie?
Las cookies son un pequeño fichero que envían y alojan en la máquina del cliente o navegador.
¿Qué información suele contener una cookie?
Parámetros relacionados con la sesíón de navegación del cliente (tiempo de conexión, paginas visitadas…)
Indica dos tipos de cookies y explica para qué se usan
Cookies propias: son las cookies que almacena el cliente que han sido enviadas por el servidor de la página que ha visitado.
Cookies de terceros: son las cookies que instala en el cliente un sitio web que no has visitado pero que tiene un acuerdo con la página visitada.
¿Cómo se llama el protocolo web en modo seguro? Explica en que se basa y qué protocolos y puertos de transporte usa.
Se llama HTTPS siendo la versión segura del protocolo HTTP. Se basa en el cifrado de los datos que se intercambian entre el cliente y servidor después de un proceso de autentificación para ello utilizan los protocolos TLS/SSL
Describe brevemente el funcionamiento del protocolo web seguro
El protocolo HTTPS es accesible por el puerto 443 del servidor se basa en los protocolos de capa segura SSL/TLS
Explicación del Proceso de Cifrado
Necesitamos la clave pública que es la clave asimétrica /Creamos la clave privada
Creamos la llave usuarios y contraseñas que está cifrada con la privada
Creamos la clave simétrica privada que está cifrada por la pública
Accedemos al servidor con las llaves usuarios y contraseñas, y con la privada
El servidor se descifra a través de la clave privad que contiene la pública
Nos dará la llave usuarios y contraseña descifrada
Envía las páginas cifradas con la clave simétrica que le envío el cliente
Explica qué es una aplicación web
En la ingeniería de software se denomina aplicación web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. Ejemplo: Google Docs
Describe la estructura de aplicación web en tres niveles, indicando la función de cada uno de ellos
Capa de cliente ligero: navegador + página web /Motor de ejecución: servidor web + servidor de aplicaciones
Capa persistente: servidor de base de datos (almacena los datos de los usuarios y los metadatos de la aplicación)
Cita los servidores web estudiados en clase. ¿Cuál es la principal diferencia entre ellos?
Apache web server ; IIS de Microsoft
Uno es de código abierto y otro de código privado, apache no tiene una interfaz gráfica de configuración mientras que el iis si
TEMA 6: Servicio de transferencia de ficheros (FTP)
Define FTP y para qué se utiliza
-Es el protocolo que se utiliza comúnmente para el intercambio de archivos a través de Internet.
¿Qué protocolo de la capa de transporte presta servicios al protocolo FTP? ¿A través de qué puerto?
-TCP con el puerto 21 para la sesíón de control y el 20 o una dinámico para la transferencia de datos.
Describe, de forma general, el proceso de comunicación de dos hosts mediante FTP
El cliente se conecta al puerto 21 del servidor cuya sesíón se mantendrá abierta durante todo el proceso y luego se abre y se cierran distintas sesiones de transporte para la transferencia de datos.
Indica qué dos modos de conexión existen en FT:-
Modo activo-Modo pasivo
Explica el modo de conexión FTP en el que el servidor utiliza siempre puertos bien conocidos
-Modo Activo /El servidor es el encargado de iniciar y cerrar la sesíón de la transferencia de datos desde su puerto 20 a uno dinámico del cliente.
Explica el modo de conexión FTP en el que el cliente es el encargado del inicio de todas las sesiones
-Modo Pasivo /El servidor no inicia nunca una sesíón, tanto la sesíón de control como la sesíón de transporte las inicia el cliente, aquí se usan puertos dinámicos por ambas partes.
¿Es correcto transferir un fichero de texto en modo de transferencia binario? Razona tu respuesta.
-Si, porque todos los ficheros son binarios
¿Causaría algún problema la transferencia de un fichero jpg en modo ASCII? Razona la respuesta.
-Si, en clientes (FTP) antiguos ya que corrompía el fichero agrupándolo en conjuntos de 8 bits o caracteres
Un usuario anónimo en FTP, ¿posee un login y password propio? ¿Tiene habitualmente los permisos de un usuario autenticado? Razona tus respuestas
Si ya que tiene un login llamado Anonymous y sin contraseña.
No porque al ser público y anónimo solo debe tener permisos de lectura y acceso al directorio público del servicio.
Indica qué tres tipos de clientes podemos usar para acceder a un servidor ftp
-Navegador Web, aplicación de escritorio y comando en línea del Sistema operativo
¿Qué tipos de clientes podemos usar para subir un fichero a un servidor ftp?-
Aplicación de escritorio y el comando en línea del sistema operativo