0% found this document useful (0 votes)
11 views49 pages

Lecture 01 Introduction

The document provides an introduction to computer networks, covering definitions, advantages, disadvantages, components, types, and design requirements. It explains the purpose of networks, the importance of networking protocols, and various network topologies such as bus, star, ring, and mesh. Additionally, it outlines key characteristics needed for effective network design, including fault tolerance, scalability, quality of service, and security.

Uploaded by

ma2286572
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views49 pages

Lecture 01 Introduction

The document provides an introduction to computer networks, covering definitions, advantages, disadvantages, components, types, and design requirements. It explains the purpose of networks, the importance of networking protocols, and various network topologies such as bus, star, ring, and mesh. Additionally, it outlines key characteristics needed for effective network design, including fault tolerance, scalability, quality of service, and security.

Uploaded by

ma2286572
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 49

EEE51101 -

Computers
Networks
Lecture 1

 Introduction to Computers Networks:

 What is a network
 Advantages & Disadvantages of networking
 Components of a network
 Types of networks
 Requirements to design a network

EEE51101 – Computers Networks 2


Definitions: What is a Network?

 Several definitions exist:


1. In its simplest forms: A network can be defined
as two or more computers connected together in
such a way that they can share resources.

EEE51101 – Computers Networks 3


 The purpose of a network is to share resources.
 A resource may be:
- A file
- A folder
- A printer
- A disk driver
- Or just about anything else that exists on a computer.

EEE51101 – Computers Networks 4


Definitions: (cont.)
2. A network is simply a collection of computers or other
hardware devices that are connected together, using
special hardware and software, to allow them to exchange
information and cooperate.

EEE51101 – Computers Networks 5


Definitions: (cont.)

 Networking:
- Is the term that describes the processes
involved in designing, implementing,
upgrading, managing and otherwise
working with networks and network
technologies.

EEE51101 – Computers Networks 6


Lecture 1

 Introduction to Computer Networks:

 What is a network
 Advantages & Disadvantages of networking
 Components of a network
 Types of networks
 Requirements to design a network

EEE51101 – Computers Networks 7


Advantages of Networking

 Connectivity/Universal
Communication (any to any)
 Remote Computing (remote desktop)
 Data Sharing
 Hardware Sharing
 Internet Access
 Internet Access Sharing
 Performance Enhancement

EEE51101 – Computers Networks 8


The Disadvantages (Costs) of Networking

 Network Hardware, Software and Setup


Costs
 Hardware and Software Management and
Administration Costs
 Data Security Concerns

EEE51101 – Computers Networks 9


Lecture 1

 Introduction to Computer Networks:

 What is a network
 Advantages & Disadvantages of networking
 Components of a network
 Types of networks
 Requirements to design a network

EEE51101 – Computers Networks 10


Network Components
 All networks have four basic elements in common:
1. Messages
2. Devices
3. Medium
4. Rules or Protocols

EEE51101 – Computers Networks 11


1. Messages

 Units of information that travel from one device to


another .
 Message formats: text, video, voice, computer data,
…etc.
 Message gets converted into a format that can be
transmitted on the network.
 All types of messages must be converted to bits,
binary coded digital signals, before being sent to their
destinations.

EEE51101 – Computers Networks 12


2. Devices

 Devices on the network that exchange messages


with each other.
 A computer is only one type of device that can send
and receive messages over a network.
 Many other types of devices can also be connected
to the network to participate in network services .
 Among these devices are telephones, cameras,
music systems and printers.

EEE51101 – Computers Networks 13


 Networking devices such as:
- Switch: the most common device for interconnecting local
area networks
- Firewall : provides security to networks
- Router: helps direct messages as they travel across a
network
- Wireless Router (Access point): a specific type of router
often found in home networks

EEE51101 – Computers Networks 14


3. Medium

 Networking media can be defined simply as the


means by which signals (data) are sent from one
computer to another either by:
1. Cables/wires: connect the computers and other
devices that make up the networks.

2. Wireless: the medium is the Earth's atmosphere, or


