HTTP 웹 기본 지식 -2.URI와 웹 브라우저 요청 흐름
'김영한'님의 모든 개발자를 위한 HTTP 웹 기본 지식을 듣고 정리한 내용입니다.
✔️ URI(Uniform Resource Identifier)
URI? URL? URN?
"URI는 로케이터(locator), 이름(name) 또는 둘
다 추가로 분류될 수 있다"
1.1.3. URI, URL, and URN
URI
// URL(Resource Locator)
foo://example.com:8042/over/there?name=ferret#nose
\_/ \_______________/\_________/ \_________/ \__/
| | | | |
scheme authority path query fragment
| _____________________|__
/ \ / \
urn:example:animal:ferret:nose
// URN(Resource Name)
- Uniform: 리소스를 식별하는 통일된 방식
- Resource: 자원, URI로 식별할 수 있는 모든 것(제한 없음)
- Identifier: 다른 항목과 구분하는데 필요한 정보
- URL: 리소스가 있는 위치를 지정 (≒ URI)
- URN: 리소스에 이름을 부여(보편화 되지 않음)
✔️ 웹 브라우저 요청 흐름
-
웹 브라우저가 HTTP 메시지 생성
-
SOCKET 라이브러리를 통해 전달
- A: TCP/IP 연결(IP, PORT)
- B: 데이터 전달
-
TCP/IP 패킷 생성, HTTP 메시지 포함
-
서버에서 응답 패킷 생성
-
클라이언트에서 웹 브라우저 HTML 렌더링
Author And Source
이 문제에 관하여(HTTP 웹 기본 지식 -2.URI와 웹 브라우저 요청 흐름), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@leejuhwan/HTTP-웹-기본-지식-2.-URI와-웹-브라우저-요청-흐름저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)