The TCP/IP Model and Protocol Suite Explained for Beginners

Any one starting to learn about computer networking will be faced with learning about the OSI and TCP/IP networking models, and the TCP/IP protocol suite. In this tutorial we will look at networking protocol models, and explain how and why they are structured into layers. We will then look at the most common protocol suite, the TCP/IP protocol suite and the 4 layer model.

Continue reading

Binary Numbers Explained – Beginners Guide

In my experience of teaching networking many students struggle with IP addresses because they lack an basic understanding of binary numbers. An understanding of binary numbers,the binary system, and how to convert between binary and decimal is essential for anyone involved in computers, coding, and networking.

Continue reading

Understanding IPv4 Addressing and Address Classes

IPv4 has been in use since the start of the Internet, and is widely deployed across the Internet, and home networks. In this tutorial we will cover the basics of IPv4 Addresses. You will Learn IPv4 address structure IPV4 Address classes Special and reserved IP addresses Broadcast Vasics

Continue reading

Understanding and Using The Hosts File-Beginners Guide

What is the hosts file? and What is it used for?– The hosts file performs a name to IP address mapping and was used on early computer networks for name resolution before DNS was developed. The hosts file is still present on computer systems (windows,Linux, MAC), tablets (e.g. android) etc and can be very useful for testing purposes. The hosts file is a simple text file that can be edited with a text editor like notepad. However it is important to note the hosts file doesn’t have a file extension like .txt.

Continue reading

IPv6 Explained for Beginners

IPV6 has been developed to replace IPV4 which is running out of addresses. Although it has been around almost 10 years it is still not widely deployed and supported. However adoption rates are increasing rapidly and IPv6 traffic crossed the 10% threshold in February 2016 (wiki) .

Continue reading

Understanding DHCP – Beginners Guide

DHCP like DNS is a network service that is vital to networking and the internet. But What exactly is DHCP, and What does it do? In this tutorial I will explain the DHCP service and protocol, how it is implemented and how it works. The key to understanding DHCP is to understand that all network devices on a network, and the Internet need an IP address to operate.

Continue reading

Using The Ping Command – Network Testing

The ping command is one of the most often used networking utilities for troubleshooting network problems. You can use the ping command to test the availability of a networking device (usually a computer) on a network. When you ping a device you send that device a short message, which it then sends back (the echo).

Continue reading