웹 애플리케이션 서버에 관해 알아보자.

1. 웹 서버와 웹 애플리케이션 서버(WAS)

웹 서버는 Web Client(웹 브라우저)에게 제공하는 컨텐츠를 제공하는 서버이다.

주로 정적인 컨텐츠를 제공할 때 사용하는 서버이다.

  • 정적인 컨텐츠 : HTML, Jpeg 혹은 gif같은 이미지를 HTTP 프로토콜을 통해 웹 브라우저로 제공
  • Ex) apahce, IIS, Nginx

웹 애플리케이션 서버는 서버 단에서 애플리케이션을 동작할 수 있도록 지원. 일반적으로 컨테이너 라는 용어로도 사용한다.

주로 동적인 컨텐츠를 제공할 때 사용하는 서버이다.

  • 동적인 컨텐츠 : 초창기 CGI, 현재는 Servlet, JSP, ASP, PHP 등의 프로그램으로 사용
  • Ex) Tomcat, JBoss, Weblogic

 

2. WAS만 쓰면 되는 것 아닌가? 라고 질문할 수 있다.

웹 서버와 WAS를 둘 다 사용하는 이유?

  • 최적화 측면 : WAS는 동적인 처리에 최적화 되어 있다.
  • WAS가 정적 데이터를 처리하는 동안 정적 데이터의 입출력 처리로 인해 동적 데이터의 처리에 지연이 생긴다. 즉 웹 애플리케이션의 수행을 방해함.
  • 웹 애플리케이션의 수행으로 인해 정적 데이터에 영향을 줄 수도 있다.

정적인 데이터는 주로 앞의 웹 서버에서 처리를 하고, 동적인 데이터는 뒤의 WAS에서 처리한다.

 

3. 웹 서버와 웹 애플리케이션서버(WAS)의 관계 그림

 

 

'ICT 이야기' 카테고리의 다른 글

어노니머스  (0) 2013.04.04

어노니머스

[ Anonymous ]
해커들의 온라인 커뮤니티로써 전 세계에서 활동하는 인터넷 해킹그룹

어노니머스(Anonymous)는 일부 누리꾼들이 4챈의 사용자 기본 이름이 Anonymous인 것에 착안하여 갖가지 행동을 하며 자신들이 어노니머스(Anonymous)라고 주장한 것에서 시작한 핵티비즘 단체이다

anonymous는 '익명'이라는 뜻이다. 어노니머스의 슬로건은 '우리는 군단이다(We are Legion).'이며, 폭로 전문 사이트인 위키리크스(WikiLeaks)를 지지하는 모임으로 유명하다. 지금까지 많은 기업들을 상대로 인터넷 해킹공격을 해왔으며, 2010년 이란 정부의 사이트에 디도스 공격을 시도하였고, 2011년에는 플레이스테이션 네트워크(PSN)를 집중 공격한 바 있다.

어노니머스들은 인터넷 검열 반대와 표현의 자유, 그리고 정의를 주장하며 갖가지 범죄 행동을 하는 것으로 알려져 있다. 그 예로 인터폴(국제 경찰청), 미국 경찰청, 바티칸, 그리고 미국 외교 문건을 공개한 위키리크스의 금융 활동을 차단한 금융 회사 마스터카드, 비자카드에 대해 DDoS 공격을 한 적이 있으며,[1] PSN이나 IMF, FBI를 공격하기도 했다. 또, 2012년에 미국이 파일 공유 사이트인 메가업로드 등을 폐쇄 조치하자 미 법무부 등의 몇몇 미 정부 관련 사이트에 DDoS 공격을 함으로써 대응했다

'ICT 이야기' 카테고리의 다른 글

웹 서버와 웹 애플리케이션 서버  (0) 2013.07.09

+ Recent posts