본문 바로가기

잡학다식

웹주소를 입력하면 일어나는 일: DNS 조회부터 브라우저 화면 표시까지

반응형

주소창에 웹주소를 입력하고 엔터를 누르면 화면이 바로 뜨는 것처럼 보입니다. 그 짧은 순간에 브라우저는 서버의 주소를 찾고, 자료를 요청하고, 받은 내용을 화면으로 그립니다. 인터넷은 여러 네트워크를 연결하는 기반이고, 웹은 그 위에서 웹페이지를 주고받는 서비스입니다.

1. DNS가 서버 주소를 찾습니다

www.example.com처럼 사람이 읽기 쉬운 도메인 이름은 서버에 연결할 때 IP 주소로 확인해야 합니다. 브라우저와 운영체제는 먼저 저장된 정보를 살펴보고, 필요하면 DNS 서버에 해당 도메인의 IP 주소를 묻습니다.

2. 브라우저가 서버에 요청합니다

주소를 확인한 브라우저는 서버에 연결합니다. HTTPS 주소라면 암호화된 통신을 위한 절차도 거칩니다. 이후 HTTP 요청을 보내 웹페이지를 달라고 하고, 서버는 요청에 맞는 응답을 돌려줍니다.

3. 받은 내용을 화면으로 그립니다

브라우저는 HTML로 구조를 파악하고 CSS로 모양을 정합니다. 필요한 이미지와 스크립트 등은 추가로 요청할 수 있습니다. 이렇게 모은 내용을 화면에 배치하면 우리가 보는 웹페이지가 완성됩니다.

한 줄 정리: 웹주소 입력 → DNS로 IP 주소 확인 → 서버에 요청 → 브라우저가 응답을 화면에 표시하는 순서입니다.

반응형