서버란?

서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미한다. 특히, 서버에서 동작하는 소프트웨어를 서버 소프트웨어라 한다. 주로 리눅스 등의 운영 체제를 설치한 대형 컴퓨터를 쓰지만, 그렇지 않은 경우도 있다. 위키백과

 

 

서버와 클라이언트는 별개이다.

특정 클라이언트가 접속을 하기 전까지 서버는 항상 구동(동작)이 되어 있어야 한다.

스레드(thread)가 계속 체크를 하고 있다.


톰캣에서 Start == 서버를 켜놓고 이클립스 run버튼이 아닌 url로 접속(요청)한다.

잘 켜지면 서버가 응답을 해준 것이다.


 

Web Application Server(WAS)

WAS는 Web server, Contianer로 나눠진다.

 

Web server

계속 동작하고 있다.

 

Contianer (창고)

Contianer의 영역 : Servlet, jsp

Servlet을 크게 나눈다면 영역이 2개 : GET, POST

jsp 영역의 구분이 없어 자유롭게 사용할 수 있다.

 

request : client(웹브라우저)는 웹서버에 요청한다.

response : 요청을 한걸 찾으러 Contianer로 들어가서 요청을 받은 자료를 찾아서 client에게 응답한다.

'IT > 이것저것' 카테고리의 다른 글

윈도우 cmd 파일명, 경로+파일명 목록 검색  (0) 2022.09.26

+ Recent posts