Jieunny์˜ ๋ธ”๋กœ๊ทธ

S3) Unit 6. [๋„คํŠธ์›Œํฌ] TCP/IP & ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๋ชจ๋ธ ๋ณธ๋ฌธ

CodeStates/learning contents

S3) Unit 6. [๋„คํŠธ์›Œํฌ] TCP/IP & ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๋ชจ๋ธ

Jieunny 2023. 3. 6. 12:00

๐Ÿ“ฃ  ํšŒ์„ ๊ตํ™˜ ๋ฐฉ์‹

โœ”๏ธ ํšŒ์„ ๊ตํ™˜ : ํšŒ์„ ๊ตํ™˜ ๋ฐฉ์‹์€ ๋ฐœ์‹ ์ž์™€ ์ˆ˜์‹ ์ž ์‚ฌ์ด์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ „์šฉ์„ ์„ ๋ฏธ๋ฆฌ ํ• ๋‹นํ•˜๊ณ  ๋‘˜์„ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์‹

โžฐ ์ƒ๋Œ€๊ฐ€ ๋‹ค๋ฅธ ์ƒ๋Œ€์™€ ์—ฐ๊ฒฐ์ค‘์ด๋ผ๋ฉด, ์ƒ๋Œ€๋Š” ๋‹ค๋ฅธ ์ƒ๋Œ€์™€์˜ ์ „์šฉ์„ ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง€๊ณ  ๋‚˜์„œ์•ผ ์ƒ๋Œ€๋ฐฉ๊ณผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

โžฐ ํšŒ์„ ์ด ๋Š์–ด์ง€๋Š” ๊ฒฝ์šฐ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ์—ฐ๊ฒฐ์„ ์„ฑ๋ฆฝํ•ด์•ผ ํ•œ๋‹ค.

โžฐ ์ฆ‰์‹œ์„ฑ์ด ๋–จ์–ด์ง„๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.

 

๐Ÿ“ฃ  ํŒจํ‚ท๊ตํ™˜ ๋ฐฉ์‹

โœ”๏ธ ํŒจํ‚ท๊ตํ™˜ : ํŒจํ‚ท์ด๋ผ๋Š” ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜๊ฒŒ ๋‚˜๋ˆ„์–ด ์ „์†กํ•˜๋Š” ๋ฐฉ์‹

โžฐ ๊ฐ ํŒจํ‚ท์—๋Š” ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€ ์ •๋ณด๊ฐ€ ์žˆ๊ณ  ์ด์— ๋”ฐ๋ผ ํŒจํ‚ท์ด ๋ชฉ์ ์ง€๋ฅผ ํ–ฅํ•ด ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.

โžฐ ํŠน์ • ํšŒ์„ ์ด ์ „์šฉ์„ ์œผ๋กœ ํ• ๋‹น๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค.

=> IP๋Š” ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€์˜ ์ •๋ณด๋ฅผ IP ์ฃผ์†Œ๋ผ๋Š” ํŠน์ •ํ•œ ์ˆซ์ž๊ฐ’์œผ๋กœ ํ‘œ๊ธฐํ•˜๊ณ  ํŒจํ‚ท๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.


๐Ÿ“ฃ  IP์™€ IP Packet

โœ”๏ธ IP(์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ)๋Š” ์ง€์ •ํ•œ IP ์ฃผ์†Œ์— ํŒจํ‚ท์ด๋ผ๋Š” ํ†ต์‹  ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.

โœ”๏ธ IP ํŒจํ‚ท์€ ์ด๋ฅผ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์— ์ ์šฉํ•œ ๊ฒƒ์ด๋ผ๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.

โžฐ IP ํŒจํ‚ท์—๋Š” ์ถœ๋ฐœ์ง€ IP, ๋ชฉ์ ์ง€ IP์™€ ๊ฐ™์€ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.

โžฐ ๋ณต์žกํ•œ ์ธํ„ฐ๋„ท ๋ง ์ƒ์—์„œ๋„ ์ •ํ™•ํ•œ ๋ชฉ์ ์ง€๋กœ ํŒจํ‚ท์„ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค.

โžฐ ์„œ๋ฒ„ ์—ญ์‹œ IP ํŒจํ‚ท์„ ์ด์šฉํ•ด ์‘๋‹ต์„ ํ•œ๋‹ค.

 

๐Ÿ“ฃ  IP ์˜ ํ•œ๊ณ„

1๏ธโƒฃ  ๋น„์—ฐ๊ฒฐ์„ฑ

