Prerequisite/Recommended prerequisite for
participation in the module
Basic programming experience in one programming language (C, C++,
Java, etc.)
Content, progress and pedagogy of the
module
Objectives:
The objective is to enable the student to analyse network and
service architectures, analyse and define protocols and analyse
network traffic using protocol analysers like Wireshark.
Concents:
- Basic architecture: Network and service architectures of
computer networks and the Internet, TCP/IP reference model
- Application layer: HTTP, FTP, SMTP, POP3, DNS
- Transport layer: TCP and UDP
- Network layer: Data and control planes, IPv4 and IPv6,
Addressing, DHCP, ICMP, NAT, Routing Algorithms and Routers
- Data Link Layer: Ethernet, Wireless LAN, Bridges, Switches and
Hubs
Learning objectives
Knowledge
- Must be able to understand concepts like protocol, congestion
and flow control, fragmentation, addressing forms, and
multiplexing/de-multiplexing
- Must have knowledge about mainstream network components like
routers, switches, hubs and their use
- Must have knowledge about services provided by the most
important protocols and explain the relations among the services
provided and the content of the protocol header
Skills
- Must be able to use FSM-diagrams and message sequence chart to
design a protocol
- Must be able to use protocol analysers like Wireshark to
analyse network traffic
- Must be able to discuss and evaluate the use of a) addressing
forms, b) error detection, c) connection-oriented and
connection-less services, d) explicit and implicit congestion
control, e) available standards for local area networks (wired and
wireless), f) implications on higher protocol layers of the NAT
protocol, and g) IP4 versus IP6
- Must be able to demonstrate and document the ability to
identify the major problem areas in computer networking and the
ability to carry out a systematic reduction into well-defined
sub-problems
Competences
- Must be able to use network principles and methods for design
of protocols to analyse subjects related to computer
networks
Type of instruction
Refer to the overview of instruction types listed in ยง 17. The
types of instruction for this course are decided according to the
current Joint Programme Regulations and directions are decided and
given by The Study Board of Electronics and IT.
Exam
Exams
Name of exam | Distributed Systems |
Type of exam | Written or oral exam |
ECTS | 5 |
Assessment | 7-point grading scale |
Type of grading | Internal examination |
Criteria of assessment | The criteria of assessment are stated in the Examination
Policies and Procedures |