소켓 프로그래밍은 애플리케이션 계층에서 소켓을 이용해 프로그램을 작성하는 것으로 알고 있습니다. 웹 소켓은 웹 프로그램을 만드는 것으로 알고 있는데 웹 소켓은 소켓의 한 종류인가요? 아니면 별개의 소켓으로 이해해야하나요?