[네트워크] 브라우저에 'google.com' 입력하면 발생하는 일
브라우저에 google.com 검색 시 동작 과정 1. 브라우저가 URL을 해독해, HTTP request MSG를 작성한다. URI : URL, URN 메소드 : GET, POST 등 2. DNS 서버를 통해, 도메인 주소와 대응하는 IP 주소를 찾는다. 브라우저는 메시지를 네트워크에 송출하는 기능이 없어 OS에 의뢰해 액세스 대상의 웹 서버에 송신한다. 이 때 OS에 송신을 의뢰할 땐 서버의 도메인 명이 아닌 IP 주소로 메시지를 받을 상대를 지정해야 한다. gethostbyname() : 리졸버 호출 리졸버가 DNS 서버에 조회 MSG 보내고, 응답 MSG 돌아온다. 응답 MSG 속 IP 주소를 추출해, 브라우저가 지정한 메모리 영역에 저장한다. UDP 사용 Socket 라이브러리는 받은 HTTP ..