โžฐ ํŒจํ‚ท์„ ๋ฐ›์„ ๋Œ€์ƒ์ด ์—†๊ฑฐ๋‚˜ ์„œ๋น„์Šค ๋ถˆ๋Šฅ ์ƒํƒœ์—ฌ๋„, ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์˜ ์ƒํƒœ๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํŒจํ‚ท์„ ์ „์†กํ•œ๋‹ค.

 

2๏ธโƒฃ  ๋น„์‹ ๋ขฐ์„ฑ

โžฐ ์ค‘๊ฐ„์— ํŒจํ‚ท์ด ์‚ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค.

    ๏น’ ์ด๋Ÿฐ ์žฅ์• ๊ฐ€ ์ƒ๊ฒจ๋„ ํด๋ผ์ด์–ธํŠธ๋Š” ์ด๋ฅผ ํŒŒ์•…ํ•  ๋ฐฉ๋ฒ•์ด ์—†๋‹ค.

โžฐ ํŒจํ‚ท์˜ ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์—†๋‹ค.

    ๏น’ ํŒจํ‚ท๋“ค์€ ์ค‘๊ฐ„์— ์„œ๋กœ ๋‹ค๋ฅธ ๋…ธ๋“œ๋ฅผ ํ†ตํ•ด ์ „๋‹ฌ ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜๋„ํ•˜์ง€ ์•Š์€ ์ˆœ์„œ๋กœ ์„œ๋ฒ„์— ํŒจํ‚ท์ด ๋„์ฐฉํ•  ์ˆ˜ ์žˆ๋‹ค.


๐Ÿ“ฃ  ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๊ตฌ์กฐ

์‹ค์ œ ๋„คํŠธ์›Œํฌ ํ‘œ์ค€์€ ์—…๊ณ„ํ‘œ์ค€์„ ๋”ฐ๋ฅด๋Š” TCP/IP 4 ๊ณ„์ธต์— ๊ฐ€๊น๋‹ค.

โœ”๏ธ TCP๋Š” IP ํ”„๋กœํ† ์ฝœ๋ณด๋‹ค ๋” ๋†’์€ ๊ณ„์ธต์— TCP ํ”„๋กœํ† ์ฝœ์ด ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— IP ํ”„๋กœํ† ์ฝœ์˜ ํ•œ๊ณ„๋ฅผ ๋ณด์™„ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๐Ÿ“ฃ  ๋„คํŠธ์›Œํฌ ์ „๋‹ฌ ๊ณผ์ •

โœ”๏ธ ์ฑ„ํŒ… ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ๊ฒฝ์šฐ

1. HTTP ๋ฉ”์‹œ์ง€๊ฐ€ ์ƒ์„ฑ๋˜๋ฉด Socket์„ ํ†ตํ•ด ์ „๋‹ฌ๋œ๋‹ค.

(socket : ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด์ง„ ์—ฐ๊ฒฐ๋ถ€)

2. IP ํŒจํ‚ท์„ ์ƒ์„ฑํ•˜๊ธฐ ์ „ TCP ์„ธ๊ทธ๋จผํŠธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

3. ์ด๋ ‡๊ฒŒ ์ƒ์„ฑ๋œ TCP/IP ํŒจํ‚ท์€ LAN ์นด๋“œ์™€ ๊ฐ™์€ ๋ฌผ๋ฆฌ์  ๊ฒŒ์ธต์„ ์ง€๋‚˜๊ธฐ ์œ„ํ•ด ์ด๋”๋„ท ํ”„๋ ˆ์ž„ ์›Œํฌ์— ํฌํ•จ๋˜์–ด ์„œ๋ฒ„๋กœ ์ „์†ก๋œ๋‹ค.

 

๐Ÿ“ฃ  TCP / IP ํŒจํ‚ท

โœ”๏ธ TCP(Transmission Control Protocol) : ์ „์†ก ์ œ์–ด ํ”„๋กœํ† ์ฝœ

โžฐ TCP ์„ธ๊ทธ๋จผํŠธ์—๋Š” IP ํŒจํ‚ท์˜ ์ถœ๋ฐœ์ง€ IP์™€ ๋ชฉ์ ์ง€ IP ์ •๋ณด๋ฅผ ๋ณด์™„ํ•  ์ˆ˜ ์žˆ๋Š” '์ถœ๋ฐœ์ง€ PORT, ๋ชฉ์ ์ง€ PORT, ์ „์†ก ์ œ์–ด, ์ˆœ์„œ, ๊ฒ€์ฆ ์ •๋ณด' ๋“ฑ์„ ํฌํ•จํ•œ๋‹ค.

 

โœ”๏ธ TCP์˜ ํŠน์ง•

