๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ—บ๏ธ Backend Developer Road-Map

1. Internet ๋™์ž‘ ์›๋ฆฌ

์šฐ๋ฆฌ๊ฐ€ ์“ฐ๋Š” ์ธํ„ฐ๋„ท์€ ํ•œ ๋งˆ๋””๋กœ ์ •์˜ํ•˜์ž๋ฉด ์–ด๋–ค ๊ฑธ๊นŒ?

๋Œ€์ถฉ ์ธํ„ฐ๋„ท ๊ณต๋ถ€ํ•œ๋‹จ ๋ง

 


1. ์ธํ„ฐ๋„ท์ด๋ž€?

 

์–ด์ง€๋Ÿฝ๊ธ”

 

์ธํ„ฐ๋„ท์€ ์šฐ๋ฆฌ๊ฐ€ ๋ณด๋Š” ์›น ์‚ฌ์ดํŠธ!! ์˜ ํ•ต์‹ฌ์ด๋‹ค

๊ฐ€์žฅ ๊ธฐ๋ณธ ๊ฐœ๋…์€ ์ „ ์„ธ๊ณ„ ์‚ฌ๋žŒ๋“ค์ด ์ปดํ“จํ„ฐ๋‚˜ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ

์„œ๋กœ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•  ์ •๋„์˜ ๊ฑฐ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•œ ๋‹จ๊ฑฐ๋‹ค

 

1960๋…„๋Œ€๋ถ€ํ„ฐ ์—ฐ๊ตฌ๋˜์–ด 1990๋…„๋Œ€์— ์ƒ์—… ๋„คํŠธ์›Œํฌ๊ฐ€ ๋˜์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค

์ธํ„ฐ๋„ท ์—ญ์‚ฌ์— ๋Œ€ํ•œ ๋‚ด์šฉ๋„ ๋งŽ์ง€๋งŒ ๋„˜์–ด๊ฐ€๋„๋ก ํ•œ๋‹ค

 

๊ณต๋ถ€ํ•˜๋ฉด์„œ ์•„ ์ธํ„ฐ๋„ท์€ ์ด๋Ÿฐ ๊ฑฐ์ง€ ํ–ˆ๋˜ ๋ง์ด ์žˆ๋‹ค

์ธํ„ฐ๋„ท์€ ํƒˆ์ค‘์•™ํ™”๋‹ค

 

 

์™œ๋ƒ๋ฉด, ๊ธฐ์ˆ ๋„ ๋‹ค์–‘ํ•ด์ง€๊ณ  ๋ฐœ์ „ํ•ด์™”์ง€๋งŒ ๊ทธ ๋ˆ„๊ตฌ๋„ ์†Œ์œ ํ•  ์ˆ˜ ์—†๊ณ 

์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์„ ์ œ์–ดํ•˜์ง€ ์•Š๋Š”๋‹ค

์„œ๋กœ ๋‹ค๋ฅธ ์กฐ์ง์ด ๋„คํŠธ์›Œํฌ๋ฅผ ์šด์˜ํ•˜๊ณ  ๋งŒ๋“ค์–ด๊ฐ€๊ธฐ๋งŒ ํ•  ๋ฟ์ด๋‹ค

๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ๋ž„๊นŒ?

 

๊ทธ๋ฆฌ๊ณ  Web(์›น) == Internet(์ธํ„ฐ๋„ท)์ด ๊ฐ™์€ ๋‹จ์–ด๋ผ๊ณ 

์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ... ์•„๋‹ˆ๋‹ค

์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ˆ˜๋‹จ์ด ์›น์ธ ๊ฒƒ์ผ ๋ฟ

 

 

2. How does the internet work?

์šฐ๋ฆฌ๊ฐ€ ์ฒ˜์Œ ์ปดํ“จํ„ฐ๋ฅผ ์ƒ€๋‹ค๊ณ  ๊ฐ€์ •์„ ํ•ด๋ณด์ž

๊ทธ๋Ÿผ ํ•ด์•ผ ํ•  ์ผ์„ ์ƒ๊ฐํ•ด๋ณด๋ฉด

 

์ƒ์ž ๋œฏ๊ณ  → ์ปดํ„ฐ ์ผœ๋ณด๊ณ  → ๋žœ์„ ์„ ๊ฝ‚๋Š”๋‹ค์ธํ„ฐ๋„ท ํ‚จ๋‹ค

๋˜๋Š” ์™€์ดํŒŒ์ด ์—ฐ๊ฒฐํ•œ๋‹ค

 

๊ทธ๋ ‡๋‹ค ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ํ•˜๋ ค๋ฉด ๋ฌผ๋ฆฌ์  ๋˜๋Š” ๋ฌด์„ ์˜ ๋„คํŠธ์›Œํฌ ์žฅ์น˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค

 

