Você está na página 1de 5

PRE-PARCIAL 2 | REDES 2

▪ Indique los tipos de arquitecturas presentes en la capa de aplicación cree un


cuadro comparativo con al menos 3 diferencias entre cada uno.
Cliente/Servidor:
1. Servidor siempre activo.
2. IP Servidor fija, IP cliente dinámica.
3. No se comunican entre clientes.
Peer-To-Peer:
1. Par intermitente.
2. IP Dinámica.
3. El par actúa como servidor o como cliente (se comunican entre si).
Híbrida:
1. Combinación de las anteriores.
▪ Cuál es el propósito principal de la capa de aplicación en el modelo TCP/IP?
Darle al usuario final la manera de comunicarse por medio de un programa.
▪ ¿Qué protocolos de capa de transporte usan las aplicaciones para realizar
intercambios de información entre un cliente y un servidor? ¿Y de qué depende
escoger uno u otro?
TCP: Cuando se necesita confiabilidad en los datos.
UDP: Cuando no es tan importante los mensajes enviados.
▪ ¿Qué protocolos de capa de aplicación hacen uso de TCP?, realice una
investigación corta del por qué? Indique al menos 3
HTTP: Conexión requerida al momento de hacer peticiones al servidor y
confiabilidad en los datos.
FTP: Transferencia de archivos al servidor.
SMTP: Envío de mensajería de correo electrónico.
▪ ¿Qué protocolos de capa de aplicación hacen uso de UDP? realice una
investigación corta del por qué? Indique al menos 3
DNS: Peticiones y respuestas simples, comunicación rápida.
DHCP: No importa si los datos se pierden, se envía petición de nuevo.
RIP: …
▪ En los lenguajes de programación que elemento es utilizado para establecer
una conexión entre dos aplicaciones de red y a que capa del modelo TCP/IP
pertenece?
Sockets.
▪ Indique las diferencias entre la comunicación síncrona y asíncrona, de un
ejemplo de cada una de ellas.
Síncrona: Comunicación bloqueante, no permite realizar más tareas hasta que
ésta se lleve a cabo.
Asíncrona: Comunicación no bloqueante, permite realizar más tareas ya que se
crea un almacenamiento temporal (Funciona como un hilo).
▪ ¿Cómo es llamado el procedimiento en el que se establece una conexión entre
un cliente y un servidor, momento previo al envío de mensajes?
Three-Way-Handshake.
▪ Indique los pasos requeridos para establecer una comunicación confiable entre un
cliente y servidor.
Solicitar la conexión, Aceptar la conexión, Confirmar la conexión.
▪ ¿Qué es un protocolo en capa de aplicación?
Lo que define la estructura de los mensajes, el significado y la forma como se
envía o se reciben.
▪ Indique las 4 características principales que posee un protocolo de capa de
aplicación.
Estructura de los mensajes.
Sintaxis de los mensajes.
Semántica de los mensajes.
Reglas de los mensajes.
▪ ¿Qué es lo que comunica un socket?
Mensajes entre cliente y servidor.
▪ Indique algunas de las características propias de TCP.
Orientado a conexión.
Confiabilidad de los datos.
Control de flujo y congestión.
▪ ¿Si tuviera que implementar su propio servidor DHCP que protocolo de capa de
transporte utilizaría para transportar sus mensajes y por qué?
Utilizaría UDP ya que no se necesita mucha prioridad con los datos, si se
pierden se vuelve a enviar una petición.
▪ ¿El protocolo HTTP es generalmente utilizado en que arquitectura? De un
ejemplo
Cliente/Servidor.
Llenar un formulario de registro en una página web.
▪ Indique los métodos de peticiones HTTP existentes y cuál es su objetivo.
GET: Petición para obtener datos del servidor.
POST: Petición para ingresar datos al servidor.
PUT: Petición para modificar un dato en específico.
DELETE: Petición para eliminar un dato en específico.
▪ Dada la siguiente URL determine todos los elementos que la componen
https://www.myweb.com:4040/this/is/important.html?hola=mundo
Protocolo: HTTPS
Dominio: www.myweb.com
Puerto: 4040
Recurso/Extensión: /this/is/important.html
Variables enviadas: hola(variable), mundo(dato)
▪ ¿Es posible que dos servidores HTTP se comuniquen entre sí?
Si, un ejemplo las APIs.
▪ ¿Es posible utilizar un servidor y un cliente HTTP de diferentes marcas o
compañías?
Dependiendo de lo que soporten los protocolos de las compañías.
▪ Dado el siguiente mensaje responda las siguientes preguntas

- ¿Se mantendrá abierta la conexión establecida inicialmente una vez se


