What is a floating IP?

IP addresses are essential for modern digital communication. They are the 'connection numbers' of all devices in the network and this is why they are one of key foundation elements of the internet as well as other networks. Communication is based on a common 'language': the internet protocol. But what exactly is a floating IP and what is it used for? What is the difference between a floating IP of...

Deduplication vs. compression: two concepts in data reduction

With the mass of data constantly increasing, ever more efficient storage techniques are required to reduce storage requirements with as few losses as possible. For this purpose, there are two compression techniques that are currently in use. While data compression identifies and eliminates redundant information within a file, deduplication is a cross-file method that is particularly suited to...

IPv6: All about the new internet standard

IPv6 is the newest version of the internet protocols, and should overcome the central issues of its predecessors. Included in these issues is the impending shortage of IPv4 addresses as well as the violation of the end-to-end principle by the strict separation of public and private IPs. This article gives an overview of the functions of IPv6 as well as the structure and distribution of address...

Apache Hadoop: distributed storage architecture for data quantities

Are you looking to execute complicated computing processes with large amounts of data? This is exactly what the Big Data framework, Hadoop, focuses on. The open source Apache software offers a Java based frame with which various Big Data applications on computer clusters can be parallelized. Hadoop’s modular expandability, which offers users an enormous range of functions, is a particularly...

What is gzip? – the compression tool in focus

If you want to optimize your website in terms of performance and usability, you need to know a thing or two about compression. Whether it’s the HTML pages, the embedded media content, or CSS and JavaScript files: Compressing data doesn’t just save valuable web space, but also improves your website’s average loading time. A useful tool is gzip, a compression process, which all current web servers...

What is a VPS (virtual private server)?

A virtual private server (VPS) is a compromise between shared hosting and a dedicated server. The VPS product allows web hosts to combine the strengths of both hosting models in one, cost-efficient IaaS solution. We’ll take a closer look at this hosting solution, demonstrating how a virtual private server works, exploring the advantages and disadvantages of it, and deciding who the model is best...

Four current Raspberry Pi alternatives: Single board computers by comparison

Raspberry Pi is the first choice for do-it-yourselfers around the world when it comes to single-board computers: It’s small, cheap, and meets most server and media center requirements. But more and more manufacturers are putting their own mini-computers on the market: Raspberry Pi alternatives want to set themselves apart with lower prices, more powerful hardware, or edgy and exceptional features....

MAMP: the local development environment for Mac OS X

If you’re developing a website, it’s important to regularly ensure that all the elements function as intended. Although there are no specific tools required for creating a basic info page with static content, it’s not possible to preview a project containing dynamic elements without some additional tools. The simplest solution is to use an all-in-one development environment like MAMP.

DNSSEC: internet standards for authenticated name resolution

Without the Domain Name System, users of the World Wide Web would have serious problems when trying to load websites and other online presences. It’s only thanks to this system that internet addresses appear in their trusted text format: they’re actually nothing more than combinations of numbers. The communication between browser and name server responsible for this isn’t actually as secure as you...

What’s the OSI model?

Those working with network technology are bound to encounter the ISO-OSI model sooner or later. This system subdivides communication between computer systems into seven different layers. Each of these layers is assigned a certain task. With the help of this layer model, subareas of abstract processes are able to be descriptively explained.