Hide Advanced Options
Courses - Spring 2023
ENEB
Cyber-Physical Systems Engineering
ENEB352
(Perm Req)
Introduction to Networks and Protocols
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: Minimum grade of C- in ENEB341; and permission from the Cyber-Physical Systems Engineering program.
Restriction: Must be in the Cyber-Physical Systems Engineering program.
An introduction to the principles of computer networking and covers the architecture and operation of the TCP/IP protocol stack. Topics will include fundamental networking concepts, the layers of the TCP/IP protocol stack, the packet structure and operation of each layer with detailed discussion on reliable data transfer, flow control, congestion control, routing algorithms, error detection, Local Area Networks (LANs), and multiple access protocols. The course will also cover wireless protocols relevant to Internet of Things (IoT) such as WLAN (IEEE 802.11), Zigbee (IEEE 802.15.4), and Bluetooth as well as some popular IoT application-layer and network-layer protocols including CoAP, AMQP, MQTT, XMPP and 6LoWPAN. As a part of the course work, the students will attend lab sessions where they will learn how to capture and analyze network traffic, how to configure networking functions on Linux systems, and how to operate and configure routers using Juniper Networks devices in a real-world lab environment.