Understand how modern computer networks work.

Develop a sound understanding of computer networking. This course starts at the beginning and covers TCP/IP in detail from Ethernet to HTTP. It also covers the different types of hardware you are likely to encounter on any enterprise network including Routers and Switches.


An overview of what might constitute a computer network.
An overview of TCP/IP, or the Internet Protocol Suite, which underpins all modern computer networks.
A conceptual network model which is often used as a reference but not implemented practically.
Learn about interactions at the same layer and between adjacent layers, including encapsulation and protocol data units (PDUs)
Ethernet sits at the link layer in TCP/IP but what does it define about the OSI physical layer?
At the data-link layer, Ethernet provides an interface between the physical layer and the higher network layers. It also specifies MAC address formats.
Learn about devices found on local-area networks and how they are connected.
IPv4 has been at the heart of the TCP/IP stack since it's inception. It is slowly being replaced by IPv6.
Wide area networks enable data to be transferred across large geographic distances.
DNS is used to resolve friendly names (e.g. www.example.com) to IP addresses (e.g., making it vital to our use of the internet.
IP routing is at the heart of the internet. It enables us to get packets from A to B across the globe.
ARP helps us match IP addresses to hardware addresses.
TCP is probably the most widely used protocol at the transport layer.
UDP is a simple transport layer protocol.
Ping is a useful tool for checking network connectivity using the Internet Control Message Protocol (ICMP)
Telnet and SSH are both protocols used for interacting with remote devices. Learn about the differences and the details.
HTTP is used by all browser and many other applications to retrieve websites and much more.