브라우저 작동원리 간단정리

최봉진·2022년 6월 16일
0
  1. 브라우저의 URL을 파싱한다 ( 분석. 어떤 포트로 어떻게 연결할 것인지)

  2. HSTS 목록을 조회한다. HTTPS 가 적용된 웹사이트는 이를 강제하기 위해 HTTP요청에 대해 STS 헤더를 추가해 재응답하면 브라우저가 알아서 HTTPS로 변환해 재 요청한다

  3. URL을 IP 주소로 변환

  4. 라우터를 통해 해당 서버의 게이트웨이까지 이동

  5. ARP를 통해 IP주소를 MAC 주소로 변환 (ip 주소는 네트워크 주소, mac 주소는 lan card 고유한 주소)

  6. 대상 서버와 TCP소켓 연결 - 3 way handshake 가 일어난다.

  7. 연결이 완료되면 HTTP 프로토콜로 통신함

  8. 브라우저가 응답을 해석해서 클라이언트에게 해석된 자료를 보여준다.

profile
개발자가 되고픈 비전공자

0개의 댓글