티스토리 뷰
✏️ 서버 사이드(Server-Side)와 클라이언트 사이드(Client-Side)
- 서버 사이드(Server-Side)란 네트워크의 한 방식인 클라이언트-서버 구조에서 서버에서의 처리를 말한다
- 웹에서의 서버 사이드를 간단히 말하자면, 웹 서버에서 하는 작업을 의미한다
- 클라이언트로 요청을 받아 처리하고 처리 결과를 브라우저에 송신, 응답하는 역할을 한다
- 클라이언트 사이드(Client-Side)란, 네트워크의 한 방식인 클라이언트-서버 구조에서 클라이언트의 처리를 말한다
- 웹에서의 클라이언트는, 서버와는 상대되는 개념으로 어떤 서비스를 요청하는 역할을 하게 된다
- 웹 페이지를 요청하는 것은 클라이언트의 역할이라고 말할 수 있다
- 웹 페이지의 요청은 대부분 웹 브라우저가 하게 된다.
- 그렇기 때문에 일반적으로 웹에서의 클라이언트는 웹 브라우저를 의미한다
✏️ 데이터의 처리
- 서버 사이드(Server-Side)에서의 처리
- 서버 관리자의 입장에서 데이터 위조의 가능성을 비교적 줄일 수 있다
- 클라이언트 사용자의 입장에서 클라이언트 컴퓨터의 처리 부담이 줄어든다
- 반면 서버 처리 부담이 커져, 서버 비용이 늘어난다
- 클라이언트 사이드(Client-Side)에서의 처리
- 서버 관리자의 입장에서 서버 처리 부담이 적어져, 서버 비용이 줄어든다
- 클라이언트 사용자의 입장에서 클라이언트 컴퓨터의 처리 부담이 높아진다
- 보안에 민감한 데이터의 경우 통신에 대비해 암호화할 필요가 없으므로 암호화 소요가 줄어든다
- 클라이언트 사이드에서 데이터를 위조하기 쉽다
[참고 1] 위키 백과 - 클라이언트 서버 모델, 위키 백과 - 서버 사이드, 위키 백과 - 클라이언트 사이드
'Computer Science' 카테고리의 다른 글
소수를 구하는 방법(2) 제곱근의 이용 (0) | 2021.12.21 |
---|---|
소수를 구하는 방법(1) 에라토스테네스의 체 (0) | 2021.12.21 |
댓글