본문 바로가기

동작 과정2

Browser의 기본 구조 및 동작 과정 브라우저란? 웹 서버를 이동(navigate)하며 쌍방향으로 통신하고 HTML 문서나 파일을 출력하는 GUI 기반의 응용 소프트웨어이다. 브라우저의 종류 : FireFox, Chrome, IE, Edge, Opera, Safari 등... 브라우저의 기본 구조 UI (사용자 인터페이스) 주소 표시줄, 이전/다음 버튼, 북마크 메뉴 등, 요청한 페이지를 보여주는 창을 제외한 나머지 모든 부분 브라우저 엔진 (Brower Engine) UI와 렌더링 엔진 사이의 동작을 제어 렌더링 엔진 (Rendering Engine) 요청한 콘텐츠를 표시 통신 (Network) 네트워크 호출에 사용 자바스크립트 해석기 (JavaScript Interpreter) JavaScript 코드를 해석하고 실행한다. JavaScr.. 2020. 9. 10.
Domain Name과 DNS이란? 알고 있는 내용이지만 최근 FE 로드맵 따라서 정리를 하는 중 내용을 남기고 있다. Domain Name 의 발생 배경 인터넷 상에서 다른 단말에 접근하기 위해서는 숫자와 구분자(.)로 이뤄진 고유의 IP를 알아야함 ex) 192.168.10.100 ▼ 특정 서버에 IP를 매칭해서 하나씩 외우는 것은 불편함을 초래함. ex) 네이버(125.209.222.142), 구글(216.58.197.206) 등 ▼ 숫자와 구분자(.)로 구성된 IP를 대신해 사용자가 기억하기 쉬운 영문, 숫자 및 구분자(.)로 이뤄진 도메인 네임(Domain Nam)이 등장 하였음. Domain Name 의 정의 넓은 의미로는 네트워크상에서 컴퓨터를 식별하는 호스트 명가리키며, 좁은 의미에서는 도메인 레지스트리에게서 등록된 이름을 .. 2020. 4. 4.