검색창에 google.com을 입력하면 벌어지는 일

Eeeasy-code·2023년 11월 8일
0

[Network]

목록 보기
2/2
post-thumbnail
post-custom-banner

우리가 아무 생각없이 구글에 접속을 하기 위해, 웹 브라우저에 www.google.com을 검색한다. 그럼 내 PC의 화면에는 구글 페이지가 출력된다. 과연 우리가 입력하고 검색함과 동시에 그 뒤에서는 어떠한 일이 일어날까?

간단하게 이해하는 동작 과정

기본적으로 클라이언트의 브라우저 검색창에 내가 알고있는 도메인 이름을 입력한다. 그리고 그 도메인 이름으로 DNS Server에 질의를 요청한다. DNS Server는 요청받은 도메인 이름에 맞는 IP 주소를 찾아 리턴해준다. 그럼 브라우저는 요청받은 IP주소로 접속한다.

우리는 사람이다. 그리고, 우리가 사용하고 있는 PC는 기계이다. 우리가 입력하는 도메인 이름을 기계는 이해하지 못한다. 그럼 우리는 접속하고 싶은 서버에 대한 IP 주소를 전부 기억해야 하는가? 그럴 수 없기에 우리 인간은 사용하기 쉬운 문자열을 입력하여 그 문자열에 맞는 주소를 반환할 수 있는 서버를 만들어냈다. 그게 바로 DNS Server 이다.

더 알아야 할 내용들

위의 설명은 엄청나게 쉽게 동작 과정들을 표현하였다. 하지만, 추가적으로 도메인의 형식, 형태나 DNS와 DNS Server 동작 과정, 각각의 통신 과정, 웹 브라우저에 표현되는 페이지의 랜더링 과정이나 브라우저 동작 과정 등 엄청나게 복잡한 내용들이 존재한다. 나는 이 내용들에 대해 다음 세션에 더 자세히 알아보고자 한다.

profile
쉽고 즐겁게 개발합시다.
post-custom-banner

0개의 댓글