
스프링 부트를 공부하면서 어디서 많이 들어본듯하면서 스쳐간 단어들이 많이 있다.그 중 많이 언급된 단어로 '톰캣', '아파치' 등이 있다.이것들이 뭔가 찾아보니 웹 서버니, 웹 애플리케이션 서버니 뭐니 비슷해보이는 용어들이 튀어나와서 이것들을 정리하는 글을 써보고자 한다.1. Client VS Server위 그림이 클라이언트-서버 모델의 구조이다.그림처럼 클라이언트단에서 서버에게 자원(text, image, file, html 등)을 요청하면, 서버는 그에 대한 응답을 해주는 단순한 구조이다.여기서 클라이언트-서버 간의 데이터의 전송을 웹(Web) 을 통하는 방식의 서버를 웹서버(Web Server) 라고 부른다.2. Web Server웹 서버의 개념은 다음과 같다.🎈 웹 서버(Web Server)웹 ..