space.
EEE51101 – Computers Networks 15
4. Rules or Protocol

 Among the protocols that govern successful


human communication are:
1. An identified sender and receiver
2. Agreed upon method of communicating (face-
to-face, telephone, letter)
3. Common language and grammar
4. Speed and timing of delivery
5. Confirmation or acknowledgement
requirements (important , Less important )

EEE51101 – Computers Networks 16


EX: Human Protocol

EEE51101 – Computers Networks 17


So What’s a Computer Protocol

 Govern how the messages are sent


 Govern how messages are directed through the
network
 Govern how messages are interpreted at the
destination devices
 Protocols are the rules that the networked devices
use to communicate with each other
 EX: HTTP, SMTP, TCP, UDP, FTP …etc.

EEE51101 – Computers Networks 18


EX: Computer Protocol

EEE51101 – Computers Networks 19


Lecture 1

 Introduction to Computer Networks:

 What is a network
 Advantages & Disadvantages of networking
 Components of a network
 Types of networks
 Requirements to design a network

EEE51101 – Computers Networks 20


Types of Networks

 Several ways to classify networks:


1. According to Coverage
2. According to type of connection
3. According to topology

EEE51101 – Computers Networks 21


1. Classification according to Coverage

a. Local Area Networks (LANs):


- Is a computer network covering a small
geographical area, like a home, school or office.
- LANs are typically owned, controlled, and managed
by a single person or organization.
- Use devices like switches, bridges, hubs, repeaters.

EEE51101 – Computers Networks 22


EX: LAN

EEE51101 – Computers Networks 23


b. Wide Area Networks (WANs):
- A WAN spans a large physical distance.
- A WAN is a geographically-dispersed collection of
LANs.
- WANs are used to connect LANs and other types of
networks together, so that users and computers in one
location can communicate with users and computers
in other locations
- A network device called a router connects LANs to a
WAN.
- The largest and most well-known example of a WAN is
the Internet.
- A WAN differs from a LAN in several important ways.
Most WANs (like the Internet) are not owned by any
one organization but rather exist under collective or
distributed ownership and management.
EEE51101 – Computers Networks 24
EX: WAN

EEE51101 – Computers Networks 25


2. Classification according to Connection

a. Point-to-point/dedicated link:
 Point-to-Point network provides a dedicated link
between any two computers/devices
 Dedicated link: used by only two computers and not
shared with others
 (N2-N)/2 links are needed for N computers/devices
 45 links (N=10), 4950 links (N=100), 499500 links
(N=1000)
 Such a network is not practical because of its high
cost and inflexibility

EEE51101 – Computers Networks 26


EX: Dedicated Link

EEE51101 – Computers Networks 27


b. Multiple Access Connection
- Multiple sending & receiving stations share the same
transmission medium.
- Advantage: Low cost infrastructure.

- Disadvantage: stations should not be transmitting


simultaneously or interrupting each other.

EEE51101 – Computers Networks 28


3. Classification according to Topology

 What is network topology?


- The way network elements are interconnected.
- Describes the layout of the wire and devices as well
as the paths used by data transmissions.
- Types:
o Bus
o Star, extended star
o Ring
o Mesh

EEE51101 – Computers Networks 29


Types

EEE51101 – Computers Networks 30


1. Bus Topology

EEE51101 – Computers Networks 31


 A bus is the simplest physical topology. It consists of a
single cable that runs to every workstation
 This topology uses the least amount of cabling, but
also covers the shortest amount of distance.
 A device wanting to communicate with another device
on the network sends a message to all other devices,
but only the intended recipient actually accepts and
processes the message.
 Disadvantages:
o It is difficult to add a workstation
o If any one of the cables breaks, the entire network is
disrupted. Therefore, it is very expensive to
maintain.

EEE51101 – Computers Networks 32


2. Star Topology

EEE51101 – Computers Networks 33


 A star topology branches each network device
off a central device (hub or switch), making it
very easy to add a new workstation.
 Also, if any workstation goes down it does not
