Computer Engineering MA, Advanced Networking Concepts, 6 credits
Syllabus:
Datateknik AV, Avancerade nätverkskoncept, 6 hp
Computer Engineering MA, Advanced Networking Concepts, 6 credits
General data
- Code: DT098A
- Subject/Main field: Computer Engineering
- Cycle: Second cycle
- Credits: 6
- Progressive specialization: A1N - Second cycle, has only first-cycle course/s as entry requirements
- Education area: Technology 100%
- Answerable department: Computer and Electrical Engineering
- Approved: 2024-03-15
- Version valid from: 2024-09-02
Aim
The course aims to develop theoretical and practical knowledge of current and future networking concepts, technologies, and architectures. By providing in-depth knowledge of the TCP/IP protocol suite, advanced transport protocols, network routing algorithms, multimedia and content distribution, and emerging networking paradigms such as software defined networking (SDN), network function virtualization (NFV), and time sensitive networking (TSN)/DetNet, the course prepares the participants for expert roles in network design, evaluation, and management.
Course objectives
After the completion of the course, the student should be able to:
- Design, analyze, and evaluate advanced networking technologies and architectures
- Analyze, apply, and evaluate the TCP/IP family protocols
- Describe methods and categorize problems related to reliable transport, time delay, flow control, and traffic congestion management
- Evaluate and compare methods for distributing multimedia on the Internet and related protocols
- Describe and reflect on technologies for wired and wireless communication
- Analyze the principles of SDN and NFV, including their architecture, protocols, and open-source solutions like OpenFlow.
- Apply SDN/NFV concepts in network automation, orchestration, cellular systems, and industrial networks.
- Study the principles and applications of TSN and DetNet for achieving end-to-end deterministic communication over both wired and wireless networks
Content
- Introduction to current and future Internet architecture and protocols (client-server, P2P, hierarchical network design)
- TCP/IP protocol suite, including traditional and advanced transport protocols (TCP, UDP, MPTCP, QUIC, and SRv6) and related congestion control mechanisms
- Network layer routing protocols/algorithm (e.g., IPv4, IPv6, NAT, Link-State, Distance-Vector, BGP)
- Multimedia, content-distribution networks (CDN), and content-centric networking (CCN)
- Introduction to SDN and NFV, and the open source solutions (e.g., Open Flow for network automation and orchestration)
- Cellular core and edge/access networks
- SDN and NFV in cellular systems and industrial networks
- TSN/DetNet for end-to-end deterministic communication over wired/wireless networks
Entry requirements
Computer Engineering BA (AB), 45 credits, including: Computer Networks, 6 credits. Mathematics BA (A), 15 credits.
Selection rules and procedures
The selection process is in accordance with the Higher Education Ordinance and the local order of admission.
Teaching form
The course consists of approximately 30 hours (19%) lectures and 24 hours (15%) laboratory exercises. The rest of 106 hours (66%) is devoted to studying without supervision. This includes the time necessary for preparing for the lectures and laboratory exercises, working on assignments and reports from the laboratory work, as well as the study time for the exam.
Examination form
L101: Laboratories, 1.5 Credits
Grade scale: Two-grade scale
T101: Written exam, 4.5 Credits
Grade scale: Seven-grade scale, A-F o Fx
Link to subject-specific grading criteria: www.miun.se/gradingcriteria.
The examiner has the right to offer alternative examination arrangements to students who have been granted the right to special support by Mid Sweden University’s disabilities adviser.
Examination restrictions
Students are entitled to three examination opportunities within one year according to the examination format given in this version of the course syllabus. After the one-year period, the examination format given in the most recent version of the course syllabus applies.
Grading system
Seven-grade scale, A-F o Fx
Other information
This course cannot be included in the same degree as DT092G, DTAC26, or DT052A.
Course reading
Required literature
Author: Kurose J, Ross K
Title: Computer networking - a top-down approach
Edition: Seventh edition or later
Journal: Addison Wesley