CS 108 Week 11 Computer Networks
CS 108 Week 11 Computer Networks
Computer Networks
Lee Jae-Shin
Announcements
Project plan due today
URL posting: replying starts tomorrow. 3rd
posting starts next week.
Feedback today: Quiz next week (from
today’s or next week’s lecture).
Spyware remover available to download
Book pages: 1-34, 92-99, 137-171, 182-
187, 207-end
Last Week
HTML: Text only. Media files are linked to HTML
Flat vs. hierarchical structure
HCI: human factors
Iterative design
User feedback: find good test users first
Usability and eye-tracking
Trends: Convergence to the Web
Security and privacy issues
From a PC to the Net
PC + PC = LAN (Local Area Network)
Sometimes called “Ethernet”
Home & office network: wire vs. wireless
LAN + LAN = WAN (Wide Area Networks)
Telephone network is an analog WAN
WAN + WAN = Internet
1. Hardware Connections
LAN (Local Area Network)
Small area connections (office, school, and home)
RJ-45
Cables
WAN (Wide Area Network)
Telephone network is an analog WAN.
Internet is a digital WAN.
Usually, the telephone network and Internet are
linked together (via modem).
Interconnecting Home Office
Different Networks
Analog voice network
(telephone network)
How do we
interconnect ?
two different
networks?:
Modem Digital data
network
Internet LAN
Broadband Network Connections
a. Coaxial cable: cable modem
b. Telephone lines: DSL (Digital Subscriber Line)
c. Fiber optic cable: used for backbones
d. Satellite: transponder for receiving signals
a. Coaxial Cable
b. DSL (Digital Subscriber Line)
A DSL modem on your
phone line splits your
single phone line into two
frequencies - one for data
and one for voice/fax.
This allows you to make
and receive phone/fax
calls without interrupting
your Internet connection.
c. Fiber Optic Cable
Sending light signals through
the cable
Light has to remain inside the
cable
d. Satellites Orbiting the Earth
Satellite Network
Connects physically
separate networks
Iridium: Connection from Anywhere in the World
By Motorola. Too costly. Eventually failed and stopped after a few years of service.
2. Software connections
• How do they talk to each
other?
• They need a common
language with certain sets
of words.
Actual data
Packet Structure (an example)
What is a Protocol?
A special set of rules that end points in a
telecommunication connection use when
they communicate.
Various protocols exist at several levels in
a telecommunication connection.
Basically, a protocol is a rule for delivering
a packet to another end point.
Address, error correction, etc.
Packet
Protocol
Each server has its
own IP number.
ftp://132.236.225.125/myfile.zip
mms://movie.cinema.com/dance.asf
Streaming
Servers send continuous stream of short files to
users for near-real time playback.
Users can play part of music/video files not
waiting for the entire file to arrive.
Files usually compressed to speed up transfer.
Requires specially designed protocols.
• ex) mms://movie.cinema.com/dance.asf
Microsoft Media Server protocol
• ex) rtsp://video.realaudio.com/real.ra
Used be for RealAudio but now supported by MS
Reason for Different Standards
War on Standards
Standard means money
RealAudio vs. Microsoft
ICQ, Yahoo, and MSN Messenger
What about monopoly?
Is universal standard always good?
compatibility vs. security
ex) virus attack to MS Windows
Antisocial Effects of the Internet