서버, 클라이언트란?
서버 - 서비스를 요청받아, 제공하는 역할을 하는 부분
클라이언트 - 서비스를 요청하고, 제공받는 역할을 하는 부분
서버와 클라이언트 나누어 보기
MySQL - GraphQL - React - 사용자
1. 사용자가 React에게 데이터 요청 - ( C : 사용자, S : React )
2. React가 사용자 요청에 맞춰 GraphQL 데이터 요청 - ( C : React, S : GraphQL )
3. GraphQL이 React 요청에 맞춰 MySQL 데이터 요청 - ( C : GraphQL, S : MySQL )
위의 경우에서 알 수 있듯이, 서버와 클라이언트는 상대적인 개념으로
어떤 데이터 송수신을 기준으로 잡느냐에 따라 달라진다.
( 서버없이 클라이언트가 존재할 수 없고, 클라이언트없이 서버가 존재할 수 없다. )
반응형