처음 웹 개발을 접하게 되면 가장 먼저 client와 server에 대해 배우게 될 것이다. 위 구성도는 웹 개발에 대한 큰 흐름을 아주아주 요약된 버전으로 보여준 것인데, 웹 개발을 어느 정도 공부하고 나니 이 흐름에 대해 계속해서 생각하는 것이 개발에 있어서 얼마나 중요한지 새삼 깨닫게 된다. 위 이미지를 토대로 웹 통신과정을 클라이언트와 서버 개념을 활용하여 설명해보면, client가 기본동작을 통해 요청(request)하면 server에서 이를 처리하고 데이터를 DataBase에 저장하고 client의 요청에 대해 응답(response)한다. 이때 client는 웹 브라우저를 사용한다. 정도로 설명해볼 수 있겠다. 여기서 데이터베이스(DataBase)는 데이터를 저장하고 관리하는 역할을 담당한다..