Overview of Communications Technologies
Download
Report
Transcript Overview of Communications Technologies
Basic Communications
Overview of
communication technology.
Communications
Electronically exchanging data or
information.
Voice interactive communication
Data large volume batch transmissions
Image encoded graphics
Video streaming media
Telecommunications
History
Pre 1984
Local and long distance monopoly
1984 AT&T settlement
Intense long distance competition
1996 Telecommunications Act
Local access competition
Standard Telephone System
Analog
Switch
Analog
Digital
Digital
Network
Modem
Digital
Telephone Changes
Rapidly decreasing long distance rates
Value added telephone services
Cellular access
Flat rate long distance?
Data and voice convergence.
Issue: Access
Dedicated lines
Standard voice
Integrated Services Digital Network
Digital Subscriber Lines
Cable Modem
Wireless
Voice vs. Data
Voice
Delay Sensitive
Constant bit rate
Not error sensitive
Growth stable
(video ??)
Data
Delay insensitive
Variable bit rate
Error sensitive
Demand growing
Data Networks
NIC
LAN
Switch
Campus or
Router Metropolitan
Area
WAN
Public TELCO
POP
Packet Structure
Header(s)
Data Payload
Trailer
LAN Operating Protocols
(layer 2)
Ethernet
open standard, cheap, most common
Token Ring
IBM proprietary, high quality,
expensive
Others
Network Interface Cards
Build, send out and accept frames
Usually a daughter board on PC
Must match LAN and CPU
Require drivers to operate
Network Interface Cards
(NIC)
Ethernet
Carrier Sense Multiple Access/Collision
Detection
Trailer
Body
Listen before transmit
Contention access
Retransmit on collision
Header
Network Routing
Protocols for
internetworking.
Two major types
Packet switching (or datagram)
Usually layers 3 and 4
Circuit switching
Usually layers 1 and/or 2
Packet switching or
Datagram Protocols
Best effort
Frames take individual routes
Packet assembly devices needed
Error Control
Traffic Management
Buffering
Discard
Datagram Logic (IP)
Packet n
Packet 2
Packet 1
3
2
1
3
1
PAD
2
IP
Best Effort
Addressing
Variable packet lengths (1500 bytes or
less)
IPv4 vs IPv6
Frame and Header
TCP and UDP
Transmission Control
Protocol
Connection oriented
Assures that packets
arrive in order and
that they are correct.
User Datagram Protocol
Connectionless
Sends packets out
without confirming
that they arrive
Ethernet/TCP/IP Header
Structure
Circuit Protocols
All packets take the same route
No packet assembly device to reorder
packets
Normally layer 2 connection
May be permanent or switched
Allow guaranteed service quality levels
May be used to carry datagram protocols
Circuit Logic
Source
Destination
Setup
Message & ACK’s
Teardown
Internetworking
Technologies
Common WAN
technologies.
ISDN
Circuit
Switched
Data and
Voice
Service
Digital Subscriber Lines
DSL uses packet switching technology
that operates independent of the voice
telephone system, allowing the telephone
companies to provide the service and not
lock up circuits for long calls.
WAN Costs
Circuit Charges
Committed Bandwidth
Peak Bandwidth
Discard Priority
Latency
Representative Prices
per MB of traffic (Qwest, Dec. 98)
Frame Relay
Non-discard eligible
Discard eligible
4 cents
3 cents
ATM
Constant bit rate
Variable bit rate (real-time)
Variable bit rate (non real-time)
Available bit rate
Unspecified bit rate
2 cents
1.2 cents
.75 cents
.55 cents
.4 cents
Representative Prices
per port (Qwest, Dec. 98)
56 Kb Frame Relay
T-1 Frame Relay
T-3 Frame Relay
$190
$1,595
$3,190
Client/Server Architecture
An architecture in which the client
(personal computer or workstation) is the
requesting machine and the server is the
supplying machine, both of which are
connected via a network.
Client/Server Architectures
FAT CLIENT
FAT SERVER
SERVER PROCESSING
CLIENT PROCESSING
CENTRALIZED
STAND-ALONE
Client/Server
Scalability
Interoperability
User buy-in
Increased cost
Multi-tier
One Tier System
Two Tier Client/Server
Three Tier Client/Server
Application Issues
Interoperability (e.g. ODBC)
OS support
Multi-threaded or single threaded
Network impact (e.g. chattiness)
QoS demands
Delivery: centralized, clien/server, web
Application Management
Standards
Supported
Accepted
Prohibited
Version Control and Distribution
License Management
Virus detection and inoculation