Overview of Computer Networks

Download Report

Transcript Overview of Computer Networks

CPET 355
Data Communications and
Networking
Paul I-Hai Lin, Professor
Electrical and Computer Engineering Technology
Purdue University, Fort Wayne Campus
Jan. 7, 2004
Prof. Paul Lin
1
Data Communication

Data:
• Refers to: Information, Facts, Concepts,
Instructions
• Represented by: binary information
units (bits: 0, 1)
• Consists of: text, numbers, pictures,
sound, or video
Jan. 7, 2004
Prof. Paul Lin
2
Data Communication

(continue)
Data Communication
• Exchange of data between devices via
some form of transmission medium
Jan. 7, 2004
Prof. Paul Lin
3
Data Communication

(continue)
Three Fundamental
Characteristics
• How to Delivery: source, destination,
transmission signal, encoding, media,
interfacing, multiplexing
• Accuracy of Delivery: reliable and error
free
• Timeliness: efficient, real-time
Jan. 7, 2004
Prof. Paul Lin
4
A Communication Model


Message, Sender, Medium,
Receiver, and Protocol
Message
• Text, numbers, pictures, sound, video,
or a combination of these messages

Sender
• Computer, workstation, server,
telephone handset, video camera, etc
Jan. 7, 2004
Prof. Paul Lin
5
A Communications Model

(continue)
Medium
• Twisted pair wire, coaxial cable, fiberoptic cable, laser, radio waves,
microwaves

Receiver
• Computer, workstation, server, etc

Protocol
• A set of rules that govern data
communications (HTTP, TCP/IP, PPP, etc
)
Jan. 7, 2004
Prof. Paul Lin
6
Communications Tasks






Message Formatting
Encryption, or Encoding
(Security)
Addressing
Routing
Synchronization
Flow Control
Jan. 7, 2004
Prof. Paul Lin
7
Communications Tasks




(continue)
Exchange Management
Error Detection and Correction
Recovery
Network Management
Jan. 7, 2004
Prof. Paul Lin
8
Overview of Computer
Networks






Introduction
Uses of Computer Networks
Network Hardware
Network Software
Reference Models and Standards
Example Networks
Jan. 7, 2004
Prof. Paul Lin
9
Introduction

Computer Network
• A collection of autonomous
computers interconnected by a
single technology

Internet
• A network of networks

World Wide Web
• A distributed system that runs on
the top of the Internet
Jan. 7, 2004
Prof. Paul Lin
10
Introduction

Distributed System
• A collection of independent
computers appears to its user as a
single coherent system
• A software system built on the top
of a network

Middleware
• A software sit on the top of the OS
for implementing distribution
systems
Jan. 7, 2004
Prof. Paul Lin
11
Definition of a Network




A set of nodes (hosts) connected
by media links for resource
sharing, communications, etc
A Node: computer, server,
printer, etc
A Link: communication channel
Resources: printer, files,
programs, database, etc
Jan. 7, 2004
Prof. Paul Lin
12
Networking

Distributed Processing
• use network connected computers

Loosely connected computer
networks
• LANs, WANs, WWW
Jan. 7, 2004
Prof. Paul Lin
13
Uses of Computer Networks

Business/Enterprise Applications
• E-Commerce, E-Business
• Manufacturing Applications



Home Applications
Mobile Users
Educational Applications
Jan. 7, 2004
Prof. Paul Lin
14
Business/Enterprise
Applications

Resource Sharing
• Physical resources: printers, scanners, CD
burners, etc
• Information sharing (client-server
model): customer records, inventories,
account info, etc

Communication and Information
Services
• email, videoconferencing, etc


E-Commerce
E-Business
Jan. 7, 2004
Prof. Paul Lin
15
Business/Enterprise
Applications (continue)




Enterprise Resource Planning
Marketing, Sales, and Customer
Services
Supply Chain Management
Manufacturing (CAD/CAM),
robotics, industrial control,
measurement, monitoring
Jan. 7, 2004
Prof. Paul Lin
16
Home Applications


Access to remote information
Peer-to-peer communication
• Chat room, Instant messaging,


Home appliances and security
Interactive entertainment
• Video games, video on demands,
Internet radio

E-commerce
Jan. 7, 2004
Prof. Paul Lin
17
Mobile Users







Personal Digital Assistance (PDAs)
Global Positioning System (GPS)
Notebook Computers, Pocket PC,
Tablet PC
Cell phone
Mobile Wireless Networks – trucks,
taxis, delivery vehicles, etc
Utility meter reading
Military users
Jan. 7, 2004
Prof. Paul Lin
18
Network Hardware

Connection Technology
• Broadcast links
• Point-to-point links

Scale
• Personal area networks
• Local area networks (wired, wireless)
• Metropolitan area networks (wired,
wireless)
• Wide area networks
• The Internet
Jan. 7, 2004
Prof. Paul Lin
19
Network Criteria

Performance
• No of users
• Types of transmission medium
• Hardware
• Software



Reliability
Scalability
Security
Jan. 7, 2004
Prof. Paul Lin
20
Local Area Networks

Scale
• Room – 10m
• Building – 100m
• Campus – 1km

Connection Technology
• Ethernet bus (wired, wireless)
• IBM Token ring

Data rate:
• 10 Mbps, 100 Mbps, Giga bps
Jan. 7, 2004
Prof. Paul Lin
21
Metropolitan Area Networks

Scale
• City

