Network Foundations
This course discusses the foundations of computer networks. The course participant will learn about the network architecture including the OSI model and the layering concept. The TCP/IP protocol stack layers will be discussed. Participants will learn about physical layer concepts including communication media, multiplexing, and switching, data link layer concepts and protocols (e.g., MAC protocols for wired LANs such as Ethernet, and ARP), network layer concepts and protocols (e.g., routing and IPv4), transport layer concepts and protocols (e.g., reliable data transfer, TCP, UDP), and application layer concepts such as client-servers. The course also provides an overview of wireless networking technologies (WiFi).