๐Ÿ–ฅ ๋„คํŠธ์›Œํฌ ์›๋ฆฌ (์›น ๋ธŒ๋ผ์šฐ์ € 1 - 1,2)

may_soouuยท2020๋…„ 11์›” 27์ผ
1

๋„คํŠธ์›Œํฌ์›๋ฆฌ

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

ํด๋ผ์ด์–ธํŠธ์—์„œ ์ž…๋ ฅํ•œ ๋‚ด์šฉ์ด ํ—ˆ๋ธŒ > ๋ผ์šฐํ„ฐ > ์ „ํ™”๊ตญ > ํ†ต์‹ ์‚ฌ > ์„œ๋ฒ„๊นŒ์ง€ ๋„๋‹ฌํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ผ๋ จ์˜ ๊ณผ์ •์„ ๋‚˜๋ˆ„์–ด์„œ ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์›น ๋ธŒ๋ผ์šฐ์ € ๋ถ€๋ถ„์—์„œ ์ผ์–ด๋‚˜๋Š” ์ผ์„ ์ •๋ฆฌํ•˜๋ฉด
1. HTTP ๋ฆฌํ€˜์ŠคํŠธ ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑ ( ๋ธŒ๋ผ์šฐ์ €์— URL์„ ์ž…๋ ฅ )
2. ์›น ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋ฅผ DNS์„œ๋ฒ„์— ์กฐํšŒ
3. DNS ์„œ๋ฒ„๊ฐ€ IP์ฃผ์†Œ๋ฅผ ์กฐ์‚ฌ
4. ํ”„๋กœํ† ์ฝœ ์Šคํƒ์— ๋ฉ”์‹œ์ง€ ์†ก์‹  ์˜๋ขฐ

์ˆœ์„œ๋Œ€๋กœ ์ž์„ธํ•˜๊ฒŒ ์•Œ์•„๋ณด์ž.

1. HTTP ๋ฆฌํ€˜์ŠคํŠธ ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑ

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์— ์ž…๋ ฅํ•˜๋Š” URL์˜ ๋งจ ์•ž์€, ์šฐ๋ฆฌ๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” http
์™ธ์—๋„ ftp:, file:, mailto: ๋“ฑ ์—‘์„ธ์Šค ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ธํ„ฐ๋„ท์„ ๋“ค์–ด๊ฐˆ ๋•Œ, ์ ‘๊ทผ ๋Œ€์ƒ์ด ์›น์ด๊ธฐ ๋•Œ๋ฌธ์— ์›น ์„œ๋ฒ„์˜ ํ”„๋กœํ† ์ฝœ์ธ http๋ฅผ ์”๋‹ˆ๋‹ค.

1-1. URL ํ•ด๋…

๋ธŒ๋ผ์šฐ์ €๋Š” ๋จผ์ € URL์„ ํ•ด๋…ํ•ฉ๋‹ˆ๋‹ค.

ex.
http://www.lab.cyber.co.kr/dir1/file1.html

์œ„์™€ ๊ฐ™์€ ์ฃผ์†Œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ–ˆ์„ ๋•Œ, ์ชผ๊ฐœ์„œ ๋ณด๋ฉด

http:               : ํ”„๋กœํ† ์ฝœ์˜ ์ข…๋ฅ˜
//                  : ์ด๊ฑฐ ๋’ค์— ์˜ค๋Š” ๋ฌธ์ž์—ด์ด ์„œ๋ฒ„ ์ด๋ฆ„์ž„์„ ๋‚˜ํƒ€๋ƒ„
www.lab.cyber.co.kr : ์›น ์„œ๋ฒ„๋ช…
/dir1/file1.html    : ๋ฐ์ดํ„ฐ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ

์ด๋ ‡๊ฒŒ ์ชผ๊ฐค ์ˆ˜ ์žˆ๋‹ค.

http://www.lab.cyber.co.kr/dir1/

์ด๋ ‡๊ฒŒ ๋ ๋ถ€๋ถ„์— ํŒŒ์ผ๋ช… ์—†์ด / ๋กœ๋งŒ ๋๋‚ด๊ณ  ํŒŒ์ผ๋ช…์„ ์ƒ๋žตํ•ด๋„ URL์˜ ๊ทœ์น™์— ๋งž๋‹ค. ํ•˜์ง€๋งŒ ์ด ๊ฒฝ์šฐ dir1 ๋””๋ ‰ํ† ๋ฆฌ์˜ ์–ด๋–ค ํŒŒ์ผ์„ ๊ฐ€๋ฆฌํ‚ค๋Š”์ง€ ์•Œ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์ผ๋ช…์„ ๋ฏธ๋ฆฌ ์„œ๋ฒ„์ธก์—์„œ ์„ค์ •์„ ํ•ฉ๋‹ˆ๋‹ค.
์„œ๋ฒ„๋งˆ๋‹ค ๋‹ค๋ฅด์ง€๋งŒ, ๋Œ€๋ถ€๋ถ„ index.html ํ˜น์€ default.html ์ด๋ผ๋Š” ํŒŒ์ผ๋ช…์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

