Next: , Previous: Top, Up: Top



1 Introduction

Verkkoke 1.1 is an online teaching environment for telecommunications software and routing, based on “learning by doing” philosophy. It is designed for use in conjuction with a programming assignment. The assignment introduces students to socket programming and simplified routing protocols. Students write client programs, which connect to the Verkkoke 1.1 server. The server simulates a network of routers. The student's client represents one router in the simulated network.

First, the student's client authenticates with the server. Upon successfull authentication, the server sends routing protocol messages to the student's client. The client then builds its routing table according to the received routing protocol messages. Finally, the client submits its routing table to the server.

Key features of Verkkoke 1.1: