Today must electronic equipment include networking facilities.
Therefore a professional electronic engineer must have a basic
knowledge about networking. This course will present a practical
and theoretical survey of the basic concepts, principles and
practice of computer networks.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Define concepts like protocol, congestion and flow control,
fragmentation, addressing forms, byte stuffing and multiplexing
/de-multiplexing
Describe mainstream network components like routers, switches,
hubs and their use
Describe services provided by the most important protocols and
explain the relations among the services provided and the content
of the protocol header
Use FSM-diagrams and latter diagrams to design a protocol
Use protocol analysers like wireshark /ethereal to analyse
network traffic
Discus and evaluate the use of a) addressing forms, b) forward
error correction versus error detection, c) stability of routing
algorithms, d) explicit and implicit congestion control, e)
available standards for local area networks (wired as wireless), f)
implications on higher protocol layers of the NAT protocol g)IP4
versus IP6
Implement, document and demonstrate a product that fulfils the
requirement specification
Identify, execute and document relevant tests for the developed
product
Demonstrate and document the ability to identify the major
problem areas and the ability to carry out a systematic reduction
into well-defined sub problems
Identify and execute measurements and experiments for further
reduction of uncertainties within the problem areas
Create alternative models for the solution. Select a particular
solution based on a documented evaluation of the
alternatives
Kursusindhold:
Overview: Computer Networks and the Internet.
Application Layer: HTTP, FTP, SMTP, POP3, DNS and socket
programming.
Transport Layer: TCP and UDP.
Network Layer: IP, ICMP, NAT, Routing Algorithms and Routers.
Data Link Layer: Ethernet, Wireless LAN, Bridges, Switches and
Hubs.
Litteraturhenvisninger:
James F. Kurose & Keith W. Ross: Computer Networking, A
Top-Down Approach Featuring the Internet, Third edition, ISBN
0-321-26976-4.
Bemærkninger:
- Before the exam:
Group presentation of the project. Each student will give a 5-10
minutes presentation of a part of the project. These presentations
must be different, and together they must cover important topics of
the project.
Oral exam:
The exam is individual, and allows for 10- 15 minutes pr. student.
During the exam supervisor and censor will ask questions inspired
by the presentation and the project report and the curriculum in
general.
After the exam:
Students may contact the supervisor by e-mail to make an
appointment, where the exam and project report can be discussed
further. Students who fail to pass the exam will be guided to
prepare for a re-examination. This consultation will normally be
given by the start of the following semester.