웹이 동작하는 과정
DNS를 통해 웹 서버의 ip를 찾아 그 곳에 요청을 보내고 응답을 받는 것이다.
- 사용자가 브라우저에 url을 입력
- 인터넷을 통해 url을 dns에 전송
- dns는 브라우저에 url에 해당하는 실제 ip주소를 반환
- 브라우저는 실제 ip 주소를 통해 웹 서버에 접속하여 웹페이지 요청
- 브라우저는 받은 웹페이지를 화면에 표현
HTML 파서 동작 과정
- 가장 먼저 HTML 파일을 분석
- <link>와 <script>를 통해 외부 참조 인식하고 서버로 요청
- 파싱된 HTML을 인메모리 DOM(Document Object Model)트리로 생성
- 파싱된 CSS을 인메모리 CSSOM(CSS Object Model)트리로 생성
- 파싱된 JavaScript를 컴파일하고 실행
- DOM, CSSOM, JavaScript이 모두 준비되면 웹페이지 표시
'HTML' 카테고리의 다른 글
HTML에서 이미지를 넣는 방법 (0) | 2022.06.29 |
---|---|
HTML <Meta> 데이터 (0) | 2022.06.29 |
JavaScript 정의와 타입 (0) | 2022.06.29 |
HTML의 정의와 기본적인 사용 (0) | 2022.06.28 |
웹사이트 파일 구조와 이름 (0) | 2022.06.28 |