Internet Protocols 2016: Difference between revisions
Jump to navigation
Jump to search
| Line 2: | Line 2: | ||
* <font color=red>'''Time-Saving Advice for the Final Exam:''' | * <font color=red>'''Time-Saving Advice for the Final Exam:''' | ||
** Do <u>not</u> comb through the textbook/reference. | ** Do <u>not</u> comb through the textbook/reference. | ||
*** Study only those pages that we had a discussion on. | |||
** For the 70% (Lectures 14-17), focus on the <u>class discussions</u> plus the <u>lecture outline ppts</u> below. | ** For the 70% (Lectures 14-17), focus on the <u>class discussions</u> plus the <u>lecture outline ppts</u> below. | ||
** For the 30% (Lectures 1-13), solve the <u>problems in Midterm 1,2,3</u> from this year. </font> | ** For the 30% (Lectures 1-13), solve the <u>problems in Midterm 1,2,3</u> from this year. </font> | ||
Revision as of 01:39, 1 June 2016
Internet Protocols
- Time-Saving Advice for the Final Exam:
- Do not comb through the textbook/reference.
- Study only those pages that we had a discussion on.
- For the 70% (Lectures 14-17), focus on the class discussions plus the lecture outline ppts below.
- For the 30% (Lectures 1-13), solve the problems in Midterm 1,2,3 from this year.
- Do not comb through the textbook/reference.
- Textbook
- Richard W. Stevens, TCP/IP Illustrated Vol. 1, 2nd Ed.
- Charles M. Kozierok, TCP/IP Guide (reference)
- Richard W. Stevens, TCP/IP Illustrated Vol. 1, 2nd Ed.
- Tools
- Term project description is finally here.
- Some hints are on Blackboard (there weren't too many questions so Q&A session is canceled).
Lecture schedule and materials
| week | topic | references and reading | lecture outline |
|---|---|---|---|
| 1 | Introduction Layering principle |
Wireshark | Lecture 1 - intro, layering principle |
| 2 | IP address architecture | IANA IPv4 address space registry | Lecture 2 - address architecture |
| 3 | Link layer IPv4 Address Resolution Protocol (ARP) |
Lecture 3 - link layer Lecture 4 - ARP | |
| 4 | IP | Wireshark filters reference | Lecture 5 - IP |
| 5 | UDP | IANA port numbers registry | Lecture 6 - UDP |
| 1st Midterm (March 28th) | Lectures 1 - 6, tracert, ipconfig, whois, arp commands, Wireshark filters |
An example problem set from 2010 (Errata: Prob. 2 answer: 276, 276,60,176) An example problem set from 2014 (Errata: Prob. 8 answer: 276, 252, 140) |
Midterm #1 Solutions |
| 6 | SNMP | SNMP (Ch. 25) from 1st edition BER rule on the first 2 bytes of object identifier Samsung printer MIB example |
Lecture 7 - SNMP SNMP table reading |
| 7 | ICMP | No class on Apr. 13th due to General Election (a legal holiday) | Lecture 8 - ICMP |
| 8 | DHCP | DCHP trace example | Lecture 9 - DHCP |
| 9 | NAT | STUN trace STUN trace with correct cookie (See 6m 45s into the video) |
Lecture 10 - NAT |
| 2nd Midterm (April 25th) | Lectures 7 - 10 MIB browser (e.g. ManageEngine), traceroute, ping, ipconfig |
An example problem set from 2014 Errata: Prob. 5: UDP port number for DHCP server = 67 Errata: Prob. 11: (TURN) cdabe |
Midterm #2 Solutions |
| 10 | DNS | Lecture 11 - DNS | |
| 11 | IP multicast | IGMPv3 trace IPTV channel zapping trace |
Lecture 12 - IP multicast |
| 12-13 | TCP | Lecture 13: TCP introduction, connection management Lecture 14: TCP interactive traffic management, flow control, timers | |
| 3rd Midterm (May 23rd) | Lectures 11 - 13 (through Section 13.3.3 + Fig. 13.8) in the textbook nslookup, ipconfig/displaydns,flushdns,registerdns,netstat |
An example problem set from 2014 | Midterm #3 Solutions |
| 13 | SMTP / POP3 | SMTP (Ch. 28) from 1st edition Reading email headers SMTP message example |
Lecture 15 - SMTP |
| 14 - 15 | BGP / OSPF | Routing | Lecture 16 - BGP overview (Cisco) |
| Final (June 15th) | Lectures 14 - 17 (70%), Lectures 1 - 13 (30%) | An example problem set from 2010 An example problem set from 2014 |
|
| Hand in the term project report and code by June 22nd. | |||