Vocabulario de desarrollo de software en inglés: significado y ejemplos en español
Comprende el inglés que aparece en el código, la documentación y las conversaciones de un equipo de desarrollo. Consulta el significado de cada término, cuándo se utiliza y cómo interpretarlo en ejemplos concretos con traducción y explicación en español.
- 1143 términos
- 13 temas
- 430 términos básicos
- 2298 frases de ejemplo
API, redes y seguridad
Persona o grupo responsable de un ciberataque o amenaza, como una banda criminal, un grupo respaldado por un Estado, un colectivo hacktivista o una persona interna maliciosa.
Falsificación de una identidad u origen —correo, teléfono, sitio o IP— para que una comunicación parezca proceder de alguien confiable.
Conjunto de ordenadores, teléfonos y otros dispositivos conectados por cable o radio para intercambiar datos y compartir recursos.
Dispositivo que conecta redes distintas y elige rutas para los paquetes, normalmente usando direcciones IP.
Dispositivo con varios puertos que conecta equipos de una misma red local y reenvía cada trama al puerto de destino.
Etiqueta numérica asignada a un dispositivo de una red IP para dirigirle datos, como 192.168.1.20 en IPv4.
Cantidad máxima de datos que una conexión puede transportar por unidad de tiempo, normalmente en Mbps o Gbps.
Conjunto de reglas acordadas que define cómo los dispositivos preparan, envían, reciben y verifican datos para interoperar.
Red que conecta dispositivos en un espacio limitado, como una vivienda, planta de oficina o edificio.
Red que conecta sedes separadas por ciudades o países, normalmente mediante enlaces de telecomunicaciones o internet.
Nombre común de las redes inalámbricas basadas en IEEE 802.11, que conectan dispositivos por radio, sobre todo en bandas de 2,4, 5 y 6 GHz.
Protocolo que asigna automáticamente a los dispositivos una IP, máscara de subred, puerta de enlace y servidores DNS al conectarse.
Dirección del enrutador a la que el dispositivo envía tráfico destinado fuera de su subred; sin ella, solo alcanza la red local.
Unidad pequeña de datos enviada por una red, con una cabecera de direccionamiento y control y una carga útil con parte del contenido.
Conector físico para un cable de red o número entre 0 y 65535 que identifica un servicio en un equipo, como 443 para HTTPS.
Familia de protocolos sobre la que se basan Internet y casi todas las redes actuales, llamada así por TCP e IP.
Estándar IEEE 802.3 para redes locales cableadas que define cómo se envían tramas por cables de cobre o fibra, a velocidades desde 10 Mbps hasta cientos de gigabits por segundo.
Preparar un dispositivo o servicio introduciendo los ajustes necesarios para que funcione según los requisitos de la red.
Dirección de hardware de 48 bits que identifica una interfaz en una red local y suele escribirse como seis pares hexadecimales.
Proceso por el que los routers eligen el camino del tráfico entre redes usando rutas configuradas manualmente o aprendidas de otros routers.
Lista de redes conocidas por un router o equipo y del siguiente salto o interfaz por la que enviarles paquetes.
Red lógica separada creada en un switch para mantener aislados dispositivos que comparten el mismo hardware.
Dispositivo instalado normalmente en techo o pared que transmite y recibe Wi-Fi y conecta equipos inalámbricos a la red cableada.
Situación en que algunos paquetes enviados no llegan al destino, a menudo expresada como porcentaje y causante de descargas lentas o llamadas entrecortadas.
Modelo de referencia que divide la comunicación de red en siete capas, desde el cable físico hasta la aplicación, para describir tecnologías y fallos.
Protocolo de control de transmisión que establece una conexión y asegura que los datos lleguen completos y ordenados, retransmitiendo lo perdido.
Protocolo de datagramas de usuario que envía datos sin establecer conexión ni comprobar su llegada; se usa para voz, vídeo, DNS y juegos.
Versión 4 del protocolo de Internet, con direcciones de 32 bits escritas como cuatro números de 0 a 255 separados por puntos, por ejemplo 192.168.10.5; permite unos 4.300 millones de direcciones.
Versión 6 del protocolo de Internet, con direcciones de 128 bits escritas en grupos de dígitos hexadecimales separados por dos puntos, por ejemplo 2001:db8::1, lo que ofrece un espacio de direcciones prácticamente inagotable.
Número que indica qué parte de una dirección IPv4 identifica la red y cuál el dispositivo; también se expresa como prefijo, por ejemplo /24.
Método por el que un router o cortafuegos reescribe direcciones de paquetes, a menudo para que muchos equipos privados compartan una IP pública.
Dirección IP configurada manualmente o reservada permanentemente para un dispositivo, de modo que no cambie como una dirección DHCP dinámica.
Disposición de una red: cómo se organizan y conectan dispositivos y enlaces, por ejemplo en estrella, anillo o malla.
Dispositivo con dirección IP que envía o recibe datos, como un ordenador, servidor, teléfono o impresora.
Nombre de una red Wi-Fi, de hasta 32 caracteres, que aparece en la lista de redes disponibles de los dispositivos.
Herramienta de diagnóstico que enumera los routers atravesados por un paquete y el retraso de cada salto hasta el destino.
Variación en el retraso con que llegan paquetes; intervalos irregulares hacen que voz y vídeo suenen entrecortados o robóticos.
Conjunto de técnicas que prioriza tráfico importante, como voz y vídeo, frente a tráfico menos urgente cuando un enlace está ocupado.
Protocolo de enrutamiento con el que las redes de internet intercambian rutas para que el tráfico viaje entre operadores y empresas.
Protocolo de enrutamiento interno de una organización: los routers comparten información de sus enlaces y calculan por sí mismos la mejor ruta.
Ruta que un ingeniero introduce manualmente en un router para indicarle por dónde enviar el tráfico hacia una red, en vez de aprenderla mediante un protocolo.
Puerto de un conmutador que transporta tráfico de varias VLAN por un enlace y etiqueta cada trama para identificar su VLAN de origen.
Protocolo que evita bucles entre conmutadores bloqueando rutas redundantes y vuelve a habilitar una ruta bloqueada si falla un enlace activo.
Periodo acordado, normalmente de noche o durante el fin de semana, en el que se permiten cambios que pueden interrumpir el servicio, como actualizar software o cambiar equipos.
Uso de una red móvil distinta de la del operador propio, normalmente en el extranjero; en Wi-Fi, cambio entre puntos de acceso sin perder la conexión.
Registro de los paquetes que pasan por una interfaz de red, guardado en un archivo para analizar exactamente lo que se envió y recibió.
Protocolo que permite a los sistemas de supervisión recopilar datos como tráfico, errores y temperatura de dispositivos de red, y recibir alertas de estos.
Comprobación continua de la salud y el rendimiento de dispositivos y enlaces, incluidos disponibilidad, tráfico, errores y latencia, con alertas cuando surge un problema.
Situación en la que llega más tráfico a un enlace o dispositivo del que puede manejar, por lo que se acumulan o pierden paquetes y todo se ralentiza.
Tiempo que tarda un paquete en llegar desde el origen al destino y volver con una respuesta, normalmente medido en milisegundos; ping muestra este valor.
Lista ordenada de reglas en un router, conmutador o firewall que permite o deniega tráfico según origen, destino, protocolo y puerto.
Regla NAT que envía el tráfico que llega a una IP pública y un puerto a un dispositivo y puerto concretos de la red privada, para publicar un servicio interno.
Segmento de red separado entre internet y la red interna donde se colocan servidores accesibles desde fuera, como los web o de correo.
Técnica de redes de operadores que reenvía tráfico mediante etiquetas cortas en vez de consultar direcciones IP completas; se vende a empresas como servicio WAN privado.
Enfoque que gestiona centralmente los enlaces WAN de una empresa mediante software y asigna cada aplicación al mejor enlace disponible, como internet, 4G o MPLS.
Un tramo del recorrido de un paquete desde un router al siguiente; el número de saltos indica cuántos routers atraviesa hasta el destino.
Protocolo que permite a un dispositivo de una red local averiguar la dirección MAC asociada a una dirección IPv4 conocida.
Protocolo con el que los dispositivos de red envían errores y mensajes de estado, como destino inaccesible; ping y traceroute dependen de él.
Mensaje enviado a todos los dispositivos de un segmento de red local a la vez, en lugar de a una sola dirección; los routers no lo reenvían a otras redes.
Sistema para escribir una red IP como dirección más longitud de prefijo, por ejemplo 192.168.0.0/22, que sustituyó las antiguas clases fijas.
Dirección IP de rangos reservados para redes internas, como 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16, que no se enruta por internet pública.
Equipo y sala, a menudo atendidos las 24 horas, que supervisan una red, responden a alarmas y coordinan la reparación de averías e interrupciones.
Describe un juego o modo en el que varias personas juegan juntas o compiten entre sí, en línea o en el mismo dispositivo. Como sustantivo, designa la parte multijugador de un juego.
Ordenador, normalmente en un centro de datos, que ejecuta únicamente el servidor del juego y el mundo compartido; los jugadores se conectan a él en vez de que uno de ellos aloje la partida.
Código que intercambia datos entre jugadores y servidores de un juego en línea y sincroniza la partida pese a los retrasos.
Sistema que reúne a jugadores en una partida según nivel, región y calidad de conexión.
Demora perceptible entre una acción del jugador y la respuesta del juego, causada normalmente por una conexión lenta o inestable, que hace que la partida dé saltos.
Número de veces por segundo que el servidor actualiza el estado del juego y lo envía a jugadores, medido en hercios. Más frecuencia mejora la precisión en línea.
Espacio virtual donde se reúnen jugadores antes de una partida para formar equipos, elegir personajes o ajustes y esperar a los demás.
Técnica de código de red en la que el dispositivo del jugador muestra de inmediato el resultado de su acción, antes de que el servidor la confirme, y lo corrige después si el servidor discrepa.
Servidor que tiene la última palabra sobre lo que sucede en un juego en línea: los jugadores envían sus acciones y el servidor decide los resultados reales, lo que dificulta las trampas.
Capa de infraestructura que administra la comunicación entre servicios y suele añadir funciones de enrutamiento, seguridad y monitorización.
Componente situado entre clientes y servicios que enruta solicitudes y puede gestionar seguridad, límites, registros o conversión de protocolos.
Intercambio inicial de TLS que acuerda parámetros de seguridad y claves de sesión y suele autenticar al servidor y, a veces, al cliente.
Valor impredecible incluido en una solicitud y verificado por el servidor para ayudar a rechazar falsificaciones de solicitudes entre sitios.
Servidor o capa de software que recibe una solicitud y la reenvía a otro servicio, a menudo para enrutar, filtrar o proteger el tráfico.
Proceso de consultar el Sistema de nombres de dominio para traducir un nombre de dominio a una dirección IP u otro registro.
Selección de una representación de un recurso, como su formato o idioma, mediante información intercambiada entre cliente y servidor.
Estrategia de reintento que aumenta el intervalo de espera por un factor multiplicador tras cada fallo, a menudo hasta un máximo.
Cola separada que almacena mensajes que no pudieron procesarse normalmente para inspeccionarlos, corregirlos o reintentarlos más tarde.
Identificador que acompaña operaciones o mensajes relacionados para poder vincular sus registros durante una investigación.
Ataque que vuelve a enviar un mensaje válido anterior para que el sistema acepte una acción que ya no está autorizada o prevista.
Valor destinado a utilizarse una sola vez dentro de un protocolo o contexto criptográfico definido.
Restricción adicional de los certificados o claves públicas de servidor que un cliente acepta, por encima de la validación de confianza habitual.
Conexión TLS en la que cliente y servidor se autentican mediante certificados.
Publicación de versiones y mantenimiento
Instalar una versión nueva del software en servidores o dispositivos para que se ejecute allí, ya sea en pruebas o para usuarios reales.
Una versión del producto que se pone a disposición de los usuarios, o el acto de publicarla. También puede funcionar como verbo: publicar una versión nueva.
El entorno activo donde personas usuarias reales utilizan el software, a diferencia de los entornos de desarrollo o pruebas.
Proceso de convertir el código fuente en un programa o paquete ejecutable, o el resultado obtenido. También se usa como verbo: compilar el proyecto.
Lanzar un producto o una función para que puedan usarlo personas reales; la imagen original alude a enviar mercancías a clientes.
Material escrito que explica cómo funciona el software y cómo usarlo, configurarlo o modificarlo, como guías, referencias de API y archivos README.
Práctica de compilar y probar automáticamente cada cambio para publicarlo de forma rápida y segura.
Arreglo urgente de un problema grave en producción que se publica fuera del calendario normal.
Restablecer una versión anterior que funcionaba después de que un cambio o una publicación cause problemas.
Entorno lo más parecido posible a producción donde el equipo comprueba una versión antes de ponerla a disposición de usuarios reales.
Código antiguo que sigue utilizándose, a menudo con poca documentación o pocas pruebas y escrito por personas que ya no están, por lo que modificarlo parece arriesgado.
Indicar oficialmente que una función o API está anticuada y ya no se recomienda, normalmente para avisar de que se eliminará en una versión posterior.
Documento breve que se publica con una versión nueva del software y enumera funciones, correcciones, problemas conocidos y otros cambios relevantes para los usuarios.
Actualización pequeña que corrige errores o problemas de seguridad del software sin incorporar funciones grandes; también puede usarse como verbo: aplicar un parche a un sistema.
Pasar a una versión más nueva, normalmente mejor, de un programa, biblioteca o herramienta, por ejemplo de Python 3.10 a Python 3.12.
Prueba rápida: ¿conoces estos términos?
Responde a diez preguntas de este glosario. Elige el significado correcto de cada término y comprueba tu resultado.
Cómo aprender el vocabulario de Desarrollo de software
- Empieza por los términos que encuentras en tus tareas: incidencias, revisiones de código o documentación técnica.
- Lee cada ejemplo completo antes de elegir una traducción: palabras como branch, issue o release cambian de sentido según el contexto.
- Aprende las combinaciones habituales, como fix a bug o merge a branch, para poder usar el término en una conversación.
- Compara los conceptos relacionados y anota qué los distingue; conocer la traducción no siempre basta para diferenciar un error, una excepción y un fallo.
Preguntas frecuentes
¿Estas páginas enseñan programación o vocabulario en inglés?
Se centran en el vocabulario del desarrollo de software. Las definiciones y los ejemplos ayudan a entender documentación y conversaciones técnicas; no sustituyen un curso práctico de programación.
¿Debo traducir todos los términos al español cuando trabajo?
No necesariamente. En muchos equipos se mantienen voces inglesas como commit, merge, deploy y pull request, a veces con construcciones españolas como «hacer un commit». En documentos formales, cursos universitarios y textos académicos también son habituales equivalentes como «versión», «rama» y «prueba unitaria». Conocer ambas formas ayuda a pasar de una conversación en español a un código base en inglés.
¿Por qué un término tiene varias equivalencias?
Una palabra puede abarcar distintos matices técnicos. La definición, la nota de uso y las frases de ejemplo permiten identificar la equivalencia adecuada en cada caso.
¿Cómo puedo estudiar con los ejemplos?
Lee primero la frase en inglés, intenta explicar qué sucede y después consulta la traducción y la explicación. Finalmente, escribe una frase parecida sobre una tarea real de tu proyecto.
Especialidades relacionadas
Practica con lecturas adaptadas a tu nivel
Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés:
