Skip to content

Latest commit

ย 

History

History
115 lines (84 loc) ยท 6.85 KB

Computer_Network.md

File metadata and controls

115 lines (84 loc) ยท 6.85 KB

์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ

written by sohyeon, hyemin ๐Ÿ’ก


1. ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋ž€?

์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋Š” ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ๋ฅผ ์„œ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ์„œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ๋ง์ด ์‚ฌ์ „์— ๊ตฌ์ถ•๋œ ๊ฒƒ์„ ๋งํ•œ๋‹ค.

  • LAN(Local Area Network)
    ๊ฐ€์ •์ด๋‚˜ ์‚ฌ๋ฌด์‹ค์ฒ˜๋Ÿผ ์‹ค๋‚ด์—์„œ ๋น„๊ต์  ๊ทผ๊ฑฐ๋ฆฌ์— ์œ„์น˜ํ•œ ์ปดํ“จํ„ฐ๋“ค์ด ์—ฐ๊ฒฐํ•œ ๊ฒƒ์„ ๋งํ•œ๋‹ค.

  • WAN(Wide Area Network)
    ์ง‘ ๋ฐ–์ด๋‚˜ ํšŒ์‚ฌ ๊ฑด๋ฌผ ๋ฐ–์ฒ˜๋Ÿผ ๋น„๊ต์  ๋จผ ๊ฑฐ๋ฆฌ์— ์œ„์น˜ํ•œ ์ปดํ“จํ„ฐ๋“ค๊ณผ ์—ฐ๊ฒฐํ•œ ๊ฒƒ์„ ๋งํ•œ๋‹ค.

์ „ ์„ธ๊ณ„์˜ ์ปดํ“จํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์ธํ„ฐ๋„ท

์ธํ„ฐ๋„ท์€ ๊ฐ€์žฅ ๊ทœ๋ชจ๊ฐ€ ํฐ ๋„คํŠธ์›Œํฌ๋กœ, ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์— ์†ํ•ด ์žˆ๋”๋ผ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

๋ชจ๋ฐ”์ผ ๋„คํŠธ์›Œํฌ

๋ชจ๋ฐ”์ผ ๋„คํŠธ์›Œํฌ๋Š” ํœด๋Œ€์ „ํ™”๋‚˜ ์Šค๋งˆํŠธํฐ์„ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋ฌด์„  ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•œ ๋„คํŠธ์›Œํฌ๋ฅผ ๋งํ•œ๋‹ค.

์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์˜ ์—ญํ• 

์ด๋ฉ”์ผ, ์ฑ„ํŒ…, VoIP(์ธํ„ฐ๋„ท ์ „ํ™”), ํŒŒ์ผ ๊ณต์œ , ์ฃผ๋ณ€ ๊ธฐ๊ธฐ์˜ ๊ณต์œ , ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ, ํŒŒ์ผ ์ „์†ก, ์›๊ฒฉ ์ œ์–ด, WWW(์›น), ๋™์˜์ƒ ๋ฐ ์Œ์•… ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋น„์Šค ๋“ฑ์ด ์žˆ๋‹ค.


2. ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ

์„œ๋ฒ„(Server)๋Š” ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ๋“ค ์ค‘ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ชฝ์„ ๋งํ•œ๋‹ค.
ํด๋ผ์ด์–ธํŠธ(Client)๋Š” ๊ทธ ์„œ๋น„์Šค๋ฅผ ๋ฐ›๋Š” ์ชฝ์„ ๋งํ•œ๋‹ค.

์„œ๋น„์Šค๋ณ„ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ์˜ ์—ญํ• 

