이번에 면접을 갔다가 면접관이 CS 쪽으로 질문을 많이 받았다. 나는 대답을 잘 못했다;;1분 자기소개에서 탄탄한 베이스를 가지고 있다고 했는데 밑천 다 들어났다;;;그래서 공부하고 정리해 볼 거임. 일단 면접 때 받은 질문들을 기반으로 정리해보겠음. 프로젝트에서 웹소켓으로 채팅 구현하셨었네요 웹소켓의 작동원리 설명해주세요웹소켓은 HTML5의 표준 기술로 사용자의 브라우저와 서버 사이의 동적인 양방향 연결 채널을 구성합니다.웹소켓의 작동원리는 크게 두 단계로 나뉩니다.핸드셰이크데이터 전송핸드셰이크웹소켓은 최초에는 HTTP 요청을 통해 연결을 시도합니다.클라이언트는 서버에 HTTP 요청을 보낼 때 헤더에 웹소켓을 사용하겠다는 신호를 담아서 보냅니다.서버는 이 요청을 수락하게 되면 HTTP 연결은 끊어지지 ..