웹 리소스
웹을 구성하기 위해 필요한 데이터를 말한다.
→ http://dreamhack.io/index.html
위 URL은 dramhack.io 파일 시스템에서 /index.html 경로에 있는 리소스를 가져오라고 요청하는 것이다.
모든 웹 리소스는 고유의 Uniform Resource Indicator (URI)를 가지고, 이를 이용하여 리소스를 식별한다.
웹 프론트엔드에서 대표적인 웹 리소스는 다음과 같다.
- HTML
- CSS
- JS
- 그 외 기타(이미지, 폰트 등등)
웹 클라이언트와 웹 서버의 통신
- (클라이언트) 브라우저가 웹 서버에 HTTP 형식으로 필요한 리소스를 요청한다.
- (서버) 웹 서버는 브라우저가 요청한 내용을 해석하고 그에 맞는 적절한 연산을 한다. 리소스를 요청받은 경우 해당 리소스를 찾는다.
- (서버) 웹 클라이언트에게 전달할 리소스를 HTTP방식으로 전달한다.
- (클라이언트) 응답받은 리소스를 화면에 적절하게 그려낸다.
https://dreamhack.io/lecture/courses/170
'Study > Web Hacking' 카테고리의 다른 글
[dreamhack] cookie & session (0) | 2022.01.25 |
---|---|
[dreamhack] web browser (0) | 2022.01.25 |
[dreamhack] http/https (0) | 2022.01.25 |
[Webhacking.kr] old-40 (0) | 2021.11.11 |
[Webhacking.kr] old-29 (0) | 2021.11.11 |