affect the entire network. (But, as you might
expect, if the central device goes down, the
entire network goes down.)
 Star topologies are easy to install. A cable is run
from each workstation to the hub. The hub is
placed in a central location in the office.
 Star topologies are more expensive to install
than bus networks, because there are several
more cables that need to be installed, plus the
cost of the hubs that are needed.

EEE51101 – Computers Networks 34


3. Ring Topology

EEE51101 – Computers Networks 35


 Hosts are connected in a physical ring or circle.
 Each computer connects to two other
computers, joining them in a circle creating a
unidirectional path where messages move
workstation to workstation.
 Each entity participating in the ring reads a
message, then regenerates it and hands it to its
neighbor on a different network cable.
 The ring makes it difficult to add new
computers.
 Unlike a star topology, the ring topology
network will go down if one entity is removed
from the ring.
EEE51101 – Computers Networks 36
 Ring topology is rarely used, mainly because the
hardware involved was fairly expensive and the
fault tolerance was very low.

EEE51101 – Computers Networks 37


4. Mesh Topology

EEE51101 – Computers Networks 38


 Each device is connected to every other device
 Rarely found in LANs, mainly because of the
complexity of the cabling.
 If there are N computers, there will be (N * (N–1)) ÷ 2
cables in the network. For example, if you have five
computers in a mesh network, it will use 5 × (5 – 1) ÷
2, which equals 10 cables. This complexity is
compounded when you add another workstation.
 For example, your five-computer, 10-cable network
will jump to 15 cables just by adding one more
computer. Imagine how the person doing the cabling
would feel if you told them you had to cable 50
computers in a mesh network—they’d have to come
up with 50 × (50 – 1) ÷ 2 = 1225 cables!

EEE51101 – Computers Networks 39


Advantages & Disadvantages of Network Topologies

Topology Advantages Disadvantages

Bus - Cheap. - Difficult to reconfigure.


- Easy to install. - Break in bus disables
entire network.
Star -Cheap. More expensive than bus.
- Easy to install.
- Easy to reconfigure.
- Fault tolerant.
Ring - Easy to install. - Reconfiguration difficult.
- Very expensive.
Mesh - Most fault tolerant. - Reconfiguration extremely difficult.
- Extremely expensive.
- Very complex.
EEE51101 – Computers Networks 40
Lecture 1

 Introduction to Computer Networks:

 What is a network
 Advantages & Disadvantages of networking
 Components of a network
 Types of networks
 Requirements to design a network

EEE51101 – Computers Networks 41


Requirements to Design a network

 There are four basic characteristics that the


underlying architectures need to address in
order to meet user expectations:
1. Fault Tolerance
2. Scalability
3. Quality of Service (QoS)
4. Security

EEE51101 – Computers Networks 42


1. Fault Tolerance

 Also called: high availability/redundancy.


 Always available to the millions of users.
 Limits the impact of a hardware or software failure and
can recover quickly when such a failure occurs.
 Depends on redundant links, or paths, between the
source and destination of a message.
 Both the physical infrastructures and the logical
processes that direct the messages through the network
are designed to accommodate this redundancy

EEE51101 – Computers Networks 43


Example

EEE51101 – Computers Networks 44


2. Scalability

 A scalable network can expand quickly to


support new users and applications without
impacting the performance of the service being
delivered to existing users.
 i.e. must consider future growth.

EEE51101 – Computers Networks 45


Example

EEE51101 – Computers Networks 46


3. Quality of Service (QoS)

 Voice and live video transmissions require a


level of consistent quality and uninterrupted
delivery that was not necessary for traditional
computer applications.
 Quality of these services is measured against the
quality of experiencing the same audio or video
presentation

EEE51101 – Computers Networks 47


4. Security

 Data travels in clear text!


 Prevent unauthorized disclosure or theft of
information
 Prevent unauthorized modification of
information

EEE51101 – Computers Networks 48


EEE51101 -
Computers
Networks

Thank you
for your
attention

You might also like