Skip to content

브라우저에 URL을 입력하면 일어나는 일

Posted on:2024년 1월 13일 at 오전 05:36

TOC

1. 검색창에 URL을 입력하고 Enter 키 입력한다.

URLhttps://jungmin.xyz/posts 을 입력한다. ###✨ URL (Uniform Resoucre Locator)

schemehost:port/path?query#fragment
https://www.naver.com:3000/posts?post=transaction#section1
명칭예시설명
schemehttps://통신 프로토콜을 결정한다.
hostww.naver.com,127.0.0.1웹 페이지, 이미지, 동영상 등의 파일이 위치한 웹서버, 도메인 또는 IP
port:3000웹 서버에 접속하기 위한 통로
path/posts웹 서버의 루트 디렉토리 부터 파일이 위치까지의 경로
querypost=transaction?page=1리소스의 형식 범위를 좁힘
fragment#sectionURL이 지정하는 자원의 세부 부분을 지정

http와 https의 차이점

✨ URI (Uniform Resoucre Identifier)

✨ URL과 URI

  1. URI는 웹자원을 식별하고 URL은 리소스의 위치를 찾아낸다.
  2. URI는 URL를 포함한다. ( 모든 URL은 URI가 될 수 있다.)
  3. 둘 다 인터넷 상의 리소스(데이터)를 파악하는데 사용한다.
  4. URL : https://naver.com
  5. URI : posts/page=1
  6. URL은 http와 같은 프로토콜로 리소스 위치를 찾아내는 데 사용된다.

2. 웹 브라우저가 도메인명의 IP 주소를 조회한다.

✨ DNS (Domain Name System)

✨ Name Server

✨ DNS는 다양한 위치에서 임시로 저장된다

2-1. hosts 파일을 확인한다.

2-2. DNS 캐시를 확인한다.

2-3. ISP의 DNS 서버에 DNS 쿼리를 보낸다.

DNS 동작방식(미작성)

✨ ISP

3. 웹 브라우저가 서버와의 TCP 연결을 시작한다.

http와 https의 차이점

✨라우터 (Router)와 라우팅(Routing)

✨CDN

✨TCP(Transmission Control Protocol)

TCP Handshake,TCP와 UDP차이점(미작성)

4. 웹 브라우저가 HTTP 요청을 서버로 전송한다.

5. 웹 서버가 요청을 처리하고 응답을 다시 전송

HTTP 요청과 응답(미작성

6. 웹 브라우저가 콘텐츠 렌더링

참고

참고 URL URL과URL의차이 DNS DNS서버유형 라우팅 TCP