๐Ÿ’ป ์ฃผ์†Œ ์ฐฝ์— naver.com๋ฅผ ์น˜๋ฉด ์ผ์–ด๋‚˜๋Š” ์ผ

๋ง์ฐจยท2022๋…„ 10์›” 11์ผ

๐ŸŒผ์ง€์‹๐ŸŒผ

๋ชฉ๋ก ๋ณด๊ธฐ
10/10
post-thumbnail

all referenced from sylagape1231

๊ฐ„๋‹จํ•˜๊ฒŒ ๐Ÿ’ป ์ฃผ์†Œ ์ฐฝ์— naver.com๋ฅผ ์น˜๋ฉด ์ผ์–ด๋‚˜๋Š” ์ผ ๋ถ€๋ถ„๋งŒ ์ดํ•ดํ•˜๊ณ  ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ์ ๋”๋ผ๋„ ์กฐ๊ธˆ์ด๋ผ๋„ ์•Œ๋ฉด ์ข‹์œผ๋‹ˆ๊นŒ..ใ…Žใ…Žใ…Ž

๐Ÿ“Œ ์ฃผ์†Œ์ฐฝ์— naver.com์น˜๋ฉด ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๋Š”๊ฐ€?

1๏ธโƒฃ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ ์ •๋ณด ํ™•์ธ

๋Œ€๋ถ€๋ถ„์˜ ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ €๋Š” ์ž์‚ฌ์˜ ์ฃผ์†Œ์ฐฝ์„ ๊ฒ€์ƒ‰์ฐฝ๊ณผ ๋™์ผํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.
๋Œ€ํ‘œ์ ์œผ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €์ธ Chrome์€ ์ฃผ์†Œ์ฐฝ์„ ๊ตฌ๊ธ€์˜ ๊ฒ€์ƒ‰์ฐฝ์œผ๋กœ๋„ ์“ฐ๊ณ  ์žˆ๋‹ค.

์ด๋Ÿด ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ฃผ์†Œ์ฐฝ์— ์–ด๋–ค ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ–ˆ์„ ๋•Œ, ์ด ํ…์ŠคํŠธ๊ฐ€ ๊ฒ€์ƒ‰์–ด์ธ์ง€ URL์ธ์ง€ ์šฐ์„ ์ ์œผ๋กœ ํ™•์ธํ•œ๋‹ค. (์ด ์ž‘์—…์˜ ์ฃผ์ฒด๋Š” ๋ธŒ๋ผ์šฐ์ € ์—”์ง„์˜ UI์Šค๋ ˆ๋“œ์ด๋‹ค.)

๋งŒ์•ฝ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ๊ฐ€ ๊ฒ€์ƒ‰์–ด์ด๋ฉด, ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ฒ€์ƒ‰ ์—”์ง„์˜ URL์— ๊ฒ€์ƒ‰์–ด๋ฅผ ํฌํ•จํ•œ ์ฃผ์†Œ๋กœ ํŽ˜์ด์ง€๋ฅผ ์ด๋™์‹œํ‚จ๋‹ค.
๋งŒ์•ฝ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ๊ฐ€URL์ด๋ฉด,๋ธŒ๋ผ์šฐ์ € ์—”์ง„์—์„œ ๋„คํŠธ์›Œํฌ ํ˜ธ์ถœ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์ฃผ์†Œ์ฐฝ์— naver.com์„ ์ž…๋ ฅํ•œ ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋„คํŠธ์›Œํฌ ํ˜ธ์ถœ์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค.

2๏ธโƒฃ ๋„คํŠธ์›Œํฌ ํ˜ธ์ถœ

๋จผ์ € ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋„คํŠธ์›Œํฌ ํ˜ธ์ถœ์„ ์™œ ์ˆ˜ํ–‰ํ•˜๋Š”์ง€๋ถ€ํ„ฐ ๊ฐ„๋‹จํ•˜๊ฒŒ ์งš์–ด๋ณด์ž.
๋ธŒ๋ผ์šฐ์ €๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ '๋„ค์ด๋ฒ„'๋ผ๋Š” ์‚ฌ์ดํŠธ ํ™”๋ฉด์„ ๋ณด์—ฌ์ฃผ๋ ค๋ฉด ๋„ค์ด๋ฒ„์˜ HTML ๋ฌธ์„œ, CSS๋ฌธ์„œ, ์Šคํฌ๋ฆฝํŠธ, ์ด๋ฏธ์ง€ ๋“ฑ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฏธ๋ฆฌ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค.
ํ•˜์ง€๋งŒ ํ˜„์žฌ ๋ธŒ๋ผ์šฐ์ €์—” ์ด๋Ÿฌํ•œ ์ •๋ณด๊ฐ€ ์—†๋‹ค.

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋ธŒ๋ผ์šฐ์ €๋Š” ๋„ค์ด๋ฒ„ ์„œ๋ฒ„์™€์˜ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์„ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋“ค์„ ๊ฐ€์ ธ์™€์•ผ ํ•œ๋‹ค.

์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„ , ๋ธŒ๋ผ์šฐ์ €๋Š” ์šฐ์„  ๋„ค์ด๋ฒ„ ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์ปดํ“จํ„ฐ์˜ IP์ฃผ์†Œ๋ถ€ํ„ฐ ํŒŒ์•…ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

