google.com을 입력하면 생기는 일

알라딘바지·2023년 11월 19일
0

Frontend interview

목록 보기
1/2
post-thumbnail
  1. www.google.com 입력한다

  2. www.google.com(URL주소) 중에서 호스트명을 DNS 서버에 검색한다

    • 호스트명 - window.location.hostname
    • = google.com
  3. 브라우저는 서버와 TCP 3-way handshake를 통해 연결을 진행한다

    • WHY?

    • 브라우저와 서버는 서로 신뢰가능한 데이터를 주고받기 위해 TCP를 사용한다.
    • TCP를 이용해 통신을 하는 장비는 데이터를 전송하기 전 정확한 전송을 보장하기 위해3-way handshake를 사용한다
  4. HTTPS를 이용해 보안을 유지하면서 연결을 하고싶을 경우 TLS 협상이 필요하다

    • Client단에서는 Secure Sockets Layer(SSL)로 알려짐
    • 서버와 클라이언트가 TLS로 통신할때 어떠한 제 3자도 메시지를 감청 및 변형할 수 없다
    • 최신 브라우저라면 필수요소로 작용한다
  5. 마침내 서버는 HTML을 response한다

  6. 브라우저는 response를 파싱하여 화면에 렌더링한다

참고 https://developer.mozilla.org/ko/docs/Web/Performance/How_browsers_work
https://jeongkyun-it.tistory.com/180

profile
Front-end Developer

0개의 댓글