Http 기본지식

#2. URI와 웹 브라우저 요청 흐름

코딩클로스 2021. 3. 30. 02:44

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 웹 기본 지식 - 인프런 | 강의

실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스

www.inflearn.com

 

'Http 기본지식' 카테고리의 다른 글

#1. 인터넷네트워크  (0) 2021.03.29