➌번에서 흥미를 끄는 동영상 섬네일을 클릭하는 것도 마찬가지로 “해당 동영상의 제목, 설명글, 댓글 목록 등 상세 정보를 보여줘”라고 서버에 조회 요청을 하는 것입니다.
그리고 ➍번에서 [재생] 버튼을 누르는 것은 동영상을 끊김 없이 보기 위해 조회 요청을 하는 것입니다. 즉 스트리밍(streaming)으로 동영상을 보여달라고 요청하는 것입니다. 스트리밍이란 큰 데이터를 잘게 쪼개 연속으로 보냄으로써 동영상을 실시간으로 끊김 없이 볼 수 있게 하는 데이터 전송 방식을 말합니다.
이처럼 클라이언트가 서버에 원하는 데이터를 보여달라고 조회 요청을 하면 서버는 그에 따라 데이터로 응답합니다.
한편 클라이언트가 서버에 보내는 요청에는 조회 요청뿐만 아니라 저장 요청, 수정 요청, 삭제 요청도 있습니다. 예를 들어 유튜브 동영상을 보다가 화면을 이탈하거나 [정지] 버튼을 누르면 서버에 동영상의 마지막 시청 시점을 저장하라는 저장 요청이 전송됩니다. 그래서 다음에 동영상을 재생할 때 어디까지 봤는지 알 수 있습니다. 저장 요청은 어떤 채널의 [구독] 버튼을 누르거나, 댓글을 작성한 후 [저장] 버튼을 누를 때도 발생합니다.