Introduction To Networking: Drew Saunders Networking Systems Stanford University
Introduction To Networking: Drew Saunders Networking Systems Stanford University
Networking
Drew Saunders
Networking Systems
Stanford University
Goals of class
Basic understanding of common
modern networking technology and
terminology
What is a Network?
A network is a way to get stuff
between 2 or more things
Examples: Mail, phone system,
conversations, railroad system,
highways and roads.
Application
Presentation
Session
Transport
Network
Data
Physical
Application
Application
Protocol
Local Network
(LAN)
Transport
Network
Data
Physical
OSI (Open Systems Interconnection) mnemonic: All People Seem To Need Data Processing. If
you ever take a test on networking, youll have to now this, otherwise, use the simplified
model.
4
Protocol Concepts
Protocols are sets of rules.
What do you want to do?
(Application)
Where are you going? (Addressing)
Do you speak the same language?
(Structure)
Did you get there?
(Acknowledgments, Error checking)
5
Physical Layer
(Layer 1)
Cat3 and 4 are older, fewer twists, similar to phone, only good
for 10Mbit. Phones work on Cat5/5e so current University
standard is Cat5e (or Cat6 for special situations) everywhere.
Good for up to 100m, we dont like to go over 80m when
wiring a building though.
Standard connecter: RJ45.
Star topology: each user gets their own path, easy to
troubleshoot, costs more than a shared topology.
Troubleshooting costs so much that bus and ring (shared)
topologies are functionally dead.
7
Physical: Wireless
Terms: 802.11b, 802.11a, 802.11g (coming soon: 802.16 a.k.a.
WiMax)
Uses microwave radio waves in the 2.4Ghz (802.11b and g)
and 5.4Ghz (802.11a and n) bands to transmit data. These are
unregulated frequencies, so other things (cordless phones,
etc.) can use the same frequencies, but hopefully one or the
other is smart enough to hop frequencies to stay clear of the
other. 802.11b and g devices can use the same access points
easily. 802.11a requires separate (or dual) antennae.
For the most part, completely and utterly insecure. Very easy
to capture someone elses data. Make sure your application is
secure (SSL, SSH, etc.)
802.11b at 11Mbps is the slowest (both 802.11a and g claim
54Mbps, 12-20Mbps in practice).
Data Layer
(Layer 2)
10