1๏ธโƒฃ ์—ฐ๊ฒฐ ์ง€ํ–ฅ - TCP 3 way handshake(๊ฐ€์ƒ ์—ฐ๊ฒฐ)

โžฐ ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์— ์ ‘์†์„ ์š”์ฒญํ•˜๋Š” SYN ํŒจํ‚ท์„ ๋ณด๋‚ธ๋‹ค.

-> ์„œ๋ฒ„๋Š” SYN ์š”์ฒญ์„ ๋ฐ›๊ณ  ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์š”์ฒญ์„ ์ˆ˜๋ฝํ•œ๋‹ค๋Š” ACK์™€ SYN๊ฐ€ ์„ค์ •๋œ ํŒจํ‚ท์„ ๋ฐœ์†กํ•˜๊ณ  ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋‹ค์‹œ ACK์œผ๋กœ ์‘๋‹ตํ•˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฐ๋‹ค.

-> ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์—๊ฒŒ ACK์„ ๋ณด๋‚ด๋ฉด ์ด ์ดํ›„๋กœ๋ถ€ํ„ฐ ์—ฐ๊ฒฐ์ด ์„ฑ๋ฆฝ๋˜๋ฉฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค.

(์„œ๋ฒ„๊ฐ€ ๊บผ์ ธ์žˆ๋Š” ๊ฒฝ์šฐ ํด๋ผ์ด์–ธํŠธ๊ฐ€ SYN์„ ๋ณด๋‚ด๊ณ  ์„œ๋ฒ„์—์„œ ์‘๋‹ต์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด์ง€ ์•Š๋Š”๋‹ค.)

 

2๏ธโƒฃ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ณด์ฆ

โžฐ TCP๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์ด ์„ฑ๊ณต์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค๋ฉด ์ด์— ๋Œ€ํ•œ ์‘๋‹ต์„ ๋Œ๋ ค์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๋น„์—ฐ๊ฒฐ์„ฑ์„ ๋ณด์™„ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

3๏ธโƒฃ ์ˆœ์„œ ๋ณด์žฅ

โžฐ ํŒจํ‚ท์ด ์ˆœ์„œ๋Œ€๋กœ ๋„์ฐฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด TCP ์„ธ๊ทธ๋จผํŠธ์— ์žˆ๋Š” ์ •๋ณด๋“ค์„ ํ† ๋Œ€๋กœ ๋‹ค์‹œ ํŒจํ‚ท ์ „์†ก์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์–ด ๋น„์‹ ๋ขฐ์„ฑ์„ ๋ณด์™„ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

4๏ธโƒฃ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœํ† ์ฝœ

 

๐Ÿ“ฃ  UDP

โœ”๏ธ UDP(User Datagram Protocol) : ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๊ทธ๋žจ ํ”„๋กœํ† ์ฝœ

 

โœ”๏ธ UDP์˜ ํŠน์ง•

1๏ธโƒฃ ํ•˜์–€ ๋„ํ™”์ง€์— ๋น„์œ (๊ธฐ๋Šฅ์ด ๊ฑฐ์˜ ์—†๋‹ค)

2๏ธโƒฃ ๋น„ ์—ฐ๊ฒฐ์ง€ํ–ฅ - 3 way handshake X

3๏ธโƒฃ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ณด์ฆ X

4๏ธโƒฃ ์ˆœ์„œ ๋ณด์žฅ X

5๏ธโƒฃ ๋‹จ์ˆœํ•˜๊ณ  ๋น ๋ฅด๋‹ค.

6๏ธโƒฃ ์‹ ๋ขฐ์„ฑ๋ณด๋‹ค๋Š” ์—ฐ์†์„ฑ์ด ์ค‘์š”ํ•œ ์„œ๋น„์Šค(์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ)์— ์ž์ฃผ ์“ฐ์ธ๋‹ค.


๐Ÿ“ฃ  OSI 7๊ณ„์ธต ๋ชจ๋ธ

โœ”๏ธ ISO(International Orhanization for Standardization)๋ผ๊ณ  ํ•˜๋Š” ๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ์—์„œ ์ œ์ •ํ•œ ํ‘œ์ค€ ๊ทœ๊ฒฉ

โžฐ ์ œ์กฐ์‚ฌ์— ์ƒ๊ด€์—†์ด ๊ณตํ†ต์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ํ‘œ์ค€ ๊ทœ๊ฒฉ์„ ์ •์˜ํ–ˆ๋‹ค.

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

