by Axel Dahlberg
Summer is approaching fast! The days until vacation are getting fewer and fewer. But before you can relax at a beach with a cold drink you need to send a bunch of emails. However for some reason the software allowing your computer to connect to the Internet has suddenly vanished. What can you do? Well, maybe you can just manually do whatever this software does. It can’t be too hard right? Or can it…?
The network stack, a collection of of software used by computers to connect to each other and run applications over a network, such as e-mail, social media, file sharing, video streaming etc., used by today’s Internet is crucial to its operation. You use it everyday, but do you know what it actually does? When you send an email to your colleague, how is your email actually transmitted across to a different computer?