Network Design, ICS 351
This page is
http://www2.ics.hawaii.edu/~esb/2009fall.ics351/index.html
This page is subject to change without notice -- please reload it
in your browser if an item that might affect you may have changed.
The organization of the course is described here. Please review it at the beginning of the
course and occasionally during the course. It includes information
about course goals, class time and location, contacting the instructor,
office hours (TT 9:30-10, Wed 2-3), the textbook,
grading, and the no cheating policy.
If you have any questions, please contact the instructor.
Schedule
This schedule is tentative and likely to change during the course
of the semester.
Presentation notes are in HTML. For lectures, I usually post notes
no later than the day before the lecture. For labs, there may not be
any notes.
- Tue, Aug 25, class introductions, course summary. Introduction to the lab.
Outline
- introductions
- course overview
- overview of the Internet and routing
- initial lab visit for Tuesday section
- Thu, Aug 27.
Outline
- overview of the Internet and routing (continued)
- linux commands
- initial lab visit for Thursday section
Assignment:
Read textbook introduction and do Prelab 1, due by class time September 1/3.
- Tue, Sep 1. Linux and IOS commands
Outline
- linux commands
- IOS commands
- network monitoring
- Thu, Sep 3. Introduction to protocols.
Outline
- introduction to the HTTP protocol
- introduction to the TCP protocol
- introduction to the IP protocol
- introduction to the Ethernet protocol
- introduction to the 802.11/WiFi protocol
- Tue, Sep 8. IP interface configuration and netmasks.
Address Resolution Protocol, ARP.
Outline
- IPv4 addresses: network part and host part
- address masks
- IP interface configuration
- IPv6 addresses
- ARP protocol
- arp command
- lab 2
- Thu, Sep 10. Quiz 1 at beginning of class. IP packet forwarding.
Outline
- internet packet forwarding
- IP routing table and routing cache
- proxy ARP
- Tue, Sep 15. IP packet forwarding, proxy ARP, static routes.
Outline
- IP routing table and routing cache
- proxy ARP
- static routing
- lab 3
- Thu, Sep 17. Netmask exercises.
Outline
- netmask exercises
- network and subnetwork design
- Tue, Sep 22. Dynamic routing, distance-vector, RIP.
Outline
- dynamic routing
- RIP
- distance-vector routing
- Thu, Sep 24. RIP. Quiz at start of class.
Outline
- Tue, Sep 29. Link-state routing, OSPF.
Outline
- Thu, Oct 1. OSPF.
Outline
- OSPF
- BGP
- why routing matters
- Tue, Oct 6. BGP.
Outline
- Thu, Oct 8. Network IP address assignment. Quiz at start of class.
Outline
- network and subnetwork design
- Tue, Oct 13. Routing protocols in general.
Outline
- routing protocol comparison
- encapsulation
- network dynamics
- Thu, Oct 15. Network dyanmics. IP multicasting.
Outline
- network dynamics
- IP multicasting
- Tue, Oct 20. TCP and UDP. Congestion control.
Outline
- Thu, Oct 22. TCP Congestion Control. Quiz at start of class.
Outline
- Tue, Oct 27. IP multicasting.
Outline
- IP multicast addresses
- IP multicasting
- IGMP
- PIM
- Thu, Oct 29. Ethernet switching
Outline
- Ethernet switches
- spanning tree protocols
- DNS
- Tue, Nov 3. NAT, firewalls
Outline
- Thu, Nov 5. DHCP. Quiz at start of class.
Outline
- Tue, Nov 10. DNS.
Outline
- Thu, Nov 12. WiFi.
Outline
- wireless 802.11 and WiFi.
- 802.11 security: WEP, 802.11i, WPA, WPA2.
- networking security
- wireless ad-hoc and mesh networks
- Tue, Nov 17. IPv6.
Outline
- IPv6 addresses
- IPv6 packets
- IPv6 over Ethernet
- Thu, Nov 19. HTML and HTTP. Quiz at start of class.
Outline
- HTML
- HTTP
- web scripting languages
- Tue, Nov 24. Secure HTTP
Outline
- HTTPS: SSL and TLS
- certificates
- cookies
No lab this week. Prelab is
due on Sunday (Nov 29) for next week's HTTP lab
(which is not in the book).
- Tue, Dec 1. SNMP
Outline
- Thu, Dec 3. Performance and peer-to-peer. Quiz at start of class.
Outline
- Performance
- Peer-to-peer networking
- Tue, Dec 8. Initial course review.
Outline
- review of packet forwarding:
switching and Internet routing
- Thu, Dec 10. Course review, 2nd part.
Outline
- IP packet forwarding
- networking protocols:
The final exam for this class is
scheduled for Thurdsay Dec 17th, from 9:45am to 11:45am in
Holmes 247.