클라이언트  - 서버 기반 프로그램 동작 방식

 

클라이언트 - 서버 기반 프로그램 구조도

 

클라이언트는 처리할 데이터가 있으면 네트워크를 통해 서버에 전달하고, 서버가 처리한 결과를 네트워크를 통해 다시 받아

결과를 화면에 출력하는 역할만 합니다.

 

  1.  먼저 처리할 데이터를 입력 받아 서버에 처리를 요청하면
  2.  서버는 화면에서 입력한 데이터를 전송 받아 처리합니다.
  3.  그런 다음 계산 결과를 웹 브라우저로 전송하여 결과를 보여줍니다.

즉, 웹 기반 프로그램의 경우 사용자가 사용하는 프로그램의 기능이나 화면이 바뀌면 서버에서 모두 처리합니다.

클라이언트 - 서버 기반 프로그램과 마찬가지로 클라이언트가 특별히 수행해야 할 작업이 없습니다.

그리고 모든 기능을 서버에서 처리하므로 보안 면에서도 월등히 우수합니다.

 

웹 기반 프로그램은 관리하기 용이할 뿐 아니라 보안 면에서도 탁월하여 널리 사용되고 있습니다.

여기서 한 발 더 나아가 JSP가 ASP, PHP 같은 웹 기술을 더하고 데이터베이스 연동 기능을 추가한다면

실시간으로 클라이언트의 요청을 처리할 수도 있습니다.

'Web Develop Log :' 카테고리의 다른 글

OSI 7계층 단순정리  (0) 2022.08.23
HTTP 프로토콜이란 무엇인가?  (0) 2022.08.10
WAS (Web Application Server)란 무엇인가?  (0) 2022.08.10
JPA, Spring Data JPA 차이점  (0) 2022.07.23
Ajax 에 대해서 알아보기  (0) 2022.07.15

+ Recent posts