๐Ÿ”ฌComputer Science/๋„คํŠธ์›Œํฌ

TIL) URL, URI, ๋ธŒ๋ผ์šฐ์ €๋กœ PC์˜ ํด๋”์™€ ํŒŒ์ผ์„ ํƒ์ƒ‰ํ•˜๋Š” ๋ฐฉ๋ฒ•

hellohailie 2022. 6. 9. 11:28

 

URL์€ ์„œ๋ฒ„๊ฐ€ ์ œ๊ณต๋˜๋Š” ํ™˜๊ฒฝ์— ์กด์žฌํ•˜๋Š” ํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

CLI ํ™˜๊ฒฝ์—์„œ ํด๋”์™€ ํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ ์ฐพ์•„ ์ด๋™ํ•˜๋“ฏ์ด, ์Šฌ๋ž˜์‹œ(/)๋ฅผ ์ด์šฉํ•ด ์„œ๋ฒ„์˜ ํด๋”์— ์ง„์ž…ํ•˜๊ฑฐ๋‚˜ ํŒŒ์ผ์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋‹ค.

 

# username์—๋Š” ์‚ฌ์šฉ์ž ์ด๋ฆ„ ์ž…๋ ฅํ•˜๊ธฐ
# Ubuntu: 
file://127.0.0.1/home/username/Desktop/

# macOS: 
file://127.0.0.1/Users/username/Desktop/

โžฅ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์— ์ž…๋ ฅํ•˜๋ฉด, ๋ธŒ๋ผ์šฐ์ €๋กœ PC์˜ ํด๋”์™€ ํŒŒ์ผ์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 


URL์€ Uniform Resource Locator์˜ ์ค„์ž„๋ง๋กœ, ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ์›น ํŽ˜์ด์ง€, ์ด๋ฏธ์ง€, ๋™์˜์ƒ ๋“ฑ์˜ ํŒŒ์ผ์ด ์œ„์น˜ํ•œ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. 

URL์€ scheme, hosts, url-path๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

scheme : ํ†ต์‹  ๋ฐฉ์‹(ํ”„๋กœํ† ์ฝœ)์„ ๊ฒฐ์ • // ์ผ๋ฐ˜์ ์œผ๋กœ http(s) ์‚ฌ์šฉ

hosts : ์›น ์„œ๋ฒ„์˜ ์ด๋ฆ„์ด๋‚˜ ๋„๋ฉ”์ธ, IP๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. 

url-path : ์›น ์„œ๋ฒ„์—์„œ ์ง€์ •ํ•œ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ์›น ํŽ˜์ด์ง€, ์ด๋ฏธ์ง€, ๋™์˜์ƒ ๋“ฑ์ด ์œ„์น˜ํ•œ ๊ฒฝ๋กœ์™€ ํŒŒ์ผ๋ช…์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.

 

 

URI๋Š” Uniform Resource Identifier์˜ ์ค„์ž„๋ง๋กœ, ์ผ๋ฐ˜์ ์œผ๋กœ URL์˜ ๊ธฐ๋ณธ ์š”์†Œ์ธ scheme, hosts, url-path์— ๋”ํ•ด query, bookmark๋ฅผ ํฌํ•จํ•œ๋‹ค.

query : ์›น ์„œ๋ฒ„์— ๋ณด๋‚ด๋Š” ์ถ”๊ฐ€์ ์ธ ์งˆ๋ฌธ

 

URL, URI์˜ ๊ตฌ์„ฑ

  • URI๋Š” URL์„ ํฌํ•จํ•˜๋Š” ์ƒ์œ„๊ฐœ๋…์ด๋‹ค.
  • 127.0.0.1 ์€ ๋กœ์ปฌ PC๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.
  • port๋Š” ์„œ๋ฒ„๋กœ ์ง„์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ํ†ต๋กœ์ด๋‹ค.

 

 

 

๐Ÿ˜ƒํ˜น์‹œ๋‚˜ ์ž˜๋ชป๋œ ๊ฐœ๋… ์ „๋‹ฌ์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ €์˜ ์„ฑ์žฅ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค๐Ÿค“