Professional Documents
Culture Documents
Introduction to Networking
Introduction
Networking is the process of connecting or linking two or more computers together by electronic
means for the purpose of sharing information. Resources such as files, applications, printers and
software are common information shared in a networking. The advantage of networking can be
seen clearly in terms of security, efficiency, manageability and cost effectiveness as it allows
collaboration between users in a wide range. Basically, network consists of hardware component
such as computer, hubs, switches, routers and other devices which form the network
infrastructure. These are the devices that play an important role in data transfer from one place to
another using different technology such as radio waves and wires. There are many types of
network available in the networking industries and the most common network are Local Area
Network (LAN) and Wide Area Network (WAN). LAN network is made up of two or more
computers connected together in a short distance usually at home, office buildings or school.
WAN is a network that covers wider area than LAN and usually covers cities, countries and the
whole world. Several major LAN can be connected together to form a WAN. As several devices
are connected to network, it is important to ensure data collision does not happened when these
devices attempt to use data channel simultaneously. A set of rules called Carrier Sense Multiple
Access / Collision detection are used to detect and prevent collision in networks.
1|Page
Networking 1
OBJECTIVES
LEARNING CONTENTS
Network
A network is a collection of computers, servers, mainframes, network devices, peripherals, or
other devices connected to one another to allow the sharing of data. An excellent example of a
network is the Internet, which connects millions of people all over the world.
Computer networks help users on the network to share the resources and in communication. Can
you imagine a world now without emails, online newspapers, blogs, chat and the other services
offered by the internet?
The following are the important uses and benefits of a computer network.
File sharing: Networking of computers helps the network users to share data files.
2|Page
Networking 1
Hardware sharing: Users can share devices such as printers, scanners, CD-ROM drives, hard
drives etc. Without computer networks, device sharing is not possible.
Application sharing: Applications can be shared over the network, and this allows to implement
client/server applications
User communication: Networks allow users to communicate using e-mail, newsgroups, and
video conferencing etc.
Network gaming: A lot of network games are available, which allow multi-users to play from
different locations.
Voice over IP (VoIP): Voice over Internet Protocol (IP) is a revolutionary change in
telecommunication which allows to send telephone calls (voice data) using standard Internet
Protocol (IP) rather than by traditional PSTN.
3|Page
Networking 1
Difference Between Client-Server and Peer-to-Peer Network
Comparison Chart
BASIS FOR
CLIENT-SERVER PEER-TO-PEER
COMAPAISON
Basic There is a specific server and Clients and server are not
specific clients connected to the distinguished; each node act as client
server. and server.
Service The client request for service and Each node can request for services
server respond with the service. and can also provide the services.
Data The data is stored in a centralized Each peer has its own data.
server.
Server When several clients request for As the services are provided by
the services simultaneously, a several servers distributed in the
server can get bottlenecked. peer-to-peer system, a server in not
bottlenecked.
4|Page
Networking 1
Definition of Client-Server
The Client-Server network model is widely used network model. Here, Server is a powerful
system that stores the data or information in it. On the other hands, the Client is the machine
which let the users access the data on the remote server.
The system administrator manages the data on the server. The client machines and the server
are connected through a network. It allows the clients to access data even if the client machine
and server are far apart from each other.
In Client-Server model, the client process on the client machine sends the request to the server
process on the server machine. When the server receives the client request, it lookouts for the
requested data and send it back with the reply.
As all the services are provided by a centralized server, there may be chances of server
getting bottlenecked, slowing down the efficiency of the system.
Definition of Peer-to-Peer
Unlike Client-Server, the Peer-to-Peer model does not distinguish between client and server
instead each node can either be a client or a server depending on the whether the node
is requesting or providing the services. Each node is considered as a peer.
5|Page
Networking 1
Figure 8. Peer-to-Peer Network Model
To become a part of peer-to-peer, a node must initially join the network. After joining it must
start to provide services to and must request the services from other nodes in the peer-to-peer
system. There are two ways to know which node provides which services; they are as follow:
When a node enters the peer-to-peer system, it must register the services it will be
providing, into a centralized lookup service on the network. When a node desires for any
specific service it must contact centralized lookup services to check out which node will
provide the desired services. Rest of the communication is done by the desiring node and
the service providing node.
A node desiring for the specific services must broadcast the request for services to all
other nodes in the peer-to-peer system. The node providing the requested service
will respond to the node making the request.
Peer-to-Peer network has the advantage over client-server that the server is not bottlenecked as
the services are provided by the several nodes distributed in a peer-to-peer system.
1. The key difference between Client-Server and Peer-to-Peer network is that there is
a dedicated server and specific clients in the client-server network model whereas, in
peer-to-peer each node can act as both server and client.
2. In the client-server model, the server provides services to the client. However, in peer-
to-peer, each peer can provide services and can also request for the services.
3. In the client-server model, sharing information is more important whereas, in peer-to-
peer model connectivity between peers is more important.
4. In the client-server model, data is stored on a centralized server whereas, in peer-to-
peer each peer has its own data.
5. In peer-to-peer model, the servers are distributed in a system, so there are fewer
chances of server getting bottlenecked, but in the client-server model, there is a single
server serving the clients, so there are more chances of server getting bottlenecked.
6. The client-server model is more expensive to implement than peer-to-peer.
7. The client-server model is more scalable and stable than peer-to-peer.
6|Page
Networking 1
Types of Networks
There are several different types of computer networks. Computer networks can be characterized
by their size as well as their purpose.
The size of a network can be expressed by the geographic area they occupy and the number of
computers that are part of the network. Networks can cover anything from a handful of devices
within a single room to millions of devices spread across the entire globe.
Some of the different networks based on size are:
In terms of purpose, many networks can be considered general purpose, which means they are
used for everything from sending files to a printer to accessing the Internet. Some types of
networks, however, serve a very particular purpose. Some of the different networks based on
their main purpose are:
Using routers, LANs can connect to wide area networks (WANs, explained below) to rapidly and
safely transfer data.
7|Page
Networking 1
city, but sometimes a campus). Ownership and maintenance is handled by either a single person
or company (a local council, a large company, etc.).
8|Page
Networking 1
For better comprehension, take a look at this drawing:
SUMMARY:
9|Page
Networking 1
5. Client-Server Network are costlier than While Peer-to-Peer Network are less
Peer-to-Peer Network. costly than Client-Server Network.
6. Client-Server Network are more stable While Peer-to-Peer Network are less
than Peer-to-Peer Network. stable if number of peers is increase.
Types of Networks
1. Personal Area Network (PAN)
2. Local Area Network (LAN)
3. Wireless Local Area Network (WLAN)
4. Campus Area Network (CAN)
5. Metropolitan Area Network (MAN)
6. Wide Area Network (WAN)
7. Storage-Area Network (SAN)
8. System-Area Network (also known as SAN)
9. Passive Optical Local Area Network (POLAN)
10. Enterprise Private Network (EPN)
11. Virtual Private Network (VPN)
10 | P a g e
Networking 1
REFERENCES
Illustrated TCP/IP by Matthew G. Naugle.2003
Data and Computer by William Stallings.2007
Introduction to data Networks by Lawrence Harte.2008
ASP in a nutshell – A desktop quick reference, 2nd Ed. By Keyton Weissinger. 2009
Inside Windows 2003 Server – William Boswell.2008
Fcit.usf.edu/network/ - An Educator’s Guide to School Network. Produced by the Florida
Center for Instructional technology College Education, University of South Florida 1997-
2009
Networking for dummies. 4th Ed. Lowe, D. San Mateo, CA:IDG Books Worldwide, Inc.
https://www.incentre.net/content/view/75/2/en.kioskea/contents/configuration-reseau/tests-
dianogtics-eseau.php3
https://www.techbooksforfree.com/intro_to_data_com/toc.html#toc
https://fossbytes.com/difference-tethering-hotspot/
https://www.geeksforgeeks.org/network-devices-hub-repeater-bridge-switch-router-
gateways/
https://www.computernetworkingnotes.com/
https://commotionwireless.net/docs/cck/networking/learn-networking-basics/
https://www.dummies.com/computers/operating-systems/windows-7/how-to-share-an-
internet-connection-in-windows-7/
https://techdifferences.com/difference-between-client-server-and-peer-to-peer-network.html
https://telcomaglobal.wordpress.com/2017/11/27/network/
Photo References
https://www.omnisci.com/technical-glossary/local-area-network
https://www.visual-paradigm.com/tutorials/how-to-create-network-diagram/https://
www.omnisecu.com/basic-networking/why-we-need-computer-network.php
https://www.keralapool.com/photos/client-server-vs-peer-to-peer.html
https://techdifferences.com/difference-between-client-server-and-peer-to-peer-network.html
https://jantannormal.web.app/peer-to-peer-network-definition.html
http://www.businessarchives.org/professional-services/the-key-differences-between-an-intranet-
and-extranet.html
11 | P a g e
Networking 1
TEACHING AND LEARNING ACTIVITIES
Exercise
Directions: Read each statement or question below carefully and fill in the blank(s) with the
correct answer.
KEY TO CORRECTIONS
1. Network
2. Resources
3. Hardware sharing
4. Voice over Internet
5. System administrator
6. Request
7. Personal Area Network (PAN)
8. LAN
9. Wide Area Network
10. Metropolitan Area Network (MAN)
11. Storage-Area Network (SAN)
12. VPN
13. Intranet
14. Extranet
15. Internet
12 | P a g e
Networking 1