๐Ÿ’ป CS/CS

CS : ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ (1) ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ ๊ณ„์ธต

Zoeeey 2023. 9. 11. 14:56

์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ(๊ทœ์•ฝ) ์Šคํƒ์˜ 4๊ณ„์ธต

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

  • HTTP, FTP, SMTP, POP3, IMAP, DNS ๋“ฑ์˜ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • ์›น ๋ธŒ๋ผ์šฐ์ €, ๋„คํŠธ์›Œํฌ ๊ฒŒ์ž„, ์ฑ„ํŒ… ํ”„๋กœ๊ทธ๋žจ ๋“ฑ๊ณผ ๊ฐ™์€ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์‚ฌ์šฉ์ž ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•œ๋‹ค.
  • SOCKET ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด ํ•˜์œ„ ๊ณ„์ธต๊ณผ ํ†ต์‹ ํ•œ๋‹ค.

2. ์ „์†ก ๊ณ„์ธต

  • ์ฃผ์š” ํ”„๋กœํ† ์ฝœ๋กœ๋Š” TCP, UDP๊ฐ€ ์žˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ์˜ ์‹ ๋ขฐ์„ฑ๊ณผ ํšจ์œจ์„ฑ์„ ๊ด€๋ฆฌํ•œ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ „์†ก ๊ณ„์ธต์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค.
  • TCP๋Š” ์—ฐ๊ฒฐ ์ง€ํ–ฅ์ ์ด๋ฉฐ ์‹ ๋ขฐ์„ฑ์„ ์ œ๊ณตํ•˜๋ฉฐ, UDP๋Š” ๋น„์—ฐ๊ฒฐ ์ง€ํ–ฅ์ ์ด๋ฉฐ ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์ง€์›ํ•œ๋‹ค.

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

  • ์ฃผ์š” ํ”„๋กœํ† ์ฝœ๋กœ๋Š” IP๊ฐ€ ์žˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท ํ˜•์‹์œผ๋กœ ๋ฌถ์–ด์„œ ๋ชฉ์ ์ง€๊นŒ์ง€ ๋ผ์šฐํŒ…ํ•˜๊ณ  ์ „๋‹ฌํ•œ๋‹ค.

    (์ „์†ก ๊ณ„์ธต๊ณผ ์ธํ„ฐ๋„ท ๊ณ„์ธต์€ OS ๊ณ„์ธต๋กœ๋„ ๋ฌถ์ผ ์ˆ˜ ์žˆ๋‹ค.)

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

  • LAN ์นด๋“œ (Network Interface Card)์™€ LAN ์žฅ๋น„ (์Šค์œ„์น˜, ๋ผ์šฐํ„ฐ ๋“ฑ)์ด ์—ฌ๊ธฐ์— ์†ํ•œ๋‹ค.
  • ์‹ค์ œ ํ•˜๋“œ์›จ์–ด์™€ ๋„คํŠธ์›Œํฌ์™€์˜ ์ธํ„ฐํŽ˜์ด์Šค ์—ญํ• ์„ ํ•œ๋‹ค. ํ•˜์œ„ ๋„คํŠธ์›Œํฌ์™€ ํ†ต์‹ ํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์ „๊ธฐ ์‹ ํ˜ธ ๋˜๋Š” ๊ด‘ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ „๋‹ฌํ•œ๋‹ค.

์ฑ„ํŒ…์„ ๋ณด๋ƒˆ์„ ๋•Œ ์ผ์–ด๋‚˜๋Š” ์ผ

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

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

2. ์ „์†ก ๊ณ„์ธต

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—์„œ ์ƒ์„ฑ๋œ ๋ฉ”์„ธ์ง€๋Š” ์ „์†ก ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌ๋œ๋‹ค. ์—ฌ๊ธฐ์„œ TCP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•œ ์„ธ์…˜์„ ์„ค์ •ํ•˜๊ณ , ๋ฉ”์„ธ์ง€๋ฅผ ๋ถ„ํ• ํ•˜๊ณ  ์žฌ์กฐ๋ฆฝํ•œ๋‹ค.

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

์ „์†ก ๊ณ„์ธต์—์„œ ์ฒ˜๋ฆฌ๋œ ๋ฉ”์„ธ์ง€๋Š” IP ํŒจํ‚ท์œผ๋กœ ๋ž˜ํ•‘๋˜๋ฉฐ, ๋ชฉ์ ์ง€ IP ์ฃผ์†Œ์™€ ํ•จ๊ป˜ ์ „์†ก๋œ๋‹ค. ์ด ํŒจํ‚ท์€ ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด ์ธํ„ฐ๋„ท์„ ๊ฑฐ์ณ ๋ชฉ์ ์ง€ ์„œ๋ฒ„๋กœ ๋ผ์šฐํŒ…๋œ๋‹ค.

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

IP ํŒจํ‚ท์€ LAN ์นด๋“œ๋ฅผ ํ†ตํ•ด ์ „์†ก๋˜๋ฉฐ, ์ด ์นด๋“œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ „๊ธฐ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋„คํŠธ์›Œํฌ์—์„œ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ „๋‹ฌํ•œ๋‹ค. ์ดํ›„ ๋ชฉ์ ์ง€ ์„œ๋ฒ„์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต์—์„œ ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•˜๊ฒŒ ๋œ๋‹ค.

5. ์„œ๋ฒ„ ์ธก ์ฒ˜๋ฆฌ

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


์ถœ์ฒ˜ : ์ธํ”„๋Ÿฐ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹ / ๊น€์˜ํ•œ ๋“ฑ