1 - Internet y protocolos Flashcards
¿Qué es Internet?
Una red global de miles de millones de computadoras y dispositivos electrónicos que permite acceder a información y comunicarse a nivel mundial.
¿Cómo funciona Internet?
Está formado por cables físicos (teléfonos de cobre, TV y fibra óptica) que transmiten solicitudes desde computadoras a servidores, donde se almacenan los sitios web. Los servidores responden enviando los datos de vuelta.
¿Qué es el desarrollo web?
Es la construcción y mantenimiento de sitios web, que se divide en backend (lógica del servidor) y frontend (diseño e interactividad del sitio).
Diferencia entre frontend y backend en desarrollo web.
El frontend gestiona el diseño visual y la interactividad del sitio (HTML, CSS, JavaScript), mientras que el backend gestiona el almacenamiento de datos y la lógica en el servidor (Python, Java, Ruby, PHP).
¿Qué es un desarrollador Full-Stack?
Es un desarrollador que trabaja tanto en el frontend como en el backend de un sitio web.
¿Qué es DevOps?
Un conjunto de prácticas que automatizan e integran procesos de desarrollo y los equipos de TI.
¿Qué es el modelo cliente-servidor?
Es una arquitectura en la que un servidor proporciona recursos y servicios a uno o más clientes, como servidores web o de correo electrónico.
¿Qué es TCP/IP?
Un protocolo que permite que computadoras se conecten a través de redes. TCP se encarga de la entrega de paquetes, e IP gestiona el movimiento de los datos entre nodos.
¿Por qué TCP se considera orientado a la conexión?
TCP establece, mantiene y cierra la conexión entre el cliente y el servidor en tres fases, asegurando la entrega fiable de datos.
¿Qué es un socket de Internet?
Es una parte del sistema operativo que administra la conexión TCP.
¿Qué es HTTP?
Es un protocolo de solicitud/respuesta a nivel de aplicación que no guarda estado entre mensajes (stateless) pero puede gestionar sesiones mediante cookies.
¿Qué puerto TCP/IP usa HTTP por defecto?
El puerto 80.
¿Cuáles son las mejoras de HTTP/1.1 sobre HTTP/1.0?
- Incluye conexiones persistentes.
- Codificación de transferencia en bloques
- Encabezados de caché.
¿Qué versión de HTTP se lanzó en 2015?
HTTP/2, que encapsula mensajes HTTP en frames.