본문 바로가기
  • log.info(" Nice Developer ");
Study/CS(Computer Science)

[Web] 클라이언트 / 서버

by kwan97 2022. 5. 25.

웹서비스의 기본 구조는, 클라이언트에서 원하는 데이터가 있을 때마다 서버에 요청하고, 응답 데이터를 받아 사용자에게 보여준다.

웹서비스를 만든다는 건, 클라이언트서버 두개 모두 만들어야 한다는 것을 뜻한다.
클라이언트는 사용자 /  서버는 제공자이다. 

*클라이언트(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

댓글