CS 330 Networking & Wireless Communications

This course introduces the fundamentals of data communication and computer networking. Topics include local area and wide area networks; circuit and packet switching; Internet routing; IPv4 and IPv6 addressing; network interconnection with routers and switches; datagram encapsulation and fragmentation; UDP and TCP; the domain name system (DNS); wireless networks; and application layer protocols such as HTTP and SMTP; packet analysis. 

Upon completion of this course student should be able to:
1. To understand the principles of data communications, networking technologies, and learn appropriate terminology
2. Understand the principles underlying layered systems architectures (TCP/IP) and their applications to both computers and networks.
3. Learn the principles of routing and the semantics and syntax of IP
4. Understand the concepts of reliable data transfer and how TCP implements these concepts.
5. To be able to use Wireshark as a network monitoring and packet analyzer.

Credits

3

Prerequisite

CS-158 with a minimum grade of C-

Offered

Fall Only