๊ทธ๋ ‡๋‹ค๋ฉด ๋งŒ์•ฝ ๋ฐฉ์— ๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ๋ฅผ ๋†“๊ณ  ์ปดํ“จํ„ฐ๋ผ๋ฆฌ ํ†ต์‹ ์„ ํ•˜๋ ค๋ฉด?

๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ์žˆ์„ ๋•Œ

์ฝ˜์„ผํŠธ 2๊ฐœ ๋˜๋Š” ๋ฉ€ํ‹ฐํƒญ์— ํ”Œ๋Ÿฌ๊ทธํ•ด์„œ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค

๊ทผใ…‹๋ฐใ…‹ 10๊ฐœ ์ปดํ“จํ„ฐ ๋‘๋ฉด ์–ด์ฉ” ๊ฑด๋ฐ...

 

๋•€๋•€;;;;

์ง‘์— ํ™”์žฅ์‹ค ๋ช‡์‹ญ ๊ฐœ๋Š” ์žˆ์„ ๋“ฏ;;

 

์ด๊ฑด ๋ผ์šฐํ„ฐ(Router)๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ•ด๊ฒฐ ๊ฐ€๋Šฅํ•˜๋‹ค

 

 

๋ผ์šฐํ„ฐ๋Š” ๊ณต์œ ๊ธฐ๋ผ๊ณ  ๋ณผ ์ˆ˜๋„ ์žˆ๋Š”๋ฐ,

์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ๊ฐ„์— ๋ฐ์ดํ„ฐ ํŒจํ‚ท์„ ์ „์†กํ•ด์ฃผ๋Š” ๋„คํŠธ์›Œํฌ ์žฅ์น˜์ด๋‹ค

 

 

๋ผ์šฐํ„ฐ๋ฅผ ๊ฝ‚์•„์ฃผ๋ฉด ↑↑↑ ์ด๋ ‡๊ฒŒ ์—ฐ๊ฒฐํ•˜์—ฌ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค

 

๋งŒ์•ฝ ์˜ค์กฐ ์ฒœ์กฐ ์ปดํ“จํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด?

 

 

๋ผ์šฐํ„ฐ๋ผ๋ฆฌ ์—ฐ๊ฒฐ์‹œํ‚ค๋ฉด ๋จ

๊ทธ๋Ÿฌ๋ฉด ์ง‘์ง‘๋งˆ๋‹ค ๋ผ์šฐํ„ฐ๋ฅผ ๋†“๊ณ  ๋žœ์„  ๋Œ์–ด๋‹ค๊ฐ€ ์„œ๋กœ ๋ถ™์—ฌ๋†“์œผ๋ฉด ๋˜๊ฒ ๋„ค!

?์–ธ์ œ

๋‚˜๋Š” ์„œ์šธ์ธ๋ฐ ์นœ๊ตฌ๋Š” ๋ฏธ๊ตญ์‚ด๋ฉด?

 

์ด๋ฅผ ๋˜ ์ด์–ด์ค„ ์ˆ˜ ์žˆ๋Š”๊ฒŒ ๋ชจ๋Ž€(Modem)์ด๋ผ๋Š” ์žฅ์น˜๊ฐ€ ์žˆ๋‹ค

๋””์ง€ํ„ธ ์ •๋ณด๋ฅผ ์‹ ํ˜ธ๋กœ ๋ณ€์กฐํ•ด์„œ ์†ก์‹  → ์ˆ˜์‹ ์‹œ ๋ณต์กฐํ•ด์ฃผ๋Š” ์žฅ์น˜๋‹ค

 

์ฆ‰, ์šฐ๋ฆฌ๋Š” ์ง‘์— ์ธํ„ฐ๋„ท์„ ์„ค์น˜ํ•  ๋•Œ 3๋Œ€ ํ†ต์‹ ์‚ฌ์˜ ์ธํ„ฐ๋„ท์„ ์„ค์น˜ํ•˜๋Š”๋ฐ

ํ†ต์‹ ์‚ฌ์˜ ์ „ํ™”์‹œ์„ค์—์„œ ๋ชจ๋Ž€์„ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ์ •๋ณด๋ฅผ ์‹ ํ˜ธ๋กœ ๋ฐ”๊ฟ” ์ค€๋‹ค

 

๊ทธ๋ž˜์„œ ์—ฐ๊ฒฐ์ด ๋˜๋ฉด?

 

์ด์ œ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์„ ํ•˜๊ณ  ์‹ถ์€ ๋„คํŠธ์›Œํฌ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด์•ผํ•œ๋‹ค

์ด๋Š” ISP (Internet Service Provider)์—์„œ ํ•ด์ค€๋‹ค

(์€ํ–‰ ์–ดํ”Œ์—์„œ ๋ณธ ๊ทธ๊ฑฐ ์•„๋‹™๋„ค๋‹ค)

 

