728x90
반응형
서버 사이드
- 클라이언트-서버 구조의 서버 쪽에서 행해지는 처리
장점
- 서버 관리자의 입장에서 데이터 위조의 가능성을 줄일 수 있음.
- 서버 쪽의 데이터가 확실한 진위이며 클라이언트에서 위조해서는 안되는 민감한 데이터의 경우 서버 사이드로 처리해야함
-클라이언트 사용자의 입장에서 클라이언트 컴퓨터의 처리 부담 줄어듦
단점
- 서버 관리자의 입장에서 서버의 처리 부담이 커져 결과적으로 서버 비용이 늘어날 수 있음.
Server Side Script Language
-> PHP(가장 많이 사용), JSP,Node.js,ASP/ASP.NET
클라이언트 사이드
-클라이언트-서버 구조의 클라이언트 쪽에서 행해지는 처리
장점
-서버 관리자의 입장에서, 서버의 처리 부담을 줄여서 결과적으로 서버비용을 줄일 수 있음.
-처리하는 데이터가 보안에 민감한 경우 클라이언트내에서 처리가 가능한 부분은 통신에 대비하여 암호화할 필요가 없으므로 암호화 소요가 줄어듦.
단점
-서버 관리자의 입장에서, 클라이언트 사이드에서 처리한 결과를 되받아야 하는 경우, 클라이언트 쪽에서 데이터를 위조할 가능성 O -> 결과의 진위성 알기 어렵
- 서버 쪽의 데이터가 확실한 진위 -> 민감할 데이터는 서버 사이드로 처리해야 함
-클라이언트 사용자의 입장에서 클라이언트 컴퓨터의 처리 부담이 많아짐.
Client-Side Script Language
->JavaScript + HTML + CSS / VBScript / Jscript
728x90
반응형