https://www.google.com/search?q=hello&hl=ko

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61358?tab=note&speed=0.75&volume=1.00

위 의 url을 보내게되는 과정

 

먼저 웹브라우저가 구글서버를 찾아야한다. 그러기위해선

DNS서버를 조회한다. 그렇게 IP를 찾을 수 있고 443포트를 알아낼 수 있다.

 

HTTP요청 메시지를 생성한다.

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61358?tab=note&speed=0.75&volume=1.00
https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8a%EC%9B%8C%ED%81%AC/lecture/61358?tab=note&speed=0.75&volume=1.00

HTTP 메시지라는것이 전송 데이터이다.

 

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8a%EC%9B%8C%ED%81%AC/lecture/61358?tab=note&speed=0.75&volume=1.00

그런 다음에 구글서버에서 HTTP 응답 메시지를 만들어낸다.

Content-Type을 보면 응답하는 데이터가 text/html 형식이고 언어는 UTF-8방식을 사용한다라는 뜻이다.

 

그 후 웹브라우저가 html을 랜더링하고 

우리가 그 정보를 볼 수 있게된다.

'웹프로그래밍 > 웹 기본 지식' 카테고리의 다른 글

9. 클라이언트 서버 구조  (0) 2021.12.23
8. 모든 것이 HTTP  (0) 2021.12.23
6. URI  (0) 2021.12.21
5. DNS  (0) 2021.12.21
4. PORT  (0) 2021.12.21

+ Recent posts