Glosario
Los términos del curso con una definición breve, ordenados por parte del curso. Siguen la regla de la guía de estilo: la mayoría se dicen en inglés, como en los RFC y en la documentación de las herramientas (router, socket, handshake). Los que de verdad se usan en español (red, enlace, capa, paquete) van en español, con el término en inglés entre paréntesis.
Las definiciones siguen la terminología de Kurose y Ross, Computer Networking: A Top-Down Approach (9.ª ed.).
Fundamentos
| Término | Definición |
|---|---|
| Protocolo (protocol) | Las reglas de una comunicación: el formato de los mensajes, su orden y qué se hace al enviarlos o recibirlos. |
| Host | Una computadora o dispositivo en el borde de la red, que ejecuta aplicaciones. |
| ISP | Proveedor de servicios de Internet: la organización que da conectividad a otros. |
| Conmutación de paquetes (packet switching) | Enviar los datos en paquetes que comparten los enlaces bajo demanda, sin reservar capacidad. |
| Conmutación de circuitos (circuit switching) | Reservar capacidad en todo el camino antes de comunicarse. |
| Retardo (delay) | El tiempo que tarda un paquete en un salto: procesamiento, cola, transmisión y propagación. |
| Throughput | La cantidad de bits por segundo que de verdad se entregan. La limita el enlace más lento del camino. |
| Capa, encapsulamiento (layer, encapsulation) | Cada capa da un servicio a la de arriba y agrega su propio encabezado a lo que recibe. |
| Socket | El punto de acceso que un proceso usa para enviar y recibir datos por la red. |
| Principio end-to-end | Una función que solo se puede hacer bien en los extremos no debería depender de la red. |
| RFC | Los documentos que publican las especificaciones de los protocolos de Internet. |
| Contenedor (container) | Un proceso aislado con su propio sistema de archivos y red. En el curso, cada router es uno. |
| Containerlab | La herramienta que levanta una topología de contenedores a partir de un archivo YAML. |
| FRRouting | El software de routing de código abierto que corre en los routers del curso. |
Redes locales e IP
| Término | Definición |
|---|---|
| Frame | La unidad de datos de la capa de enlace. |
| Dirección MAC | La dirección de 48 bits de una interfaz, válida dentro de su red local. |
| CRC | Código de detección de errores que usa la capa de enlace. |
| ARP | El protocolo que encuentra la dirección MAC que corresponde a una IP de la red local. |
| Switch | Equipo de capa de enlace que aprende direcciones MAC y reenvía los frames por el puerto correcto. |
| VLAN | Una red lógica separada dentro de una misma red física, marcada con una etiqueta 802.1Q. |
| Spanning tree | Protocolo que desactiva enlaces redundantes para evitar ciclos en la capa de enlace. |
| Datagrama (datagram) | La unidad de datos de la capa de red. |
| CIDR | Forma de escribir redes con un prefijo de largo variable, como 10.1.0.0/16. |
| Forwarding | Mover un paquete de la entrada a la salida correcta de un router, usando su tabla. Es una decisión local. |
| Longest prefix match | La regla de forwarding: entre todas las rutas que coinciden, gana la de prefijo más largo. |
| TTL | Campo de IP que baja en cada salto y evita que un paquete circule para siempre. |
| ICMP | El protocolo de mensajes de control de IP, usado por ping y traceroute. |
| DHCP | El protocolo que entrega una dirección y otros datos a un host que entra a una red. |
| NAT | Traducción de direcciones: varios hosts privados salen a Internet con una sola dirección pública. |
| IPv6 | La versión de IP con direcciones de 128 bits. |
| MTU | El mayor paquete IP que un enlace puede llevar sin fragmentar. En Ethernet suele ser 1500 bytes. |
| STP | Spanning Tree Protocol: los switches bloquean puertos para formar un árbol y evitar ciclos. |
Routing
| Término | Definición |
|---|---|
| Routing | Calcular los caminos y llenar las tablas de los routers. Es una decisión de toda la red. |
| Estado de enlace (link-state) | Cada router conoce toda la topología y calcula los caminos con Dijkstra. |
| Vector de distancias (distance-vector) | Cada router conoce solo lo que le dicen sus vecinos y calcula con Bellman-Ford. |
| Conteo al infinito (count to infinity) | Los vectores de distancias tardan en notar una falla, y el costo sube de a poco. |
| OSPF | Protocolo de routing interno por estado de enlace. |
| Sistema autónomo (autonomous system, AS) | Un grupo de redes bajo una sola administración y política de routing. |
| BGP | El protocolo con el que los sistemas autónomos intercambian rutas. Es de vector de caminos. |
| AS_PATH | Atributo de BGP con la lista de sistemas autónomos que atraviesa una ruta. |
| LOCAL_PREF | Atributo de BGP con el que un AS decide internamente qué ruta prefiere. Es el primer criterio. |
| Peering | Dos redes intercambian tráfico entre ellas y sus clientes, normalmente sin pago de tránsito. |
| Tránsito (transit) | Un proveedor lleva tráfico hacia todo Internet a cambio de un pago. |
| IXP | Un punto de intercambio donde muchas redes se conectan entre sí. |
| Hijack | Anunciar un prefijo ajeno para atraer su tráfico. |
| Route leak | Reanunciar rutas violando las reglas de exportación. |
| RPKI | Infraestructura de certificados con la que se valida qué AS puede originar un prefijo. |
| BFD | Protocolo que detecta en poco tiempo la caída de un camino hacia un vecino, con mensajes muy frecuentes. |
Transporte y aplicaciones
| Término | Definición |
|---|---|
| UDP | Protocolo de transporte sin conexión ni garantías de entrega. |
| TCP | Protocolo de transporte con conexión, que entrega un stream de bytes confiable y en orden. |
| Ventana deslizante (sliding window) | Permite enviar varios paquetes sin esperar el ACK de cada uno. |
| Go-Back-N | Ante una pérdida, se retransmite desde el paquete perdido en adelante. |
| Selective Repeat | Se retransmiten solo los paquetes perdidos, y el receptor guarda los que lleguen fuera de orden. |
| ACK | Mensaje que confirma lo que llegó. El de TCP es acumulativo. |
| RTT | El tiempo de ida y vuelta de un paquete. |
| RTO | El tiempo que se espera antes de retransmitir por timeout. |
| MSS | La mayor cantidad de datos que lleva un segmento TCP. |
| Control de flujo (flow control) | Evita desbordar al receptor, mediante la ventana que anuncia. |
| Control de congestión (congestion control) | Evita sobrecargar la red, ajustando cwnd. |
| AIMD | Aumentar de forma aditiva y reducir de forma multiplicativa. |
| Slow start | Fase en la que cwnd se duplica cada RTT. |
| CUBIC | Algoritmo de congestión en el que la ventana crece en función del tiempo. Es el predeterminado en Linux. |
| BBR | Algoritmo de congestión que estima ancho de banda y RTT mínimo, en vez de reaccionar a la pérdida. |
| Bufferbloat | Retardo alto por culpa de colas demasiado grandes. |
| ECN | Mecanismo con el que la red marca un paquete para avisar congestión, sin botarlo. |
| DNS | El sistema distribuido que traduce nombres a direcciones, entre otras cosas. |
| TTL de DNS | Cuánto tiempo puede guardarse una respuesta en caché. No tiene relación con el TTL de IP. |
| HTTP | El protocolo de aplicación de la Web. HTTP/1.1 y HTTP/2 corren sobre TCP; HTTP/3, sobre QUIC. |
| TLS | El protocolo que da confidencialidad, integridad y autenticación a una conexión. |
| Forward secrecy | Si una clave de largo plazo se filtra, las sesiones pasadas siguen protegidas. |
| QUIC | Protocolo de transporte sobre UDP, con TLS 1.3 integrado y varios streams independientes. |
| CDN | Red de servidores repartidos para entregar contenido desde un lugar cercano al usuario. |
| BDP | Producto ancho de banda × retardo: los datos que caben en camino en un enlace. |
| SACK | Opción de TCP con la que el receptor dice exactamente qué bloques llegaron fuera de orden. |
| RACK | Forma de detectar pérdidas en TCP según el tiempo de envío, en lugar de contar ACK duplicados. |
| Algoritmo de Karn (Karn’s algorithm) | No medir el RTT con un segmento retransmitido, porque su ACK es ambiguo. |
| TIME_WAIT | Estado de TCP en el que espera quien cerró primero, por si debe volver a confirmar un FIN. |
| Reno | Control de congestión de TCP con slow start, AIMD, fast retransmit y fast recovery. |
| Índice de Jain (Jain’s fairness index) | Medida de equidad entre flujos: vale 1 si todos reciben lo mismo, y 1/n si uno se lleva todo. |
| ETag | Identificador de una versión de un recurso HTTP. Con If-None-Match, permite responder 304 sin cuerpo. |
| SNI | Campo de TLS en el que el cliente indica el nombre del servidor. Normalmente viaja sin cifrar. |
| Anycast | Anunciar la misma dirección desde varios lugares, para que cada cliente llegue al más cercano según el routing. |
| DASH | Streaming en segmentos de varias calidades, donde el cliente elige cuál pedir. |
Redes modernas
| Término | Definición |
|---|---|
| Leaf-spine | Topología Clos de dos niveles, común en data centers. |
| ECMP | Reparte el tráfico entre varios caminos del mismo costo, normalmente por flujo. |
| Overlay | Una red virtual construida sobre otra, con túneles. |
| VXLAN | Protocolo que lleva frames de Ethernet dentro de UDP. |
| SDN | Redes en las que un plano de control programable, muchas veces centralizado, decide el comportamiento. |
| Plano de control, plano de datos (control plane, data plane) | El primero decide las tablas; el segundo mueve cada paquete. |
| CSMA/CA | Acceso al medio de Wi-Fi: escuchar y evitar colisiones, porque no se pueden detectar bien. |
| Firewall | Filtra el tráfico según reglas. Con estado, recuerda las conexiones abiertas. |
| IPsec | Conjunto de protocolos que da seguridad en la capa de red. |
| VPN | Red privada construida sobre una red pública, mediante un túnel cifrado. |
| WireGuard | Protocolo de VPN simple, basado en claves públicas. |
| Zero trust | No confiar en alguien solo por estar dentro de la red. |
| RTS/CTS | Reserva del medio en Wi-Fi con dos frames cortos, para reducir el problema del terminal oculto. |