1-2. http ๊ฐœ๋…

URL ํ•ด๋… ํ›„ HTTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด์„œ ์›น ์„œ๋ฒ„์— ์—‘์„ธ์Šค ํ•ฉ๋‹ˆ๋‹ค.

HTTP ํ”„๋กœํ† ์ฝœ
: ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฉ”์‹œ์ง€์˜ ๋‚ด์šฉ์ด๋‚˜ ์ˆœ์„œ๋ฅผ ์ • ํ•œ ๊ฒƒ.
: ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์š”์ฒญ ํ•  ๋•Œ, ๋ฌด์—‡์„ / ์–ด๋–ป๊ฒŒ ํ•ด์„œ ๋ผ๋Š” ๊ฒŒ ๋‹ด๊ฒจ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์—‡์„
URI : dir1/file1.html ํ˜น์€ /dir1/program1.cgi ๊ณผ ๊ฐ™์€ ํŒŒ์ผ์ด๋ฆ„/๋ช…์„ URI๋กœ ์“ฐ๊ธฐ๋„ ํ•˜๊ณ , URL ๊ทธ๋Œ€๋กœ๋ฅผ ๊ฐ€์ ธ๋‹ค ์“ฐ๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.


์–ด๋–ป๊ฒŒ ํ•ด์„œ
๋ฉ”์†Œ๋“œ๋กœ ์–ด๋–ค ๋™์ž‘์„ ์›ํ•˜๋Š”์ง€ ์ „๋‹ฌํ•œ๋‹ค. ๋ฉ”์†Œ๋“œ์— ๋Œ€ํ•œ ์ •๋ฆฌ๋Š” ๊ตฌ๊ธ€์— ๋งŽ์ด ๋‚˜์™€์žˆ์œผ๋‹ˆ ๋”ฐ๋กœ ์ •๋ฆฌํ•˜์ง€ ์•Š๊ณ  ๋„˜์–ด๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค.

2. ์›น ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋ฅผ DNS์„œ๋ฒ„์— ์กฐํšŒ

2-1. IP์ฃผ์†Œ

http์˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋งŒ๋“ค๋ฉด, ์ด๊ฒƒ์„ os์— ์˜๋ขฐํ•˜์—ฌ ์›น ์„œ๋ฒ„์— ์†ก์‹ ํ•ฉ๋‹ˆ๋‹ค.
๋ธŒ๋ผ์šฐ์ €๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋„คํŠธ์›Œํฌ์— ์†ก์ถœํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— OS์— ์˜๋ขฐํ•˜์—ฌ ์†ก์‹ ์„ ํ•ฉ๋‹ˆ๋‹ค. (๋ธŒ๋ผ์šฐ์ € > OS > ๋“œ๋ผ์ด๋ฒ„์†Œํ”„ํŠธ์›จ์–ด > ํ•˜๋“œ์›จ์–ด)

๐Ÿ“Œ TCP/IP ๊ฐœ๋…

TCP/IP๋Š” ์„œ๋ธŒ๋„ท์„ ๋ผ์šฐํ„ฐ๋กœ ์ ‘์†ํ•˜์—ฌ ์ „์ฒด ๋„คํŠธ์›Œํฌ๊ฐ€ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค.

์„œ๋ธŒ๋„ท : ํ—ˆ๋ธŒ์— ๋ช‡ ๋Œ€์˜ PC๊ฐ€ ์ ‘์† ๋œ ๊ฒƒ. ํ—ˆ๋ธŒ๋“ค์ด ๋งŽ์•„์ง€๋ฉด ๊ทธ ํ—ˆ๋ธŒ๋“ค์„ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ํ•˜๋‚˜์˜ ์„œ๋ธŒ๋„ท

๋ผ์šฐํ„ฐ : ํŒจํ‚ท์„ ์ค‘๊ณ„ํ•˜๋Š” ์žฅ์น˜์˜ ์ผ์ข…

xx๋™ oo๋ฒˆ์ง€ ๊ฐ€ ์žˆ์„ ๋•Œ,
๋„คํŠธ์›Œํฌ ๋ฒˆํ˜ธ(xx๋™) + ํ˜ธ์ŠคํŠธ ๋ฒˆํ˜ธ(oo๋ฒˆ์ง€) = IP์ฃผ์†Œ ์ด๋‹ค.

