๊ฐ์ธ ๊ณต๋ถ ๊ณผ์ ์ ๊ธฐ๋กํฉ๋๋ค.
๋คํธ์ํฌ๋ ๋ค์ํ ๊ธฐ๋ฅ์ด ๊ฒฐํฉ๋์ด ์๋๋ฐ, ๊ทธ ๊ธฐ๋ฅ์ ์ฌ๋ฌ ๊ณ์ธต(๋ ์ด์ด) ํํ๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ๊ทธ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์์ธ์ด ๋คํธ์ํฌ ์ฅ๋น์ธ์ง ์ดํ๋ฆฌ์ผ์ด์ ์ธ์ง ํ๋จํ ์ ์๋ค.
๐ ๋คํธ์ํฌ์ ์ฒซ๊ฑธ์
๐ What I Will Learn
- ๋คํธ์ํฌ๊ฐ ๋ฌด์์ธ์ง ์ดํดํ๋ค.
- ํจํท์ ์ดํดํ๋ค.
- ๋(LAN)๊ณผ ์ (WAN)์ ๋ํด ์ดํดํ๋ค.
LESSON 01. ๋คํธ์ํฌ์ ๊ตฌ์กฐ
1) ์ปดํจํฐ ๋คํธ์ํฌ๋?
- ์ปดํจํฐ ๋คํธ์ํฌ(==๋คํธ์ํฌ)
- ๋ ๋ ์ด์ ์ปดํจํฐ๋ผ๋ฆฌ ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ
- ์ปดํจํฐ ๊ฐ์ ํ์ํ ๋ฐ์ดํฐ(์ ๋ณด)๋ฅผ ์๋ก ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค
- ์ธํฐ๋ท
- ์ ์ธ๊ณ์ ํฐ ๋คํธ์ํฌ๋ก๋ถํฐ ์์ ๋คํธ์ํฌ๊น์ง๋ฅผ ์ฐ๊ฒฐํ ๊ฑฐ๋ํ ๋คํธ์ํฌ
2) ํจํท(packet)์ด๋?
์น ์ฌ์ดํธ๋ฅผ ๋ณด๋ ๊ฒ๋ ๋ง์ฐฌ๊ฐ์ง์ง๋ง ๋คํธ์ํฌ๋ ์ธํฐ๋ท์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ ค๋ฉด, ์น ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ง๊ณผ ๋ฌธ์๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด์๋ ๊ท์น์ด ์์ด์ผ ํ๋ค. ๊ทธ ๊ท์น์๋ ํจํท(packet)์ ์ฌ์ฉํ๋ค
ํจํท(packet): ๋คํธ์๋ฅผ ํตํด ์ ์ก๋๋ ๋ฐ์ดํฐ์ ์์ ์กฐ๊ฐ. ํฐ ๋ฐ์ดํฐ๊ฐ ์๋๋ผ๋ ์๊ฒ ๋๋์ด์ ๋ณด๋ด๋ ๊ฒ ๊ท์น์ด๋ค. (ํจํท == ํ๋ฐฐ)
์๊ฒ ๋๋์ง ์๊ณ ํฐ ์ํ ๊ทธ๋๋ก ๋ณด๋ด๋ฉด ๋ฒ๊ฑฐ๋กญ์ง๋ ์๊ณ ์คํ๋ ค ๋ ํธํ ์ ์์ง๋ง, ํฐ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ๋ณด๋ด๋ฉด ๊ทธ ๋ฐ์ดํฐ๊ฐ ๋คํธ์ํฌ์ ๋์ญํญ์ ๋๋ฌด ๋ง์ด ์ฐจ์ง(์ ์ ) ํด์ ๋ค๋ฅธ ํจํท์ ํ๋ฆ์ ๋ง์ ์ํ์ด ์๋ค.
์ฉ๋์ด ํฐ ๋ฐ์ดํฐ๋ ํจํท์ ๋ถํ ํ์ฌ ์ ์กํ๊ณ , ์ ์ก์ด ์๋ฃ๋๋ฉด ์๋ ์ฌ์ง๋๋ก ๋๋๋ฆฌ๋ ์์ ์ด ํ์ํ๋ค.
๋ค๋ง, ์ ์กํ ํจํท์ด ๋คํธ์ํฌ๊ฐ ์ง์ฐ๋์ด ๋ฆ๊ฒ ๋์ฐฉํ๊ฑฐ๋ ๋๋ฝ๋๋ ๋ฑ ์ ์ก ์์๋๋ก ๋์ฐฉํ์ง ์์ ์ ์๊ธฐ ๋๋ฌธ์ ํจํท ๋ฒํธ(๋์งํธ ๋ฐ์ดํฐ)๋ฅผ ๋ถ์ฌํ๊ณ ๋์ฐฉ ํ ํจํท ๋ฒํธ(๋์งํธ ๋ฐ์ดํฐ)์ ๋ง์ถฐ ์ ๋ ฌํ๋ค.
LESSON 02. ์ ๋ณด์ ์์ ๋ํ๋ด๋ ๋จ์
1) ๋นํธ์ ๋ฐ์ดํธ๋?
๋ชจ๋ ์ปดํจํฐ๋ ์ซ์ 0๊ณผ 1๋ง์ ๋ค๋ฃจ๋๋ฐ, ๊ทธ 0๊ณผ 1์ ์งํฉ์ ๋์งํธ ๋ฐ์ดํฐ(digital data)๋ผ๊ณ ํ๋ค. 0๊ณผ 1์ ์ ๋ณด๋ฅผ ๋ํ๋ด๋ ์ต์ ๋จ์๋ฅผ ๋นํธ(bit)๋ผ๊ณ ํ๋ค. 0๊ณผ 1์ ํํํ๋ 1๋นํธ(bit)๋ ์ฌ์ง๊ณผ ๊ฐ์ด 0๋๋ 1์ธ ์ซ์ ์ฌ๋ ๊ฐ๋ฅผ ๋ชจ์ ํ์ ํ ์ ์๋ค. ์ด ๋จ์๋ฅผ ๋ฐ์ดํธ(byte)(=== 8bit)๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์ ํธ๋ฅผ ๋ํ๋ด๋ ์ต์ ๋จ์ ๋นํธ(bit)
, ์ ๋ณด์ ๊ธฐ๋ณธ๋จ์ ๋ฐ์ดํธ(Byte)
2) ๋ฌธ์ ์ฝ๋
๋ถ๋ช ์ปดํจํฐ๋ ๋ชจ๋ ๊ฒ์ 0๊ณผ 1์ ์งํฉ์ผ๋ก๋ง ๋ค๋ฃจ๋๋ฐ ๋ฌธ์๋ ์ด๋ป๊ฒ ์ ๋ ฅํ๋ ๊ฑธ๊น? ์ด๋ ๊ฒ ํ ์ ์๋๊ฑด ์ซ์์ ๋ฌธ์์ ๋์ํ๋ฅผ ๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ๋ค. ์ด ๋์ํ๋ฅผ ๋ฌธ์ ์ฝ๋(character code)๋ผ๊ณ ํ๋ค.
๋ฌธ์ ์ฝ๋์ค ํ๋์ธ ASCII(์์คํค) ์ฝ๋๋ ์ํ๋ฒณ, ๊ธฐํธ, ์ซ์ ๋ฑ์ ๋ค๋ฃฐ ์ ์๋ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ์์ฝ๋ ์ด๋ค.
ASCII (American Standard Code for Information)
3) ์ ๊ธฐ ์ ํธ
๋คํธ์ํฌ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๊ฒฝ์ฐ์๋ ๋นํธ ์ ๋ณด๋ฅผ ์ ๊ธฐ ์ ํธ๋ก ๋ณํํ์ฌ ์ ์ก.
LESSON 03. ๋(LAN)๊ณผ ์ (WAN)
1) ๋(LAN)๊ณผ ์ (WAN)์ ์ฐจ์ด
๋คํธ์ํฌ๋ ์ ์ํ ์ ์๋ ๋ฒ์์ ๋ฐ๋ผ ํฌ๊ฒ ๋(LAN)๊ณผ ์ (WAN)์ผ๋ก ๋๋๋ค.
- ๋(LAN): Lacal Area Network. ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง. ๊ฐ์ ์ด๋ ๋น๋ฉ ์์ ์๋ ์ฌ๋ฌด์ค ๊ฐ์ด ์ง๋ฆฌ์ ์ผ๋ก ์ ํ๋ ๊ณณ์์ ์ปดํจํฐ์ ํ๋ฆฐํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ๋คํธ์ํฌ.
- ์ (WAN): Wide Area Network. ๊ด์ญ ํต์ ๋ง ์ง๋ฆฌ์ ์ผ๋ก ๋์ ๋ฒ์์ ๊ตฌ์ถ๋ ๋คํธ์ํฌ. ์์) ์์ธ ์ฌ๋ฌด์ค, ๋ถ์ฐ ์ฌ๋ฌด์ค
-
ISP: Internet Service Provider. ์ธํฐ๋ท ์๋น์ค ์ ๊ณต์.
- ์์) KT, U+, SK๋ธ๋ก๋๋ฐด๋ ๋ฑ๊ณผ ๊ฐ์ ์ฌ์ ์
ISP๊ฐ ์ ๊ณตํ๋ ์๋น์ค๋ฅผ ํตํด ๋๊ณผ ๋์ ์ฐ๊ฒฐํ ์ ์๋ค. ์์) ์์ธ ์ฌ๋ฌด์ค๊ณผ ๋ถ์ฐ ์ฌ๋ฌด์ค์ ์ฐ๊ฒฐ
ย | ๋(LAN) | ์ (WAN) |
---|---|---|
๋ฒ์ | ์ข๋ค(๊ฑด๋ฌผ์ด๋ ํน์ ์ง์ญ) | ๋๋ค(๋๊ณผ ๋์ ์ฐ๊ฒฐ) |
์๋ | ๋น ๋ฅด๋ค | ๋๋ฆฌ๋ค |
์ค๋ฅ | ์ ๋ค | ๋ง๋ค |
LESSON 04. ๊ฐ์ ์์ ํ๋ ๋(LAN)๊ตฌ์ฑ
1) ๊ฐ์ ์์์ ๋คํธ์ํฌ ๊ตฌ์ฑ
๊ฐ์ ์์ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด์๋ ์๋ ์ฌํญ์ ๊ฒฐ์ ํ ๊ตฌ์ฑํ๋ค
- ISP: ์ธํฐ๋ท ์๋น์ค ์ ๊ณต์(์ฌ์ ์)
- ์ธํฐ๋ท ํ์ : ๋๋ถ๋ถ ๊ด๋(๊ด์ผ์ด๋ธ X)์ ์ฌ์ฉ
- ์ธํฐ๋ท ๊ณต์ ๊ธฐ: ์ธํฐ๋ท ๊ณต์ ๊ธฐ๋ ์ธํฐ๋ท ์๋น์ค ์ ๊ณต์์ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํด์ค๋ค. ์ธํฐ๋ท ๊ณต์ ๊ธฐ๋ฅผ ์ค์ฌ์ผ๋ก ๋ด๋ถ ์ธํฐ๋ท๋ง(์ฌ์ค๋ง)์ ๊ตฌ์ฑํ๊ณ , ๋ค์ํ ๊ธฐ๊ธฐ๋ฅผ ์ฐ๊ฒฐ ํ ์ ์๋ค.
LESSON 05. ํ์ฌ์์ ํ๋ ๋(LAN)๊ตฌ์ฑ
1) ์๊ท๋ชจ ํ์ฌ์์์ ๋คํธ์ํฌ ๊ตฌ์ฑ
๊ฐ์ ์์์ ๋ ๊ตฌ์ฑ๊ณผ ๋์ ๋๊ฒ ๋ค๋ฅธ ์ ์ DMZ(DeMilitarized Zone)๋ผ๋ ๋คํธ์ํฌ ์์ญ์ด ์๋ค๋ ์ ์ด๋ค.
DMZ(DeMilitarized Zone): ์ธ๋ถ์ ๊ณต๊ฐํ๊ธฐ ์ํ ๋คํธ์ํฌ.
์ธ๋ถ์ ๋ฌด์์ ๊ณต๊ฐํ ๊น?
์๋ฒ๋ฅผ ๊ณต๊ฐํ๋๋ฐ ์ฃผ๋ก ์น ์๋ฒ, ๋ฉ์ผ ์๋ฒ, DNS ์๋ฒ๋ฅผ ๊ณต๊ฐํ๋๋ฐ
- ์น ์ฌ์ดํธ๋ฅผ ๋ถํน์ ๋ค์์ ์ธ๋ถ ์ฌ์ฉ์์๊ฒ ๊ณต๊ฐํ๋ ค๋ฉด ์น ์๋ฒ๋ฅผ ์ธ๋ถ์ ๊ณต๊ฐ
- ์ธ๋ถ ์ฌ์ฉ์์ ๋ฉ์ผ์ ์ฃผ๊ณ ๋ฐ์ผ๋ ค๋ฉด ๋ฉ์ผ ์๋ฒ๋ฅผ ์ธ๋ถ์ ๊ณต๊ฐ
- ์ธ๋ถ์์ ๋๋ฉ์ธ ์ด๋ฆ์ ์ฌ์ฉํ์ฌ ํ์ฌ์ ์๋ฒ์ ์ ์ํ๋ ค๋ฉด DNS ์๋ฒ๋ฅผ ์ธ๋ถ์ ๊ณต๊ฐ
ํ์ฌ์ ์๋ฒ๋ ์จํ๋ ๋ฏธ์ค๋ ํด๋ผ์ฐ๋๋ก ์ด์๋๊ณ ์๋ค
์จํ๋ ๋ฏธ์ค(on-premise): ์ฌ๋ด ๋๋ ๋ฐ์ดํฐ ์ผํฐ์ ์๋ฒ๋ฅผ ๋๊ณ ์ด์ํ๋๊ฒ. ํด๋ผ์ฐ๋ ๋น๊ตํ ๋ ์์ฃผ ์ฌ์ฉํ๋ ์ฉ์ด.
:: ์ฉ์ด ์ ๋ฆฌ๐ก
-
๋คํธ์ํฌ(network)
: ์ปดํจํฐ๋ฅผ ๋ ๋ ์ด์ ์ฐ๊ฒฐํ์ฌ ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ ํต์ ๋ง์ด๋ค. -
์ธํฐ๋ท(Internet)
: TCP/IP ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ์ธ๊ณ ์ต๋ ๊ท๋ชจ์ ๋คํธ์ํฌ๋ค. ์ ์ธ๊ณ์ ์ปดํจํฐ๋ฅผ ์๋ก ์ฐ๊ฒฐํ์ฌ ์ ๋ณด๋ฅผ ๊ตํํ ์ ์๋๋ก ๋ง๋ ํ๋์ ๊ฑฐ๋ํ ์ปดํจํฐ ํต์ ๋ง์ด๋ค. -
๋์ญํญ(BandWidth)
: ์ผ๋ฐ์ ์ผ๋ก ๋คํธ์ํฌ์์ ์ด์ฉ ๊ฐ๋ฅํ ์ต๋ ์ ์ก ์๋๋ก ์ ๋ณด๋ฅผ ์ ์กํ ์ ์๋ ๋จ์ ์๊ฐ๋น ์ ์ก๋์ ๋งํ๋ค. -
ํจํท(packet)
: ๋คํธ์ํฌ ํต์ ์ ํ ๋ ์ฌ์ฉ๋๋ ์๊ฒ ๋ถํ ๋ ๋ฐ์ดํฐ ์กฐ๊ฐ์ผ๋ก ๋คํธ์ํฌ์์ ์ ์กํ๋ ๋ฐ์ดํฐ์ ๊ธฐ๋ณธ ๋จ์๋ค. -
๋นํธ(bit)
: ์ ๋ณด์ ์ต์ ๋จ์๋ก 0 ๋๋ 1์ ๋ํ๋ธ๋ค. -
๋ฐ์ดํธ(byte)
: ์ปดํจํฐ์ ์ ๋ณด๋ ๋จ์๋ก 8๋นํธ๋ฅผ 1๋ฐ์ดํธ๋ผ๊ณ ํ๋ค. -
๋์งํธ ๋ฐ์ดํฐ(digital data)
: ๋ชจ๋ ์ปดํจํฐ๋ ์ซ์ 0๊ณผ 1๋ง์ ์ฌ์ฉํ๋๋ฐ, ๊ทธ 0๊ณผ 1์ ์งํฉ์ ๋์งํธ ๋ฐ์ดํฐ๋ผ๊ณ ํ๋ค. -
๋(Local Area Network, LAN, ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง)
: ๋น๊ต์ ๊ฐ๊น์ด ๊ฑฐ๋ฆฌ์ ์์นํ ์ฅ์น๋ค์ ์๋ก ์ฐ๊ฒฐํ ๋คํธ์ํฌ๋ฅผ ๋งํ๋ค. ์ง, ์ฌ๋ฌด์ค, ํ๊ต ๋ฑ์ ๊ฑด๋ฌผ๊ณผ ๊ฐ์ด ๊ฐ๊น์ด ์ง์ญ์ ์ฐ๊ฒฐํ๋ ๋คํธ์ํฌ๋ค. -
์ (Wide Area Network, WAN, ์๊ฑฐ๋ฆฌ ํต์ ๋ง)
: ๋์ ๋ค์ ํ๋๋ก ๋ฌถ๋ ๊ฑฐ๋ํ ๋คํธ์ํฌ๋ค. ํน์ ๋์, ๊ตญ๊ฐ, ๋๋ฅ๊ณผ ๊ฐ์ด ๋งค์ฐ ๋์ ๋ฒ์๋ฅผ ์ฐ๊ฒฐํ๋ ๋คํธ์ํฌ๋ฅผ ๋งํ๋ค. ๋์ ์ง์ญ์ ์ค์น๋ ์ปดํจํฐ๋ค ๊ฐ์ ์ ๋ณด์ ์์์ ๊ณต์ ํ๊ธฐ์ ์ ํฉํ๋๋ก ์ค๊ณํ ์ปดํจํฐ ํต์ ๋ง์ด๋ค. -
์ธํฐ๋ท ์๋น์ค ์ ๊ณต์(Internet Service Provider, ISP)
: ์ธํฐ๋ท์ ์ ์ํ๋ ์๋จ์ ์ ๊ณตํ๋ ์ฃผ์ฒด๋ค. ์ผ๋ฐ ์ฌ์ฉ์, ๊ธฐ์ ์ฒด, ๊ธฐ๊ด, ๋จ์ฒด ๋ฑ์ด ์ธํฐ๋ท์ ์ ์ํ์ฌ ์ธํฐ๋ท์ ์ด์ฉํ ์ ์๋๋ก ๋๋ ์ฌ์ ์๋ค. ํ์ฌ๋ KT, U+, SK๋ธ๋ก๋๋ฐด๋์ ๊ฐ์ ISP๊ฐ ์ธํฐ๋ท ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. -
์๋ฒ(server)
: ์ปดํจํฐ ๋คํธ์ํฌ์์ ๋ค๋ฅธ ์ปดํจํฐ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํ ์ปดํจํฐ ๋๋ ํ๋ก๊ทธ๋จ์ด๋ค. ๋ฐ๋๋ก ์๋ฒ์์ ๋ณด๋ด ์ฃผ๋ ์ ๋ณด ์๋น์ค๋ฅผ ๋ฐ๋ ์ธก ๋๋ ์๊ตฌํ๋ ์ธก์ ์ปดํจํฐ ๋๋ ํ๋ก๊ทธ๋จ์ ํด๋ผ์ด์ธํธ๋ผ๊ณ ํ๋ค. -
DMZ(DeMilitarized Zone)
: ๋คํธ์ํฌ ๊ตฌ์ฑ ์ค์์ ์ผ๋ฐ์ ์ผ๋ก ์ธํฐ๋ท์ธ ์ธ๋ถ ๋คํธ์ํฌ์ ๋ด๋ถ ๋คํธ์ํฌ ์ฌ์ด์ ์์นํ ์ค๊ฐ ์ง๋(์๋ธ๋ท)๋ฅผ ๋งํ๋ค. ๋คํธ์ํฌ์ ๋ณด์ ์์ญ์ผ๋ก ์ธ๋ถ ๊ณต๊ฒฉ์๊ฐ ๋ด๋ถ ๋คํธ์ํฌ์ ์นจํฌํ๋ ๊ฒ์ ๋ง๋ ์ญํ ์ ํ๋ค.