본문/내용
1. 웹 서버의 역할과 주요 기능에 대해 설명하세요.
웹 서버는 사용자로부터 요청받은 웹 페이지와 데이터를 제공하는 역할을 담당하며, 이를 위해 HTTP 프로토콜을 기반으로 클라이언트와 서버 간의 통신을 수행합니다. 주요 기능으로는 클라이언트 요청을 처리하여 적절한 웹 페이지 또는 자원을 반환하는 것, 정적 자료 제공, 동적 컨텐츠 생성을 위한 서버 측 스크립트 실행, 보안 기능인 SSL/TLS 적용, 요청 부하 분산 및 캐싱 기능을 통해 성능 향상과 안정성을 높입니다. 실제 운영 환경에서는 대형 포털 사이트의 트래픽이 평균 10만 TPS를 넘어서는 경우도 있으며, 이러한 규모를 안정적으로 유지하기 위해 Apache, Nginx, IIS 등의 웹 서버가 활용됩니다. 웹 서버는 서버의 70% 이상의 응용서비스 제공 구조에서 핵심 역할을 하며, 캐시 정책과 리버스 프록시를 통해 서버의 부하를 최대 60%까지 감소시키는 효과를 냅니다. 또한, CDN과 연계하여 사용자 거리별 응답 시간을 평균 35% 단축하고, 9 9% 이상의 가용성을 유지하는 데 결정적 역할을 수행합니다.
2. HTTP와 HTTPS의 차이점은 무엇인가요
HTTP와 HTTPS는 웹 통신 프로토콜로, 가장 큰 차이점…