포스트

1. web

1. web

Web(23. 11. 20)

Wep Application이란?

Server

  • Client가 요청한 서비스 제공자

Client

  • 서비스를 사용하는 사용자

Server - Client

  • 메일 서버…
  • 파일 서버…
  • 웹서버…

Web Application Architecture이란?

  • application의 구성요소, 미들웨어 시스템, UI와 DB의 상호작용을 표시하는 골격 또는 레이 아웃
  • 데이터를 HTTP를 통해 전달, Client와 BackEnd Server 간의 통신 보조

구성요소

  • 웹 브라우저 (HTML, 이미지 파일…)
  • 웹 서버 (apache)
  • DB 서버 (mysql, oracle)

Client - Server Architecture vs Web Application Architecture

 Client - Server ApplicationWeb Application
아키텍쳐2 tiremulti tire
상호작용사용자의 인터페이스 또는 애플리케이션웹 브라우저
실행애플리케이션 사전 설치웹 브라우저에서 직접 실행
쿠키nonerequired
보안상대적으로 사용자가 적기 때문에 위험이 적습니다.사용자 수가 많을수록 상대적으로 높은 위험
접근제한적anywhare

Web Server

  • http 프로토콜을 통해 웹 브라우저에 요청 하면 데이터를 전송해주는 프로그램
    • HTML
    • img
    • JavaScript Object
  • 아파치, nginx등이 있음

Dynamic Web Contents

  • 사이트가 동적으로 움직임
  • 사용자와 상호 작용 가능

Static Web Contents

  • 미리 저장되어 있는 콘텐츠
  • HTML 파일
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.