Chapter 17 Data Communication and Computer Networks
Chapter 17 Data Communication and Computer Networks
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page Chapter 17: Data Communications and Computer Networks Slide 1/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Learning Objectives
Ref. Page 320 Chapter 17: Data Communications and Computer Networks Slide 2/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 321 Chapter 17: Data Communications and Computer Networks Slide 3/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Sender Receiver
(a) Simplex
Sender OR Receiver
(or Receiver) (or Sender)
(b) Half-duplex
Sender Receiver
AND
(and Receiver) (and Sender)
(c) Full-duplex
Ref. Page 321 Chapter 17: Data Communications and Computer Networks Slide 4/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 322 Chapter 17: Data Communications and Computer Networks Slide 5/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 322 Chapter 17: Data Communications and Computer Networks Slide 6/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 323 Chapter 17: Data Communications and Computer Networks Slide 7/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Unshielded Twisted-Pair (UTP)
Cable
Ref. Page 323 Chapter 17: Data Communications and Computer Networks Slide 8/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Coaxial Cable
Copper mesh
Ref. Page 323 Chapter 17: Data Communications and Computer Networks Slide 9/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
In between
Transmitting repeaters Receiving
station station
Ref. Page 324 Chapter 17: Data Communications and Computer Networks Slide 10/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Satellite in space
6 GHz 4 GHz
Uplink Downlink
Transmitting Receiving
station on earth station on earth
Ref. Page 325 Chapter 17: Data Communications and Computer Networks Slide 11/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 326 Chapter 17: Data Communications and Computer Networks Slide 12/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 327 Chapter 17: Data Communications and Computer Networks Slide 13/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 329 Chapter 17: Data Communications and Computer Networks Slide 14/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Voltage
+v
0 t
1/f 2/f
-v
(a) Analog signal
v
1 1 1 1
0 0 0 0
t
(b) Digital signal
Ref. Page 328 Chapter 17: Data Communications and Computer Networks Slide 15/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Modulation Techniques
Ref. Page 328 Chapter 17: Data Communications and Computer Networks Slide 16/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Modems
Ref. Page 328 Chapter 17: Data Communications and Computer Networks Slide 17/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Analog signals on
Digital signals Digital signals
telephone line
01 1 0 Modulator Demodulator 0 1 1 0
Sender Receiver
Computer Modulator Computer
Demodulator
0 100 0 1 00
modem at modem at
sender receiver
computer end computer end
Ref. Page 329 Chapter 17: Data Communications and Computer Networks Slide 18/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
§ Transmission speed
§ Internal versus external
§ Facsimile facility
Ref. Page 329 Chapter 17: Data Communications and Computer Networks Slide 19/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 331 Chapter 17: Data Communications and Computer Networks Slide 21/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Multiplexing
Ref. Page 331 Chapter 17: Data Communications and Computer Networks Slide 22/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 332 Chapter 17: Data Communications and Computer Networks Slide 23/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Frequency-Division Multiplexing
Modulator Demodulator
Frequency-Division Multiplexing
Ref. Page 332 Chapter 17: Data Communications and Computer Networks Slide 24/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Time-Division Multiplexing
Signal A3 A2 A1 A3 A2 A1
A
Sending Receiving
end end
Demulti-
Signal B3 B2 B1 Channel plexer B3 B2 B1
B
… C2 B2 A2 C1 B1 A1
Signal C3 C2 C1 C3 C2 C1
C
Ref. Page 333 Chapter 17: Data Communications and Computer Networks Slide 25/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 333 Chapter 17: Data Communications and Computer Networks Slide 26/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 333 Chapter 17: Data Communications and Computer Networks Slide 27/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Data Transmission
Ref. Page 334 Chapter 17: Data Communications and Computer Networks Slide 28/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Switching Techniques
Ref. Page 334 Chapter 17: Data Communications and Computer Networks Slide 29/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Switching Techniques
Ref. Page 336 Chapter 17: Data Communications and Computer Networks Slide 30/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Switching
nodes
Dotted line
indicates
establishment of
physical path
Source
node Destination
node
Ref. Page 335 Chapter 17: Data Communications and Computer Networks Slide 31/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Store-and-Forward Method of
Message Switching
4 B
A 1
3
2
C
C
Ref. Page 336 Chapter 17: Data Communications and Computer Networks Slide 32/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Broadcast Method of Message
Switching
Nodes 1 2 3 n
Message
Broadcast Channel
Ref. Page 337 Chapter 17: Data Communications and Computer Networks Slide 33/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Routing Techniques
Ref. Page 338 Chapter 17: Data Communications and Computer Networks Slide 34/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Network Topologies
Ref. Page 338 Chapter 17: Data Communications and Computer Networks Slide 35/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Star Network
Host
Node
Ref. Page 339 Chapter 17: Data Communications and Computer Networks Slide 36/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ring Network
Ref. Page 339 Chapter 17: Data Communications and Computer Networks Slide 37/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 340 Chapter 17: Data Communications and Computer Networks Slide 38/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Computers (nodes)
Ref. Page 341 Chapter 17: Data Communications and Computer Networks Slide 39/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Hybrid Network
Ring Completely
Star connected
Ref. Page 341 Chapter 17: Data Communications and Computer Networks Slide 40/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Network Types
Ref. Page 342 Chapter 17: Data Communications and Computer Networks Slide 41/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Communication Protocols
Ref. Page 343 Chapter 17: Data Communications and Computer Networks Slide 42/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Communication Protocols
Ref. Page 343 Chapter 17: Data Communications and Computer Networks Slide 43/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 344 Chapter 17: Data Communications and Computer Networks Slide 44/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 344 Chapter 17: Data Communications and Computer Networks Slide 45/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Network
Ref. Page 346 Chapter 17: Data Communications and Computer Networks Slide 46/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
An
An example
example illustrating
illustrating transfer
transfer of
of message
message M M from
from sending
sending node
node to to the
the
receiving
receiving node
node in
in the
the OSI
OSI model:
model: H
Hnn,, header
header added
added by
by layer
layer n:T
n:Tnn,, trailer
trailer
added
added by
by layer
layer n.
n.
Sending node Receiving node
Process A Process B
H7 M H7 M
H6 H M H6 H7 M
7
H5 H6 H7 M H5 H6 H7 M
H 4 H 5 H 6 H 7 M1 H 4 H 5 H 6 H 7 M2 H 4 H 5 H 6 H 7 M1 H 4 H 5 H 6 H 7 M2
H 3 H 4 H 5 H 6 H 7 M1 H 3 H 4 H 5 H 6 H 7 M2 H 3 H 4 H 5 H 6 H 7 M1 H 3 H 4 H 5 H 6 H 7 M2
H2 H3 H4 H5 H6 H7 M1 T2 H2 H3 H4 H5 H6 H7 M2 T2 H2 H3 H4 H5 H6 H7 M1 T2 H2 H3 H4 H5 H6 H7 M2 T2
Ref. Page 348 Chapter 17: Data Communications and Computer Networks Slide 47/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Internetworking
Ref. Page 348 Chapter 17: Data Communications and Computer Networks Slide 48/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Bridges
Ref. Page 349 Chapter 17: Data Communications and Computer Networks Slide 49/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Routers
Ref. Page 349 Chapter 17: Data Communications and Computer Networks Slide 50/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Gateways
Ref. Page 349 Chapter 17: Data Communications and Computer Networks Slide 51/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 349 Chapter 17: Data Communications and Computer Networks Slide 52/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Wireless Technologies
§ 2G and 3G
§ Wireless LAN
§ WiMAX
§ Wireless Local Loop (WLL)
§ Radio-router
§ Multihop Wireless Network
§ Wireless Application Protocol (WAP)
Ref. Page 351 Chapter 17: Data Communications and Computer Networks Slide 53/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Ref. Page 352 Chapter 17: Data Communications and Computer Networks Slide 54/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Main Advantages of Distributed
Computing Systems
Ref. Page 353 Chapter 17: Data Communications and Computer Networks Slide 55/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Keywords/Phrases
Ref. Page 354 Chapter 17: Data Communications and Computer Networks Slide 56/57
Computer
Computer Fundamentals:
Fundamentals: Pradeep
Pradeep K.
K. Sinha
Sinha &
& Priti
Priti Sinha
Sinha
Keywords/Phrases
§ Metropolitan Area Network (MAN) § Protocol suite (Continued from previous slide)
§ Microwave system § Repeater
§ Mobile computing § Ring network
§ Modem § Router
§ Modulation § Session layer
§ Multi-access Bus network § Simplex
§ Multiplexer § Source routing
§ Narrowband § Star network
§ Network Interface Card (NIC) § Store-and-forward
§ Network layer § Synchronous transmission
§ Network topology § Time-Division Multiplexing (TDM)
§ Nomadic computing § Transport Control Protocol (TCP)
§ Optical fibers § Transport layer
§ OSI Model § Twisted-pair
§ Packet switching § Unshielded twisted-pair (UTP)
§ Phase Modulation (PM) § User Datagram Protocol (UDP)
§ Physical layer § Value Added Network (VAN)
§ POTS (Plain Old Telephone Service) § Voiceband
§ Presentation layer § VSAT (Very Small Aperture Terminals)
§ Protocol family § Wide Area Network (WAN)
§ Protocol stack § Wireless network
Ref. Page 354 Chapter 17: Data Communications and Computer Networks Slide 57/57