브라우저의 주요 기능은 필요한 리소스를 서버에 요청하고 응답을 받아 렌더링하는 것이다.
렌더링 :
HTML,CSS,Javascript로 작성된 문서를 파싱하여 브라우저에 시각적으로 출력하는 것
URL을 입력하고 엔터키를 누른다.DNS(Domain Name System)를 통해 IP주소로 변환된다.IP주소를 가진 서버에게 요청을 전송한다.브라우저가 서버에 연결되려면 서버의 IP주소를 알아야 하는데, 이 주소를 IP주소라고 한다. 하지만 IP주소는 숫자이기 때문에 기억하기 쉬운 도메인 이름을 대신 사용한다. 예를 들어 어떤 가게의 도로명 주소를 IP주소라고 한다면, 그 가게의 상호명이 도메인 이름이라고 할 수 있다. 따라서 도메인 이름을 입력하면 DNS라는 서버에서 도메인 이름과 매칭되는 IP주소를 찾아 서버에 요청을 전송하게 된다.
scheme, hosts, url-path로 구성된다. scheme, hosts, url-path에 query와 fragment를 포함한 것을 말한다. URL을 포함하는 상위 개념이라 URL을 URI라고 할 수 있지만 URI를 URL이라고 할 수는 없다.네트워크에 연결된 특정 PC의 주소를 나타내는 체계
터미널에서 nslookup 주소를 입력하면 IP주소를 확인할 수 있다.
IPv4(Internet Protocol version 4) : IP 주소체계의 4번째 버전
주요 IP 주소
localhost, 127.0.0.1 : 현재 사용 중인 로컬 PC 0.0.0.0, 255.255.255.255 : broadcast address, 로컬 네트워크에 접속된 모든 장치와 소통하는 주소.IPv6는 IPv4로 할당할 주소가 부족해서 나온 버전을 말한다.
SSHHTTPHTTPS