Course Introduction
- Introduce self and TA
- Web site
- Assignment to send a picture and contact info
- Academic integrity policy
- Required background
- What is this class about?
- How networks work: layered models; technology and algorithms pertinent to the various layers
- Programming with networks: the socket API
- What do you want to learn from this class?
- The recent DNS flaw: inner workings and exploits
- TCP rate control: normal, ISP, rate limiting, ...
- Packet sniffing techniques - wireshark
- Vocabulary of networking
- How do routers and addressing work?
- Intranets
- Wireless
- BitTorrent
- What is a switch vs what is a router?
- (in)secure protocol implementation
- Streaming media, QoS; why was BitTorrent a (claimed) threat to quality of service in some kinds of networks
- TCP/IP
- IPv6
- Metropolity Area Networks and Mobile Ad hoc networks (MANs)
|