์„œ๋น„์Šค ์ด๋ฆ„ ์„œ๋ฒ„์˜ ์—ญํ•  ํด๋ผ์ด์–ธํŠธ์˜ ์—ญํ• 
์›น ์„œ๋น„์Šค ํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ ์š”์ฒญ์„ ๋ฐ›๊ณ  ํ•ด๋‹นํ•˜๋Š” ์›น ํŽ˜์ด์ง€๋ฅผ ์ „์†กํ•œ๋‹ค. ์„œ๋ฒ„์— ์›น ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญํ•˜๊ณ  ์‘๋‹ต์œผ๋กœ ๋ฐ›์€ ์›น ํŽ˜์ด์ง€๋ฅผ ํ™”๋ฉด์— ํ‘œ์‹œํ•œ๋‹ค.
๋ฉ”์ผ ์„œ๋น„์Šค ๋ฉ”์ผ์„ ์ „๋‹ฌํ•˜๋Š” ์†ก์‹  ๊ธฐ๋Šฅ๊ณผ ๋ฐ›์€ ๋ฉ”์ผ์„ ์ €์žฅํ•˜๋Š” ์ˆ˜์‹  ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•œ ๋ฉ”์ผ์„ ๋ฉ”์ผ ์„œ๋ฒ„๋กœ ๋ณด๋‚ด๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ณด๋‚ธ ๋ฉ”์ผ์„ ๋ฐ›์•„ ํ™”๋ฉด์— ํ‘œ์‹œํ•œ๋‹ค.
FTP ์„œ๋น„์Šค ์„œ๋ฒ„ ์ปดํ“จํ„ฐ์˜ ํ•˜๋“œ ๋””์Šคํฌ ํด๋” ์•ˆ์œผ๋กœ ์—…๋กœ๋“œํ•œ ํŒŒ์ผ์„ ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ํ•˜๋“œ ๋””์Šคํฌ ํด๋” ์•ˆ์— ์žˆ๋Š” ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ PC์— ์ €์žฅ๋œ ํŒŒ์ผ์„ ์„œ๋ฒ„์— ์—…๋กœ๋“œํ•˜๊ฑฐ๋‚˜ ์„œ๋ฒ„์˜ ํŒŒ์ผ์„ ํด๋ผ์ด์–ธํŠธ PC์— ๋‹ค์šด๋กœ๋“œํ•œ๋‹ค.
์›๊ฒฉ ์ œ์–ด ์„œ๋น„์Šค ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋‚ด๋ฆฐ ๋ช…๋ น์„ ์„œ๋ฒ„์—์„œ ์‹คํ–‰ํ•˜๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋ณด์—ฌ์ค€๋‹ค. ์‚ฌ์šฉ์ž์˜ ์ œ์–ด ๋ช…๋ น์„ ์›๊ฒฉ์ง€์˜ ์„œ๋ฒ„์— ์ „๋‹ฌํ•˜๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์•„ ํ™”๋ฉด์— ํ‘œ์‹œํ•œ๋‹ค.

ํ”ผ์–ด ํˆฌ ํ”ผ์–ด

๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„์˜ ์—ญํ• ์„ ๋™์‹œ์— ํ•  ์ˆ˜ ์žˆ์–ด์„œ ์„œ๋กœ์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ฃผ๊ฑฐ๋‚˜ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ํ†ต์‹  ๋ฐฉ์‹์ด๋‹ค.


3. ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹

ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹์ด๋ž€?

์ด๋ฉ”์ผ์ด๋‚˜ ํŒŒ์ผ๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท(Packet)์ด๋ผ๋Š” ์ž‘์€ ๋‹จ์œ„๋กœ ๋ถ„ํ• ํ•œ ํ›„ ์ฃผ๊ณ ๋ฐ›๋Š”๋‹ค.

ํšŒ์„  ๊ตํ™˜ ๋ฐฉ์‹๊ณผ ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹

  • ํšŒ์„  ๊ตํ™˜ ๋ฐฉ์‹

    • ํ†ต์‹ ํ•˜๋ ค๋Š” ์–‘์ธก์„ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ•˜๋‚˜์˜ ํ†ต์‹  ๊ฒฝ๋กœ๋ฅผ ์ ์œ ํ•œ ํ›„ ํ†ต์‹ ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.
    • ์ผ๋Œ€์ผ ํ†ต์‹ ์ด๋ฉฐ, ํ†ต์‹  ์†๋„๊ฐ€ ์•ˆ์ •์ ์ด๋ผ๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.
  • ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹

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

4. TCP/IP ๊ณ„์ธต ๋ชจ๋ธ

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ์—ญํ• ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์‹ค์ œ๋กœ ์ฒด๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ํ”„๋กœ๊ทธ๋žจ์€ ๋ฐ์ดํ„ฐ์˜ ๋‚ด์šฉ์„ ๋ณด๊ณ  ๊ทธ์— ๋งž๋Š” ์„œ๋น„์Šค๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์ „์†ก์— ๋Œ€ํ•ด์„œ๋Š” ํ•˜์œ„ ๊ณ„์ธต์— ์œ„์ž„ํ•ฉ๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ๊ณผ์ •

1. ํด๋ผ์ด์–ธํŠธ PC๋Š” ๋ณด๊ณ  ์‹ถ์€ ์›น ํŽ˜์ด์ง€์˜ URL์„ ์š”์ฒญํ•œ๋‹ค.
2. ์›น ์„œ๋ฒ„ ์ปดํ“จํ„ฐ๋Š” ์›น ํŽ˜์ด์ง€์˜ HTML ๋ฐ์ดํ„ฐ๋ฅผ ์‘๋‹ตํ•œ๋‹ค.
3. ํด๋ผ์ด์–ธํŠธ PC๋Š” ์‘๋‹ต์œผ๋กœ ๋ฐ›์€ HTML ๋ฐ์ดํ„ฐ๋ฅผ ํ•ด์„ํ•˜์—ฌ ์›น ํŽ˜์ด์ง€ ํ˜•ํƒœ๋กœ ํ‘œ์‹œํ•œ๋‹ค. 

ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต

ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์˜ ์—ญํ• ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ „๋‹ฌ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชฉ์ ์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ํ”„๋กœ๊ทธ๋žจ๊นŒ์ง€ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
๋ฐ์ดํ„ฐ๊ฐ€ ์ œ๋Œ€๋กœ ์ „๋‹ฌ๋˜์ง€ ์•Š์•˜์„ ๋•Œ ์žฌ์ „์†กํ•˜๋Š” ๊ฒƒ๋„ ์ด ๊ณ„์ธต์ด ํ•˜๋Š” ์ผ์ด๋‹ค.

ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์˜ ๊ณผ์ •

