Internet Protocols 2016: Difference between revisions

From Widen
Jump to navigation Jump to search
Widen (talk | contribs)
Widen (talk | contribs)
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Internet Protocols ==
== Internet Protocols ==
* <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. Rather, do the following.
*** Study only those pages that we had a discussion on.  
** For the 70% (Lectures 15-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>
* '''Textbook'''
* '''Textbook'''
Line 101: Line 100:
| 13
| 13
| SMTP / POP3  
| SMTP / POP3  
|  [http://www.cs.newpaltz.edu/~pletcha/NET_PY/the-protocols-tcp-ip-illustrated-volume-1.9780201633467.24290.pdf SMTP (Ch. 28) from 1st edition]<br/>[http://www.owlriver.com/spam/stop-spam.html Reading email headers]<br/>[[media:Mailex2.pdf|SMTP message example]]
|  [http://www.cs.newpaltz.edu/~pletcha/NET_PY/the-protocols-tcp-ip-illustrated-volume-1.9780201633467.24290.pdf SMTP (Ch. 28) from 1st edition]<br/>[[media:Mailex2.pdf|SMTP message example]]
| [[media:IP-17강.ppt|Lecture 15 - SMTP]]
| [[media:IP-17강.ppt|Lecture 15 - SMTP]]
|-
|-
| 14 - 15
| 14 - 15
| BGP / OSPF
| BGP / OSPF
| [http://www.tcpipguide.com/free/t_TCPIPRoutingProtocolsGatewayProtocols.htm Routing]
| <!--[http://www.tcpipguide.com/free/t_TCPIPRoutingProtocolsGatewayProtocols.htm Routing]-->
| [[media:Bgp.ppt|Lecture 16 - BGP overview (Cisco)]]
| [[media:Bgp.ppt|Lecture 16 - BGP overview (Cisco)]]<br/>[[media:OSPF.ppt|Lecture 17 - OSPF: shortest path computation]]
|-
|-
| <font color=red>'''Final (June 15th)'''</font>
| <font color=red>'''Final (June 15th)'''</font>
| <font color=green>Lectures 14 - 17 (70%), Lectures 1 - 13 (30%) </font>
| <font color=green>Lectures 15 - 17 (70%), Lectures 1 - 13 (30%) </font><br/><font color=red>'''See the <u>Time-Saving Advice for the Final Exam</u> Above!!!'''</font>
| [[media:IPfinal-2010.pdf|''An example problem set from 2010'']]<br/> [[media:Final-solutions.pdf|''An example problem set from 2014'']]
| [[media:IPfinal-2010.pdf|''An example problem set from 2010'']]<br/> [[media:Final-solutions.pdf|''An example problem set from 2014'']]
|
| [[media:Final-solutions16.docx | Final Solutions]]
|-
|-
| colspan=4 | Hand in the term project report and code by <font color=red>'''June 22nd'''</font>.
| colspan=4 | Hand in the term project report and code by <font color=red>'''June 22nd'''</font>.
|}
|}

Latest revision as of 04:16, 15 June 2016

Internet Protocols

  • Time-Saving Advice for the Final Exam:
    • Do not comb through the textbook/reference. Rather, do the following.
    • For the 70% (Lectures 15-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.
  • Textbook
    • Richard W. Stevens, TCP/IP Illustrated Vol. 1, 2nd Ed.
  • Tools
    • Wireshark ([1]).
    • ManageEngine MIB Browswer ([2])
  • 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
SMTP message example
Lecture 15 - SMTP
14 - 15 BGP / OSPF Lecture 16 - BGP overview (Cisco)
Lecture 17 - OSPF: shortest path computation
Final (June 15th) Lectures 15 - 17 (70%), Lectures 1 - 13 (30%)
See the Time-Saving Advice for the Final Exam Above!!!
An example problem set from 2010
An example problem set from 2014
Final Solutions
Hand in the term project report and code by June 22nd.