Request를 보내면 일어나는 일

채무·2024년 1월 25일

Web

목록 보기
1/11

웹 브라우저에서 URL을 입력하고 Enter를 치면 무슨 과정이 일어날까?

1. URL의 호스트 부분을 통해 어느 서버와 통신 해야 하는지 찾는다

(그렇다고 한다)
Domain Name Resolution 작업을 통해 URL의 도메인 네임만으로 특정 서버를 식별할 수 있다

2. 해당 서버로 Request를 보낸다

통신해야 할 서버를 찾은 후, 웹 브라우저는 해당 서버로 request를 보낸다
이때 URL에서 path 이후의 부분들(path&query)을 request에 담아서 보낸다

3. Request를 받은 서버는 데이터가 찾는 결과를 Response에 담아서 보낸다

서버는 request에 담겨서 온 부분을 보고, 그것이 의미하는 데이터를 찾고, 그 결과를 response에 담아서 보낸다

4. 웹 브라우저는 받은 response를 사용자에게 보여준다

response의 내용(HTML, Javascript 코드)을 그려서 사용자에게 보여준다

profile
개발한 기발자

0개의 댓글