URI와 웹 브라우저 요청 흐름
URI(Uniform Resource Identifer)
Uniform : 리소스 식별하는 통일된 방식
Resource: 자원, URI로 식별할 수 있는 모든 것
Identifier : 다른 항목과 구분하는데 필요한 정보
URL - Locator : 리소스가 있는 위치를 지정
웹 브라우저 요청 흐름
예를 들어서 구글서버로 이렇게 요청을 했을 때,
처음에 DNS 서버에서 조회를 통해 도메인을 IP로 바꾼다.
포트는 https 443이 생략된다.
HTTP 요청 메시지를 생성함
HTTP 요청 메세지는 이렇게 생겼다.
애플리케이션 웹브라우져가 HTTP 메세지를 생성함
애플리케이션에서 HTTP 메세지를 SOCKET 라이브러리를 사용해서 OS 계층인 TCP/IP로 전달한다.
이전에 TCP/IP 통신을 사용해서 포트번호랑 IP번호를 찾은 상태에서 3way handshake 구글 서버랑 연결한다.
웹브라우져가 만든 HTTP 메세지에다가 패킷을 감싸줌
서버에서도 웹브라우저에게 동일하게 패킷을 보냄
출처 : www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard
'Http 기본지식' 카테고리의 다른 글
#1. 인터넷네트워크 (0) | 2021.03.29 |
---|