Connection Technology
• TV network
• Microwave, RF, antenna
• High-speed wireless IEEE 802.16
Jan. 7, 2004
Prof. Paul Lin
22
Wide Area Networks

Scale
• A country or continent

Connection Technology
• Subnets
• Routers

Transmission
• Store-and-forward or packet-switched
• Satellite systems
• Routing algorithm (shortest path, etc)
Jan. 7, 2004
Prof. Paul Lin
23
Wireless Networks

System interconnection
• Bluetooth – connecting digital
cameras, headsets, scanners, etc

Wireless LANs (access point +
antenna)
• IEEE 802.11a
• IEEE 802.11b
• IEEE 802.11g

Wireless WANs
Jan. 7, 2004
Prof. Paul Lin
24
Home Networks


Computers
Entertainment equipments
• TV/DVD, camcorder, camera, stereo, MP3

Telecommunications
• telephone, mobile phone, intercom, fax

Home appliances
• microwave, refrigerator, clock, furnace,
lights, heating and air conditioning

Telemetry and Remote Monitoring
Jan. 7, 2004
Prof. Paul Lin
25
Intrernetworks

Gateway
• A computer with appropriate
software for connecting
incompatible networks

Internetworks
• A network of distinct networks
Jan. 7, 2004
Prof. Paul Lin
26
Network Software



Protocols
Stacks of layers
Five-layer protocol
• TCP/IP protocol suite (FTP, TELNET,
http, etc)

Seven-layer protocol: OSI (Open
Systems Interconnect) reference
model
Jan. 7, 2004
Prof. Paul Lin
27
Network Software (continue)

TCP/IP Five-Layer Protocol
• Application Layer - FTP, TELNET,
SMTP, DNS, HTTP, etc)
• Transport Layer – TCP, UDP
• Internet Layer – IP
• Data Link Layer
• Physical Layer
Jan. 7, 2004
Prof. Paul Lin
28
Network Software (continue)

OSI Seven-Layer Protocol
• Application
• Presentation
• Session
• Transport
• Network
• Data Link
• Physical
Jan. 7, 2004
Prof. Paul Lin
29
Example Networks

ARPANET
• ARPANET
• Advanced Research Project Agency NET
• A Small network started in the mid1960s for connecting mainframe
computers
• In 1969, four nodes are connected by
media links and IMP (interface message
processor); UCLA, UCSB, Stanford
Research Institute, and University of
Utah
Jan. 7, 2004
Prof. Paul Lin
30
Example Networks (continue)

TCP/IP-based Network
• 1973-1983
• Become official protocol for the
ARPANET


MILNET: military users
ARPANET: non-military users
Jan. 7, 2004
Prof. Paul Lin
31
Example Networks (continue)


CSNET: networks for universities
and companies that connected
through TCP/IP, and Telnet;
sponsored by the National
Science Foundation, 1981-1986
NSFNET: a backbone that
connected 5 supercomputer
centers by a T1 (1.544 Mbps)
line; 1990 - 1995
Jan. 7, 2004
Prof. Paul Lin
32
Example Networks (continue)

Internet (Wide Area Networks)
• E-mail
• World wide web
• News
• Remote login
• File transfer
• Entertainment
Jan. 7, 2004
Prof. Paul Lin
33
Example Networks (continue)

Architecture of the Internet
• POP (point-of-presence)
• Regional ISP
• Backbone
• NAP (network access point)
• Routers
• Corporate LAN
• Server farm
Jan. 7, 2004
Prof. Paul Lin
34
Example Networks (continue)

Connection-Oriented Networks (WAN)
• X.25
 Public data network, deployed in
1970s
• Frame Relay
 Deployed in 1980s, replaced X.25
networks
• ATM (Asynchronous Transfer Mode)
 Designed in the early 1990s
 For solving telecomm and
networking problems
Jan. 7, 2004
Prof. Paul Lin
35
Example Networks (continue)

Ethernet (LAN)
• Designed and implemented at Xerox
Palo Alto Research Center, 1976
• Bob Metcalfe and David Boggs
• Xerox Ethernet failed to
commercialized
• Metcalfe formed 3Com to sell
Ethernet adapters
Jan. 7, 2004
Prof. Paul Lin
36
Example Networks (continue)

LAN Standards
• IEEE 802.3


DIX standard by DEC, Intel, and Xerox,
1978, 10 Mbps Ethernet
DIX standard become IEEE 802.3 in
1983
• IEEE 802.4

Token bus (GM)
• IEEE 802.5

Jan. 7, 2004
Token ring (IBM)
Prof. Paul Lin
37
Example Networks (continue)

Wireless LAN Standards
• Design considerations



Privacy, Security, Battery Life, Human
Safety
With a base station (access point)
Ad Hoc Networking (wireless peer
communicate with each other directly)
• IEEE 802.11
Jan. 7, 2004
Prof. Paul Lin
38
Example Networks (continue)

Wireless LAN Standards (1999-)
• IEEE 802.11a

Up to 54 Mbps
• IEEE 802.11b

Up to 11 Mbps
• IEEE 802.11g

Jan. 7, 2004
Up to 54 Mbps
Prof. Paul Lin
39
Example Networks (continue)

Wireless LAN Standards (1999-)
• IEEE 802.15


Bluetooth
10-meter distance
• IEEE 802.16

Jan. 7, 2004
Broadband Wireless WAN
Prof. Paul Lin
40