Date: September 30, 2013 Homework due: Oct. 4 at 5:00pm
Computer hardware
CPU, memory, registers
Secondary storage
Network, graphics cards
Computer software
Applications
Libraries (static, dynamic)
Operating systems
Kernel-loadable modules
Network structure
Basic types of connections: broadcast, point-to-point
Local area networks
Gateways and routers
Network protocols
What is a protocol
Network layering
Internet: Internet Protocol (IP), TCP, UDP
Domain Name System (DNS), email (SMTP), web (HTTP)
Examples
Sending an email
Accessing a web page
Discussion question
Discussion Topic
After the first Gulf War, some generals realized that the Iraqi networks had been remarkably resilient: as soon as the Allies destroyed one station, the network promptly routed around it. The generals discovered that the Iraqis were using Internet routing protocols, which were designed for resiliency. Several promptly suggested that those protocols should be classified. What are the problems with doing this?