¿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 de

empleados.

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

Entradas relacionadas: