Motivation, Terminology,
Layered systems
(and other random stuff)
History and Motivation
History and Motivation
Motivation
Rates of Growth
Computer Networks are now
everywhere
Networked Computers -
Traditional Uses
New(er) Uses for
Networked Computers
Wide variety of types of
networks
Network Models
Layering
Layering Example: Federal
Express
FedX Layers
Layered Software Systems
Unix is a Layered System
OSI Reference Model
OSI Model
OSI <-> Network
Software
OSI 7 Layer Model:
Simplified Network Model
What’s a Protocol?
Interface
and
Peer-to-peer
Protocols
Thought Exercise
Programs & Processes
Client - Server
Client - Server Examples
Servers
Peer-to-peer Computing
Java and Multithreading