본문 바로가기
HTTP

[3] URL vs URI 차이점

by onejunu 2021. 3. 14.

URL : uniform resource locator

URI : uniform resource identifier

 

URI 는 리소스를 식별하기 위해 필요한 정보

URL 은 리소스를 식별하기 위해 필요한 정보 중에 위치

 

즉 URL 은 URI에 포함되는 개념이다.

 

URI 라고 하는 이유는 URI 에는 URL 과 URN 이 있는데 보통 URN은 사용하지 않으므로 URI를 URL의 의미로 쓰는 경우가 많기 때문이다.

 

 

URL  문법

 

scheme://[userInfo@]host[:port][/path][?query][#fragment]

 

scheme : 프로토콜 ( http, https , ... )

userInfo : 사용자정보. 거의 사용안함

host : 도메인 이름 또는 아이피주소 ( www.naver.com , 200.0.0.1,... )

port: 포트번호 (http 는 80 , https 는443 인데 생략가능함)

query : key=value 형태로  '&' 로 계속 붙일 수 있음

fragment : 리소스 자원중에 특별한 위치. 좀더 자세한 내용을 원하면 

velog.io/@roro/URL-%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8-HASH

 

URL 프래그먼트 / HASH

HTTP 완벽가이드 2장 2.2.7 프래그먼트를 공부하며 정리https://developer.mozilla.org/ko/docs/.../Identifying_resources_on_the_Web\`\`\`image1프래그먼트 설명 위치로 스크롤 된 것을 확인할

velog.io

 

 

 

 

'HTTP' 카테고리의 다른 글

[6] HTTP 메서드 - GET,POST,PUT  (0) 2021.03.29
[5] HTTP 구조  (0) 2021.03.20
[4] HTTP 의 주요 특징  (0) 2021.03.20
[2] TCP vs UDP 의 특징( 면접 단골 질문)  (0) 2021.03.14
[1] http메세지가 서버로 가는 과정  (1) 2021.03.14

댓글