Internet Protocols 2018: Difference between revisions

From Widen
Jump to navigation Jump to search
Widen (talk | contribs)
Widen (talk | contribs)
 
Line 104: Line 104:
| Lectures 10-16
| Lectures 10-16
| <!--Some past exam problems :-)<br/>[[media:16mid3.pdf|2016 Midterm(3)]]<br/>[[media:16mid2.pdf|2016 Midterm(2)]]<br/>[[media:16final.pdf|2016 Final]]<br/>[[media:15mid3.pdf|2015 Midterm(3)]]<br/>[[media:14final.pdf|2014 Final]]-->
| <!--Some past exam problems :-)<br/>[[media:16mid3.pdf|2016 Midterm(3)]]<br/>[[media:16mid2.pdf|2016 Midterm(2)]]<br/>[[media:16final.pdf|2016 Final]]<br/>[[media:15mid3.pdf|2015 Midterm(3)]]<br/>[[media:14final.pdf|2014 Final]]-->
| [[media:IPfinal18Sol.pdf | '''Final exam solutions''']]<br/>[[media:기말2018.jpg | 기말 성적]]
| [[media:IPfinal18Sol.pdf | '''Final exam solutions''']]<br/>[[media:기말2018.jpg | 기말 점수]]
|}
|}

Latest revision as of 04:23, 27 June 2018

Internet Protocols

  • Textbook
    • Richard W. Stevens, TCP/IP Illustrated Vol. 1, 2nd Ed.
  • Tools
    • Wireshark ([1]).
    • ManageEngine MIB Browswer ([2])


  • Term project description is finally here. The due date is June 21st, 11:59 PM.
    • IMPORTANT!!!
      The due date is delayed, June 22st, 11:59PM
  • Final exam will be on June 19th (Tue.).
    • Room numbers are (make sure you go to the correct room!!)
      • 205: Student ID starting with 2013 or higher.
      • B102: Student ID starting with 2012 or lower.
    • Final exam coverage (anything IPv6 is NOT examinable!!!)
      • DNS (Ch. 11): 11.1 - 11.6, lecture material (below)
      • SNMP: Lecture material (below)
      • IP multicast (Ch. 9): 9.1 - 9.4.3, lecture material
      • TCP (Ch. 12-17): 12, 13.1 - 13.6, 14.1 - 14.6, 15, 16.1 - 16.2, 17, lecture mateiral (below)
      • SMTP/POP3: lecture material (below)
      • Plus all commands used during class demonstrations: e.g. tracert, ipconfig, whois, arp, route, netstat, Wireshark filters, etc.
      • Plus any in-class discussions that have happened so far
    • Some past exam problems are given below. But NOTE: this year's exam can be quite different from these.
      MORE PROBLEMS FROM THE PAST ARE AVAILABLE NOW. SEE BELOW.



Lecture schedule and materials

week topic references and reading lecture outline
1 Introduction
Layering principle
Link layer
Interfaces on smartphone
Left: Wi-Fi on, Right: Wi-Fi off / LTE on
(Android app = Termux, command = "ifconfig")
Lecture 1 - intro, layering principle
Lecture 2 - link layer
2 IP address architecture Wireshark Lecture 3 - address architecture
3 IPv4 Address Resolution Protocol (ARP) IANA IPv4 address space registry Lecture 4 - ARP
4 IP Wireshark filters reference Lecture 5 - IP
5 IP routing, ICMP Lecture 6 - IP routing
Lecture 7 - ICMP
6 UDP IANA port numbers registry Lecture 8 - UDP
7 DHCP DCHP trace example Lecture 9 - DHCP
Midterm week Lectures 1 - 9 Midterm Solutions
9, 10 DNS DNS Lecture 10 - DNS
11, 12 SNMP SNMP (Ch. 25) from 1st edition
BER rule on the first 2 bytes of object identifier
SNMP trace example
UDP MIB example
Lecture 11 - SNMP
SNMP table reading
GET bulk example
SNMP review
12 IP multicast IGMPv3 trace
IPTV channel zapping trace
Lecture 12 - IP multicast
13 - 15 TCP A simple TCP connection trace
A simple TCP connection trace (2)
Nagle algorithm --- working example (look at the payload size)
Lecture 13: TCP introduction, connection management
Lecture 14: TCP interactive traffic management, flow control, timers
Lecture 15: TCP congestion control
15 SMTP / POP3 SMTP (Ch. 28) from 1st edition
SMTP message example
Lecture 16 - SMTP and PoP3
Final week Lectures 10-16 Final exam solutions
기말 점수