ha enviado un mensaje?
Si, Connection: keep-alive.
- ¿El servidor envió cookies?
Si, grafana_user.
- ¿Es un request o response?
Request, por el método GET.
- ¿Qué MIME Type está esperando el cliente?
text/html, application/xhtml+xml, application/xml
- ¿Acepta compresión de contenido para agilizar las descargas?
Si, Accept-Encoding: gzip, deflate.
▪ Indique los tipos de códigos de respuesta existentes en el protocolo HTTP 1.1.
200, 301, 400, 404, 505.
▪ ¿Cuál es el puerto por defecto manejado por los servidores HTTP?
Puerto 80.
▪ ¿En qué puerto se inicia la conexión a un servidor HTTP desde el lado del
cliente?
Es variable y la define el sistema operativo.
▪ Indique cuales son los tipos de conexiones existentes para el protocolo HTTP.
Con pipeline, sin pipeline, concurrente.
▪ ¿Cuál es el objetivo de las cookies en el protocolo HTTP y por qué fueron
creadas?
Para mantener el estado de la comunicación.
▪ ¿Cuál es el objetivo de un servidor proxy-caché?
Almacenar respuestas en el mismo servidor para después retornarlas a los
clientes en caso de que repitan la petición.
▪ ¿En qué escenarios de la vida real, realizaría la instalación de un servidor proxy
cache? Y ¿por qué?
En los casos de que el ancho de banda es muy reducido o se congestiona
fácilmente.
▪ ¿Qué desventajas puede tener un servidor proxy-caché?
Debe estar preguntando a los servidores si los recursos han sido actualizados.

Parcial 2 | Redes 2
 Para las siguientes preguntas, responda de manera concreta y correcta según
corresponda:
- Indique las 4 características principales que posee un protocolo de capa de
aplicación.
Estructura de los mensajes.
Sintaxis de los mensajes.
Semántica de los mensajes.
Reglas de los mensajes.
- Indique los métodos de peticiones HTTP existentes y cuál es su objetivo.
GET: Petición para obtener datos del servidor.
POST: Petición para ingresar datos al servidor.
PUT: Petición para modificar un dato específico en el servidor.
DELETE: Petición para eliminar un dato específico en el servidor.
- Indique los pasos requeridos para establecer una comunicación confiable entre
un cliente y servidor.
Solicitud de la conexión
Aceptación de la conexión.
Confirmación de la conexión.
- Indique las diferencias entre la comunicación síncrona y asíncrona, de un
ejemplo de cada una de ellas.
Síncrona: Comunicación bloqueante, no se pueden realizar más tareas hasta
que ésta finalice.
Asíncrona: Comunicación no bloqueante, se pueden realizar más tareas ya que
se crea un almacenamiento temporal. Eje: Las aplicaciones actuales.
- Indique los tipos de arquitecturas presentes en la capa de aplicación cree un
cuadro comparativo con al menos 3 diferencias entre cada uno.
Cliente/Servidor:
1. Servidor siempre activo
2. Clientes no se comunican entre sí.
3. IP servidor fija, IP cliente dinámica.

Peer-To-Peer:

1. Par servidor intermitente.


2. Clientes actúan como servidores y viceversa (Se pueden comunicar entre
sí).
3. IP Dinámica.

Híbrida:

1. Combinación de las anteriores.


 Para las siguientes preguntas, responda falso o verdadero según corresponda y
justifique cada respuesta.
- ¿El procedimiento de establecer una conexión entre dos procesos en
ejecución, se da gracias al protocolo Sockets?
F, Sockets no es un protocolo.
- ¿El proceso inicial de conexión de dos procesos según TCP es llamado Three-
Way-HandShaking?
V, Three-Way-HandShake es el contacto inicial para la conexión.
- ¿HTTP es un protocolo de capa de transporte que hace uso de un protocolo de
una capa más baja para establecer la comunicación entre cliente y servidor
llamado TCP?
F, HTTP no es un protocolo de la capa de transporte.
- ¿Es ventajoso en términos de Delay establecer una conexión con Pipelining?
V, ya que necesita menos RTT para todos os objetos referenciados, por lo cual
reduce el delay.

Pregunta Respuesta
¿Cuál es la dirección de origen y destino? 192.168.0.21 y 54.85.05.140
¿Qué versión del protocolo HTTP usa? HTTP 1.1
¿Hay manejo de chaché en la No
comunicación?
¿Es un protocolo seguro el que se usa? Si, utiliza protocolo TCP
¿Por qué el puerto de origen es 36968? Es un puerto establecido en la aplicación
de red

Você também pode gostar