서론 Spring으로 웹 개발을 하다보면 관련된 다양한 용어들이 등장한다. WAS, 웹 서버, 아파치, (아파치) 톰캣, HTTP, TCP, 소켓 등...
네트워크를 공부하고, Spring에서 사용하는 용어 중 헷갈리기 쉬운 내용들을 정리해보았다. 목차는 다음과 같다. 1.
WAS와 웹 서버 차이 2. 서블릿이란?
WAS에서 서블릿을 어떻게 쓰는가? 3.
톰캣(WAS)와 아파치(Web Server) 차이 4. HTTP와 TCP/IP 차이 5.
웹 소켓과 웹 서버 차이 1. WAS와 웹 서버 차이 "웹 서버"는, 클라이언트가 서버에 보내는 요청을 받아 처리하고, 클라이언트로 필요한 데이터를 보내주는 역할을 하는, 말 그대로 웹을 위한 "서버"이다.
"WAS"는 Web Application Server이다. 쉽게 설명하면, WAS는 웹 서버 + 웹 컨테이너(서블릿 컨테이너) 이다.
스프링에서도 스프링의 다양한 기능을 담고 있는 스프링 컨테이너를 지원하는 것처럼, WAS도 웹 컨테이너(서...