2019 Internet Infrastructure

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
Graduate major in Computer Science
Instructor(s)
Ohta Masataka 
Course component(s)
Lecture
Day/Period(Room No.)
Tue1-2(W833)  Fri1-2(W833)  
Group
-
Course number
CSC.T441
Credits
2
Academic year
2019
Offered quarter
2Q
Syllabus updated
2019/3/18
Lecture notes updated
2019/8/1
Language used
English
Access Index

Course description and aims

To explain that the Internet is not a specific application but an information/communication infrastructure and the end to end argument, the fundamental architectural principle of the Internet, with specific protocols at physical, datalink and network layers. It is expected that participants can design network protocols with the end to end argument in mind.

Student learning outcomes

To understand the end to end argument, the principle of the Internet and be able to explain it with specific examples, and to be able to identify some protocol violating the end to end argument and its harmful consequences.

Keywords

End to end argument, Internet, Architecture, Layering, Catenet Model

Competencies that will be developed

Intercultural skills Communication skills Specialist skills Critical thinking skills Practical and/or problem-solving skills
-

Class flow

Lecture on each topic with questions and comments from the participants The participants are required to ask a question or make a comment on the lecture at least twice during a term of the course.

Course schedule/Required learning

  Course schedule Required learning
Class 1 Introduction of class To understand what is and what is not the Internet and what is layering
Class 2 Introduction to the Internet architecture superficially know the end to end argument and CATENET model
Class 3 Physical Layer understand various physical layer technologies
Class 4 Datalink layer understand various datalink layer technologies
Class 5 IPv4 understand IPv4 and ARP
Class 6 IPv6 Understand IPv6 and ND
Class 7 IPsec understand IPsec and various security technologies
Class 8 NAT&DHCP understand NAT and DHCP and know what is end to end NAT
Class 9 Routing (IGP/EGP) Understand routing protocols w.r.t. difference between IGP and EGP and various IGP/EGP technologies
Class 10 Routing (ROLC/MPLS) understand background and various technologies of ROLC/MPLS
Class 11 Multicast Understand various multicast technologies and their difficulties
Class 12 QoS (Quality of Service) Guarantee understand difficulties and solutions of QoS (bandwidth/delay) guarantee in packet network
Class 13 Optical packet router understand how realistic optical packet router with practical buffering can be constructed
Class 14 auxiliary topics (1) auxiliary topics (1)
Class 15 auxiliary topics (2) auxiliary topics (2)

Textbook(s)

none

Reference books, course materials, etc.

OCW

Assessment criteria and methods

Interim report to experience how internet protocols work (20%) and final report to assess understanding on the Internet and the end to end argument (80%).
In addition, good questions and comments during lecture are rewarded with additional scores.

Related courses

  • CSC.T442 : Internet Applications

Prerequisites (i.e., required knowledge, skills, courses, etc.)

None

Page Top