Computer Engineering MA, TCP/IP Internetworking, 6 credits
Subject/Main field: Datateknik
Cycle: Second cycle
Progressive specialization: A1N - Second cycle, has only first-cycle course/s as entry requirements
Answerable department: Information Systems and Technology
Answerable faculty: Faculty of Science, Technology and Media
Date of change: 4/23/2018
Version valid from: 7/1/2018
The goal of the course is to provide theoretical and practical knowledge about the TCP/IP networking, which are fundamental to understand the architecture of the Internet. Concepts like switching, multiplexing, naming, addressing, routing, quality of service (QoS), queueing theory, performance metrics, wireless networks, network security, multimedia transport, flow and congestion control are explored through their implementation in TCP/IP protocol suite.
After the completion of the course the student should be able to:
- analyze, apply and evaluate the TCP / IP family protocols
- explain and evaluate routing protocols used for unicast and multicast on the Internet
- describe methods and categorize problems related to reliable transport, time delay, flow control and traffic congestion management
- design and evaluate a simpler network
- explain and apply the principles of queue theory related to QoS and switching
- independently utilize and account for knowledge from research
- calculate and measure performance, such as: throughput, delay and jitter
- evaluate and compare methods for distributing multimedia on the Internet and related protocols
- evaluate and compare security solutions for communication based on the internet model
- describe and reflect on technologies for wireless communication on the Internet
- Internet core and edge structure, delays and losses, TCP/IP protocol suite
- Application layer: HTTP, SMTP, DNS
- Network architecture: client server, P2P
- Transport protocol: UDP, TCP, congestion control
- Network layer: Routers, switching, IPv4, IPv6, SDN, Open Flow, NAT, Link-State, Distance-Vector, BGP, CDN, DHCP
- Link layer: CRC, access protocols, ARP, Ethernet, VLAN, MPLS
- Wireless networks: CDMA, WiFi, Bluetooth, 3G, 4G, Mobile IP
- Network security: Digital signatures, certificates, PGP, SSL/TLS, IPsec, 802.11i
- Multimedia networking: Streaming, DASH, VoIP, QoS, diffserv
- Queuing theory, M/M/1, Little's law, Pareto
- Performance metrics, throughput, delay, jitter
Computer Engineering BA (AB), 45 credits, including: Computer Networks, 7.5 credits. Mathematics BA (A), 15 credits, including: Discrete Mathematics.
Selection rules and procedures
The selectionprocess is in accordance with the Higher Education Ordinance and the local order of admission.
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.
1.5 hp, L101: Laboratory Exercises
Grade: Pass or Fail
4.5 hp, T101: Exam
Grade: A, B, C, D, E, Fx and F. A-E are passing grades, Fx and F are failing grades.
Grading criteria for the subject can be found at 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.
The grades A, B, C, D, E, Fx and F are given on the course. On this scale the grades A through E represent pass levels, whereas Fx and F represent fail levels.
Author: Kurose J, Ross K
Title: Computer networking - a top-down approach
Edition: Seventh edition or later
Publisher: Addison Wesley