개발자가 작성한 문서를 브라우저에서 그래픽 형태(시각적)로 그래픽 형태로 출력하는 과정
DNS
를 통해 연결해줄 곳을 찾는다.http, https중 어떤 방식으로 통신해야 하는지도 파악.
HTML 파일을 파싱하면서 DOM 트리를 만들어 나간다.
link 태그로 연결된 CSS 파일을 만나면 HTML을 잠시 중단시키고,
CSS 파일을 파싱하면서 CSSOM 트리를 생성한다.
(만약, JavaScript 파일을 만나면, CSS와 만찬가지로 HTML을 잠시 중단시키고,
제어권을 자바스크립트 엔진에게 넘긴다.)
.
DOM 트리
CSSOM 트리
DOM
, CSSOM
트리를 합쳐서, Render Tree
를 만든다.Render Tree
DNS는 실제 서버가 어디에 있는지 알고 있는 서버
네트워크에서 도메인이나 호스트 이름을 숫자로 된 IP 주소로 해석해주는 TCP/IP 네트워크 서비스이다.
어떤 페이지(문서, html 등)에서 내가 원하는 데이터를 특정 패턴이나 순서로 추출해 가공하는 것
웹 페이지에 대한 인터페이스
문서 객체 모델(The Document Object Model)의 약어이다.
다른 프로그램에게 서비르를 요청
하는 프로그램
그 요청에 대해 응답
을 해주는 프로그램
용어를 풀이하면 이해하기가 쉽다.
HTTP
: Hypertext Transfer Protocol
HTTPS
: Hypertext Transfer Protocol Secure
"서로 다른 시스템들 사이에서 통신을 주고받게 해주는 가장 기초적인 프로토콜"
https
는 기존 http보다 다음과 같은 강점을 가진다.
SSL
인증서 추가