WAS 2

웹 서버, 웹 애플리케이션 서버

웹 서버 (Web Server)HTTP 기반으로 동작HTTP 메시지에 모든 것을 전송HTML, Text영상, 음성JSON, XML정적 리소스 제공정적 파일, CSS, JS, 이미지 등ex. index.html 웹 애플리케이션 서버 (WAS)HTTP 기반으로 동작웹 서버 기능 포함 (정적 리소스 제공)프로그램 코드를 실행해서 애플리케이션 로직을 수행동적 HTML, HTTP API(JSON)서블릿, JSP, 스프링 MVCex. Tomcat, Hello.class 📢 웹 서버 vs 웹 애플리케이션 서버 (WAS)웹 서버는 정적 리소스(파일) 제공WAS는 애플리케이션 로직 제공 🛠️ 웹 시스템 구성 - WEB, WAS, DB정적 리소스는 웹 서버가 처리웹 서버는 애플리케이션 로직 같은 동적인 처리가 필요 시..

CS/Spring 2025.04.29

DNS (Domain Name System)

DNS란?Domain Name System의 약어도메인 이름과 IP 주소를 매핑해주는 서버 또는 시스템인터넷상에서 도메인 이름을 IP 주소로 변환 DNS 서버DNS 서버는 계층 형태로 분산된 DB루트 DNS 서버TLD 서버의 IP 주소들을 제공TLD (Top-Level-Domain, 최상위 레벨 도메인) DNS 서버com, org, edu 등 상위 레벨 도메인 or kr, uk 등 모든 국가의 상위 레벨 도메인에 대한 서버 책임 DNS 서버에 대한 IP 주소를 제공Authoritative (책임) DNS 서버조직 자체 DNS 서버조직의 명명된 호스트에 대한 IP 매핑에 권한있는 호스트 이름을 제공DNS queryISP(Internet Service Provider)의 DNS서버(DNS recursor)가..

CS/네트워크 2025.02.19