서버 (Server)
네트워크를 통해 클라이언트에게 서비스를 제공하는 시스템.
- 웹 페이지, 사이트, 앱을 저장하는 컴퓨터
- 클라이언트의 요청을 받아서 처리하고, 이를 다시 클라이언트에게 응답을 보냄.
- 어떤 형태로든 클라이언트의 요청을 받아 정보를 제공하면 서버 컴퓨터가 된다.
- 웹 브라우저를 통해 정보를 볼 때 서버로부터 정보를 받아 볼 수 있는 것.
클라이언트 (Client)
서버의 서비스를 받아 사용하는 장치, 프로그램.
- 서버와 이어진 모든 단말기와 단말기에서 이용하거나 웹에 접근하는 소프트웨어
- 사용자의 입력을 주로 처리하며, 이를 서버에 요청을 보낸다.
- 클라이언트 장치로는 최종 사용자가 웹에 접속하는 데 사용하는 시스템으로 데스크톱, 노트북, 스마트폰, 태블릿 등이 있다.
- 클라이언트 프로그램으로는 사용자가 웹을 통해 요청할 수 있게 해주는 프로그램으로 웹 브라우저가 있다.