서버의 기능
- 초기의 웹 서버는 단순한 정적 페이지만 제공 하였음
- 현재는 사용자가 입력한 값에 따라 다양한 결과를 보여주는 동적 웹 기능을 제공 하고 있음
- HTTP에서 어플리케이션에 배개변수를 보낼 때는 URL 쿼리 문자욜 또는 HTTP 쿠키를 이용하거나
HTTP 요청 BODY에 POST 방식을 이용하여 전달 한다. - 웹 어플리케이션은 사용자에게 다양한 기능을 제공하기 위해 다음과 같은 서버 기능을 이용한다
- ASP , JSP , PHP, VBScript 등의 서버 스크립트 언어
- Apache , IIS, 등의 웹 서버
- MS SQL , Oracle DB , Mysql 등의 데이터베이스
서버 측 스크립트 언어
- 클라이언트가 요청한 데이터를 서버 측에서 처리하여 원하는 결과를 돌려주기 위해 사용
웹 서버
- nginx 와 Apache 의 점유율이 높음 (2022년, 12월 기준)
데이터베이스
- 데이터의 모음 = 데이터베이스
- 데이터베이스를 관리하는 소프트웨어를 데이터베이스 관리 시스템 (DBMS) 라고함.
- 대표적으로 MS SQL Server , Oracle DB , MySQL 등이 있음
- DBMS를 통해서 데이터베이스를 만들고, 데이터를 입력, 변경, 검색 할 수 있다
클라이언트 측 기능
- 서버 측 어플리케이션이 사용자가 입력한 내용을 전달 받고, 그 결과를 사용자에게 전달 하려면
클라이언트 측 사용자 인터페이스를 제공 해야한다 - 대표적으로 HTML , Javascript 가 있음
'서버 > Web' 카테고리의 다른 글
1. HTTP 기본 개념 (0) | 2022.12.24 |
---|