웹서비스를 만든다는 건, 클라이언트와 서버 두개 모두 만들어야 한다는 것을 뜻한다.
클라이언트는 사용자 / 서버는 제공자이다.
*클라이언트(Client)
클라이언트는 사용자, 고객 이라 할 수있다. 이는 서버와 서로 대응되는 개념이며, 서비스를 사용하는 사용자를 의미한다. 웹사이트로 따지면 크롬 브라우저나 사파리, 익스플로러가 해당되겠고 앱으로 따지면 여러분들 휴대폰에 많이 존재하는 어플, 즉 앱 자체가 해당된다.
*서버(Server)
서버는 일반적으로 네트워크를 통해 서비스를 클라이언트에게 제공하는 시스템을 의미한다.
우리가 일반적으로 사용하는 PC는 클라이언트의 역할을 하는데, 이는 서버 컴퓨터로부터 정보를 받아 웹 브라우저를 통해 정보를 볼 수 있다. 폼페이지를 제작하거나 웹 어플리케이션을 만들 때 기획자가 의도에 맞는 데이터를 자신의 서버에 넣고 고객들의 요청에 맞게 전달한다. 이렇게 서버를 통해 인터넷 웹 페이지에서 정보를 제공 할 수 있다. 사용자들이 원하는 데이터가 있는 곳이고, 원하는 데이터를 요청하면 이에 응답해주는 곳이기도 하다
728x90
'Study > CS(Computer Science)' 카테고리의 다른 글
Code-Refactoring(코드-리펙토링) (0) | 2023.04.11 |
---|---|
[CS] Stack&Heap 메모리에 대하여 (0) | 2022.12.16 |
네트워크(Network)에 대하여 (0) | 2022.10.29 |
Transaction 과 ACID (0) | 2022.07.20 |
댓글