L1 - Basic Networking Concepts
L1 - Basic Networking Concepts
Today computer networks are everywhere. You will find them in homes, offices,
factories, hospitals leisure centres etc. But how are they created? What technologies do
they use?
In this tutorial you will learn the basic networking technologies, terms and concepts
used in all types of networks both wired and wireless, home and office.
The network you have at home uses the same networking technologies, protocols and
services that are used in large corporate networks and on the Internet.The only real
difference between an home network and a large corporate network is the size.
A home network will have between 1 and 20 devices and a corporate network will have
many thousands.
Networks can be wired or wireless with most networks being a mixture of both.
Early (pre 2008) networks were predominately wired. Today however most networks will
use a mixture of wired and wireless network. Wired networks use Ethernet as the data
link protocol. This is unlikely to change with the IOT, as IOT devices will be
predominantly wireless.
• Ethernet ports are found on almost all laptops/PCs and netbooks even on those 8 years old.
• Wired networks are faster than Wireless. Data rates were periodically increased from the
original 10 megabits per second, to 1gigabits per second. Most home networks use 10-
100Mbps.
• More secure than Wireless
[1]
Entertainment Technical – Level UP!
Basic Networking Concepts
Disadvantages
• Need to Use cable which can be unsightly, difficult to run and expensive.
• Can’t be used easily between buildings (planning etc).
• Note a new technology that uses mains cable overcomes many of these
disadvantages. powerline networking is common on home/small office networks
• Not supported on Mobile phones and tablets.
Wireless networks use Wi-fi as the data link protocol. However other wireless options
are being developed for the IOT (Internet of things).
Advantages
There are many different ways network nodes can be connected together. This isn’t
normally a consideration in small networks but has networks get larger it becomes more
important.
[2]
Entertainment Technical – Level UP!
Basic Networking Concepts
Common connection technologies like Wi-Fi, Bluetooth etc are designed to work using a
particular network topology.
Common are:
• Bus
• Ring
• Mesh
• Star
• Hybrid
Early Ethernet networks used a bus structure, modern Ethernet networks and Wi-Fi
Networks. use a star bus (hybrid) structure.
However, both Wi-Fi and bluetooth are being upgraded to support mesh networking.
How the nodes on a network communicate with each other can be very different to how
they are physically interconnected.
Most Home and small office networks use a physical bus topology.
No node has any special role. This was the original networking model of windows
networking. (windows for Workgroups)- Diagram below:
Advantages:
• Easier to setup
• Not dependent on a single node
• More resilient
• Better distribution of network traffic
• No central administrator required
• Less expensive hardware required
Disadvantages:
This was the original networking model used in early Windows networks (windows for
Workgroups)
Although this networking model isn’t currently popular it could become more popular
with the Internet of things (IOT).
Client Server
In a Client Server network a server has a special role e.g file server, domain
controller, web server etc.
This is the networking model used on the web and the Internet and on modern large
Windows networks.-Diagram below:
[5]
Entertainment Technical – Level UP!
Basic Networking Concepts
Advantages:
Disadvantages:
Network Size
A protocol defines a set of rules that govern how computers talk to each other.
Ethernet and Wi-Fi are Data link protocols that are responsible for framing data on the
media (cable or wireless).
They can be used for carrying higher level protocols (IP etc)..
Ethernet and Wi-Fi use a physical level address known as the MAC address which is
48 bits.
EUI 64 addresses are MAC addresses with 64 bits will replace MAC addresses on
IPV6, 6LoWPAN, ZigBee and other new network protocols. See this Wiki for details.
Because TCP/IP networks are the most common the TCP/IP model is the most
important one to understand. The levels are:
Network Addressing
What Is an IP Address?
There are two versions of IP, they are IPv4 and IPv6.
IPv4 has been in use since the start of the Internet, and is deployed across the Internet,
and home/corporate networks.
IPv4 uses 32 bits for addressing, however due to the rapid growth of the Internet, all
IPv4 addresses have been allocated (as of 2013).
Techniques like NAT (network Address Translation) have extended the life of IPv4 by
allowing the use of private IP addresses inside networks.
However, IPv4 will eventually be replaced by IPV6 which uses 128 bits for the address,
and so can accommodate many more hosts (computers/devices). The roll out of IPv6
across the Internet is happening slowly, and IPv4 will be with us for many years to come
especially in home and small office networks.
As IP6 rolls out they will also be a need to operate with two addresses until migration is
complete, and IP4 is discontinued.
IP addresses are logical addresses, and are assigned by a network administrator or can
be auto assigned (using DHCP).
[7]
Entertainment Technical – Level UP!
Basic Networking Concepts
The important thing to note is that the IP address of a device isn’t fixed.
Both IPv4 and IPV6 have both public and private address ranges.
The private addresses are used for home/business networks and the addresses aren’t
routeable on the Internet i.e. they don’t travel across the internet.
Public addresses are reachable from anywhere on the internet and are routable.
IP Address Assignment
Most modern networks use automatic IP address assignment via DHCP with manual
assignment only being done in special cases. For home networks the Internet router or
hub usually provides DHCP services for the network. For larger networks a dedicated
DHCP server is normally used. Most windows machines will auto assign their own
address if they fail to find a DHCP server.
Computers use numbers (IP addresses ) but people use names as they are much
easier to remember. When you type in a domain name into your web browser the name
is translated into an IP address by a DNS server usually located on the Internet.
[8]