Tentalabbet

TDTS06 · 6 credits · Basic level (G2F) · Informationsteknologi, Datateknik, Datavetenskap

Computer Networks

Active · next start HT 2026

97%

passed the latest ordinary exam

TEN1 · 28 Oct 2025 · 64 students

92%

passed the ordinary exams, all sittings over the last 5 years

TEN1 · 252 students

12%

Harder than 12% of courses at basic level

Compared with 874 courses at the same level, ordinary exams over the last three academic years. 124 students.

Part of 4 programmes

Exam

TEN1 Written examination

  • 5
  • 4
  • 3
  • U

Ordinary exams

92% passed · 252 students

  • 97%64
  • 95%60
  • 86%51
  • 90%40
  • 86%37

Re-exams

80% passed · 5 students

  • 80%5
  • Pass the re-exam: 80% (5 students), compared with 92% (252 students) on the ordinary exam
  • Get 4 or 5: 65% (257 students)
Show small sittings (8)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 67%3
  • 33%3
  • 100%3
  • 100%1
  • 100%1
  • 75%4
  • 0%1
  • 100%3

Other modules

Partial exams, hand-ins and labs. They are not part of the figures at the top.

Hand-in or lab

LAB1 Laboratory work

  • G

Main rounds

100% passed · 191 students

  • 100%55
  • 100%57
  • 100%42
  • 100%37

Later rounds

100% passed · 59 students

  • 100%12
  • 100%9
  • 100%38
  • Pass a later round: 100% (59 students), compared with 100% (191 students) on the ordinary exam
Show small sittings (3)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%4
  • 100%3
  • 100%4

Hand-in or lab

UPG1 Voluntary assignment

  • G

No sittings with at least 5 students.

Show small sittings (3)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%2
  • 100%1
  • 100%1

About the course

Aim

After the course, you are expected to be able to:

  • Explain, describe, and analyze a typical network architecture, including the importance of network layers and encapsulation
  • Explain the different basic types of protocols, communication channels, and network types
  • Design, implement, verify, and test your own protocols
  • Explain fundamental performance tradeoffs, including showing an understanding of where delays can occur in a network, what different types of delay that exist, the impact of packet losses and jitter on various protocols
  • Describe and analyze the most common application architectures in the Internet, how the most important application-layer protocols work, the service they provide, as well as have the ability to design and implement their own application-layer protocols
  • Analyze and explain important design considerations at the transport layer, including hands-on knowledge of how flow control and congestion control works, and how reliable data transfer is implemented
  • Motivate and explain how routing and forwarding is implemented on the Internet, including the design and implementation of network-layer protocols
  • Describe and explain different link-layer technologies and how they work
  • Network security: Exemplify how different types of security services can be implemented in different layers with the help of different standards
  • Wireless and mobile networks: Analyze and exemplify some of the unique challenges as we are moving towards increasingly mobile users
  • Multimedia networking: Explain and discuss the fundamentals of how multimedia services are provided over the Internet

Content

Protocol terminology, language, and specification. The protocol layering concept. Reference models for network architectures. Application areas for computer networks and examples of commercial network services. Network types and components (router, switch, repeater, hub). Communicaton modes and channels. Access network technology. Different types of MAC protocols. The collision domain concept. The sliding window protocol. Error detection. Local area networks (IEEE 802.3). Wireless networks (Bluetooth, WiFi and WiMax). Extending LANs. Internet and standardisation. The TCP/IP protocol family. Distance vector and link state routing. ICMP. ARP. NAT. Naming, addressing, and routing on the Internet. TCP timers, flow control, and congestion control. TCP reliable delivery. Three-way handshake. IPv6. Mobile IP. QoS network parameters and frameworks. Network performance issues. Internet applications (DNS, e-mail, ftp, the web, filesharing, IP telephony, and SNMP). IP telephony. Network security applications (IPsec, SSL/TLS, PGP). Key management. WPA2. P2P networks. Bittorrent, the DHT data structure and Skype. Internet history. Internet design principles. LAN background. Development trends. SDN.

Examiner
Andrei Gurtov
Scheduled hours
44 h
Main field of study
Informationsteknologi, Datateknik, Datavetenskap
Syllabus on Studieinfo ↗