IP์ฃผ์†Œ๋Š” 32๋น„ํŠธ์˜ ๋””์ง€ํ„ธ ๋ฐ์ดํ„ฐ๋กœ, 8๋น„ํŠธ(1๋ฐ”์ดํŠธ)์”ฉ ์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ 10์ง„์ˆ˜๋กœ ํ‘œ๊ธฐํ•ฉ๋‹ˆ๋‹ค. 10.11.12.13
ํ•˜์ง€๋งŒ ๋„คํŠธ์›Œํฌ ๋ฒˆํ˜ธ์™€ ํ˜ธ์ŠคํŠธ ๋ฒˆํ˜ธ๊ฐ€ ๊ตฌ๋ถ„๋˜์–ด ์žˆ์ง€ ์•Š์•„์„œ ์–ด๋””๊นŒ์ง€๊ฐ€ ๋„คํŠธ์›Œํฌ์ธ์ง€๋Š” ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜, ์šฐ๋ฆฌ๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์— ์ž…๋ ฅํ•˜๋Š” ์ฃผ์†Œ๋Š” www.naver.com ๊ณผ ๊ฐ™์€ ์„œ๋ฒ„๋ช…์„ ์“ฐ์ง€ 10.11.12.13 ๊ณผ ๊ฐ™์€ IP๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•ด์„œ ๋“ค์–ด๊ฐ€์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. (๊ธฐ์–ตํ•˜๊ธฐ ์–ด๋ ค์šฐ๋‹ˆ๊นŒ!)

OS๋Š” IP์ฃผ์†Œ๋กœ ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์— ๋„๋ฉ”์ธ๋ช…์—์„œ IP์ฃผ์†Œ๋ฅผ ์ฐพ์•„์•ผํ•˜๊ณ ,
์ด๊ฑธ ์ฐพ์•„์ฃผ๋Š”๊ฒŒ DNS ์ž…๋‹ˆ๋‹ค.

DNS (Domain Name System)
: ์„œ๋ฒ„๋ช…๊ณผ IP์ฃผ์†Œ๋ฅผ ๋Œ€์‘์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ

'www.naver.com' IP ์•Œ๋ ค์ค˜ >> ์š”์ฒญ >> DNS์„œ๋ฒ„
'www.naver.com' IP ์•Œ๋ ค์ค˜ << ์‘๋‹ต << DNS์„œ๋ฒ„

์ด๋ ‡๊ฒŒ ์š”์ฒญ๊ณผ ์‘๋‹ต, ์ฆ‰ DNS์„œ๋ฒ„์— ๋Œ€ํ•ด ํด๋ผ์ด์–ธํŠธ๋กœ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

DNS์˜ ์›๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ IP์ฃผ์†Œ๋ฅผ ์กฐ์‚ฌํ•˜๋Š” ๊ฒƒ์„ ๋„ค์ž„ ๋ฆฌ์กธ๋ฃจ์…˜,
์ด ๋„ค์ž„ ๋ฆฌ์กธ๋ฃจ์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋ฆฌ์กธ๋ฒ„ ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๋ธŒ๋ผ์šฐ์ € ๋“ฑ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ๋•Œ, ์ด ๋ฆฌ์กธ๋ฒ„์˜ ํ”„๋กœ๊ทธ๋žจ๋ช… + ๋„๋ฉ”์ธ๋ช…
์ด๋ ‡๊ฒŒ ์ž…๋ ฅํ•˜๋ฉด ๋ฆฌ์กธ๋ฒ„๋ฅผ ํ˜ธ์ถœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“Œ ์ •๋ฆฌ!
๋ฆฌ์กธ๋ฒ„ > DNS ์„œ๋ฒ„์— ์กฐํšŒ ๋ฉ”์‹œ์ง€ ๋ณด๋ƒ„ > DNS์„œ๋ฒ„์—์„œ ์‘๋‹ต ๋ฉ”์‹œ์ง€ ์คŒ > ์‘๋‹ต ๋ฉ”์„ธ์ง€์—์„œ IP ์ถ”์ถœํ•ด์„œ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์ •ํ•œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์— ๋„ฃ์Œ > ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›น ์„œ๋ฒ„์— ๋ฉ”์‹œ์ง€ ๋ณด๋‚ผ ๋•Œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์—์„œ IP ๊บผ๋‚ด์„œ ๋ฆฌํ€˜์ŠคํŠธ ๋ฉ”์‹œ์ง€์™€ ๊ฐ™์ด OS ํ•œํ…Œ ์คŒ

์ถœ์ฒ˜ : ์ฑ… ๋‚ด์šฉ ์ •๋ฆฌ

profile
back-end ๊ฐœ๋ฐœ์ž

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