โžฐ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๊ฐ€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ ํ–ˆ์„ ๋•Œ ์›์ธ์ด ์–ด๋””์— ์žˆ๋Š”์ง€ ๋ฒ”์œ„๋ฅผ ์ขํ˜€ ๋ฌธ์ œ๋ฅผ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค.

โžฐ 1๊ณ„์ธต - ๋ฌผ๋ฆฌ ๊ณ„์ธต : OSI ๋ชจ๋ธ์˜ ๋งจ ๋ฐ‘์— ์žˆ๋Š” ๊ณ„์ธต์œผ๋กœ, ์‹œ์Šคํ…œ ๊ฐ„์˜ ๋ฌผ๋ฆฌ์ ์ธ ์—ฐ๊ฒฐ๊ณผ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ๋ณ€ํ™˜ ๋ฐ ์ œ์–ดํ•˜๋Š” ๊ณ„์ธต

    ๏น’ ๋””์ง€ํ„ธ ๋˜๋Š” ์•„๋‚ ๋กœ๊ทธ๋กœ ์‹ ํ˜ธ ๋ณ€๊ฒฝ

โžฐ 2๊ณ„์ธต - ๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต : ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ ๋ฌผ๋ฆฌ์ฃผ์†Œ(e.g. MAC ์ฃผ์†Œ)๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ณ„์ธต

    ๏น’ ๋ธŒ๋ฆฌ์ง€ ๋ฐ ์Šค์œ„์น˜, MAC ์ฃผ์†Œ

โžฐ 3๊ณ„์ธต - ๋„คํŠธ์›Œํฌ ๊ณ„์ธต : OSI 7 ๊ณ„์ธต์—์„œ ๊ฐ€์žฅ ๋ณต์žกํ•œ ๊ณ„์ธต ์ค‘ ํ•˜๋‚˜๋กœ์„œ ์‹ค์ œ ๋„คํŠธ์›Œํฌ ๊ฐ„์— ๋ฐ์ดํ„ฐ ๋ผ์šฐํŒ…์„ ๋‹ด๋‹น

    ๏น’ ๋ผ์šฐํŒ… : ์ตœ๋Œ€ํ•œ ๋น ๋ฅด๊ฒŒ ๋ณด๋‚ผ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ณผ์ •

    ๏น’ IP ํŒจํ‚ท ์ „์†ก

โžฐ 4๊ณ„์ธต - ์ „์†ก ๊ณ„์ธต : ์ปดํ“จํ„ฐ๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋กœ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณ„์ธต

    ๏น’ TCP/UDP ์—ฐ๊ฒฐ

โžฐ 5๊ณ„์ธต - ์„ธ์…˜ ๊ณ„์ธต : ์„ธ์…˜ ์—ฐ๊ฒฐ์˜ ์„ค์ •๊ณผ ํ•ด์ œ, ์„ธ์…˜ ๋ฉ”์‹œ์ง€ ์ „์†ก ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ณ„์ธต

โžฐ 6๊ณ„์ธต - ํ‘œํ˜„ ๊ณ„์ธต : ์‘์šฉ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌํ•˜๊ฑฐ๋‚˜ ์ „๋‹ฌ๋ฐ›๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์ฝ”๋”ฉ ๋˜๋Š” ๋””์ฝ”๋”ฉํ•˜๋Š” ๊ณ„์ธต

    ๏น’ ๋ฌธ์ž ์ฝ”๋“œ, ์••์ถ•, ์•”ํ˜ธํ™” ๋“ฑ์˜ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜

โžฐ 7๊ณ„์ธต - ์‘์šฉ ๊ณ„์ธต : ์ตœ์ข…์ ์œผ๋กœ ์‚ฌ์šฉ์ž์™€์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณ„์ธต

    ๏น’ ์ด๋ฉ”์ผ ๋ฐ ํŒŒ์ผ ์ „์†ก, ์›น ์‚ฌ์ดํŠธ ์กฐํšŒ

    ๏น’ ๋Œ€ํ‘œ์ ์ธ ํ”„๋กœํ† ์ฝœ๋กœ๋Š” HTTP ๊ฐ€ ์žˆ๋‹ค.

 

๐Ÿ“ฃ  ๋ฐ์ดํ„ฐ ์บก์Šํ™”

โœ”๏ธ ์บก์Šํ™” : ํ—ค๋”๋ฅผ ๋ถ™์—ฌ๋‚˜๊ฐ€๋Š” ๊ฒƒ

โœ”๏ธ ํ—ค๋” : ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ๋Œ€๋ฐฉ์—๊ฒŒ ๋ณด๋‚ผ ๋•Œ ๊ฐ ๊ณ„์ธต์—์„œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•œ ์ •๋ณด

