브라우저에서 Naver 그려주는 순서

김익현·2022년 8월 29일
0

wecode

목록 보기
34/35
post-thumbnail

통신 순서 ( 웹브라우저에 naver.com을 입력시 )

  1. 브라우저가 클라이언트가 입력한 주소를 형식에 맞도록 URI로 수정함

  2. 저위에 변경한 도메인을 IP주소로 변경하기 위해 DNS서버에 요청

    1. 내 인터넷 통신사 DNS서버(Recursive DNS 서버)에 IP요청
    2. 통신사 DNS서버에 데이터가 없다면 naver와 .com을 분리하여 .com,.kr,.net 등을 분류해둔 각 서버(Root DNS 서버)에서 다음 위치를 안내해줌
    3. 연결받은 도메인 DNS서버(TLD DNS 서버)로 이동해서 네이버DNS 서버(Authoritative DNS 서버)에서 IP주소를 받음
    • Recursive DNS 서버 다른 DNS서버와 중재자 역할. 요청한 도메인을 여기서버에서 여러군대를 거쳐서 변환된 IP를 브라우저에 전달함. 정보를 캐싱해두고 최근에 요청한 도메인이름이 있으면 통신프로세스를 우회하여 클라이언트에 전달함.
    • Root DNS 서버 쉽게 설명하면 .com,.kr 등 분류하여 그 부분에 맞는 서버로 보내주는역할
    • TLD DNS 서버 국가 코드 최상위 도메인(.kr,.jp,.uk 등등), 일반 최상위도메인 서버로 나뉨 ( .com, .gov, .net 등등)
    • Authoritative DNS 서버 도메인 주소에 맞는 IP주소를 저장해두고 요청에 맞는 IP주소를 응답해주는 서버 , 도메인 호스팅 업체, 개인 서버가 여기에 포함됨
  3. 얻은 IP주소에 페이지를 달라고 요청

    • 요청 방식 : HTTP요청

  1. 맞게 요청했다면 네이버 서버에서 응답 메세지 및 HTML 파일을 보내줄것이다.
  2. 그 HTML 파일을 웹 브라우저가 그려주면 우리 눈에 보이게 된다!!

출처 : https://amunre21.github.io/web/1-site-works/
https://gentlysallim.com/dns%EB%9E%80-%EB%AD%90%EA%B3%A0-%EB%84%A4%EC%9E%84%EC%84%9C%EB%B2%84%EB%9E%80-%EB%AD%94%EC%A7%80-%EA%B0%9C%EB%85%90%EC%A0%95%EB%A6%AC/

profile
놀땐 화끈하게 놀고, 할땐 부끄럽지않게 확실하게 하자!!

0개의 댓글