This in-depth eBook is the definitive resource for perfecting computer networking fundamentals.
Join over 6,000 educators and enthusiasts who've mastered the fundamentals of computer science with Potato Pirates.
Perfect for anyone interested in cyber security, network engineering or ethical hacking!
Today there are over 25 billion internet-connected devices. This number is expected to be over 75 billion by 2025! The internet has become omnipresent and learning how it works will soon be as important as learning the alphabet. While other programming concepts allow you to create magnificent things, the knowledge of computer networking allows you to open up to a whole new world of possibilities.
It's never too late to get started, but when you do, it's important to go about it in the right way. The first step is always the toughest, and for that purpose, we've put together this guide, where we look at all the concepts to give you a basic understanding of computer networking, network security and the related threats.
You will develop a firm understanding of data protocols and transmission, sockets, packets, and much, much more. With all this you will create your own chatroom and host it on a local server, passing messages from one computer to another. Through this you will also understand the related security vulnerabilities and how hackers exploit them.
Network Sockets
IP Addresses
Domain Name System
Transmission Control Protocol (TCP)
User Datagram Protocol (UDP)
While Loops
Conditional Statements
Functions
Packet Monitoring
Packet Sniffing
Logging Network Traffic
1. Is this guide suitable for me even if I don't have any prior experience in Computer Programming?
It's best to have covered the basics on programming before embarking on this eBook, but fret not! Download one of our fundamentals of Computer Science guides here.
2. What is Python and why should I learn it over all the other programming languages?
Besides being one of the easiest programming languages to pick up, it is also the most popular programming language in the world, powering over 40% of the internet! Python's wide range of applications make it extremely versatile.
3. Does this guide cover everything on Computer Networking?
No, it does not. It is primarily a beginner's guide to understanding computer networking with several applications and mini projects for you to try first hand.
4. Will I be able to learn how to hack websites through this guide?
No, we do not encourage or support any form of illegal misconduct. However, we will teach you how to carry out "Ethical Hacking" - a completely legal way to identify potential threats on a computer or network to protect yourself.
5. Is this e-book Free?
Yes, it's completely FREE! All you have to do is enter your name and email and we will email you your copy.