ICOM6012 - Internet infrastructure technologies
Instructor Professor Lawrence Yeung ( kyeung@eee.hku.hk )
Teaching assistant Mr. Tony Kwan
Syllabus This module takes a systematic approach to study the various components which form the infrastructure of the Internet. It provides a comprehensive coverage of existing and emerging Internet technologies and applications. Topics include: access and backbone network technologies; IP addressing and routing architectures; standard transport and application protocols; operating principles and internals of network entities. We will focus not only on how the Internet works but also its design rationale and engineering tradeoffs.
Objectives
  • To provide a comprehensive coverage of existing and emerging Internet technologies and applications.
  • To study the technology components which form the infrastructure of the Internet.
Learning outcomes
  • Appreciate that the Internet is a revolutionary and disruptive technology
  • Gain a thorough understanding of how the Internet works
  • Demonstrate the ability to analyze, assess and predict future Internet technologies and applications
Prior knowledge expected Participants are expected to have background in communication/computer networking in general, e.g. an undergraduate course in this area or equivalent.
Topics covered
  •  Course Overview; Underlying network technologies & the internetworking concept
  • The Internet Architecture; Network Performance Basics
  • Internet Application & Application-Layer Protocols: Web/HTTP, FTP, Email, DNS, Peer-to-Peer file sharing & streaming, Location-based technology & applications
  • Transport Layer Services; UDP and TCP Internals
  • Reliable data transfer; Flow/Congestion Control; Fairness Issues with TCP
  • IP Network Layer Service Models; Router Internal Architectures: Table lookup and switch fabric design
  • IP: Internet Protocols; IP addressing; ICMP; IPv6
  • Routing principles; Routing in the Internet: Intra-domain Routing Protocols (RIP, OSPF); Inter-domain Routing Protocol (BGP), Multicast Routing
  • Openflow switches / software-defined networks; Datacenter networking
  • Mobile IP
Teaching format Ten 3-hour lectures
Assessment
  • In-course assessment (40%)
    • Homework assignments 20%
    • Mid-term quiz (open book) 20%
  • A closed book, 2-hour, examination during which students are allowed to bring along one A4-page cheat sheet (filled with notes on ONE side) 60%
    Date: 25 November 2014 (Tue)
    Time: 7:30pm - 9:30pm
    Venue: Room 151, Main Building
Course materials

James F. Kurose and Keith W. Ross, Computer Networking: A Top-down approach featuring the Internet, 6th Edition, Addison Wesley 2012.

Enrolment No add or drop after 15 September 2014 (23:59)
Class quota Class size will be maintained at 50.
 
- Back -