| TDTS41 |
Computer Networks, 5 ECTS credits.
/Datornät/
For:
C
CII
D
IT
SOC
TB
Y
|
| |
Area of Education: Teknik
Subject area: Datorsystem
|
| |
Advancement level
(A-D): C
|
|
Aim:
The course presents hardware and software aspects of computer networks. It also gives knowledge about basic techniques for datacommunication, as well as an understanding of the mechanisms necessary for communication between systems. The course gives an overview of existing computer networks, products and trends as well as practical experience in communication protocols.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Knowledge in operating systems and process programming equivalent to TDDB68 (notions of process, thread, queue, and socket). Basic knowledge in programming and compiling C and C++ in a Unix environment.
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Organisation:
The theory is presented at the lectures. Laboratory assignments are used as a complement to the theory and consist of an experimental implementation of a protocol for data communication.
|
|
Course contents:
Application areas for computer networks. Network architectures, protocols, interfaces, services. Protocols: "stop-and-wait", "sliding window"; symmetrical and asymmetrical protocols; specification of protocols. Local area networks: Ethernet CSMA/CD and Token Ring. High-speed networks, wireless networks etc. Wide area networks: the Internet and the telephone system, commercial services. Standardization - OSI, IETF's RFCs and the IEEE 802 project. Internetworking, addressing and routing protocols. Circuit switching, packet-switching; datagrams, virtual circuits. Application protocols (e-mail, file transfer, naming services etc.). Transport protocols (TCP, UDP). Congestion control. Quality of service, resource allocation and real-time applications. ATM networks. IPv6. IPsec. Network control and security (encryption protocols and applications). Trends.
|
|
Course literature:
See course homepage.
|
|
Examination: |
|
Written examination Laboratory work |
2 p 1,5 p
|
| |
|
|
Course language is English.
Department offering the course: IDA.
Director of Studies: Patrick Lambrix
Examiner: Juha Takkinen
Link to the course homepage at the department
Course Syllabus in Swedish
|