1. ํด๋ผ์ด์–ธํŠธ PC๋Š” ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์„œ๋กœ ํ†ต์‹ ์„ ํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํ—ค๋”์— ๊ธฐ๋กํ•œ๋‹ค.
2. ์›น ์„œ๋ฒ„ ์ปดํ“จํ„ฐ๋Š” ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ํ™•์ธํ•˜๊ณ  ์›น ์„œ๋ฒ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.
3. ์›น ์„œ๋ฒ„ ์ปดํ“จํ„ฐ๋Š” ์š”์ฒญ์„ ๋ณด๋‚ธ ํ”„๋กœ๊ทธ๋žจ์„ ๋ชฉ์ ์ง€๋กœ ์„ค์ •ํ•˜์—ฌ ์‘๋‹ต ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค. 

์ธํ„ฐ๋„ท ๊ณ„์ธต

์ธํ„ฐ๋„ท ๊ณ„์ธต์˜ ์—ญํ• ์€ ๋ฐ์ดํ„ฐ์— ์–ด๋“œ๋ ˆ์Šค ์ •๋ณด๋ฅผ ๋ง๋ถ™์—ฌ ๋ชฉ์ ์ง€๊นŒ์ง€ ๋ฌด์‚ฌํžˆ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
์ธํ„ฐ๋„ท ํ†ต์‹ ์—์„œ๋Š” ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ๊นŒ์ง€ ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„์•ผ ํ•˜๋Š”๋ฐ, ์ด๋•Œ ๋ผ์šฐํ„ฐ๋ผ๋Š” ์žฅ๋น„๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค.

์ธํ„ฐ๋„ท ๊ณ„์ธต์˜ ๊ณผ์ •

1. ํด๋ผ์ด์–ธํŠธ PC๋Š” ํ†ต์‹ ํ•˜๋Š” ์ปดํ“จํ„ฐ๋“ค์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ์–ด๋“œ๋ ˆ์Šค ์ •๋ณด๋ฅผ ๋ง๋ถ™์ธ๋‹ค.
2. ์›น ์„œ๋ฒ„ ์ปดํ“จํ„ฐ๋Š” ์ž์‹ ์ด ์ˆ˜์‹ ํ•ด์•ผ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ผ๊ณ  ํŒ๋‹จ๋˜๋ฉด ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.
3. ์›น ์„œ๋ฒ„ ์ปดํ“จํ„ฐ๋Š” ํด๋ผ์ด์–ธํŠธ PC๋ฅผ ๋ชฉ์ ์ง€๋กœ ์„ค์ •ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.
4. ํด๋ผ์ด์–ธํŠธ PC๋Š” ์ž์‹ ์ด ์ˆ˜์‹ ํ•ด์•ผ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ผ๊ณ  ํŒ๋‹จ๋˜๋ฉด ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค. 

๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต

๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต์˜ ์—ญํ• ์€ ์œ ์„  LAN ์–ด๋Œ‘ํ„ฐ๋‚˜ ๋ฌด์„  LAN ์–ด๋Œ‘ํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€ํ™˜ํ•˜๊ณ  ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ชฉ์ ์ง€๊นŒ์ง€ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต์€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ธ์ ‘ํ•˜์—ฌ ์—ฐ๊ฒฐ๋œ ์žฅ๋น„๊นŒ์ง€ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ์ „๋‹ฌํ• ๊นŒ์— ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์žˆ๋‹ค.

๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต์˜ ๊ณผ์ •

1. ํด๋ผ์ด์–ธํŠธ PC๋Š” ์ฃผ๋ณ€ ์žฅ์น˜๊นŒ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋ง๋ถ™์ธ๋‹ค.
2. ์›น ์„œ๋ฒ„ ์ปดํ“จํ„ฐ๋Š” ์ž์‹ ์ด ์ˆ˜์‹ ํ•ด์•ผ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ผ๊ณ  ํŒ๋‹จ๋˜๋ฉด ์ธํ„ฐ๋„ท ๊ณ„์ธต์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.
3. ์›น ์„œ๋ฒ„ ์ปดํ“จํ„ฐ๋Š” ์ฃผ๋ณ€ ์žฅ์น˜๊นŒ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋ง๋ถ™์ธ๋‹ค.
4. ํด๋ผ์ด์–ธํŠธ PC๋Š” ์ž์‹ ์ด ์ˆ˜์‹ ํ•ด์•ผ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ผ๊ณ  ํŒ๋‹จ๋˜๋ฉด ์ธํ„ฐ๋„ท ๊ณ„์ธต์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.

Reference & Additional Resources

TCP/IP ์‰ฝ๊ฒŒ, ๋” ์‰ฝ๊ฒŒ