kjh00n의 기록저장소

WEB 본문

SW개발 보안 구축

WEB

kjh00n 2024. 11. 13. 10:25

WEB1.0

● 정적인 검색 서비스

● 정해진 데이터만 요청 가능

● 운영자 중심 서비스

 

WEB 2.0

● 동적인 검색 서비스

● 사용자 참여, 공유 중심의 서비스

● Client가 Data를 주면서 Page 요청 가능 (ex-로그인) 

└ Client가 주는 Data를 처리할 능력이 필요

└ Data를 처리해줄 WAS가 필요

WAS : Client가 전달하는 데이터를 서버 측에서 처리하기 위해 개발한 서버 프로그램 (middle ware)

WAS는 Web에서 전달받은 데이터를 DB와 비교하여 나온 결과물을 만들어서 Web에게 전달한다.

WEB 2.0
WEB 2.0
WEB 구성요소

WEB 3.0

● 시맨틱 웹

● 컴퓨터에 의해 사용자의 패턴을 분석하여 개인별 맞춤 정보 검색 서비스 제공

 

WEB Client (WEB Browser)

WEB Service를 위한 사용자 인터페이스를 제공

사용자가 지정한 정보로 WEB 요청데이터(HTTP Request)를 생성하고 전달받은 응답 데이터(HTTP Response)를

  파싱하여 화면에 출력 함

파싱(parsing) → 데이터를 분석하여 원하는 형태로 추출하는 행위

WEB Server

WEB Client가 전달한 요청(HTTP Request)을 해석하여 사용자가 요구하는 WEB page(HTML data)를

  응답 (HTTP Response)하는 시스템

정적인 요청에 대한 요청만 처리할 수 있음 → HTML 요청

동적인 요청이 전달되면 WAS에게 처리를 맡기고 처리결과에 대해서 HTTP응답을 생성함 → SSS 요청

WAS (Web Application Server)

Client가 전달하는 데이터를 서버 측에서 처리하기 위해 개발한 서버 프로그램 (middle ware)

→ 사용자가 전달한값(사용자의 입력값)을 기반으로 프로그램의 동작이 달라짐 → 동적인서비스

 

정적 웹 서버프로그램과 후면프로그램(Database) 사이에서 상호 연동 역할을 수행함

→ 사용자의 입력값→ 정적서버가 추출후 WAS에전달→ WAS의 명령코드에 따라 Database에 전달 됨→ Database의 처리결과가 WAS에 전달 됨 → 처리 결과에 맞는 응답 데이터구성 → 결과를 사용자에게 전달함

DBMS

● 데이터베이스를 생성, 관리, 사용, 제어하는 프로그램

→ 데이터베이스 내의 데이터에 접근할 수 있도록 해주는 인터페이스 프로그램

 

데이터의 효율적인 관리와 제어를 제공

'SW개발 보안 구축' 카테고리의 다른 글

SSL 서버 구축  (0) 2024.11.14
SSL  (0) 2024.11.14
HTTP, Proxy  (0) 2024.11.14
HTTP, WAS 구축  (0) 2024.11.13
WEB 구성 요소  (0) 2024.11.13