Capítulo 1: Redes de Computadoras y el Internet Flashcards
Describe brevemente la estructura básica de la Internet, incluyendo los elementos principales y su interconexión.
La Internet es una red de computadoras que conecta miles de millones de dispositivos en todo el mundo. Los dispositivos, llamados hosts o sistemas finales, se conectan a través de enlaces de comunicación y conmutadores de paquetes. Los paquetes de información viajan a través de routers y switches de capa de enlace, siguiendo una ruta o camino a través de la red. Los servicios de acceso a Internet son proporcionados por proveedores de servicios de Internet (ISPs), y los hosts, switches y otros elementos de la Internet utilizan protocolos como TCP e IP para la transmisión de información.
¿Cuál es el papel de los protocolos en la Internet y quién se encarga de desarrollar los estándares de estos protocolos?
Los protocolos en la Internet definen el formato y el orden de los mensajes intercambiados entre entidades remotas, así como las acciones tomadas en la transmisión y/o recepción de un mensaje. Los estándares de estos protocolos son desarrollados por la Internet Engineering Task Force (IETF). Los documentos de estándares de la IETF se llaman Requests For Comments (RFCs).
¿Cómo se clasifican los hosts en la Internet según su posición y función, y cuál es la diferencia entre ellos?
Los hosts en la Internet se clasifican en clientes y servidores. Los clientes son sistemas finales que inician solicitudes y consumen servicios, mientras que los servidores son sistemas finales que responden a las solicitudes de los clientes proporcionando servicios.
Explica las tecnologías de acceso en redes domésticas.
Las tecnologías de acceso incluyen DSL, que utiliza la línea telefónica; cable, que utiliza la infraestructura de televisión por cable; FTTH, que implica fibra óptica hasta el hogar; Dial-Up, que utiliza la línea telefónica convencional; y satélite, que utiliza la comunicación vía satélite.
Diferencia entre la transmisión de circuito y la conmutación de paquetes, y proporciona ejemplos de situaciones en las que cada uno podría ser más apropiado.
La transmisión de circuito reserva recursos a lo largo de un camino para la duración de una sesión de comunicación, mientras que la conmutación de paquetes utiliza recursos según la demanda. La transmisión de circuito es adecuada para servicios en tiempo real, mientras que la conmutación de paquetes es más eficiente y se utiliza en Internet para servicios no críticos en tiempo real.
Explique la función principal de la conmutación de paquetes en la red y mencione dos tipos de switches de paquetes prominentes.
La conmutación de paquetes implica dividir mensajes largos en paquetes para enviar a través de la red. Dos tipos prominentes de switches de paquetes son routers y switches de capa de enlace.
Qué es la latencia en las redes de conmutación de paquetes y cuáles son sus componentes principales?
La latencia es el tiempo de demora en la transmisión de datos. Sus componentes principales son el tiempo de procesamiento, el tiempo de encolado, el tiempo de transmisión y el tiempo de propagación.
¿Cuál es el propósito del socket en la interfaz de la capa de aplicación y cómo se utiliza en la comunicación entre procesos?
Un socket en la interfaz de la capa de aplicación proporciona una interfaz para que los programas de aplicaciones se comuniquen entre sí. Un programa en un sistema envía o recibe datos a través de un socket para establecer una comunicación entre procesos en diferentes sistemas.
¿Qué es la encapsulación en la arquitectura de red y cómo funciona?
La encapsulación implica agregar encabezados en cada capa del modelo de referencia de red mientras los datos se mueven desde la capa de aplicación hasta la capa física. Cada capa agrega información de encabezado específica antes de pasar los datos a la capa inferior.
Explica las diferencias clave entre TCP y UDP y proporciona situaciones en las que sería preferible utilizar uno sobre el otro
TCP (Transmission Control Protocol) proporciona una entrega confiable y orientada a la conexión, mientras que UDP (User Datagram Protocol) ofrece una entrega no confiable y sin conexión. TCP es preferible para aplicaciones que requieren una transmisión confiable de datos, como transferencia de archivos, mientras que UDP es adecuado para aplicaciones en tiempo real, como transmisión de video.
¿Cuál es el propósito del control de flujo y la ventana deslizante en el contexto de TCP?
El control de flujo en TCP asegura que el remitente no sature al receptor enviando demasiados datos a la vez. La ventana deslizante se utiliza para ajustar dinámicamente la cantidad de datos que el remitente puede enviar antes de recibir una confirmación del receptor.
¿Cuál es la diferencia principal entre la transmisión en medios guiados y no guiados en la capa física?
La transmisión en medios guiados utiliza un medio físico sólido, como cables de par trenzado o fibra óptica, mientras que la transmisión en medios no guiados utiliza ondas electromagnéticas que se propagan en el aire, como en las redes inalámbricas
Describa brevemente la arquitectura en capas en el diseño de protocolos de red y mencione los nombres de las capas principales.
La arquitectura en capas organiza los protocolos en capas, cada una proporcionando servicios a la capa superior. Las capas principales son: aplicación, transporte, red, enlace y física.
Explica la función de la capa de aplicación y proporciona ejemplos de protocolos que operan en esta capa.
La capa de aplicación es donde residen las aplicaciones de red y sus protocolos asociados. Algunos ejemplos de protocolos de esta capa son HTTP para transferencia de hipertexto, SMTP para transferencia de correo electrónico y FTP para transferencia de archivos.
¿Cuál es la función principal de la capa de transporte y cómo contribuye al funcionamiento eficiente de la red?
La capa de transporte desempeña un papel crucial al facilitar la comunicación entre procesos ubicados en diferentes nodos de la red. Su función principal es proporcionar servicios de transporte confiable y eficiente. Entre sus responsabilidades se incluyen la segmentación de datos, el control de flujo, la detección y corrección de errores, así como la garantía de entrega ordenada de los paquetes.