Lecture 1 Introduction-2#
Lecture 1 Introduction-2#
Networks
• A network is a set of devices (often referred to as
nodes or station) connected by communication
links.
• It consists of two or more entities or objects sharing
resources and information.
• It is a set of equipment’s (often referred as data
terminal equipment (DTE), devices or simply
terminals, computers or nodes ..) connected by a
communication channel, for the purpose of sharing
information and communication.
Computer network
• A Computer network consists of two or more
autonomous computers /devices that are
linked (connected) together in order to:
– Share resources (files, printers, modems, fax
machines).
– Share Application software like MS Office.
– Allow Electronic communication.
– Increase productivity (makes it easier to share
data amongst users).
Reasons for networking
• Sharing of hardware
– Computer hardware resources
– Disks
– Printers.
• Sharing of software
– Multiple single user licenses are more expensive than
multi-user
– license.
– Easy maintenance of software
• Sharing of information
– Several individuals can interact with each other
– Working in groups can be formed
Reasons for networking
• Communication
– e-mail
– internet telephony
– audio conferencing
– video conferencing
• Scalability
– Individual subsystems can be created and combined
into a main
– system to enhance the overall performance.
• Distributed systems
– In a networked environment computers can distribute
the work load among themselves keeping
transparency to the end user
Advantages of computer networks
Resource sharing: All programs, remote
equipment and especially data can be available
to anyone on the network.
High reliability: Files could be replicated on two
or three machines, so if one of them is
unavailable (due to some hardware breakdown),
the other copies of the files could be used.
Advantages of computer networks
• Saving Money: Typically there are many
clients using a small number of servers.
• Communication Medium : A computer
network can provide a powerful
communication medium among widely
separated people.
• Scalability: To increase system performance as
the workload grows, just adding more
computers.
History of Networking
Classification of Networks
(Network types)
Peer-to-peer network
Classification by Component Roles
Server-based:
– A server-based network offers centralized control
and is designed for secure operations.
– In a server-based network, a dedicated server
controls the network.
Classification by Component Roles
Server-based (continued):
– A dedicated server is one that services the
network by storing data, applications, resources,
and also provides access to resources required by
the client.
– These servers can also control the network’s
security from one centralized location or share it
with other specially configured servers.
Classification by Component Roles
Server-based network
Classification by Component Roles
Client-based:
– Client-based network servers process requests
from clients and return just the results.
– These networks take advantage of the powerful
processing capabilities of both the client and the
server.
– Application servers and communications servers
are examples of client-based networks.
Classification by Component Roles
Client-based network