Lecture Slides - Networking Introduction
Lecture Slides - Networking Introduction
Overview
Part 1
Introduction
1
What is a Computer Network?
Part1 - Introduction 2
Idea of Networks
Part1 - Introduction 3
Idea of Networks
The idea is to
communicate!
Part1 - Introduction 4
Idea of Networks
To share information or receive a service
via a network, group members must be
able to communicate with each other.
Part1 - Introduction 5
A Communications Model
Source
Generates data to be transmitted
Transmitter
Converts data into transmittable signals
Transmission System
Carries data
Receiver
Converts received signal into data
Destination
Takes incoming data
Part1 - Introduction 6
Simplified Communications
Model - Diagram
Part1 - Introduction 7
Simplified Data
Communications Model
Part1 - Introduction 8
1
Part1 - Introduction 9
2
Flow control
Addressing and routing
Recovery/ reliability
Message formatting
Security
Network Management
Part1 - Introduction 10
Types of Computer Networks 1
Classification based on perspectives:
Message Capacity
Baseband, carrierband, broadband
Range
LAN, MAN, WAN
Node Relationships
peer-to-peer, server-based, and client/ server.
Topology
Logical topologies: bus and ring.
Physical topologies: bus, star, ring, and star-wired
ring.
Part1 - Introduction 11
Types of Computer Networks 2
Architecture
Common LAN architectures: Ethernet (and the
very closely related 802.3), Token Ring,
ARCnet, and FDDI.
Access Possibilities
shared-media networks
switching networks
Part1 - Introduction 12
Geographical Area: 1
Local Area Network (LAN)
Smaller scope
Room, building or campus
IEEE quantifies LAN length as 10 km or
less in radius
Usually owned by same organization as
attached devices
Part1 - Introduction 13
Geographical Area: 2
Local Area Network (LAN)
Typically a medium- to high-speed
connection
line speed is traditionally measured in
megabits/sec (Mbps), not megabytes/sec
(MB/sec). A megabit is 1,000,000 bits, not
1,048,576 (220) bits.
Usually broadcast systems
Examples: Ethernet/802.3, token ring and
FDDI
Part1 - Introduction 14
Geographical Area: 3
Local Area Network
D. Moodley
VULTURE
(LAN-Manager)
J. Meyerowitz
Part1 - Introduction 15
Geographical Area: 1
Metropolitan Area Network (MAN)
Part1 - Introduction 17
Geographical Area: 3
Metropolitan Area Network (MAN)
Local Area Network
Maritzburg
DC-LANs
Metropolitan
Area Network
Local Area Network
Edgewood
Shepston-LANs
Part1 - Introduction 18
Geographical Area:
Wide Area Network (WAN)
Large geographical area (usually over 100 km)
Towns, cities, states and countries
Consists of a number of interconnected switching
nodes
Transmission from any device is routed through these
internal nodes to the specified destination device.
Purpose of nodes is to provide switching facility that
will move the data from node to node until they reach
their destination.
Part1 - Introduction 19
Geographical Area:
Wide Area Network (WAN)
Public carrier facilities are used
Leasing communication circuits from telephone
companies or other communication carriers
Examples of WANs include ISDN, frame
relay, Switched Multimegabit Data Service
(SMDS), and Asynchronous Transfer Mode
(ATM) networks.
Part1 - Introduction 20
Geographical Area:
Wide Area Network (WAN)
Local Area Network Local Area Network
Oxford University
Edgewood
Metropolitan
Area Network
W ide
Area Network
DC-LANs Metropolitan
Area Network
Metropolitan
Area Network
Part1 - Introduction 21
Simplified Network Model
Wide Area Network
Switching Node
Trans-
Trans- Trans- Desti-
Source mission
mitter mitter nation
system
A B C
Part1 - Introduction 23
Broadcast Networks
consists of nodes that share a single
communication channel
data sent by one node is received by all
other nodes connected to the shared
communication channel
only the destination host respond - all other
nodes discard the message
Part1 - Introduction 24
Topologies: Star
Star
involves a wiring center (or hub) to which all
hubs and nodes are connected and all data
must pass
Star
Part1 - Introduction 25
Topologies: Loop
Loop
modified star configuration
nodes are connected Loop
directly
every node has a link to
every other node
complete loop (fully
meshed)
Part1 - Introduction 26
Topologies: Tree
Tree
consists of nodes
interconnected in
a hierarchical
configuration
Tree
Part1 - Introduction 27
Topologies: Bus
Bus
nodes are connected to the same channel
Bus
Part1 - Introduction 28
Topologies: Ring
Ring
can be configured as a logical ring over a physical
star, or as a logical ring over a physical ring
although data are passed from node to node,
rings are not point-to-point topology, because
nodes share the same communication channel
Part1 - Introduction 29
Topologies: Ring
Ring
Part1 - Introduction 30
Topologies: Satellite
Satellite
nodes use an antenna to send and receive data
point-to-point from land based antenna to
satellite
broadcast from the satellite to one or more
ground stations
Part1 - Introduction 31
Topologies: Satellite
Satellite
Home
Home
TV Company
University Business
Part1 - Introduction 32
Switched Networks
Classification
by the type of communication path they use
the manner in which data are transmitted
across this path
Two particular classification
circuit-switched networks
packet-switched networks
Datagram packet switching
Virtual-circuit packet switching
Part1 - Introduction 33
1
Switched Networks:
Circuit Switching
dedicated path is
obtained and established
between source and
destination node for the
duration of the
conversation.
set up end-to-end path
before sending data
e.g. telephone network
Part1 - Introduction 34
2
Switched Networks:
Circuit Switching
FDM:
Network resources (e.g. 4 KHz
bandwidth) divided into
“pieces” link
4 KHz
pieces allocated to calls
resource piece idle if TDM:
not used by owning call
(no sharing) 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
dividing link bandwidth Slot Frame
into “pieces”
frequency division All slots labeled 2 are dedicated
time division to a specific sender-receiver pair.
Part1 - Introduction 35
1
Switched Networks:
Packet Switching
Part1 - Introduction 36
2
Switched Networks:
Packet Switching
Part1 - Introduction 37
Routing in Data Networks
Part1 - Introduction 38
Routing in Data Networks:
Virtual Circuit Packet Switching
Part1 - Introduction 39
Routing in Data Networks:
Virtual Circuit Packet Switching
1 2 C
A 1| D5 1 4| D4
2| D6
1| D5
3
3| D3
4 3| D2
4| D4
5 6
7| D1
10 8
9| D3 7 B
8| D1
2
8| D2 9
D
A-B: A-1-2-4-5-6-7-B
C-D: C-3-2-4-5-8-9-10-D
Part1 - Introduction 40
Routing in Data Networks:
Datagram Packet Switching
datagram packet-switching
packets are transmitted independently
different packages from same message
can be transmitted across different
communication paths
packets mustn't be in order
destination node responsible for
reassembling packets in correct order
(sequence number)
e.g. Internet is packet-switched
Part1 - Introduction 41
Routing in Data Networks:
Datagram Packet Switching
2
B| D1 A 1 B| D5
B| D2
B| D3
B| D4 3
B| D5 B| D4
4
5 6
B| D2
10 8 B| D1
B| D3
7 B
9
Part1 - Introduction 42
Delay in Packet-Switched Networks
Packets experience delay one end-to-end path
Four sources of delay at each hop:
B
nodal queuing
processing
Part1 - Introduction 43
Delay in Packet-Switched Networks
transmission
A
propagation
B
nodal queuing
processing
Part1 - Introduction 44
Delay in Packet-Switched Networks
Part1 - Introduction 45