This document discusses various networking protocols and network connection types. It begins by defining protocols and their role in governing network communication. It then describes common protocols like TCP, IP, UDP, HTTP and others. It explains the differences between connection-oriented protocols like TCP that establish connections, and connectionless protocols like UDP that do not. Finally, it discusses common network devices like hubs, switches, routers, and their functions.