๋”ฐ๋ผ์„œ '๋„คํŠธ์›Œํฌ ํ˜ธ์ถœ'๊ณผ์ •์€ ํฌ๊ฒŒ ์•„๋ž˜์˜ ๋‘ ๊ฐ€์ง€ ๊ณผ์ •์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

  1. ๋„ค์ด๋ฒ„ ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด ๋„ค์ž„ ์„œ๋ฒ„(Name Server)์™€ ํ†ต์‹ ํ•˜๊ธฐ
  2. ์•Œ์•„๋‚ธ ์ฃผ์†Œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋„ค์ด๋ฒ„ ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜์—ฌ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์‘๋‹ต๋ฐ›๊ธฐ

โถ ๋„ค์ด๋ฒ„ ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š” ๊ณผ์ •

์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ํ•ด๋‹น ํŽ˜์ด์ง€์˜ 5๏ธโƒฃ DNS round robin ๋ฐฉ์‹ ๋ถ€๋ถ„์„ ๋ณด๋ฉด ๋œ๋‹ค.
ํ•œ ๋งˆ๋””๋กœ DNS ์„œ๋ฒ„๋Š” ์ „ํ™”๋ฒˆํ˜ธ ๋ชจ์Œ์ง‘๊ณผ ๊ฐ™์ด naver.com์— ํ•ด๋‹นํ•˜๋Š” IP์ฃผ์†Œ๋ฅผ ์ „๋‹ฌํ•ด ์ค€๋‹น.

โท ๋„ค์ด๋ฒ„ ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜์—ฌ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ๊ณผ์ •

์ด์ œ ํด๋ผ์ด์–ธํŠธ๋Š” ๋„ค์ด๋ฒ„ ์„œ๋ฒ„์˜ IP์ฃผ์†Œ๋ฅผ ์•Œ๊ฒŒ ๋˜์–ด ๋„ค์ด๋ฒ„ ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์˜ ๋ธŒ๋ผ์šฐ์ €๋Š”(TCP ์†Œ์ผ“์„ ์—ด๊ณ  ์ด๋ฅผ ํ†ตํ•ด) ๋„ค์ด๋ฒ„ ์„œ๋ฒ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•˜๋Š” HTTP Request๋ฅผ ๋ณด๋‚ธ๋‹ค.

HTTP Request๋ฅผ ๋ฐ›์€ ๋„ค์ด๋ฒ„ ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญํ•œ ๋ฌธ์„œ๋ฅผ ์ฐพ์•„ ์ฝ๊ณ , ์ด๋ฅผ ๋ฐ”์ดํŠธ ํ˜•ํƒœ(1๊ณผ 0์œผ๋กœ ์ด๋ฃจ์–ด์ง)๋กœ ๋ณ€ํ™˜ํ•œ ํ›„, ํด๋ผ์ด์–ธํŠธ๋กœ HTTP Reply(HTTP Response)๋ฅผ ๋ณด๋‚ธ๋‹ค.

3๏ธโƒฃ ๋ Œํ„ฐ๋ง ์ž‘์—…

๋ธŒ๋ผ์šฐ์ € ์—”์ง„(์˜ ๋„คํŠธ์›Œํฌ ์Šค๋ ˆ๋“œ)์€ ๋„ค์ด๋ฒ„ ์„œ๋ฒ„๋กœ ์‘๋‹ต๋ฐ›์€ ๋ฐ์ดํ„ฐ์— ์•…์„ฑ ๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€ ์žˆ๋Š”์ง€ ๊ฒ€์‚ฌํ•œ๋‹ค.

์ด ๋ฐ์ดํ„ฐ๋Š” ๋ฐ”์ดํŠธ ํ˜•ํƒœ์˜ ํ…์ŠคํŠธ ๋ฌธ์„œ์ด๋ฏ€๋กœ, ๋ธŒ๋ผ์šฐ์ € ์—”์ง„์ด ์ฝ์„ ์ˆ˜ ์—†๋‹ค.
๋”ฐ๋ผ์„œ ๋ธŒ๋ผ์šฐ์ € ์—”์ง„(์˜ UI ์Šค๋ ˆ๋“œ)์€ ๋ Œ๋”๋ง ์—”์ง„์—๊ฒŒ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ํ•ด์„ํ•˜๊ณ , ์›น ํŽ˜์ด์ง€๋ฅผ ํ™”๋ฉด์— ๋„์šธ ๊ฒƒ์„ ์š”์ฒญํ•œ๋‹ค.

์š”์ฒญ์„ ๋ฐ›์€ ๋ Œ๋”๋ง ์—”์ง„์€ ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ Œ๋”๋ง ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ , ์ด ๊ณผ์ •์ด ๋๋‚˜๋ฉด ๋ธŒ๋ผ์šฐ์ € ์—”์ง„์—๊ฒŒ ์ž‘์—… ์™„๋ฃŒ๋ฅผ ์•Œ๋ฆฐ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ํ™”๋ฉด์— ๋„ค์ด๋ฒ„ ํŽ˜์ด์ง€๋ฅผ ๋“œ๋””์–ด ๋ณด์—ฌ์ฃผ๊ฒŒ ๋œ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€