Podcast
Questions and Answers
¿Cuál es la función principal de un puente en una red?
¿Cuál es la función principal de un puente en una red?
¿Qué dispositivo opera en la capa 2 del modelo OSI?
¿Qué dispositivo opera en la capa 2 del modelo OSI?
¿Cómo mejora un switch el rendimiento de una LAN?
¿Cómo mejora un switch el rendimiento de una LAN?
¿Qué diferencia principal existe entre un switch y un hub?
¿Qué diferencia principal existe entre un switch y un hub?
Signup and view all the answers
¿Qué papel desempeña la dirección MAC en el funcionamiento de los switches?
¿Qué papel desempeña la dirección MAC en el funcionamiento de los switches?
Signup and view all the answers
¿Cuál de las siguientes afirmaciones sobre los bridges es correcta?
¿Cuál de las siguientes afirmaciones sobre los bridges es correcta?
Signup and view all the answers
¿Cuál es la función de un gateway en una red?
¿Cuál es la función de un gateway en una red?
Signup and view all the answers
¿Qué ocurre cuando se conecta un nuevo dispositivo a un switch?
¿Qué ocurre cuando se conecta un nuevo dispositivo a un switch?
Signup and view all the answers
¿Cuál es la función principal de un router en una red local?
¿Cuál es la función principal de un router en una red local?
Signup and view all the answers
¿Qué hace un gateway al recibir tramas y paquetes de una red?
¿Qué hace un gateway al recibir tramas y paquetes de una red?
Signup and view all the answers
¿Qué protocolo se encarga de realizar el direccionamiento de paquetes en toda la red de datos?
¿Qué protocolo se encarga de realizar el direccionamiento de paquetes en toda la red de datos?
Signup and view all the answers
¿Cuál de los siguientes protocolos es responsable de la transferencia de archivos?
¿Cuál de los siguientes protocolos es responsable de la transferencia de archivos?
Signup and view all the answers
¿Qué diferencia a UDP de TCP en cuanto a la transmisión de datos?
¿Qué diferencia a UDP de TCP en cuanto a la transmisión de datos?
Signup and view all the answers
¿Qué función cumple el protocolo ARP en una red?
¿Qué función cumple el protocolo ARP en una red?
Signup and view all the answers
¿Cuál es el rol de un switch en una red?
¿Cuál es el rol de un switch en una red?
Signup and view all the answers
¿Qué sucede si la máscara de subred de un paquete no se ajusta a la red LAN?
¿Qué sucede si la máscara de subred de un paquete no se ajusta a la red LAN?
Signup and view all the answers
¿Qué técnica utiliza un router para saber si un destinatario está en la misma red?
¿Qué técnica utiliza un router para saber si un destinatario está en la misma red?
Signup and view all the answers
¿Qué información almacenan los switches en el puerto de interconexión?
¿Qué información almacenan los switches en el puerto de interconexión?
Signup and view all the answers
¿Qué se entiende por direcciones MAC?
¿Qué se entiende por direcciones MAC?
Signup and view all the answers
¿Cuál de las siguientes opciones representa correctamente el propósito de la máscara de subred?
¿Cuál de las siguientes opciones representa correctamente el propósito de la máscara de subred?
Signup and view all the answers
¿Cuál es una de las tareas que realiza un router respecto a las redes?
¿Cuál es una de las tareas que realiza un router respecto a las redes?
Signup and view all the answers
¿Qué nivel del modelo OSI abarca las tareas de un router?
¿Qué nivel del modelo OSI abarca las tareas de un router?
Signup and view all the answers
¿Qué función principal desempeña un router al recibir un paquete con una máscara de subred que no coincide con la red LAN?
¿Qué función principal desempeña un router al recibir un paquete con una máscara de subred que no coincide con la red LAN?
Signup and view all the answers
¿Cuál es una tarea específica que realizan los gateways cuando interconectan redes con diferentes protocolos?
¿Cuál es una tarea específica que realizan los gateways cuando interconectan redes con diferentes protocolos?
Signup and view all the answers
¿Cuál de los siguientes protocolos se encarga de la conexión y manejo de paquetes de datos?
¿Cuál de los siguientes protocolos se encarga de la conexión y manejo de paquetes de datos?
Signup and view all the answers
¿Cuál es la función del protocolo ARP en una red?
¿Cuál es la función del protocolo ARP en una red?
Signup and view all the answers
¿Qué tipo de redes pueden abarcar los servicios del protocolo de Internet (IP)?
¿Qué tipo de redes pueden abarcar los servicios del protocolo de Internet (IP)?
Signup and view all the answers
¿Qué ocurre cuando se utiliza un protocolo de transporte sin conexión, como el UDP?
¿Qué ocurre cuando se utiliza un protocolo de transporte sin conexión, como el UDP?
Signup and view all the answers
¿Qué determina un router para enviar un paquete a otra red?
¿Qué determina un router para enviar un paquete a otra red?
Signup and view all the answers
¿Cuál es la principal función de un router en la gestión de redes?
¿Cuál es la principal función de un router en la gestión de redes?
Signup and view all the answers
¿Qué determina la máscara de subred en una red informática?
¿Qué determina la máscara de subred en una red informática?
Signup and view all the answers
¿Cuál de las siguientes afirmaciones sobre los routers es incorrecta?
¿Cuál de las siguientes afirmaciones sobre los routers es incorrecta?
Signup and view all the answers
¿Qué información se almacena en el puerto de interconexión de un conmutador?
¿Qué información se almacena en el puerto de interconexión de un conmutador?
Signup and view all the answers
¿Cuál es una de las responsabilidades de un router en relación con los paquetes de datos?
¿Cuál es una de las responsabilidades de un router en relación con los paquetes de datos?
Signup and view all the answers
¿Cuál es la diferencia principal entre un conmutador y un router?
¿Cuál es la diferencia principal entre un conmutador y un router?
Signup and view all the answers
¿Qué papel desempeña una dirección MAC en el funcionamiento de un switch?
¿Qué papel desempeña una dirección MAC en el funcionamiento de un switch?
Signup and view all the answers
¿Cuál de las siguientes características es exclusiva de un router dedicado en comparación con un host que ejecuta TCP/IP?
¿Cuál de las siguientes características es exclusiva de un router dedicado en comparación con un host que ejecuta TCP/IP?
Signup and view all the answers
¿Qué función principal cumple un conmutador en una red?
¿Qué función principal cumple un conmutador en una red?
Signup and view all the answers
¿Cuál es la diferencia principal entre un puente y un conmutador?
¿Cuál es la diferencia principal entre un puente y un conmutador?
Signup and view all the answers
¿Qué ocurre cuando un nuevo dispositivo se conecta a un conmutador?
¿Qué ocurre cuando un nuevo dispositivo se conecta a un conmutador?
Signup and view all the answers
¿Cuál es el objetivo de las direcciones MAC en una red?
¿Cuál es el objetivo de las direcciones MAC en una red?
Signup and view all the answers
¿Qué es un gateway en una red?
¿Qué es un gateway en una red?
Signup and view all the answers
¿Qué ventaja tiene un switch sobre un hub en una red de área local (LAN)?
¿Qué ventaja tiene un switch sobre un hub en una red de área local (LAN)?
Signup and view all the answers
¿Cómo mejora un conmutador la seguridad de una red?
¿Cómo mejora un conmutador la seguridad de una red?
Signup and view all the answers
¿Qué característica permite a los conmutadores aprender sobre la red a la que están conectados?
¿Qué característica permite a los conmutadores aprender sobre la red a la que están conectados?
Signup and view all the answers
Study Notes
Programación Concurrente y Distribuida
- El tema es la programación concurrente y distribuida, con foco en los sockets en Java.
- La presentación cubre la computación en sistemas distribuidos, con énfasis en los sockets en Java.
- El modelo arquitectónico TCP/IP es fundamental para la transmisión de datos en redes.
- Los protocolos TCP/IP (Protocolo de control de transmisión/Protocolo de Internet) proporcionan un marco conceptual para transmitir datos en redes.
- TCP/IP se ha convertido en el estándar para las comunicaciones en el mundo.
- TCP/IP se basa en el protocolo TCP (Protocolo de Control de Transmisión) y el protocolo IP (Protocolo de Internet) para construir una interconexión de redes (Internet).
- El objetivo de TCP/IP es proveer servicios de comunicación universales a través de redes heterogéneas.
- Internet consta de redes troncales (NSFNET en EE. UU., EBONE en Europa y redes comerciales), redes regionales (universidades) y redes locales (redes de campus universitarios).
- Los routers, switches, y gateways son claves en la interconexión de redes.
- Un conmutador o switch, funciona como un dispositivo de interconexión de redes que opera en la capa 2 (nivel de enlace de datos) del modelo OSI. Su función principal es interconectar segmentos de red similar a un puente.
- Los conmutadores pueden aprender direcciones MAC de los dispositivos en sus puertos
- Los routers (enrutadores) operan en la capa 3 y enrutan paquetes entre redes, seleccionando las mejores rutas de acceso y los tamaños de paquete óptimos; determinando si el paquete debe ir a una red local o remota via máscara de subred.
- Los Gateways (Pasarelas) conectan redes que utilizan diferentes protocolos (ej: TCP/IP, SNA, Netware, VoIP), desensamblando y reconfigurando tramas/paquetes según el protocolo de la red de destino.
Sockets en Java
- Los sockets son esenciales para la comunicación en red.
- Son enlaces entre aplicaciones, dentro del mismo dispositivo o a través de una red de comunicaciones.
- Los sockets definen un conjunto de dirección IP, protocolo de transporte y número de puerto para una conexión directa entre cliente y servidor.
- Esto crea la arquitectura cliente-servidor.
- Las funciones esenciales de los sockets son (send, recv, bind, listen, accept)
Modelo Cliente/Servidor
- Un servidor ofrece servicios a usuarios de Internet, mientras que un cliente los solicita.
- Una aplicación consiste de una parte servidor y una parte cliente, que pueden ejecutarse en el mismo o en diferentes sistemas.
- Los usuarios suelen invocar la parte cliente, que crea una solicitud y la envía al servidor.
- TCP/IP es el canal de comunicación usado.
- Normalmente, el servidor recibe la solicitud, procesa el servicio solicitado y envía una respuesta.
- Los servidores normalmente gestionan varias solicitudes y varios clientes simultáneamente.
Sockets TCP/IP
- Los servidores esperan solicitudes en un puerto conocido para que los clientes puedan dirigirse a ellas.
- Los clientes utilizan puertos arbitrarios (puertos efímeros) para comunicarse.
- Clientes que intentan conectarse a servidores con puertos no conocidos necesitan emplear un método alternativo como usar portmap.
- TCP, un protocolo de conexión punto a punto, no establece relaciones maestro - esclavo.
- Generalmente, las aplicaciones utilizan la arquitectura cliente/servidor para la comunicación.
Conceptos de Redes
(No hay cambios)
Protocolos TCP
- FTP: Protocolo de transferencia de archivos.
- SMTP: Protocolo simple de transferencia de correo.
- TCP: Protocolo de control de transporte; gestiona conexión entre emisor y receptor.
- UDP: Protocolo de datagrama de usuario. Transporte sin conexión.
Direcciones IP v4 y v6
- IPv4 usa 32 bits para el direccionamiento, pero sufre escasez de direcciones.
- IPv6 usa 128 bits para el direccionamiento, solucionando la escasez de direcciones de IPv4.
- Las direcciones IPv4 se dividen en redes y hosts para direccionamiento por clase (A, B, C, D).
- IPv6 tiene una estructura más compleja definiendo Global Routing Prefix (prefijo de enrutamiento global) como subnet ID e interface ID.
- DNS (Domain Name System) traduce nombres de dominio a direcciones IP.
Sockets
- Las funciones de socket más utilizadas son send() (enviar datos), recv() (recibir datos), bind() (asociar socket con dirección local y puerto), listen() (preparar socket para escuchar conexiones entrantes en un servidor), y accept() (aceptar conexiones entrantes y crear un nuevo socket).
Conexiones bloqueantes y no-bloqueantes
- Conexiones bloqueantes: el socket espera a que termine la operación, lo que puede ralentizar aplicaciones.
- Conexiones no bloqueantes: permiten que el programa siga funcionando mientras espera las respuestas, lo que mejora la reactividad de la aplicación.
Comparativa TCP/UDP
- TCP: Alta confiabilidad, orden de entrega garantizado, menor velocidad, mayor uso de recursos; ideal para archivos y correo electrónico.
- UDP: Baja confiabilidad, orden de entrega no garantizado, mayor velocidad, menor uso de recursos; ideal para streaming de audio/video.
Puertos
- IANA (Internet Assigned Numbers Authority) es responsable de asignar puertos.
- Puertos "bien conocidos" (well-known ports): números fijos para protocolos estándar (ej. de HTTP).
- Puertos "registrados": números asignados por organizaciones o fabricantes de software para sus aplicaciones.
- Puertos "dinámicos" o "ephemeral ports": números asignados dinámicamente para evitar conflictos.
Ciclos de vida de socket
- Las fases típicas en la comunicación cliente-servidor, son:
- Esperando la conexión: el servidor se mantiene en espera.
- Recepción de mensaje: el servidor recibe el mensaje del cliente.
- Respuesta del servidor: el servidor responde al cliente.
- Intercambio de mensajes: intercambio de múltiples mensajes.
- Cierre de conexión: el servidor termina la conexión una vez que el intercambio de mensajes ha culminado.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este cuestionario evalúa conocimientos sobre la capa de enlace en redes, centrándose en dispositivos como switches, bridges y routers. Responde preguntas sobre la función de estos dispositivos y sus diferencias. Además, se examinan diferentes protocolos y su operación dentro de una red local.