1. 서버는 웹서버만 있는 것이 아님!! DB서버라든지.
클라이언트의 request에 응답할 수만 있으면 다 서버임
Mail server. 메일을 보내려면 메일서버가 있어야 해 - 우체통에 편지 집어넣듯이..
2. 서버가 서비스를 시작해야만 - 요청을 받고. 응답할 수 있게 된다
그래서 오라클 서버가 동작하고 있는지확인을 했던것이다 ( ms의 경우, service에서 확인가능 )
3. http 프로토콜로 요청 -> 응답 ( web서버)
수많은 서버들 가운데서 - 하나의 종류이다.
4. 반환해주는 형태 : html(문서) 형태로 응답해준다. 사용자는 html문서를 보게 됨.
5. http 프로토콜을 이용해서 접속할 수 있게 해주는 프로그램 = web브라우저. html를 해석해주고, 웹 서버를 이용할 수 있게 해준다 ( ex), 크롬, 엣지, 사파리, 파이어폭스 등등)
6. 서버는 html문서로 응답하고, 연결을 바로 끊는다 . 내가 f12열어서 body color바꾸고 한것은.. 내 브라우저에서만 보이는 것. 내가 웹서버의 html을 바꾼것이 아님.! 내자리에서만~~
7. 서버 구축이 필요!!
8. 서버 구축 방식?
1) 내pc를 서버로 만든다 ...->내가 24시간 365일 전부다 관리해줘야함
2) 서버 대여 : 대여해주는 쪽에서 서버를 관리해준다. ( 외부 서버) = 웹 호스팅(web hosting) 을 한다. ex) 카페24. 내문서를 카페 24에 올리고- 카페24가 대신 응답처리. 가장 일반적인 방법이다.
9. 웹서버/웹 어플리케이션 서버
10. 서버는 - html 정적인 문서도주고(웹서버)
DB랑 왔다갔다하거나. 메일작업을 위해서 메일 서버와 왔다갔다 하거나. (웹 어플리케이션 서버) Mail server. 동적인 문서를 만들어준다 - 그래서 사용자 요청에 응답할 수 있도록. 사용자에게 메일로 인증요청 보내거나? DB로 왔다갔다 하면서 로그인 확인하거나? 그런것들 .
웹서버를 베이스로 하되 - 웹 어플리케이션 서버 (was) 를 설치해서. !!
11. mail server(pop3, smtp)
web server(http 프로토콜 기반)
database server(oracle 11g xe, mysql db등)
12. tomcat : was. 무료. jsp ( java를 해석, 동적인 페이지로 만들어준다)
jboss/resin : 유료. jsp
php : 무료. 리눅스기반
IIS : 유료. asp. ms사
댓글 없음:
댓글 쓰기