USE AND MANAGEMENT OF COMPUTER NETWORKS II
 
Lectured in 4th year Computer science
Theory [A] 50.0
Exercises [B] 62.5
Training and projects [C] 0.0
Studytime [D] 280
Studypoints [E] 10
Level  
Language of instruction Dutch
Lecturer Geert VAN HOOGENBEMT
Reference IIINFO04A04030
 
Key words
Web Technology, Encryption, Authentication, Web Applications, Security

Objectives
Students know different alternative platforms for developing web applications. They gain insight into the architecture of web applications. They must be able to develop a web application on at least one platform.
Students know the most important concepts of security and authentications, the implementations of these concepts on the different network layers. They can secure networks and computers on different levels and in different ways.

Topics
Webtechnology:
- HTTP-protocol
- CGI
- Webserver configuration
- J2EE-platform: servlets, JSP, JDBC, basic concepts
- NET-platform: C#, ADO.NET, ASP.NET, basic concepts
- Software architecture of web applications

Security:
- Basic Concepts
- Conventional and public key encryption
- Key management and key exchange
- Authentication and signatures
- Applications: Kerberos, X.509 certificates, PGP, S/MIME, PKI, IPSec, SSL and TLS, SET, Firewalls, System Security

Prerequisites
Oriented Design. Programming in C++ and Java. Basic knowledge about SQL-oriented relational databases. HTML. Profound knowledge about the Internet and Networking and about Operating Systems Unix and Windows.

Final Objectives


Materials used
Lecture notes, slides, tutorials on the Internet, examples of programming.

Study costs
€ 10

Study guidance
Students can always make an appointment or they can e-mail.

Teaching Methods
Lectures, projects, exercises, ...

Assessment
Theory: Oral Examination (52%)
Exercises: Permanent Evaluation (tasks and tests) (48%)

Lecturer(s)
Geert VAN HOOGENBEMT and Veerle ONGENAE