-
웹페이지가 사용자에게 보여지는 과정Topic/CS 2022. 3. 28. 13:29반응형
순서
- 사용자가 브라우저에 url을 입력한다.
- url에서 도메인 name 부분을 DNS 서버에서 검색한다.
- DNS 서버에서 해당 도메인 name에 해당하는 ip 주소를 찾아 url 정보와 함께 전달한다.
- 웹페이지 url 정보와 전달받은 ip 주소는 http를 사용해 http 요청 메시지를 생성한다.
- 이제 생성된 http 요청 메시지를 TCP를 이용해 인터넷을 거쳐 ip 주소의 컴퓨터로 전송한다.
- 도착한 http 요청 메시지는 http 프로토콜을 사용해 http 응답을 만든다.
- 만들어진 http 메시지는 다시 TCP를 이용해 요청한 컴퓨터로 전송한다.
- 도착한 http 응답 메시지는 http 프로토콜을 사용해 웹 페이지 데이터로 변환한다.
- 변환된 웹 페이지의 데이터는 웹 브라우저에 의해 출력된다.
요약
URL 입력 -> 브라우저가 URL 해석 -> DNS 서버를 통해 도메인 이름을 ip 주소로 변경 ->
HTTP or HTTPS 프로토콜 방식으로 요청 및 응답 -> 브라우저가 서버에게서 받은 데이터를 변환해 렌더링
반응형'Topic > CS' 카테고리의 다른 글
REST API란? (feat. 디자인 가이드) (0) 2022.11.19 OSI 7계층 | TCP/IP 4계층 비교 (0) 2022.04.01 SSR vs. CSR (feat. SEO) (0) 2022.03.23 네트워크 심화 과정 (0) 2022.02.15 운영체제, 프로세스, 스레드, 멀티 스레드, 가비지 컬렉션 (0) 2022.02.11 - 사용자가 브라우저에 url을 입력한다.