PostgreSQL: el gestor de bases de datos a fondo

El sistema de gestión de bases de datos PostgreSQL, conocido por muchos como Postgres, es el resultado de un trabajo de desarrollo que se extiende a lo largo de varias décadas. El proyecto, que nació en la Universidad de Berkeley en California, es hoy una base de datos de código abierto que no tiene miedo a plantar cara a las soluciones comerciales de la competencia, entre otras cosas porque la...

UDP: ¿qué es el protocolo UDP?

La familia de protocolos de Internet está formada por unos 500 protocolos que funcionan en una amplia variedad de capas. El protocolo de datagramas de usuario (UDP), que no requiere conexión, se encarga de transmitir datagramas en la capa de transporte, antes enviados mediante el Protocolo de Internet (IP). Descubre en qué se diferencia exactamente este protocolo de la variante más conocida, el...

Golang: el lenguaje de programación de Google

Google es conocida por encima de todo por su buscador, pero también por otros servicios como AdWords, Maps o Gmail. Desde 2012 la multinacional californiana cuenta también con un lenguaje de programación propio en su catálogo: Go Programming Language, también conocido como Golang, destaca en la escena especialmente por su simplicidad, pero ¿en qué aspectos se diferencia de otros lenguajes...

Edge computing o cómputo en el borde

Vehículos autónomos, fábricas inteligentes y redes de abastecimiento autorregulables: el mundo sueña con grandes proyectos basados en datos para facilitarnos la vida. Sin embargo, la concepción tradicional de la nube y de cómo funciona no alcanza a hacer estos sueños realidad. El edge computing amplía recursos como la potencia de cálculo o el espacio de almacenamiento más allá de la nube. Te...

Apache Hadoop: sistema de archivos distribuido

¿Te gustaría ejecutar procesos informáticos complejos con una gran cantidad de datos? Este es precisamente el campo de especialización del framework para big data Hadoop. Este software open source de Apache ofrece un marco basado en Java, con el cual se pueden ejecutar en paralelo diversas aplicaciones en clústeres de ordenadores. Sin embargo, sus virtudes no quedan aquí, puesto que su capacidad...

NTP: el protocolo de sincronización para sistemas de TI

Los sistemas y aplicaciones informáticos utilizan sellos de tiempo, entre otras cosas, con fines de comunicación. Para que estas firmas produzcan el efecto deseado, el tiempo síncrono del sistema es de vital importancia, especialmente en el caso de sistemas que intercambian información a través de Internet. El protocolo Network Time Protocol (NTP), que utiliza como estándar la escala de tiempo...

SaaS: ventajas del software a demanda

Software as a service (SaaS) es cada vez más popular en el ámbito del cloud computing: permite usar software a través de Internet en lugar de instalarlo en el disco duro, lo que ofrece incalculables ventajas, sobre todo para las empresas. No obstante, también se plantean dudas en cuanto a la seguridad de los datos. ¿Qué es SaaS exactamente?, ¿qué ventajas e inconvenientes tiene?, ¿quién se...

Multicast: conexiones multipunto para una transmisión eficiente

El ancho de banda es un factor clave en la transmisión de datos en redes IP. Cuando los paquetes se envían a más de un destinatario, es posible que se produzcan sobrecargas y que aparezcan problemas en la transferencia de datos. Por eso, hace tiempo se desarrolló el llamado multicast como un método para transmitir flujos de datos a un grupo de receptores interesados.

¿Qué es el ICMP? Aspectos destacados del protocolo de mensajes

Numerosos protocolos se ocupan en un segundo plano de que funcione tanto la comunicación como la transmisión de datos en las redes informáticas. El Internet Protocol como representante más destacado desempeña dos papeles fundamentales y no sería tan polifacético como el conjunto de protocolos actuales si no fuera por sus diversas implementaciones y complementos. Para el intercambio de mensajes de...

Trama Ethernet: definición, estructura y variantes

Las tramas Ethernet permiten la transmisión de datos a través de una conexión Ethernet, siendo esenciales para las redes de área local. Las tramas Ethernet contienen información importante, como direcciones MAC, datos de protocolo y longitud, etc. Además, se han desarrollado marcos especiales para VLAN (Virtual Local Area Network) en el Ethernet IEEE 802.3, establecido como forma estándar. Te...