Course title
M20850001
Introduction to Computer Networks

thomas silverston
Course description
This lecture will introduce the basic foundation of Computer Networks. Indeed, Computer Networks such as the Internet is now part of every day life and it is essential for future engineers to understand its underlying communication mechanisms. This class will first present the requirements for enabling computer communications and will emphasize on the layered models. It will therefore describe in details the OSI model as a reference, and present all the communication functionalities at each layer. Then, the main part of this class will focus on the Internet architecture and the TCP/IP model; main Internet protocols and applications will be presented. Network traffic will also be investigated with tools such as tcpdump or Wireshark during practical tutorial classes.
Purpose of class
This class will provide all knowledge for students to understand Computer Network architecture and the way of working of the Internet.
Goals and objectives

Goals and objectives Course Outcomes
1. Understanding Computer Networking principles
A-1
2. Knowledge of the Internet architecture
A-1
3. Students will also learn computer Networking through practical tutorial and exercices and networking tools (e.g., tcpdump, Wireshark, etc.)
A-1
Language
English
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Computer Network and the Internet: Access Network, Core Network, QoS Read chapter 1.1-1.4 380分
2. Network Reference Models: Layering architectures, OSI, TCP/IP Read Chapter 1.5-1.8 380分
3. Application Layer, Web Read Chapter 2.1-2.2 380分
4. Application Layer: FTP/SMTP/DNS/P2P/Socket Read Chapter 2.3-2.7 380分
5. Transport Layer: Service, UDP Read Chapter 3.1-3.3 380分
6. Tutorial on Computers (Applications traffic analysis with Wireshark) Prepare Exercices 380分
7. Mid-Term Exam and discussions on the
solutions afterwards
Preparation for mid-term 380分
8. Transport Layer: TCP and Congestion Control Read Chapter 3.4-3.8 380分
9. Tutorial on Computers: TCP Congestion Control (Traffic Analysis with Wireshark) Prepare Exercices 380分
10. Network Layer: Forwarding/Routing, Virtual Circuit, IP Read Chapter 4.1-4.4 380分
11. Network Layer: Routing (Distant Vector, Link-State) Read Chapter 4.5-4.8 380分
12. IP Adressing (Exercices) Prepare Exercices 380分
13. Link Layer: Access Network, LAN, Ethernet Read Chapter 5 360分
14. Final Exam and discussions on the
solutions afterwards
Preparation for final 380分
Total. - - 5300分
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Mid-term Final Test/Project Total.
1. 15% 20% 5% 40%
2. 10% 20% 5% 35%
3. 5% 10% 10% 25%
Total. 30% 50% 20% -
Evaluation method and criteria
Mid-term exam will contribute to 30% of the grade. Final exam will contribute to 50% of the grade. 20% of the grade will be splitted into informal test during classes, tutorial projects and active participation in class.
The students needs at least 60% of the full score to pass this course.
Textbooks and reference materials
1- Computer Networking: a Top-Down Approach - 6th edition, J. Kurose and K. Ross, Ed. Pearson;
optional: Computer Networks, A. Tannenbaum, D.J. Wetherall.
Prerequisites
Interest for Computer Science and related CS classes.
Office hours and How to contact professors for questions
  • TBA (contact: thomas@shibaura-it.ac.jp) (probably Tuesday 16:00-17:00 in Toyosu Campus)
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
  • Course that cultivates a basic problem-solving skills
Active-learning course
N/A
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicatable
N/A N/A
Education related SDGs:the Sustainable Development Goals
    Last modified : Sat Mar 21 11:45:57 JST 2020