Welcome
Networking is a fundamental skill in IT. Without networking and networks, we wouldn't even be communicating with each other via this course. The Internet wouldn't be possible, which means mobile phones as we know them today wouldn't possible, and you wouldn't be able to play your favourite online games with other people from all over the world.
Networks and network protocols move our data for us.
That's why learning networking is fundamental to your career in IT, regardless of what you do. It can be a career focused on programming (we have a course that can assist with this), database administration, or cybersecurity where networking is a critical skill, networking will be fundamental to everything you do.
In this micro-course, we'll go over networking basics starting with networking models and then going all the way up to the key protocols and concepts. You'll walk away from this course with a great understanding of computer networking fundamentals.
Topics
We're going to cover the following topics:
- Protocols
- Networking Models (TCP/IP + OSI)
- Transport Control Protocol (TCP)
- User Datagram Protocol (UDP)
- Internet Protocol (IP)
- Domain Name System (DNS)
- HyperText Transport Protocol (HTTP)
- Internet Control Message Protocol (ICMP)
- Dynamic Host Configuration Protocol (DHCP)
- Network Address Translation (NAT)
These are the networking concepts you're going to see the most in the wild. They're what get used the most across most technologies. This is primary due to Internet facing technologies like HTTP, which we'll cover.
Let's get started.