ISP๋Š” ๊ฐœ์ธ/๊ธฐ์—…์— ์ธํ„ฐ๋„ท ์„œ๋น„์Šค๋‚˜ ์›น ์‚ฌ์ดํŠธ ๊ตฌ์ถ•์„ ์ œ๊ณตํ•˜๋Š” ํšŒ์‚ฌ๋‹ค

๊ทธ๋ ‡๋‹ค.. KT, SKT, LG U+ ์ด๋ถ„๋“ค์ด๋‹ค

 

ISP๋“ค์€ ๋‹ค๋ฅธ ๋ผ์šฐํ„ฐ์— ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋‹ค!

ISP ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐํ•˜๊ณ  ์‹ถ์€ ๋Œ€์ƒ ๋„คํŠธ์›Œํฌ๋กœ ๋ฉ”์‹œ์ง€๊ฐ€ ์ „๋‹ฌ๋œ๋‹ค

 

 

์ด๋ ‡๊ฒŒ!!!

๊ทธ๋Ÿฌ๋ฉด ์ด๋ ‡๊ฒŒ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ

์–ด๋””๋กœ ์—ฐ๊ฒฐํ• ์ง€๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ •ํ•œ๋‹ค

์˜ˆ๋ฅผ ๋“ค์–ด, www.naver.com  ์•„๋‹ˆ๋ฉด www.google.com...  ์ด๋ ‡๊ฒŒ ๋ง์ด๋‹ค

 

์ด๋Š” ๋‹ค๋ฅธ ์ง‘ ์ฃผ์†Œ์™€ ๊ฐ™์€ ์˜๋ฏธ์ธ๊ฑด๋ฐ,

๊ฐ์ž์˜ ์ง‘์ฃผ์†Œ๋Š” ๊ณ ์œ ํ•œ ์ฃผ์†Œ๋ฅผ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š์€๊ฐ€?

๊ทธ๊ฒƒ์ด ๋ฐ”๋กœ ๋ฐ”๋กœ... IP ์ฃผ์†Œ (Internet Protocol Address)๋‹ค

 

๋ชจ์–‘์€ 173.194.121.21 ์ด๋Ÿฐ์‹์œผ๋กœ ์ƒ๊ฒผ๋‹ค

 

๊ทผ๋ฐ ์–ด๋”” ์—ฐ๊ฒฐํ•  ๋•Œ ๋งˆ๋‹ค, ์•„ ๊ทธ ์ฃผ์†Œ๋Š” 111.111.111.111์ด์—ˆ์ง€..

์ด๋Ÿฌ๋ฉด... ๋„ˆ๋ฌด ํž˜๋“ค์ง€ ์•Š์„๊นŒ?

 

๊ทธ๋ž˜์„œ~ DNS (Domain Name System)์ด๋ผ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•ด์„œ

์กฐ๊ธˆ ๋” ์ฝ๊ธฐ ์‰ฝ๊ฒŒ ์ง€์ •ํ•ด์„œ ์‚ฌ์šฉํ•˜๊ณค ํ•œ๋‹ค.

 

์˜ค ๊ทธ๋Ÿฌ๋ฉด ์ด์ œ ์ ‘์†ํ•  ์ธํ„ฐ๋„ท ์ฃผ์†Œ๋„ ์•Œ์•˜๊ณ 

์›นํŽ˜์ด์ง€๋„ ์ ‘์† ํ•  ์ˆ˜ ์žˆ๋„ค~

 

๊ทธ๋Ÿฌ๋ฉด ์›น์€ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ• ๊นŒ?

๋Š” ๋‚ด์ผ ๊ณต๋ถ€ํ•ด์•ผ๊ฒ ๋‹ค

 


* ์ฐธ๊ณ  ๋งํฌ *

 

https://www.vox.com/2014/6/16/18076282/the-internet

 

The internet, explained

What is the internet? The internet is the world’s most popular computer network. It began as an academic research project in 1969, and became a global commercial network in the 1990s. Today it is...

www.vox.com

 

https://developer.mozilla.org/ko/docs/Learn/Common_questions/How_does_the_Internet_work

 

์ธํ„ฐ๋„ท์€ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”๊ฐ€? - Web ๊ฐœ๋ฐœ ํ•™์Šตํ•˜๊ธฐ | MDN

์ด ๊ธ€์—์„œ๋Š” ์ธํ„ฐ๋„ท์˜ ๊ฐœ๋…๊ณผ ์ž‘๋™ ์›๋ฆฌ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

developer.mozilla.org

 

'๐Ÿ—บ๏ธ Backend Developer Road-Map' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

4. DNA...์•„ ์•„๋‹ˆ DNS  (0) 2022.04.27
3. Domain Name ๋”๋„ด  (0) 2022.04.20
2. ๋ธŒ๋ผ์šฐ๋‹ˆ ๋ง๊ณ  ๋ธŒ๋ผ์šฐ์ €  (0) 2022.04.09