Overview of Data Communication and Computer Networks
Overview of Data Communication and Computer Networks
1
Outline
Data Communication Overview
Definition
Components
Protocols and standards
Network Overview
Connectivity
Categories
Internetworks
2
Motivations
Efficient way to share resources
Cost less expensive
Accessibility easier
Efficient way to exchange information
Time faster
Size bigger
Correctness more accurate
3
Data Communication: Definition
Data Communication:
Transfer of data from one device to another via
some form of transmission medium.
4
Data Communication
Hi, Hi,
how how
are are
you? you?
Computer User
01010001 01010001
5
Components in Communication
1 Message
Hi, how are you?
5 Protocol
2 Sender 3 Receiver
4 Medium
6
Data Representation
Numbers
8/16/32 bit integers
floating point 150
2
Text
ASCII, Unicode
Images 255
Standards
De facto (in practice) standards
not approved but widely adopted
De jure (in law) standards
approved by an organization
8
9
10
Get http://www.google.com
11
Standards Organizations
Creation Committees
ISO, ITU-T, ANSI, IEEE, EIA
Forums
Regulatory Agencies
12
Direction of Data Flow
Simplex: One direction only
data flow
Server Monitor
data flow
Keyboard
13
Direction of Data Flow
Half Duplex: Both directions, one at a time
E.g., walkie-talkies
14
Direction of Data Flow
Full Duplex: Both directions simultaneously
data flow
data flow
E.g., telephone
15
Networks
Network: a set of devices connected by
media links
Laptop
iM ac
Workstation
Media Links
Server
SD
Printer Scanner
16
Types of Connections
Point-to-point
Multipoint (multidrop)
17
Point-To-Point Connection
18
Multipoint Connection
Wireless
19
Topology
Topology: physical or logical arrangement
of devices
Mesh
Star
Bus
Ring
Hybrid
20
Fully Connected Mesh Topology
A D
B C
21
Fully Connected Mesh Topology
22
Fully Connected Mesh Topology
Pros:
Dedicated links
Robustness
Privacy
Easy to identify fault
Cons:
A lot of cabling
I/O ports
Difficult to move
23
Star Topology
A D
Hub Drop
B C
Drop
24
Star Topology
A D
Switch
B C
25
Star Topology
A D
Hub
B C
26
Star Topology
Pros:
One I/O port per
device
Little cabling
Easy to install
Hub
Robustness
Easy to identify fault
Cons:
Single point of failure
More cabling still
required
27
Bus Topology
Drop
line
Tap
Terminator
28
Bus Topology
A B C D
29
Bus Topology
30
Bus Topology
Pros:
Little cabling
Easy to install
Cons:
Difficult to modify
Difficult to isolate fault
Break in the bus cable
stops all transmission
31
Ring Topology
D
B
32
Ring Topology
33
Ring Topology
Pros:
Easy to install
Easy to identify fault
Cons:
Delay in large ring
Break in the ring stops all
transmission
34
Hybrid Topologies
1 2 3 4 5 6 7 8 9 101112 1 2 3 4 5 6 7 8 9 10 11 12
10M100M
ACT ACT
PWR UPLINK
COL COL
SWITCH 131415161718192021222324 13 14 15 16 17 18 19 20 21 22 23 24
1 2 3 4 5 6 7 8 9 101112 1 2 3 4 5 6 7 8 9 10 11 12
10M100M
ACT ACT
PWR UPLINK
COLCOL
SWITCH 131415161718192021222324 13 14 15 16 17 18 19 20 21 22 23 24
35
Network Categories
Local Area Network (LAN)
Wide Area Network (WAN)
Metropolitan Area Network (MAN)
36
Local Area Networks
Network in a single office, building, or
campus
37
Wide Area Networks
Network providing long-distance communication
over a country, a continent, or the whole world
38
Metropolitan Area Networks
Network extended over an entire city
Bangkhen Kampangsaen
40
Network of Networks
Company A Company B
Network Interface Card (NIC)
Company C Company D
41
Internetworking
How to allow devices from different
standards to communicate
Gateways/routers devices capable of
communicating in several standards
42
Internetworks
Two or more networks connected become
an internetwork, or internet
Network1 Network2
Gateway
Network3
43
44
45
The Internet
The largest internetwork (network of networks)
in the world
Devices communicating with TCP/IP protocol
suite
Stanford U. of Utah
UC Santa Barbara
UCLA
46
Summary
Data communication
Protocols and standards
Computer networks
Topologies
LAN/MAN/WAN
Internetworks (networks of networks)
47