What is the ICMP?

In the background, numerous protocols ensure that communication and data transmission work in computer networks. As the most prominent representative, the Internet Protocol plays a fundamental role. Without its’ various extensions and additions they would be nowhere near as versatile, as is the case in the current protocol. Thanks to the possibilities offered by ICMP protocol error messages and...

Arduino vs. Raspberry Pi: a comparison of the microcontroller and single-board computer

DIY projects such as timers, remote controls, robots, and drones are becoming ever more popular. Knowledge of such things as electronics and programming, though, is fading into the background – thanks to ready-to-use, affordable components such as Arduino boards and minicomputers like Raspberry Pi. They allow for novices and amateur hobby craftsmen to obtain their own results quickly without...

URL: definition and areas of application

The Uniform Resource Locator (short: URL) is one of the basic standard tools of the internet. URLs make it easy to uniquely identify resources on the internet and find their location. Internet users use webpage URLs to surf the web, follow hyperlinks or download files. The concept is based on a human tangible syntax that is automatically read out and interpreted by machines.

Docker: Orchestration of multi-container apps with Swarm and Compose

The container platform Docker offers native functions for the orchestration of containers in physical or virtual clusters. Docker also offers a tool for the deployment of multi-container apps with Compose. Thanks to the native swarm mode, you can scale complex applications by yourself on any number of Docker hosts. We show you how that works and offer comprehensive help in our tutorial for Docker...

ASCII - American Standard Code for Information Interchange

Every day we work with text on PCs, smartphones, tablets and other computer equipment using our keyboards. We expect letters, numbers, and characters to appear on the monitor before us. The fact is that there is a decades-old coding system behind this everyday function. Since the 1960s, ASCII has determined how computers interpret our input. We have prepared a practical ASCII table to help you...

DNS server unavailable? Here’s what to do

‘DNS server not responding’ is a typical error response on Windows. Its presence indicates that some sort of problem is occurring with your internet connection. This phenomenon can be the result of many different causes. In addition to network problems, routers, Windows Firewall, and the web browser are also taken into account when troubleshooting.

Terminal servers: definition, basics, and advantages

In the days of mainframe computers and the first smaller networks, terminals were a crucial building block for sharing hardware and software resources. It is no coincidence that terminal servers – the central administrative entity of such networks – are in demand decades later, now that applications are to be made available to multiple users.

Explore the possibilities with these 17 Raspberry Pi projects

Raspberry Pi is an inexpensive small form factor PC that can behave like a standard computer in many respects. Users can use this innovative mini-computer for all kinds of functions, from setting up an operating system to surfing the web, to using it as a server or a media center, and much more besides. Discover 10 interesting Raspberry Pi projects to try out at home.

NGINX vs. Apache: A comparison of the most popular open source web servers

Apache vs. NGINX – while one is said to be bulky and unwieldy, the other is considered slim and high-performance. But can we be this general? In fact, both web servers are based on fundamentally different concepts when it comes to connection management, interpretation of client requests, or configuration options. The range of functions also display clear differences in software alignment. While...

What is ARP (Address Resolution Protocol)?

When computer information is sent in TCP/IP networks, it is first decompressed into individual data frames. In this way, you can transfer data of nearly unlimited size. The frames also contain the target system’s MAC address, without which a transmission would not be possible. If the physical address is not known, the sender must first be determined using the ARP Address Resolution Protocol. Here,...