
브라우저란?
인터넷을 통해 웹 자원을 검색하여 사용자에게 보여주는 소프트웨어입니다.

브라우저 동작 순서
1. 사용자가 브라우저 주소창에 웹페이지 정보를 입력합니다.
이때 주소창에 입력할 내용은 이런 구조로 이루어져있습니다.

2. DNS 서버에서 도메인 주소를 아이피로 변환하여 줍니다.

(DNS란 Domain Name System의 약자입니다.)
3. 해당 아이피의 웹서버와 연결하여 필요한 정보를 제공받습니다.
제공받는 정보에는 HTML, CSS, JAVASCRIPT 등이 있습니다.
웹 브라우저는 그 정보를 통해 웹사이트 내의 구성요소들을 배치합니다.
4. 브라우저가 사용자 화면에 웹 사이트를 보여줍니다.

사용자 관점에서 브라우저와 실제 동작의 차이
사용자 관점에서는 단순히 주소를 입력하면 1초도 되지 않는 시간에 웹 사이트가 출력되어서
웹 서버와 DNS의 존재 자체를 잘 알 수도 없지만 실제로는 브라우저와 서버간의 교류를 통해 정보를 주고받습니다.
하지만 어떻게 동작하는지 원리를 파악해야 웹 개발을 할 때 어떤 점이 문제인 지 생각해보는데 도움이 될 것입니다.
'개발 > WEB' 카테고리의 다른 글
| 서버와 클라이언트가 도대체 뭔가요? (0) | 2024.12.07 |
|---|