A study of hardware and software used in data communication systems; the seven OSI network layers are discussed and compared to other implementations. Consideration is given to communication media, protocols, packet switching networks, local- and wide-area networks, high-speed networks, the Internet, and the World Wide Web. Applications such as file transfer, interactive access, web browsers, and server mechanisms are also presented.