
기본 지식
브라우저 동작 원리의 모든 것.
브라우저라고 하면 크롬, 사파리, 파이어 폭스 등을 말합니다. 우리가 웹 브라우저를 열고 웹 사이트에 접속하면 웹 브라우저 내부에서는 어떤 일이 벌어질까? 자세하게 알아가기 전에 간단하게 살펴봅시다. 사용자가 접속을 시도하면 웹 브라우저는 해당 호스트의 IP 주소를 DNS에게 요청합니다. 요청을 받은 DNS는 IP주소를 알려줍니다. IP 주소를 받은 브라우저는 IP 주소에 있는 서버를 찾아갑니다. 이때 임의의 숫자를 적은 번호표(ISN)를 가지고 갑니다. SYN 단계에서 브라우저가 가지고 있는 고유 번호인 ISN을 서버에게 줍니다. SYN+ACK단계에서 서버가 가지고 있는 고유 번호를 브라우저에게 주면서 브라우저에게 받은 ISN을 +1하여 보내줍니다. ACK단계에서 앞서 서버가 보내준 것들을 받고 서버의..