Networking and the Internet have introduced us to a new set of devices and protocols that link personal computers to servers, and servers to servers. This course explores all the hardware and software that drives local and Internet computing. Special emphasis on connectivity and throughput is explored.
- Understand the various network structures and what purposes they serve.
- Understand the concept of the Internet.
- Know the principles and properties of protocols used in networks.
- Know congestion control and resource allocation principles and techniques.
- Appreciate the need for network security and introduce to networks during the design phase the latest techniques that make networks more secure.
- Know the particular network requirements of internet-based applications, including: domain name service, electronic mail, the World Wide Web, multimedia, overlay, and network management.
- Acquire a working knowledge of Opnet, the family of network designing and modeling tools.
- Communicate technical concepts effectively in writing.