Differences between revisions 3 and 4
Revision 3 as of 2010-09-16 01:04:18
Size: 2270
Editor: 71-87-243-6
Comment:
Revision 4 as of 2010-09-16 01:05:55
Size: 2238
Editor: 71-87-243-6
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:

''' Program Requirements '''

Network Project Ideas

CS Students

Option 1:

  1. Design a new application protocol used to communicate between two devices in a client-server or peer-to-peer mode.
  2. Create proof of concept program(s) that implement your new protocol
  3. Demonstrate the programs communicating over a network
  4. Document your development in the project report.

Option 2:

  1. Write an application that uses TCP/IP sockets to examine/probe/measure network performance. This could be anything from a google style indexing bot to a program that measures and collects statistics related to network performance (think response time etc.)
  2. Demonstrate the programs communicating over a network
  3. Document your development in the project report.

Ideas:

  • Multi-player games (pong, chess, ...)
  • Write software to measure route variations to specific public servers over a week long period

CSA Students

Option 1

  1. Research a network application
  2. Install and configure a realistic instance of the network application (server and clients or multiple peers as the case may be)
  3. Document the features and how well the application stacks up to its competition. Document your installation and configuration process and evaluate the system in terms of ease of use, installation and configuration.
  4. Document specific network infrastructure configuration requirements.
  5. Demonstrate the application as part of your presentation

Option 2

  1. Study network performance issues for specific network applications (data collection and statistical analysis) This requires more research but less computer programming/installation work.
  2. Report on the performance metrics etc using charts/graphs etc.

Ideas

  • Install and demo Asterisk (open source)
  • Install and demo Microsoft Communications Server (or the latest)
  • Measure and analyze some aspect of network performance such as
    • Route Variation (Map the routes on google earth)
    • Response times between clients at a specific location and a target server group
  • Setup the network at a real business or organization including domain name, DNS, LAN etc.

NetworkingProjectIdeas (last edited 2022-10-17 17:21:19 by scot)