1. 클라이언트/서버 구조
1) 클라이언트
- 서비스를 이용하는 대상으로 최초에 서비스 요청을 먼저 한다.
2) 서버
- 웹 서버 혹은 웹 어플리케이션 서버(WAS)라고 부름
- 웹 서버에 따라 PHP, JSP(JAVA), ASP등 사용되는 언어가 다름
- 서비스를 제공하는 대상으로 클라이언트 측으로 부터 서비스 요청을 받게 되면 그에 대해 서비스를 제공
* 클라이언트가 서버로 요청을 할 때 보내는 것 - HTTP 요청 메시지 (HTTP Request Message)
* 서버가 클라이언트로 응답을 보내는 것 - HTTP 응답 메시지 (HTTP Response Message)
2. 웹의 3대 요소
1) HTML
- 웹 클라이언트가 웹 서버로 URL을 통한 자원 요청 후 HTML이 담긴 응답을 받으면, 웹 클라이언트 프로그램인 웹 브라우저가 이를 해석하여 사용자에게 구조화된 인터페이스를 출력 시킴
2) HTTP
- 웹 서버와 웹 클라이언트 간에 통신을 할 수 있도록 지원
3) URL
- 웹 클라이언트가 웹 서버로 자원을 요청할 수 있게 해줌
반응형
'웹 기초' 카테고리의 다른 글
05. 쿠키와 세션 (0) | 2020.03.10 |
---|---|
04. HTTP 프로토콜 (0) | 2020.03.10 |
03. 자원을 지정하는 URL (0) | 2020.03.09 |
01. 웹 용어 기초 - WWW, 하이퍼텍스트, 웹브라우저 (0) | 2020.03.09 |
00. MVC1 vs MVC2 (0) | 2019.09.07 |