|
Data Communications, Networking and Internet Applications I, II, III
|
DCS833, DCS834 and DCS835 |
Fall, Spring, Summer
2 credits each |
This course sequence progresses from the basics of data, signals and information transmission to principles of computer networking and the operation of current and evolving Internet protocols and applications. Concepts covered provide a foundation for planning and management of network facilities and design and implementation of Internet-based applications.
The first course establishes a foundation in data communications as a major component of current and evolving telecommunications systems and the Internet. Internet-related examples are used to motivate and illustrate the topics covered. The second course builds upon the first, examining in detail the issues and techniques for computer networking emphasizing LANs, internetworking via TCP/IP, and the Internet. The ISO Reference Model and the TCP/IP protocols form the framework for introducing Internet facilities, services and applications. In the third course, students examine current and emerging Internet services, protocols and applications. Students will investigate and report new network technologies and applications in small team projects. Concepts related to Internet-based applications and the Web will be applied in the core-curriculum software development project.
- planning and management of network facilities
- design and implementation of Web-based applications
The first section provides a foundation in data communications as a major component of current and evolving telecommunications systems and the Internet. Internet related examples are used to motivate and illustrate the topics covered.
The second section builds upon the first section and examines in detail the issues and techniques for computer networking, emphasizing LANs, internetworking via TCP/IP, and the Internet. The ISO Reference Model and the TCP/IP protocols form the framework.
In the third section, students examine current and emerging Internet services and protocols.
Students will employ these concepts in the core curriculum software development project.
Topics will include:
Models of communications and layered architectures; analysis of data, signals and transmission capacity; digital voice and video; link protocols and error control; multiplexing and statistical sharing of network resources; probability models of network traffic; LAN strategies and standards such as shared and switched Ethernet, FDDI and ATM; LAN internetworking using bridges and routers; routing strategies and congestion in networks; the IP protocol; transport layer strategies and the TCP and UDP protocols; HTTP and the WEB; Domain Name System, FTP, and SNMP; security and e-commerce; multicasting, multimedia, quality of service (QOS) protocols; Internet telephony (VOIP).
Back to Course Descriptions
Back to homepage
|