오늘도 개발

URI와 URL의 차이 본문

웹 프로그래밍/웹의 이해

URI와 URL의 차이

Sueeeeeee 2022. 6. 4. 15:38

URI란? 

Uniform Resource Identifier의 약자. 

자원의 고유한 이름을 나타낸다.

 

URL이란?

Uniform Resource Locator의 약자. 

자원의 고유한 주소를 나타낸다.

모든 URL은 URI이다.

URI와 URL의 차이

천호동 이마트에 사과가 있다고 생각해보자.

천호동 이마트는 사과라는 자원이 있는 곳의 이름, 즉 URI이다.

서울특별시 강동구 천호대로 1017 천호동 이마트는 자원의 주소, 즉 URL이다.

 

URI를 사용하여 자원을 요청하는 경우를 생각해보자.

친구가 천호동 이마트에서 사과를 사달라고 부탁하면 우리는 그게 뭔지는 알지만 정확한 주소는 모른다.

그래서 천호동 이마트를 네비게이션에 찍어 주소를 확인해보고

"서울특별시 강동구 천호대로 1017 천호동 이마트"로 가서 사과를 사올 것이다.

 

URL을 사용하여 자원을 요청하는 경우는 어떨까?

친구는 "서울특별시 강동구 천호대로 1017 천호동 이마트"로 가서 사과를 사오라고 할 것이고,

우리는 해당 주소로 바로 가서 사과를 사오면 된다.

 

브라우저에서도 마찬가지 일이 일어난다.

서버에 index.html이라는 자원이 있다고 생각해보자.

https://www.sue-is-programming/index.html은 자원이 있는 곳의 이름(URI)이자 주소(URL)이다. 

https://www.sue-is-programming/index는 자원이 있는 곳의 이름(URI)이긴 하나 주소(URL)는 아니다.

 

두 주소 모두 같은 자원 index.html을 가리키고 있다.

하지만 두 번째 주소를 치면 서버는 index라는 이름을 보고 index.html을 찾는 과정을 거친다는 점이 다르다.

 

 

 

참고

URI랑 URL 차이점이 뭔데?

'웹 프로그래밍 > 웹의 이해' 카테고리의 다른 글

인증(Authentication) - Bcrypt  (0) 2022.07.11
인터넷과 웹의 역사  (0) 2022.06.21
OSI 참조 모델과 TCP/IP  (0) 2022.05.26
HTTP(HyperText Transfer Protocol)  (0) 2022.05.25
2. 웹의 개요  (0) 2022.05.24