VITELS
Virtual Internet and Telecommunications Laboratory of Switzerland

Course Modules

Core Modules

Security and Privacy in the Internet

Security and Privacy in the Internet

University of Bern
  • Learn about vulnerabilities, attacks, countermeasures and security mechanisms
  • Setup a Kerberos based authentication.

Simulation of IP Network Configuration

Simulation of IP Network Configuration

University of Bern
  • Introduces basic elements and mechanisms of IP networks such as routers and routing protocols.
  • Learn how to set up routers within a medium-sized IP network using emulated router entities.
  • Experiments are performed in a safe environment before students get in touch with real routers in following modules.

Client/Server Concepts

Client/Server Concepts

University of Neuchatel
  • Introduces conceptual and practical aspects of client/server models.
  • Understand the workings of the Hypertext Transfer Protocol as an example of a client/server protocol.
  • Perform HTTP requests using a client application and analyze the obtained results.

IP Security

IP Security

University of Bern
  • Hands-on experiments with real network equipment.
  • Set up a VPN-tunnel between two commercial routers and perform tests and measurements.
  • Learn more about authentication and encryption with widely used routing equipment.

Firewall Management

Firewall Management

University of Fribourg
  • Teach hands-on experience about configuration and management of firewalls.
  • Understand conceptual and practical aspects of firewalls and related security issues.
  • Develop skills in operations for configuring and managing a real firewall.

Sockets and Remote Procedure Calls

Sockets and Remote Procedure Calls

University of Bern
  • Understand Inter-Process Communication schemes and the TCP/IP Client/Server concept.
  • Acquire basic network programming skills.
  • Develop simple TCP/IP and RPC applications.

Remote Method Invocation

Remote Method Invocation

University of Bern
  • Understand the RMI programming model for distributed applications and the use of middleware.
  • Learn how to extend and adapt object-oriented concepts from a local to a remote context.
  • Develop a client and a server application by using RMI.

Application Server

Application Server

University of Bern
  • Experience the possibilities of application servers.
  • Understand multi-tier architectures and the J2EE platform.
  • Implement apllication server programs.

Supplementary Modules

Linux Installation

Linux Installation

University of Geneva
  • Take a guided tour through the installation process of a Linux distribution.
  • Experience different server configuration tasks of a Linux installation.

04.08.16   cds@inf.unibe.ch