โป ์ถ์ ๊ธฐ์ค ( ์ ์ฉ๊ธฐ๊ฐ 2022๋ 1์ 1์ผ - 2024๋ 12์ 31์ผ )
โ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ
โ ์์ฉ SW ๊ธฐ์ด ๊ธฐ์ ํ์ฉ
โ ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ ์ํ
์ถ๊ฐ +
โ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์์ฉ (2001020230_19v4)
โ ๊ฐ๋ฐ์ ํ๊ฒฝ ๊ตฌ์ถ (LM2001020233_19v4)
โจ ์์ฉ SW ๊ธฐ์ด ๊ธฐ์ ํ์ฉ
์ด์์ฒด์ ์ข ๋ฅ
๊ตฌ๋ถ | ์ค๋ช |
์ด์์ฒด์ | ์ปดํจํฐ์ ํ๋์จ์ด๋ฅผ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํด์ฃผ๋ ์ํํธ์จ์ด ์ฌ์ฉ์ ํธ์์ฑ์ ์ํ ์ธํฐํ์ด์ค์ธ ๋์์ ์์์ ๊ด๋ฆฌํ๋ ๊ด๋ฆฌ์. |
์๋์ฐ | ๋ง์ฐ์ค ์ด์ฉํ ํธ๋ฆฌํ ์ธํฐํ์ด์ค, ๋ง์ดํฌ๋ก์ํํธ์ฌ๋ง ์์ ๋ฐ ๋ฐฐํฌ ๊ฐ๋ฅ, ๊ณ ๊ฐ ์ง์ ์ฒด๊ณ์ (๋ฌธ์ ๋ฐ๊ฒฌ ์ ์์ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๊ณ ๋ณด์์ด ์ทจ์ฝํ๋ค.) |
๋ฆฌ๋ ์ค / ์ ๋์ค | ๋ฉํฐํ์คํฌ ๊ธฐ๋ฅ ๋ฆฌ๋ ์ค๋ ์ ๋์ค์ ํธํ์ปค๋, ์์ ์ํํธ์จ์ด๋ก ์ํ๋ ๋๋ก์ ์คํ, ๋ฌด๋ฃ/์ ๋ฃ๋ก ๋ณต์ ๋ฌผ ์ฌ๋ฐฐํฌ ๊ฐ๋ฅ, ๋น ๋ฅธ ์ ๋ฐ์ดํธ ๊ฐ๋ฅ, ์ฒด๊ณ์ ์ง์ X (์ ๋ฌธ๊ฐ๋ค์ด ์ฃผ๋ก ์ฌ์ฉํจ) |
๋งฅOS | ์ ๋์ค ๊ธฐ๋ฐ ์ ํ์ฌ ์ ํ๋ง ์ฌ์ฉ ๊ฐ๋ฅ, ๊ทธ๋ํฝ ๊ธฐ๋ฐ ์ด์์ฒด์ |
์ ๋์ค์ ๋ฆฌ๋ ์ค์ ์ฐจ์ด์
๋ถ๋ฅ | ๋ฆฌ๋ ์ค | ์ ๋์ค |
๋น์ฉ | ๋๋ถ๋ถ ๋ฌด๋ฃ์ด๋ฉฐ ์ง์ ์ ์ฑ ์ ๋ฐ๋ผ ์ผ๋ถ ์ ๋ฃ ์๋น์ค ์ ํ๋ ์๋ค. | ๋๋ถ๋ถ ์ ๋ฃ |
์ฃผ ์ฌ์ฉ์ | ๊ฐ๋ฐ์, ์ผ๋ฐ ์ฌ์ฉ์ | ๋ฉ์ธํ๋ ์, ์ํฌ์คํ ์ด์ ๋ฑ ๋ํ ์์คํ ๊ด๋ฆฌ์ |
๊ฐ๋ฐ์ฌ | ์ปค๋ฎค๋ํฐ | IBM, HP ๋ฑ |
๊ฐ๋ฐ ๋ฐฐํฌ | ์คํ์์ค ๊ฐ๋ฐ | ๋๋ถ๋ถ ์ฌ์ ์์ ์ํด ๋ฐฐํฌ |
์ฌ์ฉ๋ | ๋ชจ๋ฐ์ผํฐ, ํ๋ธ๋ฆฟ ๋ฑ ๋ค์ํ๊ฒ ์ฌ์ฉ | ์ธํฐ๋ท ์๋ฒ, ์ํฌ์คํ ์ด์ ๋ฑ ๋ํ ์๋น์ค์ ์ฃผ๋ก ์ฌ์ฉ |
์ฌ์ฉ์ ํธ์ | GUI ์ ๊ณต, ํ์ผ์์คํ ์ง์, BASH ์ ์ฌ์ฉ | ์ปค๋งจ๋ ๊ธฐ๋ฐ์ด ์ฃผ์์ผ๋ GUI๋ ์ ๊ณตํ๋ ์ถ์ธ, ํ์ผ์์คํ
์ ๊ณต ๊ธฐ๋ณธ์ Bourne Shell, ํ์ฌ๋ ๋ง์ Shell๊ณผ ํธํ์ด ๊ฐ๋ฅํ๋ค. |
โจ ์์ฉ์ฒด์ ํต์ฌ ๊ธฐ๋ฅ
๊ตฌ๋ถ | ์ค๋ช |
๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ | - ํ๋ก๊ทธ๋จ์ ์คํ์ด ์ข
๋ฃ๋ ๋๊น์ง ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ฉํ ์ํ๋ก ์ ์ง ๋ฐ ๊ด๋ฆฌํ๋๊ฒ - CPU๋ Virtual/logical address๋ฅผ, ๋ฉ๋ชจ๋ฆฌ๋ physical address๋ฅผ ์ฌ์ฉ, ์ด๋ฅผ ๋งคํํ๋ ๊ฒ์ MMU(Memory Management Unit)๊ฐ ๋ด๋นํจ - MMU๋ ์ด๋ค ์์๋ก ๋ฉ๋ชจ๋ฆฌ์ ์ ์ถ๋ ฅ์ด ๋์ด์ผ ํ๋์ง, ๊ณต๊ฐ์ ์ด๋ป๊ฒ ํ๋ณด ๋ฐ ์ ๊ฑฐ ํ ์ง์๋ํ ์ข ํฉ์ ์ธ ๊ด๋ฆฌ๋ฅผ ํ๋ค. |
ํ๋ก์ธ์ค ๊ด๋ฆฌ | - ์ผ์ ์ค์ง ๋ฐ ์ฌ์คํ, ๋๊ธฐํ, ํต์ , ๊ต์ฐฉ์ํ ์ฒ๋ฆฌ, ํ๋ก์ธ์ค ์์ฑ ์ญ์ ๋ฑ |
๊ฐ์ํ | - ์๋ฒ์ ๊ฐ๋๋ฅ ์ 60 ~ 70 ์ด์ ์ฌ๋ฆด ์ ์๋ค. - ๊ฐ์ํ๋ฅผ ํตํด ํ๋์ pc์ ์ฌ๋ฌ๊ฐ ์ด์์ฒด์ ๋ฅผ ์ค์นํ์ฌ ๋ค์ํ ํ๊ฒฝ์์ ํ๋ก๊ทธ๋จ ํ ์คํธ๋ฅผ ํ ์ ์๋ค. - ํ๋ซํผ ๊ฐ์ํ ์ ๋ฆฌ์์ค ๊ฐ์ํ๋ก ๊ตฌ๋ถ๋๋ค. |
ํด๋ผ์ฐ๋ | - ์ธํฐ๋ท ๊ธฐ๋ฐ์์ ๊ตฌ๋๋๋ ์ปดํจํ
๊ธฐ์ - SaaS (Software as a Service) : ์ธํ๋ผ์ ์ด์์ฒด์ ๋ฟ๋ง ์๋๋ผ ์ฌ์ฉํ ์ ์๋ ์ํํธ์จ์ด๊น์ง ๊ฐ์ถ์ด์ ธ ์น์์ ๋ก๊ทธ์ธ๋ง์ผ๋ก ๋ค์ํ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ ๋งํผ ๋น์ฉ์ ์ง๋ถํด ๊ฐ๋ฉฐ ์ฌ์ฉํ ์ ์๋ ์๋น์ค - PaaS (Platform as a Service) : ์ด์์ฒด์ ๊ฐ ์ด๋ฏธ ๊ตฌ์ฑ๋์ด ์๋ ์ํ์์ ์ฌ์ฉ์๋ ๋ฐ์ดํฐ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ง ์ง์ ๊ดํ ์ ์๋ ์๋น์ค - IaaS (Infrastructure as a Service) : ์น์์์ ๊ตฌ๊ธ, ๋ง์ดํฌ๋ก ์ํํธ, ์๋ง์กด ๋ฑ์์ ์ ๊ณตํ๋ ํ๊ฒฝ์ ๋คํธ์ํฌ, ๋ณด์, ๋ฐ์ดํฐ ์ ์ฅ์, ์ฝํ ์ธ ๋๋ฆฌ๋ฒ๋ฆฌ ์๋น์ค๋ฅผ ํฌํจํ ๋ค์ํ ์ธํ๋ผ๋ฅผ ์๋ํ์ฌ ์ด์ฉํ ์ ์๋ ์๋น์ค |
โจ ๋ฐ์ดํฐ ๋ฒ ์ด์ค
๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ตฌ์กฐ
DBMS (๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์์คํ ) ํน์ง
๊ตฌ๋ถ | ์ค๋ช | ์์ |
๊ด๊ณํ DBMS (Relational DBMS) |
- ํ
์ด๋ธ์ ๊ตฌ์กฐ(์คํค๋ง)๋ฅผ ์ ์ํ๊ณ ํ
์ด๋ธ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ์ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌ - ๊ฐ์ฅ ๊ด๋ฒ์ ํ๊ฒ ์ฐ์ด๋ DBMS - ๋น๊ด๊ณํ ๋ถ๋ถ๊น์ง ํ์ฅํ์ฌ ๊ด๋ฆฌ ๋ฒ์๋ฅผ ๋ํ ํํ์ ๊ด๊ณํ DBMS ์ถ์ |
Oracle MySQL MS SQL Server PostgreSQL DB2 Maria DB |
๋ฌธ์ ์ ์ฅ DBMS (Document store) |
- ๊ด๊ณํ DBMS์๋ ๋ฌ๋ฆฌ ์คํค๋ง ๊ตฌ์กฐ ํ์ ์์ - ์ผ๊ด๋ ๊ตฌ์กฐ๊ฐ ํ์ ์์ - ์นผ๋ผ์ ํ๋ ์ด์์ ๊ฐ์ ๊ฐ์ง ์ ์์ - Client๋จ์์ ํ์ฒ๋ฆฌ ํ์ |
Mongo DB Amazon Dynamo DB Couchbase MS Azure cosmos DB |
๊ทธ๋ํ DBMS (Graph DBMS) |
- ๋
ธ๋์ ์์ง๋ก ํน์ง๋๋ ์์ ํนํ - ๋ ธ๋ ๊ฐ ๊ด๊ณ๋ฅผ ๊ตฌ์กฐํํ์ฌ ์ ์ฅ |
Neo4j MS Azure cosmos DB OrientDB ArangoDB |
ํค๊ฐ DBMS (Key-value DBMS) |
- ๊ฐ์ฅ ๊ฐ๋จํ ํํ์ DBMS - ์๋ฒ ๋๋ ์์คํ ๊ณผ ๊ฐ์ ๊ฐ๋จํ ์์คํ ์ ์ ํฉ |
Redis Amazon Dynamo DB Memcached |
โจ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฉ
1) ํ ์ด๋ธ ๊ตฌ์กฐํ ํ๊ธฐ
๊ฐ) ERD(E-R Diagram)
: ER ๋ชจ๋ธ์ ๋ฐ์ดํฐ์ ์๊ด๊ด๊ณ๋ฅผ ๊ฐ์ฒด, ๊ด๊ณ, ์์ฑ์ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ์ฌ ์ํฐํฐ(์ค์ฒด, ๊ฐ์ฒด) ๊ฐ์ ๊ด๊ณ๋ฅผ ๋์ํํ ๊ฒ์ด๋ค.
โ
๋) ERD ๊ตฌ์ฑ์์
(1) ๊ฐ์ฒด(Entity)
: ์ฌ๋ฌผ ๋๋ ์ฌ๊ฑด์ผ๋ก ์ ์๋๋ฉฐ ๊ฐ์ฒด๋ผ๊ณ ๋ ํ๋ค. ERD์์ ์ํฐํฐ๋ ์ฌ๊ฐํ์ผ๋ก ๋ํ๋ด๊ณ ์ฌ๊ฒฉํ ์์๋ ์ํฐํฐ์ ์ด๋ฆ์ ๋ฃ๋๋ค.
โ
(2) ์์ฑ(Attribute)
: ๊ฐ์ฒด(์ํฐํฐ)๊ฐ ๊ฐ์ง๊ณ ์๋ ์์ ๋๋ ์ฑ์ง์ ์์ฑ์ด๋ผ ๋ถ๋ฅด๋ฉฐ ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ๋๊ทธ๋ผ๋ฏธ๋ก ํ๊ธฐ ํ๋ค.
โ
(3) ๊ด๊ณ(Relationship)
: ๋ ๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ์ ์ด์ฉํ์ฌ ํ๊ธฐํ๋ค.
โ
2) ํ ์ด๋ธ ์ต์ ํ ํ๊ธฐ
๊ฐ) ์ ๊ทํ
: ์ ๊ทํ๋ ๋ฌด๊ฒฐ์ฑ์ ํ๋ณดํ๊ณ ์ค๋ณต์ฑ์ ๋ฐฐ์ ํ์ฌ ํ ์ด๋ธ์ ์ ํํ ๋ฐ์ดํฐ๊ฐ ๋ค์ด๊ฐ๋๋ก ํ๋ ๋ฐ ๋ชฉ์ ์ด ์๋ค. ๋ฐ์ดํฐ์ ์ค๋ณต์ฑ์ ์์ ๋ฉด ์ ์ฅ ๊ณต๊ฐ์ ์ต์ํํ๊ณ ์์คํ ์ ์๋ ๋ํ ๋น ๋ฅด๊ฒ ํ ์ ์๋ค.
โ
(1) 1์ฐจ ์ ๊ทํ: ๋ฐ๋ณต๋๋ ๊ทธ๋ฃน์ ์์ฑ์ ๋ณ๋๋ก ์ถ์ถํ๋ค.
(2) 2์ฐจ ์ ๊ทํ: ๋ถ๋ถ ํจ์์ ์ข ์์ฑ์ ์ ๊ฑฐํ๋ค.
(3) 3์ฐจ ์ ๊ทํ: ํค์ ์ข ์๋์ง ์์ ์นผ๋ผ์ ์ ๊ฑฐํ๋ค.
3) ํ ์ด๋ธ ๋ง๋ค๊ธฐ(SQL)
๊ฐ) DDL(๋ฐ์ดํฐ ์ ์์ด)
(1) ์ ์ : ํ ์ด๋ธ์ ์์ฑํ๊ฑฐ๋ ๋ณ๊ฒฝ, ์ญ์ ํ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด
(2) ๋ช ๋ น์ด (3๊ฐ์ง)
- CREATE : ํ ์ด๋ธ ์์ฑ
- ALTER : ํ๋/์์ฑ ๋ณ๊ฒฝ
- DROP : ํ ์ด๋ธ ์ญ์
โ
๋) DML(๋ฐ์ดํฐ ์กฐ์์ด)
(1) ์ ์ : ํ ์ด๋ธ์ ์ ์ฅ๋์ด ์๋ ํ ์ดํฐ๋ฅผ ๊ฒ์, ์ฝ์ , ์ญ์ , ๋ณ๊ฒฝํ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด
(2) ๋ช ๋ น์ด (4๊ฐ์ง)
- SELECT : ํ ์ด๋ธ์ ์กฐ๊ฑด์ ๋ง๋ ๋ฐ์ดํฐ(ํํ) ๊ฒ์
- INSERT : ํ ์ด๋ธ์ ์๋ก์ด ๋ฐ์ดํฐ(ํํ) ์ฝ์
- DELETE : ํ ์ด๋ธ์ ์กฐ๊ฑด์ ๋ง๋ ๋ฐ์ดํฐ(ํํ)์ ์ญ์
- UPDATE : ํ ์ด๋ธ์ ์กฐ๊ฑด์ ๋ง๋ ๋ฐ์ดํฐ(ํํ)์ ๋ณ๊ฒฝ
โ
๋ค) DCL(๋ฐ์ดํฐ ์ ์ด์ด)
(1) ์ ์ : ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์(DBA)๊ฐ ํ ์ดํฐ ๊ด๋ฆฌ๋ฅผ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ช ๋ น์ด
(2) ๋ช ๋ น์ด (4๊ฐ์ง)
- GRANT : ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์(ID, ๊ณ์ )์๊ฒ ์ฌ์ฉ ๊ถํ์ ๋ถ์ฌํ๋ ๋ช ๋ น์ด
- REVOKE : ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์(ID, ๊ณ์ )์ ์ฌ์ฉ ๊ถํ์ ์ทจ์ํ๋ ๋ช ๋ น์ด
- COMMIT : ๋ฐ์ดํฐ๋ฒ ์ด์ค ์กฐ์ ์์ ์ด ์ ์์ ์ผ๋ก ์๋ฃ ๋์์์ ์๋ ค์ฃผ๋ ๋ช ๋ น์ด
- ROLLBACK : ํ ์ดํฐ๋ฒ ์ด์ค ์กฐ์ ์์ ์ด ๋น์ ์์ ์ผ๋ก ์๋ํ์ฌ ์๋์ ์ํ๋ก ๋ณต๊ตฌํ๋ ๋ช ๋ น์ด
โ
โ
โจ ๋คํธ์ํฌ ๊ธฐ์ด ํ์ฉํ๊ธฐ
๊ฐ. ๋คํฌ์ํฌ ๋ถ๋ฅ
1) WAN
: ๊ตญ๊ฐ, ๋๋ฅ๊ณผ ๊ฐ์ด ๊ด๋ฒ์ํ ์ง์ญ์ ์ฐ๊ฒฐํ๋ ๋คํธ์ํฌ์ด๋ค. ๊ฑฐ๋ฆฌ์ ์ ์ฝ์ด ์์ผ๋ ๋ค์ํ ๊ฒฝ๋ก๋ฅผ ์ง๋ ์ ๋ณด๊ฐ ์ ๋ฌ๋๋ฏ๋ก LAN๋ณด๋ค ์๋๊ฐ ๋๋ฆฌ๊ณ ์๋ฌ์จ๋ ๋๋ค.
โ
2) LAN
: ํ ๊ฑด๋ฌผ ๋๋ ์์ ์ง์ญ์ ์ฐ๊ฒฐํ๋ ๋คํธ์ํฌ
โ
๋. ๋คํธ์ํฌ ์ฅ์น
1) NIC (Network Interface Card)
: ์ปดํจํฐ์ ์ฅ์ฐฉ๋์ด ์๋ ๋์นด๋๋ฅผ ์๋ฏธํ๋ค. ์ปดํจํฐ์์ ๋ฐ์ํ๋ ๋ฐ์ดํฐ(์๋ฃ)๋ฅผ ์ ์ก๊ฐ๋ฅํ ์ ๊ธฐ์ ์ธ ์ ํธ๋ก ๋ณํํ๊ณ , ๋ณต์ํ๋ ์ญํ ์ ์ํํ๋ค.
โ
2) LAN ์ผ์ด๋ธ
: NIC ๊ฐ ๋ณํํ ์ ๊ธฐ์ ์ธ ์ ํธ๋ฅผ ๋ค๋ฅธ ์ปดํจํฐ๋ก ์ ์กํ๊ธฐ ์ํ์ฌ ์ฌ์ฉ๋๋ ์ผ์ด๋ธ์ ์๋ฏธํ๋ค.
โ
3) ํ๋ธ (์ค์ต์ค)
: ์ฌ๋ฌ๊ฐ์ LAN ์ผ์ด๋ธ(์ปดํจํฐ)์ ํ๋๋ก ํฉ์ณ์ฃผ๋ ์ญํ ์ ํ๋ค. IP๋ฅผ ํ ๋นํ๋ ๊ธฐ๋ฅ์ ์๊ณ , IP๊ฐ ํ ๋น๋ ์ปดํจํฐ๊ฐ ๋์์ ์ธํฐ๋ท(WAN)์ ์ฌ์ฉํ ์ ์๋๋ก ๋ถ๋ฐฐํ๋ ์ญํ ์ ์ํํ๋ค.
โป ๊ณต์ ๊ธฐ : ํ๋ธ์ ๋น์ทํ ์ญํ ์ ์ํํ์ง๋ง ์ฐจ์ด์ ์ IP๋ฅผ ์ง์ ํ ๋นํ์ฌ ๋ถ๋ฐฐํ๋ค.
โ
4) ์ค์์น (ํ๊ต)
: ํ๋ธ์ ๊ฐ์ด ์ผ์ด๋ธ(ํ๋ธ)์ ํ๋๋ก ํฉ์ณ์ฃผ๋ ์ญํ ์ ์ํํ๋ค. ํ๋ธ์ ์ฐจ์ด์ ์ ์ฐ๊ฒฐ๋ ์ผ์ด๋ธ์ ์ ์ก๋์ญ์ด ๋ชจ๋ ๊ฐ๋ค.
ex) 10Mbps ํ๋ธ์ 5๊ฐ์ ์ผ์ด๋ธ์ด ์ฐ๊ฒฐ ๋ ๊ฒฝ์ฐ : 2Mbps ์๋๋ก ๋๋์ด ์ฌ์ฉ
10Mbps ์ค์์น์ 5๊ฐ์ ์ผ์ด๋ธ์ด ์ฐ๊ฒฐ ๋ ๊ฒฝ์ฐ : ๋ชจ๋ ์ผ์ด๋ธ 10Mbps ์๋
โ
5) ๋ผ์ฐํฐ (์ง์ญ)
: ์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ(ํ๊ต, ๊ธฐ๊ด ๋ฑ)๋ฅผ ์ฐ๊ฒฐํด์ฃผ๋ ์ญํ ์ ํ๋ค. ๋ณด๋ด๊ณ ์ ํ๋ ๋ฐ์ดํฐ๊ฐ ์ด๋ค ๋คํธ์ํฌ๋ฅผ ํตํ์ฌ ์ ์กํ๋์ง ์ ์ก๊ฒฝ๋ก๋ฅผ ์ฐพ์์ค๋ค.
โ
๋ค. ๋ฐ์ดํฐ ๊ตํ๋ฐฉ์
1) ํ์ ๊ตํ ๋ฐฉ์
: ๋ฐ์ดํฐ๊ฐ ์ ๋ฌ๋ ๊ฒฝ๋ก๋ฅผ ๋ฏธ๋ฆฌ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ์ฉ์ ์ผ๋ก ์ค์ ํ์ฌ ์ ํด์ง ๊ฒฝ๋ก๋ก๋ง ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๋ ๋ฐฉ์์ ๋งํ๋ค.
โ
2) ํจํท ๊ตํ ๋ฐฉ์
: ํจํท์ด๋ผ๋ ๋จ์๋ก ์ ๋ณด๋ฅผ ์ผ์ ํ ํฌ๊ธฐ๋ก ๋ถํ ํ ๋ค ํจํท์ ๋ณด(์ฃผ์, ๋ฐ์ดํฐ)๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ๊ฒฝ๋ก๋ก ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๋ ๋ฐฉ์์ ๋งํ๋ค.
โ
๋ผ. ๋คํธ์ํฌ ํ๋กํ ์ฝ
1) ํ๋กํ ์ฝ
: ํ๋กํ ์ฝ์ ์ปดํจํฐ๋ ์๊ฑฐ๋ฆฌ ํต์ ์ฅ๋น ์ฌ์ด์์ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์์ ๋๋ ํต์ ๊ท์ฝ์ด๋ค.
โ
2) OSI(Open System Interconnection) 7 ๊ณ์ธต
: ๊ตญ์ ํ์คํ ๊ธฐ๊ตฌ์ธ ISO(International Standardization Organization)์์ ๊ฐ๋ฐํ ๋คํธ์ํฌ ๊ณ์ธต ํํ ๋ชจ๋ธ์ด๋ค.
๊ฐ) ๋ฌผ๋ฆฌ ๊ณ์ธต : ์ค์ ์ฅ๋น๋ค์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ์ฐ๊ฒฐ ์ฅ์น (ํ๋ธ, ๋ฆฌํผํฐ)
๋) ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต : ์ค๋ฅ์ ํ๋ฆ์ ์ ์ดํ์ฌ ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ก (๋ธ๋ฆฌ์ง, ์ค์์น)
๋ค) ๋คํธ์ํฌ ๊ณ์ธต : ๋ค์์ ์ค๊ฐ ์์คํ ์ค์์ ๊ฐ์ฅ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋๋ก ์ง์ (๋ผ์ฐํฐ)
๋ผ) ์ ์ก ๊ณ์ธต : ํต์ ์ฅ๋น์ ์ก์ /์์ ์ ์ฐ๊ฒฐํ์ฌ ๋ชฉ์ ์ง ๊ฐ์ ์ ์ก์ ์ด์ ์๋ฌ๋ฅผ ๊ด๋ฆฌ(TCP/IP, UDP)
๋ง) ์ธ์ ๊ณ์ธต : ๋ฐ์ดํฐ์ ์ก์ /์์ ์ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ ์ ์งํ๋ฉฐ ๋๊ธฐํ๋ฅผ ๋ด๋น (ํธ์คํธ, ์ผ๋ฐPC)
๋ฐ) ํํ ๊ณ์ธต : ์ฝ๋, ๋ฌธ์ ๋ฑ์ ๋ฒ์ญํ์ฌ ์์ถ, ํด์ , ๋ณด์ ๊ธฐ๋ฅ์ ๋ด๋น (ํธ์คํธ, ์ผ๋ฐPC)
์ฌ) ์์ฉ ๊ณ์ธต : ์ฌ์ฉ์๊ฐ ์ง์ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ (๋ฉ์ผ, ์น, ์์ฉํ๋ก๊ทธ๋จ ๋ฑ)
โ
3) TCP / IP ํ๋กํ ์ฝ
: TCP/IP์ด๋ TCP์ IP ํ๋กํ ์ฝ๋ง์ ์ง์นญํ๋ ๊ฒ์ด ์๋๋ผ UDP(User Datagram Protocol), ICMP(Internet Control Message Protocol), ARP(Address Resolution Protocol), RARP(Reverse
ARP) ๋ฑ ๊ด๋ จ๋ ํ๋กํ ์ฝ์ ํต์นญํ๋ค.
๊ฐ) ๋คํธ์ํฌ ์์ธ์ค๊ณ์ธต (๋ฌผ๋ฆฌ๊ณ์ผ, ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต)
๋) ์ธํฐ๋ท ๊ณ์ธต (๋คํธ์ํฌ ๊ณ์ธต)
๋ค) ํธ๋์คํฌํธ๊ณ์ธต (์ ์ก๊ณ์ธต)
๋ผ) ์์ฉ๊ณ์ธต (์ธ์ ๊ณ์ธต, ํํ๊ณ์ธต, ์์ฉ๊ณ์ธต)
โ
โป TCP์ UDP์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ ๋ฐ์ดํฐ ์ ์ก์ ์ ๋ขฐ์ฑ์ ์๋ค. TCP๋ ์์ ์ธก์ ์์ ๊ฐ๋ฅ ์ํ, ์์ ์ฌ๋ถ ๋ฑ์ ๋จ๊ณ๋ณ๋ก ์ฒดํฌํด ๊ฐ๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ , UDP๋ ๋ง์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ก์ ํ ๋ฟ ํ์ธ ์์ ์ ์ํํ์ง ์๋๋ค.
โ
๋ง. ๋ผ์ฐํ ์๊ณ ๋ฆฌ์ฆ
: ๋ฐ์ดํฐ๋ ์ก์ ์ธก์ผ๋ก๋ถํฐ ์์ ์ธก๊น์ง ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๊ณผ์ ์์ ๋ชฉ์ ์ง๊น์ง ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ฐ์ถํ๊ธฐ ์ํ ๋ฒ์น์ ๋ผ์ฐํ ์๊ณ ๋ฆฌ์ฆ์ด๋ผ ํ๋ค.
โ
1) ๋ผ์ฐํ ํ๋กํ ์ฝ ์ข ๋ฅ
- RIP : ์ต์ด์ ๋ผ์ฐํ ํ๋กํ ์ฝ๋ก์จ ๊ฑฐ๋ฆฌ๋ฒกํฐ ์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํ ๋ผ์ฐํ ๊ธฐ๋ฒ์ด๋ค.
๋ผ์ฐํ ๋ฃจํ๊ฐ ๋ฐ์๋ ๊ฐ๋ฅ์ฑ์ด ์์.
- IGRP : RIP์ ๋ฃจํ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ฐฉ์์ผ๋ก ๋คํธ์ํฌ ์ํ๋ฅผ ๊ณ ๋ คํ์ฌ ๋ผ์ฐํ
- OSPF : ๋งํฌ์ํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ฉฐ ๋ณ๊ฒฝ๋ ๋คํธ์ํฌ ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ฒ ์ ํ ์ดํธ ํด์ค.
- BGP : ๊ท๋ชจ๊ฐ ํฐ ๋คํธ์ํฌ๋ฅผ ์ํธ ์ฐ๊ฒฐํ๊ณ ์ ํ ๋ ์ฌ์ฉํ๋ฉฐ, ์ฃผ๋ก ๋ํ ์ฌ์ ์(ISP)๊ฐ์ ๋ผ์ฐํ