This document contains class notes for a data communication course. It includes definitions and explanations of key data communication concepts such as data communication, nodes, computer network types (PAN, LAN, MAN, WAN), network interface cards (NIC), MAC addresses, ports, hubs, switches, routers, bridges, repeaters, gateways, and the OSI model. The document cites online references for each topic.