Quick Links


General

 Home
 Teachers
 Module Organiser
 Exams
 Activities
 Ask a Question
 Index


Emulators
 Router
 Switch
 UNIX
 Wireless
 5-router
 Modem
 Host

Material
 Notes
 Presentations
 Tutorials
 Challenge
 Worksheets

Sockets
 VB Sockets
 Java Sockets
 VB Code
 Java Code

Quizzes
 Pub Challenge
 OSI Model  
 Bits, bytes and frames
 Hangman
 Subnetting
 IQ Test

Free Updates

Network Emulators
CNDS site

 

 

 

cnds activities - week 8
Back | Week 2 | Week 3  | Week 5  | Week 6 | Week 7 | Week 8 | Week 9 | All 

Aims

The aim of this activity is to understand the operation of subnetting, using differing types of IP classifications, and subnet masks.

Activity 1: TCP ports

Time to complete: Approx 10 minutes

Most networking applications use a client-server architecture. In TCP, the server listens for a connection from a client on a specific port. Drag the yellow circles onto the connections on the server.

Expand

 

Activity 1: Designing a subnet mask

Time to complete: Approx 10 minutes

Networks can be design to contain a given number of subnets and hosts on each subnet. For this the subnet mask is modified to create the required number of subnets.

Expand

Activity 1: Designing a subnet mask

Time to complete: Approx 10 minutes

Networks can be design to contain a given number of subnets and hosts on each subnet. For this the subnet mask is modified to create the required number of subnets.

Expand

 

Activity 4: Worksheet

The objective of Worksheet 4 is to use client and server code to construct client-server communications. This can be achieved in either Visual Basic, Java or Delphi. The code for these is at:

Visual Basic
Client: vb_winsock.htm. Source code: vb/myclient.zip
Server: vb_winsock_server2.htm. Source code: m_server.zip

Java
Client/server: java_sockets.html Source code: client_server_java.zip

Delphi
Client: delphi_page.htm. Source code: delphiclient.zip
Server: delphi_server.htm. Source code: delphiclient.zip


The Visual Basic one is probably the easiest to setup, and execute, while the Delphi one is probably the most useful to develop larger network-based program. If you're staying on for Honours, then it may be a good idea to have a quick look at the Java code.

Activity 5: On-line test

To be completed.