โžฐ ๊ฐ ๊ณ„์ธต์€ ๋…๋ฆฝ์ ์ด๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋˜๋Š” ๋™์•ˆ์— ๋‹ค๋ฅธ ๊ณ„์ธต์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค.

โžฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ์ชฝ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด์„œ ์ƒ์œ„ ๊ณ„์ธต์—์„œ ํ•˜์œ„ ๊ณ„์ธต์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.

โžฐ ๋งˆ์ง€๋ง‰ ๋ฌผ๋ฆฌ ๊ณ„์ธต์— ๋„๋‹ฌํ•˜๋ฉด ์†ก์‹  ์ธก์˜ ๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต์—์„œ ๋งŒ๋“ค์–ด์ง„ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๊ธฐ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜๋˜์–ด ์ˆ˜์‹  ์ธก์— ์ „์†ก๋œ๋‹ค.

 

โœ”๏ธ ์—ญ์บก์Šํ™” : ํ—ค๋”๋ฅผ ์ œ๊ฑฐํ•ด ๋‚˜๊ฐ€๋Š” ๊ฒƒ

โžฐ ์—ญ์บก์Šํ™”๋ฅผ ๊ฑฐ์ณ ๋งˆ์ง€๋ง‰ ์‘์šฉ ๊ณ„์ธต์— ๋„๋‹ฌํ•˜๋ฉด ์ „๋‹ฌํ•˜๊ณ ์ž ํ–ˆ๋˜ ์›๋ณธ ๋ฐ์ดํ„ฐ๋งŒ ๋‚จ๊ฒŒ ๋œ๋‹ค.


๐Ÿ“ฃ  TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ

โœ”๏ธ OSI ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹ค๋ฌด์ ์œผ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ˜„์‹ค์— ๋งž์ถฐ ๋‹จ์ˆœํ™”๋œ ๋ชจ๋ธ

โžฐ 4๊ณ„์ธต - ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต : OSI ๊ณ„์ธต์˜ ์„ธ์…˜ ๊ณ„์ธต, ํ‘œํ˜„ ๊ณ„์ธต, ์‘์šฉ ๊ณ„์ธต์— ํ•ด๋‹นํ•˜๋ฉฐ TCP/UDP ๊ธฐ๋ฐ˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌํ˜„ํ•  ๋•Œ ์‚ฌ์šฉ

    ๏น’ FTP, HTTP, SSH

โžฐ 3๊ณ„์ธต - ์ „์†ก ๊ณ„์ธต : OSI ๊ณ„์ธต์˜ ์ „์†ก ๊ณ„์ธต์— ํ•ด๋‹นํ•˜๋ฉฐ ํ†ต์‹  ๋…ธ๋“œ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์ œ์–ดํ•˜๊ณ , ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น

    ๏น’ TCP/UDP

โžฐ 2๊ณ„์ธต - ์ธํ„ฐ๋„ท ๊ณ„์ธต : OSI ๊ณ„์ธต์˜ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์— ํ•ด๋‹นํ•˜๋ฉฐ ํ†ต์‹  ๋…ธ๋“œ ๊ฐ„์˜ IP ํŒจํ‚ท์„ ์ „์†กํ•˜๋Š” ๊ธฐ๋Šฅ ๋ฐ ๋ผ์šฐํŒ…์„ ๋‹ด๋‹น

    ๏น’ IP, ARP, RARP

โžฐ 1๊ณ„์ธต - ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต : OSI ๊ณ„์ธต์˜ ๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์— ํ•ด๋‹นํ•˜๋ฉฐ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ๋กœ MAC์„ ์‚ฌ์šฉ

    ๏น’ LAN, ํŒจํ‚ท๋ง ๋“ฑ์— ์‚ฌ์šฉ

 

๐Ÿ“ฃ  ์‘์šฉ ๊ณ„์ธต

โœ”๏ธ ๋„คํŠธ์›Œํฌ ๋ชจ๋ธ์˜ ์ตœ์ƒ์œ„ ๊ณ„์ธต์œผ๋กœ ์ตœ์ข…์ ์œผ๋กœ ์‚ฌ์šฉ์ž์™€์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณ„์ธต

โžฐ ์ด๋ฉ”์ผ, ํŒŒ์ผ ์ „์†ก, ์›น ์‚ฌ์ดํŠธ ์กฐํšŒ ๋“ฑ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•œ๋‹ค.

โžฐ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๋ชจ๋‘ ์‘์šฉ ๊ณ„์ธต์—์„œ ๋™์ž‘ํ•œ๋‹ค.

์‘์šฉ ๊ณ„์ธต์˜ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„