Transcript WB_intro
CS3502:
Data and Computer Networks
INTRODUCTION
introduction: CS3502
overview
course
of computer networks Track
objectives
homeworks,
tests, grading
approximate
schedule
objectives: CS3502
gain
good overview of networking
detailed
knowledge of
physical
layer
data
link layer
local
area networks
elementary
protocol specification and
elementary
performance analysis
analysis
homeworks, etc: CS3502
homeworks passed out in class OR in
electronic form. NOT GRADED.
solutions for majority of homeworks
provided.
3 tests spaced roughly 1/3 of quarter
tests based - in order of priority- on
homeworks
class
text
notes, lectures
introduction: CS3502
network definitions
classifications
models (high level)
ISO
model
DOD
model
IEEE
model
purposes of networks
network industries
communication protocols
Basic Terms
Communication- moving information from one physical
node to another
Information
- data
Data
- a pattern of 0’s and 1’s
Node
- a physical system for holding information
Data
- moving data from one physical node to
another
Communication
Data
Processing - changing data within a node
Examples of Networks
local,
long distance telephone networks
computer
LANs: ethernet, token ring
ARPANet/MILNET
Cable
TV networks
Cellular
The
WANs
phone networks
INTERNET
network definitions
Networks
computer
network
distributed
LAN,
network
MAN, WAN
integrated
network
internetwork/Internet
network classification
geographical
coverage (LAN ... WAN)
topology
switching
speed
technique
(data rates)
data/information
content
geographical coverage
LANs
simpler,
less software layers
higher
data transfer rates (generally)
simple
routing
IEEE
standards
easily
connected together via bridges
examples:
ethernet, token ring, FDDI
geographical coverage
MANs
traditional
cable
TV, local phone
DQDB,
less
category
FDDI (?)
used, as most networks can be classified
into LAN/WAN
geographical coverage
WANs
data
speeds slower, in general (this
distinction fading)
national,
international boundaries
includes
internetworking
ARPANet
much
OSI
first example
more complex software
model
network topologies
star
ring
bus
fully
connected
tree
mesh
switching techniques
broadcast
no
switching or routing; 1 station transmits, all
others can receive
collisions occur if more than 1 attempts to
transmit at once
examples: ethernet LAN and radio networks,
satellites (to some degree)
switching techniques
circuit
3
switching
distinct phases
traditional voice network
nice for user, but inefficient use of
transmission facilities
served traditional voice networks well, but
gradually becoming outdated by new
technology
switching techniques
message
switching
sends
entire message as single transmission
efficiency problems from unbound msg. size
packet
switching
fixed
packet size
much more efficient use of facilities
several refinements; fast packet switching
(ATM) is culmination
network model: ISO 7-layers
designed
~1970; still heavily referenced
7 layer model for networks -1. physical - moves a bit from a to b using a
physical(electrical, optical, etc.) signal
2. data link - groups bits into frames, or
messages, for error control and information
3. network - routing function
network model: ISO 7-layers
4. transport - end to end; interface
between user apps and the
network/internet
5. session, presentation - ??
7. application - user interface to
network, and user services: email, file
transfer, world wide web, etc.
network model: IEEE LAN model
complements
ISO model for LAN
specific networks;
more
specific in data link, physical
layers; other layers unchanged
layers:
physical
MAC:
media access control
LLC: logical link control
network model: DoD model
Alternative
view; viewed networks as
basic building blocks, thus not included
in model
Fewer
layers
Applications
host-host
internet
(transport; now TCP )
layer (now IP)
network
interface layer
purposes of networks
resource
sharing
increased
reliability (redundancy, etc.)
efficiency
communications
future
applications: voice, video, data,
images, appliances, .... ?
basic network services
e-mail
file
transfers (ftp, etc)
remote
login (rlogin, telnet)
WWW
(web)
network ing industry
historically
two separate and very
different industries -- computers and
communications
computer industry: IBM, DEC, Sun,
Apple, Cray, SGI, Compaq, Dell,
Gateway, Microsoft, etc
communications: AT&T, Sprint, MCIWorldCom, RBOCs, GTE, other phone
companies, etc.
network ing industry
these
2 industries have been merging
signs of the merging
initial
purpose of each
signals
importance of each to the other
research labs
Sun’s logo “the network is the computer”
industry sectors
Computer
Industry
mainframes,
“big” computers - IBM, Cray
mid-size, workstations - Sun, SGI, (DEC,
Tandem)
personal computers (manufacurers) Compaq, Dell, Gateway
PCs - software - Microsoft
semiconductors for PCs - Intel, AMD, NSM
industry sectors
Communications
long
distance telephone (ATT, Sprint)
local
telephone (Pacific Bell, etc.)
telecom.
equipment (Lucent, Nor. Telecom)
telco
eqmt (Lucent, etc.)
data;
internet (Cisco, 3Com)
internet
radio,
service providers (AOL, etc)
wireless data, satelite, etc
standards for networks
reasons
for standards
advantages
disadvantages
standards
organizations
communication protocols
protocol:
the algorithm or procedure
used for communication between
processes at the same layer
examples:
telephone call; e-mail
protocol
processes make use of lower
layers as a service.
heart
of communications process
communication protocols
some
bit
things protocols do
interpretation to signals
group
error
bits into messages
detection and correction
synchronization
make
more efficient use of networks facilities
communication protocols
three
basic phases of data
communications
1. connection establishment
2. data transfer
3. connection termination
connection-oriented/connectionless