(1) 웹 서버
1. 웹 서버 개념
- 웹 브라우저로부터 HTTP 요청을 받아드리고 웹 페이지를 반환해주는 프로그램이다
2. 웹 서버의 동적 콘텐츠와 정적 콘텐츠
- 정적 콘텐츠 : 미리 생성된 페이지를 사용자 요청에 의해 바로 응답하는 콘텐츠
- image, html, css, javascript 파일과 같이 컴퓨터에 저장되어 있는 파일 제공
- 동적 콘텐츠 : 사용자의 요청에 의해 생성되는 콘텐츠
- 웹 서버에 의해서 실행되는 프로그램을 통해서 만들어진 결과물
3. 웹 서버의 기능
- HTTP : HTTP의 요청과 응답에 대한 처리 수행
- 통신 기록 : 처리 기능을 로그화시켜서 추적성 보장
- 인증 : 허용된 사용자나 관리자만 접근할 수 있도록 인증 기능 제공
- HTTPS 지원 : SSL이나 TLS 프로토콜을 통해 세션 데이터를 암호화하고 데이터의 보호를 보장
- 가상 호스팅 : 기본적 호스트인 메인 호스트를 제외한 나머지 호스트
- 대역폭 제한 : 네트워크의 과부하를 막기 위해 품질 보장 QoS를 보장하는 대역폭 제한 가능
4. 웹 서버 주요 제품
- 아파치 웹 서버, 마이크로소프트의 IIS, 구글 웹 서버
(2) DB 서버
1. 데이터베이스 관리시스템
- 데이터베이스 관리 시스템은 다수의 사용자들이 데이터 베이스 내의 데이터를 접근하여 편리하게 이용할 수 있도록 하는 집합
'정보처리기사 > IV. 프로그래밍 언어 활용' 카테고리의 다른 글
IV. 프로그래밍 언어 활용 - 응용 SW 기초 기술 활용 (2) (0) | 2021.05.11 |
---|---|
IV. 프로그래밍 언어 활용 - 응용 SW 기초 기술 활용 (1) (0) | 2021.05.11 |
IV. 프로그래밍 언어 활용 - 프로그래밍 언어 활용 (2) (0) | 2021.05.11 |
IV. 프로그래밍 언어 활용 - 프로그래밍 언어 활용 (1) (0) | 2021.05.11 |
IV. 프로그래밍 언어 활용 - 서버프로그램 구현 (4) (0) | 2021.05.11 |