티스토리 뷰

✏️ 서버 사이드(Server-Side)와 클라이언트 사이드(Client-Side)

  • 서버 사이드(Server-Side)란 네트워크의 한 방식인 클라이언트-서버 구조에서 서버에서의 처리를 말한다
    • 웹에서의 서버 사이드를 간단히 말하자면, 웹 서버에서 하는 작업을 의미한다
    • 클라이언트로 요청을 받아 처리하고 처리 결과를 브라우저에 송신, 응답하는 역할을 한다
  • 클라이언트 사이드(Client-Side)란, 네트워크의 한 방식인 클라이언트-서버 구조에서 클라이언트의 처리를 말한다
    • 웹에서의 클라이언트는, 서버와는 상대되는 개념으로 어떤 서비스를 요청하는 역할을 하게 된다
    • 웹 페이지를 요청하는 것은 클라이언트의 역할이라고 말할 수 있다
    • 웹 페이지의 요청은 대부분 웹 브라우저가 하게 된다.
    • 그렇기 때문에 일반적으로 웹에서의 클라이언트는 웹 브라우저를 의미한다

 

✏️ 데이터의 처리

  1. 서버 사이드(Server-Side)에서의 처리
    • 서버 관리자의 입장에서 데이터 위조의 가능성을 비교적 줄일 수 있다
    • 클라이언트 사용자의 입장에서 클라이언트 컴퓨터의 처리 부담이 줄어든다
    • 반면 서버 처리 부담이 커져, 서버 비용이 늘어난다
  2. 클라이언트 사이드(Client-Side)에서의 처리
    • 서버 관리자의 입장에서 서버 처리 부담이 적어져, 서버 비용이 줄어든다
    • 클라이언트 사용자의 입장에서 클라이언트 컴퓨터의 처리 부담이 높아진다
    • 보안에 민감한 데이터의 경우 통신에 대비해 암호화할 필요가 없으므로 암호화 소요가 줄어든다
    • 클라이언트 사이드에서 데이터를 위조하기 쉽다

 

 

 

 

[참고 1] 위키 백과 - 클라이언트 서버 모델, 위키 백과 - 서버 사이드, 위키 백과 - 클라이언트 사이드

댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
최근에 올라온 글
글 보관함
Total
Today
Yesterday