Introduction to Computer Networks
Introduction to Computer Networks
COMPUTER NETWORKS
FORM 4
MKWICHI SECONDARY SCHOOL
DEFINITION OF IMPORTANT TERMS
• Node: is any device that is physically connected to a network.
It could be a computer, printer or data storage device.
• Client: This is a node that requests and uses resources available from
other nodes usually from a host computer. Usually it is a user’s
microcomputer.
• Host Computer: is any node in the network that gives out data to
other nodes. The node to which the host gives out data is called
a client and is usually a large centralized computer such as a
mainframe or a server.
DEFINITION OF IMPORTANT TERMS
• Network Operating system (NOS): This is the software that controls
and coordinates activities between computers and other devices
on the network.
• Protocol: is a set of technical rules for the transmission and receipt of
data between computers over a network.
Has also been described as “The languages that allow nodes to
communicate with each other over a network”.
• Sending and receiving systems need to use the same protocol unless a
gateway service sits between networks and translates from one to
another.
DEFINITION OF IMPORTANT TERMS
• Common protocols available include:
1. Transfer Control Protocol (TCP)
• TCP defines how data are transferred across the Internet to their
destination.
2. Internet Protocol (IP)
• IP defines how data are divided into chunks called packets for
transmission.
• It also determines the path each packet takes between computers.
DEFINITION OF IMPORTANT TERMS
• Any computer that is online must have an IP Address, that is
identifying number that enables any computer on the internet to find
any other computer on the network.
• The IP Address, also called Internet Address, consist of four sets of
numbers separated by periods for example, 123.456.78.90.
• Server: refers to a computer that supplies services or data to other
machines on a network.
• A server allows two or more computer users from different
workstations to have access to the same information.
TYPES OF SERVERS
1. File server
• This stores files and folders that are used by other machines on the
network.
• It can hold applications, text documents or a user’s My Docunents
folder.
• For security, many shared folders are housed on file servers.
2. Print server
• This is a computer that has a printer attached to it and shares the
printer for use on the network.
TYPES OF SERVERS
3. Application server
• This is a computer that has programs that also run on other computers
installed on it.
• Commonly shared applications by application server are databases
(database server) and e-mail clients.
4. Web server
• This computer hosts and manages websites for the Internet or an
intranet.
Note: Because of the need to manage heavy and burst-mode traffic while
maintaining security, a dedicated server is recommended.
TYPES OF COMPUTER NETWORKS
1. Local area network (LAN)
2. Metropolitan area network (MAN)
3. Wide area network (WAN)
4. Storage area network (SAN)
5. Personal area network (PAN)
Local Area Network (LAN)
• Is a computer network that spans a relatively small geographical area like in
one building or a school.
• A local area network is usually owned by one organization.
• Most local area network connect personal computers and server computers
on a small network.
• A server computer is a computer dedicated to servicing requests for
resources from other computers (workstations) on a network.
• Local area networks enable many users to share expensive devices, such as
laser printers, as well as data.
• Local area networks are capable of transmitting data at very fast rates, much
faster than data transmitted over telephone.
Metropolitan Area Networks (MAN)
• Is a network that covers a metropolitan area like a town or city.
• The metropolitan area network size typically covers a radius of between 5 to 50 km
• It is made up of many local area network in a metropolitan area.
• Nodes communicate across the network by passing data through the hub.
• When the hub receives data from a transmitting computer, it broadcasts the
message to all the other nodes on network.
Advantages of Star Topology
• It allows centralization of key networking resources like concentrators
and servers.
• It gives the network administrator a focal point for network
management.
• Star networks are easy to configure
Disadvantages of Star Topology
• Is costly because it requires one complete cable per computer
• If the central hub fails, the entire network will be down
• Installation time consuming because each node forms a segment of its
own.
Bus Topology
• All devices are connected to a central cable called the bus or backbone.
• The cable can carry only one message at a time and each workstation
on the network must be capable of knowing when it can and cannot
transmit using this shared medium.
Bus Topology
• A terminator is attached to each end of the cable to avoid signals
from bouncing back and forth on the cable causing signal distortion.
• As the data passes along the cable, each station checks whether the
data is addressed to it.
• If the address matches the machines address, it receives the data
otherwise it rejects it.
• The network addresses of computers on a local area network is called
the medium access control (MAC)
Advantages of Bus Topology
• It is easy to install
• It is less costly. Does not require a complete cable length per computer.
• Reliable
Disadvantages of Bus Topology
• A cable break in any section brings down the whole network
• Troubleshooting a cable fault is difficult because the fault could be anywhere
on the cable.
• Limits the number of computers that can be connected to the cable because
each computer is listening to the cable in order to transmit. An increase in the
number of computers results in an increased collision as messages compete
for transmission
Ring Topology
• All devices are connected to one another in the shape of a closed loop
as shown below.