(rev. Feb 10, 2015)
Team Project IDEAS for Communication Networks: CS 3000
- Pick a country somewhere in the world, and discuss how many Internet users it has per 100 people, and how its amount of Internet connectivity affects its relationship to the rest of the world. There are lists
here
and
here
that give statistics for many countries. (Incidentally, you might want to check and see how close the USA is to number one.)
- How do governments and employers control what people can access on the
Internet? What should be done?
- What is the latest information about FBI, CIA, and NSA "spyware" - some
known previously and variously as Thin Thread, Trailblazer, Turbulence, Stellar Wind,
Carnivore, NarusInsight, and DCS?
- What is the latest information on the Protect America Act of 2007 and the
FISA Amendments Act of 2008?
- Create an interface to some RFC's -- organize a set of readings for
people who wish to learn "all about" some Internet topic(s) by reading
RFC's. This can be thought of as a guide to the underlying topic(s).
Set things up to help people to read the material in an optimal manner.
Exploit the potential of hypertext. Beforehand, do your best to discover
websites that do the same kind of thing you are trying to do. Try to
make your site unique in a useful way.
- Present an overview of the best current software tools for analyzing
network performance. Start with RFC 2151.
- Explicate in detail several different forms of network transmission
technology. For example, how do the leased telephone lines "work?"
Also, give details about satellite communications. Explain the
technology of a communications satellite.
- What's new in the development of ideas on using low earth orbit
communication satellite arrays?
- Report on research into the use of "aerial base stations" for
wireless networking.
- Report on interesting information having to do with one or more
IEEE 802.x standards for local and metropolitan area networks.
- Report on the possibility of using the power grid for
broadband networking.
- Give design details on the hardware used for laser, infrared, radio,
and/or microwave transmission.
- Do a report on WDM (wave division multiplexing) and its applications.
- Describe the design of the different kinds of "boxes" to be found at the
"ends" of network links. Include explanations of how the boxes do
modulation/demodulation and multiplex/demultiplex.
- Report on error correction and detection coding in networking
applications. Investigate the range of techniques in use or under
investigation today. Compare and contrast. Discuss advantages and
disadvantages.
- Report on cyclic redundancy checks (CRC's). Provide insights into the
mathematical properties. Why are they better for certain kinds of error
detection? Develop any other interesting themes. (For a project like this,
I think one of the team members needs to have taken a course in
number theory or abstract algebra.)
- Find out all about the structure and composition of the LAN here at CSU
Stanislaus. Present a description in as much detail as possible.
Include maps and charts. (This may no longer be possible, because
of the policies of our Office of Information Technology. If you are
interested, you can ask around to find out what kind of information
they are willing to share.)
- Give a presentation explaining the distributed spanning tree algorithm
that ethernet bridges execute to prevent frame forwarding cycles.
- Report on ADSL technology for the local loop.
- Find out all about cable modem technology and how it is working out for
users, especially in areas where it is used heavily.
- Get data showing the structure of the Internet worldwide and patterns of
usage. Come up with analyses of the Internet -- insights.
- Tell all about how ATM works, or some other major networking paradigm.
- Give a report on the latest information about cloud computing and/or related
paradigms.
- Tell all about the principles and tradeoffs involved in designing a WAN.
- Dig up lots of information on how dynamic routing works. Explore the
relationship between levels of service and routing schemes. Also, how
multicasting and routing relate.
- Report on issues surrounding Net Neutrality
- Present alternatives for creating a secure data network connected to the
Internet. What degree of security is feasible? What measures are
recommended? Include discussion of virtual private networks (VPN's).
- Describe several layered network architectures. Compare and contrast.
- Describe all about how to set up a subnet using SLIP or PPP. How does
one use ARP and routing? What are the rules for assigning a family of
addresses and a netmask?
- Describe all about how to set up an internet using ham radios as
routers and packet switches. How does one make that work?
- Describe the routing protocols now in use on the Internet, and how the
routers interoperate.
- Tell about current research in Internet routing.
- Tell all about the current deployment of IP multicasting
technology.
- Tell all about schemes for supporting real-time streaming audio and video
on the Internet.
- Tell about Internet protocol research and development. (new protocols)
- Explain all about how packet sniffing works and how the information
can be used. (Warning: you absolutely may not do packet
sniffing anywhere on campus - it's a very serious breach of policy.)
- Create a web-based application, preferably one of use to the CS
Department. (program planning tool?)
- Set up a secondary name server.
- Tell about how to set up POP and IMAP clients and servers.