728x90
Web server
- HTTP 요청 처리 -> URL, 헤더, 메소드(GET, POST)
- 정적 파일 지원 -> 정적인 웹 페이지나 파일을 클라이언트에게 제공, 미리 생성되어 변경이 적으면 해당
- 동적 콘텐츠 처리 -> 스크립트 언어 (python ruby php)와 작동 : DB와 상호작용하여 정보를 동적으로 제공
- HTTP 응답 전송 -> 응답을 생성 : 상태 코드, 헤더, 본문
- 보안 인증 -> HTTPS(SSL/TLS) 지원 인증 권한 부여를 관리
- 서버 관리 및 로깅 -> 모니터링하고 로그를 기록, 서버 동작 및 클라이언트 요청에 대한 정보 추적
Was server
- 애플리케이션 배포 및 관리 -> 웹, 엔터프라이즈 등을 쉽게 배포하고 관리하며 WAS 콘솔을 통해 애플리케이션의 상태를 모니터링, 설정 관리 함
- 클러스터링 및 확장성 -> 여러 서버간에 애플리케이션을 분산하여 실행, 로드 밸런싱을지원하는 클러스터링 기능 제공 이를 통해 성능 및 가용성 향상
- 보안 기능 -> 강력한 보안 기능을 제공하여 애플리케이션 및 데이터를 보호한다. SSL 지원, 사용자 인증 및 권한 부여, 데이터베이스 연결 보안 등 지원
- 성능 최적화 -> 캐싱, 컴파일러 최적화, 연결 풀링등이 성능을 향상시키는데 사용
- 통합 관리 도구 -> WAS는 통합된 관리 도구를 통해 서버 구성, 모니터링, 로깅 트러블 슈팅등 효과적으로 수행
- 엔터프라이즈급 애플리케이션의 요구사항을 충족하기 위한 고급 기능 제공
728x90
'면접준비' 카테고리의 다른 글
[SW정책연구] SW산업 연간보고서 1부 정리 (1) | 2024.05.03 |
---|---|
[IBK 기업은행] 디지털 필기 회고 (0) | 2024.05.03 |
[Docker] Network 지식 (1) | 2024.01.30 |
디자인 패턴 - 팩토리 패턴 특징 (1) | 2024.01.08 |
디자인 패턴 - 싱글톤 패턴 특징 (1) | 2024.01.08 |