Network

URI(Uniform Resource Identifier)

Reife 2023. 2. 15.
  • URI(Uniform Resource Identifier)
  • URL(Uniform Resource Locator)
  • URN(Uniform Resource Name)

 

 

URN은 처음 들어봤고, URI와 URL은 같은 기능을 하는 것 같은데 어떤 차이가 있는지 몰랐다.

URI에 URL과 URN이 포함되는데, URN은 거의 쓰이지 않아서, URL과 URI를 같은 의미로 써도 무방하다.

 

 

URN

리소스에 이름을 부여한다. 출판된 책에 부여되는 고유번호 ISBN이 대표적인 예다. ex) urn:isbn:8960777331

 

 

 

URL


Locator는 리소스가 있는 위치를 나타낸다. 

일반적으로 다음과 같은 형식을 갖는다. scheme://[userinfo@]host[:port][/path][?query][#fragment]

 


sheme

주로 어떤 방식으로 리소스에 접근할 것인지를 나타내는 프로토콜이 사용된다.

 

userinfo

사용자정보를 포함하여 인증하는 방식으로, 거의 쓰이지 않는다.

 

host

도메인명이나 IP 주소

 

port

접속 포트를 나타내는데, 일반적으로 생략한다. http는 80, https는 443이 생략되어 있다.

 

path

계층 구조를 갖는 리소스의 경로를 나타낸다. 

 

query (query parameter / query string)

? 문자로 시작하며 key=value 형태가 & 문자로 연결되어 있다. 

 

fragment

서버 전송에는 관여하지 않고, html 내부에 특정 위치를 가리키는 용도이다.

 


Reference

인프런 모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한

 

 

'Network' 카테고리의 다른 글

HTTP 메서드  (0) 2023.02.16
HTTP 메시지  (0) 2023.02.16
HTTP(HyperText Transfer Protocol)  (0) 2023.02.16
프록시(Proxy) & 게이트웨이(Gateway)  (0) 2023.02.16
모두의 네트워크 구축하기 1장 네트워크 첫걸음  (0) 2023.02.14

댓글