This document provides an overview of client-server web sockets from Plasma University's College of Engineering Technology. It defines what web sockets are, explains why they are needed and when to avoid them, compares HTTP and web socket connections, and outlines the web socket protocol including how web sockets work, handshake processes, and differences from HTTP.