was서버 와 web 서버의 차이점

was서버가 먼저냐 web서버가 먼저냐 라는 이야기가 나올정도로 저 둘의 항상 따라다니는 용어중에 하나입니다. 우리가 인터넷 검색을 통해 어떤 특정 페이지에 접속하기 위해서는 해당 페이지를 보여줄 수 있는 공간. 즉 서버가 존재해야됩니다. 

웹프로그래머가 열심히 코딩하고, 디자이너들이 그에 맞춰 게시판, 메뉴 등을 디자인할겁니다. 이렇게 완성된 이미지 및 html 파일을 서버에 올려서 웹서비스(리눅스에서 대표적인건 아파치죠, 윈도우서버는 iis 입니다) 동작시키게 되면, 그때부터 사용자들이 페이지볼 수 있게 되는 구조인 거죠.

이러한 역할을 하는 녀석들이 바로 was서버, web서버 라는 녀석들입니다. web서버의 경우에는 소프트웨어 적으로 웹 브라우저와 클라이언트간에 http문서로 서로 통신을 하는 컴퓨터 프로그램이고, 하드웨어 적인 부분에서는 컴퓨터 프로그램을 실행시키는 또다른 컴퓨터 입니다.


문제는 was서버인데요. 사전적인 용어가 조금 복잡할 수 있습니다. 웹 기반 분산 시스템 개발을 쉽게 도와주고 안정적인 트랜젝션을 처리할 수 있도록 보장해주는 쉽게 이야기해서 미들웨어 소프트웨어 입니다. 시스템간의 애플리케이션 연동을 도와준다고 생각하면 쉽겠네요.

was서버의 경우에는 웹이 탄생한 이후 대체로 DBMS(데이터베이스) 조회나 일반적인 비즈니스 로직에 맞춰 다양한 언어로 인터넷 또는 인트라넷 환경에서 구성해 왔습니다. 대표적인 언어가 자바스크립트나 jsp 입니다. 


위에 쭈~욱 설명해놨지만 이해하기 어려운분들은 단순하게 생각하시면 됩니다.

web서버의 경우는 html, txt, jpg 등과 같은 문서나 이미지로 된 웹페이지이며,
web서버의 경우에는 컨테이너 라는 용어로 사용되고 있으며, 초기에는 CGI로 사용되었지만, 현재는 jsp, asp 등과 같은 문서로 사용되고 있죠.

솔직히 실무에서는 관공서나 중견기업, 대기업 등에서는 php와 같은 문서는 거의 사용되지 않는 추세입니다. 요즘은 자바를 많이 사용하고 있기 때문에 이러한 자바환경에서 동작하는것이 리눅스에서는 tomcat 이라는 was 어플리케이션이 존재하죠. 

무료이면서 강력한 성능을 가지고 있기 때문에 유료 어플리케이션인 Tmax나 Jeus랑 비교해도 꿀리지가 않습니다.


▣시골청년이 추천하는 정보

리눅스(LINUX) VS 유닉스(UNIX) 서로의 차이점은 무엇일까?

리눅스마스터1급 필기 시험준비는 어플만 있으면 ok!

c언어 기초공부는 독학으로 충분히 해결가능한 이유


▣포스팅 내용이 마음에 드셨다면 공감 하나가 저에게 큰 힘이 됩니다.