๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ์žฅ์›์ต ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ
๐Ÿ’ป Computer Science/- Network

[HTTP] 1) URI vs URL vs URN

by Wonit 2020. 1. 19.

Rest Api๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉฐ ์šฐ๋ฆฌ๋Š” ์ž์›(Resource) ์„ ์ด์•ผ๊ธฐ ํ•  ๋•Œ URI ๊ตฌ์„ฑ์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ ์ด ๋•Œ ๋‚˜๋Š” ์˜๋ฌธ์ด ๋“ค์—ˆ๋‹ค.

 

๋ฌด์—‡์ด URI์ด๋ฉฐ, ๋‚ด๊ฐ€ ์•„๋Š” URL๊ณผ๋Š” ์–ด๋–ค ์ฐจ์ด์ ์ด ์žˆ๋Š”๊ฐ€. ๊ทธ๋ฆฌ๊ณ  ์–ผํ• ๋“ค์–ด๋ณธ URN์€ ๋ฌด์—‡์ธ๊ฐ€. ์ด์ œ ํ•œ ๋ฒˆ ์•Œ์•„๋ณด์ž.

URI vs URL vs URN ์„ ๊ทธ๋ฆผ์œผ๋กœ!

URI๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

 

URI๋Š” ํ†ตํ•ฉ ์ž์› ์‹๋ณ„์ž๋กœ์จ ์ธํ„ฐ๋„ท์— ์žˆ๋Š” ์ž์›์„ ๋‚˜ํƒ€๋‚ด๋Š” ์œ ์ผํ•œ ์ฃผ์†Œ์ด๋ฉฐ, URL๊ณผ URN์„ ํฌํ•จํ•˜๋Š” ํ•˜๋‚˜์˜ ํ™•๋Œ€์ง‘ํ•ฉ(SuperSet)์ด๋‹ค.

 

๋ง ๊ทธ๋Œ€๋กœ์˜ ์˜๋ฏธ๋กœ ์ •๋ณด๋‚˜ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณ ์œ ํ•˜๊ฒŒ ์‹๋ณ„ํ•˜๊ณ  ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋ฉฐ ๊ทธ ๋ฐฉ๋ฒ•์—๋Š” URL๊ณผ URN์œผ๋กœ ๋‚˜๋‰œ๋‹ค.

URL์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

 

URI์˜ ๊ฐ€์žฅ ํ”ํ•œ ํ˜•ํƒœ๋กœ์จ ์ž์›์˜ ์œ„์น˜๋ฅผ ์‹๋ณ„ํ•˜๋Š” ์‹๋ณ„์ž ์ด๋‹ค.

 

URN์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

 

URL์ด ์ž์›์˜ ์œ„์น˜(Location) ์„ ์‹๋ณ„ํ•˜์˜€๋‹ค๋ฉด URN์€ ์ด๋ฆ„(Name) ์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š”๋ฐ ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๊ฐ€ ๋ฐ”๋กœ ์ฑ…์˜ ISBN์ด๋ผ๊ณ  ํ•œ๋‹ค.

๋Œ“๊ธ€