Networks

From CompSciWiki
Revision as of 11:37, 30 November 2010 by PatrickJ (Talk | contribs)

Jump to: navigation, search

COMP 1010 Home > Networks


Introduction

Computer networks and specifically the Internet have become a primary delivery system of information, changing the way society communicates information through email, video, sound, and voice. This topic continues to be in the forefront of research as newer technologies and algorithms are required to transfer these large amounts of data from point to another point. Areas of research such as wireless ad-hoc networks and peer-to-peer networks are continuing to be in the forefront of this research.

Wireles Ad-Hoc Networks

This is a collection of nodes which from a network independently of any fixed infrastructure. Initially these ad-hoc networks were studied for use in military applications or disaster relief situations, but are more recently envisioned for applications such as providing Internet Connectivity for nodes that are not in transmission range of a wireless access point.

PeerTo-Peer Networks

Peer-TO-Peer (P2P) networking has no centralized management, and all network functionality is provided by the peers (nodes) themselves. Most popular P2P systems are file sharing systems, but can be applied to any system where peers share resources. Popular file sharing systems as FrostFire is a P2P based network. Research in this area evolves around resource allocation and cooperation among peers.

Courses

References and Useful Links

Career Opportunities

  • Network Administrator : network administrators configure and manage LANs(Local Area Networks) and sometimes WANs(Wide Area Networks)
  • Network (Systems) Engineer : network engineers focus primarily on system upgrades, evaluating vendor products, security testing, and so on
  • Network (Service) Technician : focus more on the setup, troubleshooting, and repair of specific hardware and software products. Service Technicians in particular often must travel to remote customer sites to perform "field" upgrades and support
  • Network Programmer/Analyst : write software programs or scripts that aid in network analysis, such as diagnostics or monitoring utilities
  • Network/Information Systems Manager : supervise the work of administrators, engineers, technicians, and/or programmers. Network / Information Systems Managers also focus on longer-range planning and strategy considerations
Previous Page: AI Next Page: Computer Graphics