This subject explains various control technologies of network routers that are designed to achieve high speed, low power consumption, and stability and high reliability. Furthermore, the goal is to understand advanced applications for networks in recent years such as edge computing and virtualization .
1) Understand the roles and applications of L2/L3/L4 and L7 correctly.
2) Understand the functions and control techniques of routers correctly.
3) Understand state-of-the-art technologies such as virtualization and information-centric network, and can learn about future challenges and solutions.
Outline:
In addition to understanding communication protocols correctly, it is important to understand the control and processing of routers and other related equipment in order to build and operate a network.
The discussion will cover the current network challenges, such as faster speeds and lower power consumption, and new technologies, such as virtualization to solve these problems.
This lecture is conducted in a lecture style by a teacher with practical experience in development of network routers.
Style:
Classes are held in lecture style from week 1 to week 15.
Notice:
Students should have the knowledge of the year 3 class Introduction to Computer Engineering and year 5 class Information Network.
Students who miss 1/3 or more of classes will not be eligible for evaluation.
|
|
|
Theme |
Goals |
2nd Semester |
3rd Quarter |
1st |
TCP/IP protocol and technologies at each layer Describe the emergence of TCP/IP and the technologies of networking. |
TCP/IP Overview Understand the advent of TCP/IP and networking technologies.
|
2nd |
Performance and characteristics of networks Describe terminologies of network such as bandwidth and throughput, congestion, and so on. |
Performance and characteristics of networks Understand terminologies of network such as bandwidth and throughput, congestion, and so on.
|
3rd |
Optical and electrical signals Describe fiber optics, transceivers, and SerDes (Serializer/Deseralizer). |
Optical and electrical signals Understand fiber optics, transceivers, and SerDes (Serializer/Deseralizer).
|
4th |
LAN configuration and control technology Describe wired and wireless connectivity and remote access using SSH. |
LAN configuration and control technology Understand wired and wireless connectivity and remote access using SSH.
|
5th |
Lower layer protocol Describe forwarding and routing protocols |
Lower layer protocol Understand forwarding and routing protocols
|
6th |
Upper layer protocol Describe examples of TCP/UDP and applications. |
Upper layer protocol Understand examples of TCP/UDP and applications.
|
7th |
Time synchronization by NTP Describe the Network Time protocol. |
Time synchronization by NTP Understand the Network Time protocol.
|
8th |
Midterm exam |
Midterm exam
|
4th Quarter |
9th |
Network equipment Describe the configuration and control of switches/routers and servers. |
Network equipment Understand the configuration and controls of switches/routers and servers.
|
10th |
FIB and routing Describe tree search and longest match search. |
FIB and routing Understand tree search and longest match search.
|
11th |
Routing tables and ternary state memory Describe routing and access control using TCAM. |
Routing tables and ternary state memory Understand outing and access control using TCAM.
|
12th |
Fragmentation and Packet Buffers (including assignments to submit) Describe packet assembly and queuing at routers. |
Fragmentation and packet buffers Understand packet assembly and queuing at routers.
|
13th |
Internet technology Describe access network to ISP connectivity and autonomous systems (AS). |
Internet technology Understand access network to ISP connectivity and autonomous systems (AS).
|
14th |
Network virtualization Describe network virtualization technologies such as VLAN, VPN, and OpenFlow. |
Network virtualization Understand network virtualization technologies such as VLAN, VPN and OpenFlow.
|
15th |
Wireless networks and the Internet of Things Describe wireless LAN, Bluetooth (LE) and LPWA (Low Power Wide Area). |
Wireless networks and the Internet of Things Understand LPWA (Low Power Wide Area) from wireless LAN, Bluetooth (LE).
|
16th |
Final exam |
Final exam
|