웹 애플리케이션의 동작 원리
2022. 9. 15. 19:37ㆍ프로그래밍/HTML & CSS
- 목차
브라우저를 통해서 접속할 수 있는 사이트들은 기본적으로 아래의 구조로 동작한다.
1. 최초 요청 (Request)
사용자가 브라우저의 주소창에 프로토콜과 사이트 주소를 입력함으로써
해당 사이트 주소와 일치하는 서버로 최초로 요청을 한다.
예) https://autumnly1007.tistory.com
* 프로토콜 : 컴퓨터 또는 원거리 통신 장비 간에 메시지를 주고 받는 규칙의 체계 (HTTP, HTTPS, FTP, SSL 등)
2. 최초 응답 (Response)
요청을 받은 서버에서는 요청이 들어온 사용자의 브라우저로 최초로 응답을 한다.
기본적인 웹 사이트의 구조를 담고 있는 HTML 파일을 사용자에게 보낸다.
3. 추가 요청
전달받은 HTML 파일을 통해 화면에 보여질 기본적인 구조들을 확인할 수 있다.
HTML 파일에는 해당 구조에 맞게 추가적으로 작성되어 있는 CSS, JS, 이미지 파일들이 명시되어져 있으며
이러한 파일들을 서버에 추가적으로 요청하게 된다.
4. 추가 응답
서버에서는 새로 요청받은 파일들(CSS, JS, 이미지 파일)을 추가적으로 보낸다.