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.