๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Dev Blog

CS/Network6

[HTTP] - URI์™€ ์›น ๋ธŒ๋ผ์šฐ์ € ์š”์ฒญ ํ๋ฆ„ ์ธํ”„๋Ÿฐ ๊ฐ•์˜ ์ค‘ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹์ด๋ผ๋Š” ๊ฐ•์˜์— ๋Œ€ํ•œ TIL์ž…๋‹ˆ๋‹ค. URI์™€ ์›น ๋ธŒ๋ผ์šฐ์ € ์š”์ฒญ ํ๋ฆ„ URI ์›น ๋ธŒ๋ผ์šฐ์ € ์š”์ฒญ ํ๋ฆ„ 1. URI URI๋ž€ Uniform Resource Identifier์˜ ์•ฝ์ž๋กœ ์ธํ„ฐ๋„ท ์ƒ์˜ ์ž์›์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ํ†ต์ผ๋œ ๋ฐฉ์‹์„ ์˜๋ฏธํ•œ๋‹ค. URI๋Š” URL๊ณผ URN์˜ ํŠน์„ฑ์„ ๋ชจ๋‘ ๊ฐ–๋Š”๋‹ค. URL์€ Locator, ์ฆ‰ ๋ฆฌ์†Œ์Šค๊ฐ€ ์žˆ๋Š” ์œ„์น˜๋ฅผ ์ง€์ •ํ•œ ๊ฒƒ์ด๊ณ , URN์€ Name, ์ฆ‰ ๋ฆฌ์†Œ์Šค์— ์ด๋ฆ„์„ ๋ถ€์—ฌํ•œ ๊ฒƒ์ด๋‹ค. URL์€ ๋ณดํŽธํ™”๋˜์–ด์žˆ์ง€๋งŒ URN์€ ๋ณดํŽธํ™”๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— URI๋ฅผ URL๊ณผ ๊ฐ™์€ ์˜๋ฏธ๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค. URL์„ ์„ค๊ณ„ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•  ๋•Œ์—๋Š” ๋ฌธ๋ฒ•์ด ์กด์žฌํ•˜๋Š”๋ฐ ์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. scheme://[userinfo@]host[:port][/path][?.. 2022. 8. 3.
[HTTP] - ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ ์ธํ”„๋Ÿฐ ๊ฐ•์˜ ์ค‘ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹์ด๋ผ๋Š” ๊ฐ•์˜์— ๋Œ€ํ•œ TIL์ž…๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ ์ธํ„ฐ๋„ท ํ†ต์‹  IP (Internet Protocol) TCP, UDP PORT DNS 1 . ์ธํ„ฐ๋„ท ํ†ต์‹  ๋งŒ์•ฝ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ๋ฐ”๋กœ ์˜†์— ๋ถ™์–ด์žˆ๋‹ค๋ฉด ์ผ€์ด๋ธ”๋กœ ์—ฐ๊ฒฐํ•ด์„œ ์š”์ฒญ๊ณผ ์‘๋‹ต์„ ๋ฐ”๋กœ ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋งŒ์•ฝ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„์˜ ๋ฌผ๋ฆฌ์  ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€๊ณ  ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ์‚ฌ์ด์— ์ธํ„ฐ๋„ท์ด๋ผ๋Š” ๊ฒƒ์ด ์กด์žฌํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๋Š” ์–ด๋–ป๊ฒŒ ํ†ต์‹ ํ• ๊นŒ? ๋ณต์žกํ•œ ์ธํ„ฐ๋„ท์„ ์‚ฌ์ด์— ๋ผ๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ํ†ต์‹ ํ•˜๋ ค๋ฉด ์ผ๋ จ์˜ ๊ทœ์•ฝ, ์ฆ‰ ํ”„๋กœํ† ์ฝœ์ด ํ•„์š”ํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ํ”„๋กœํ† ์ฝœ์ด ๋ฐ”๋กœ IP, ์ฆ‰ Internet Protocol์ด๋‹ค. 2. IP(Internet Protocol) ํ†ต์‹ ์„ ํ•˜๋ ค๊ณ  ํ•˜๋Š” ๋ชจ๋“  ๋…ธ๋“œ๋“ค์€ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹น๋ฐ›๋Š”๋‹ค.. 2022. 7. 21.