๐ŸŒฑ CS

[๋„คํŠธ์›Œํฌ] OSI 7 ๊ณ„์ธต๊ณผ TCP/IP 5 ๊ณ„์ธต

alreadykite 2023. 12. 9. 16:26

 

 

OSI 7 ๊ณ„์ธต์ด๋ž€


๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ(ISO)์—์„œ ๊ฐœ๋ฐœํ•œ ๋ชจ๋ธ๋กœ, ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ ๋””์ž์ธ๊ณผ ํ†ต์‹ ์„ ๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆ„์–ด ์„ค๋ช…ํ•œ ๊ฒƒ์ด๋‹ค.

๊ณผ๊ฑฐ OSI 7 ๊ณ„์ธต๋ชจ๋ธ์€ ๊ฐ„๋žตํ™”๋œ TCP/IP 4 ๊ณ„์ธต ๋ชจ๋ธ๋กœ ๋Œ€์ฒด๋˜์—ˆ์ง€๋งŒ, ํ˜„๋Œ€์˜ ์ธํ„ฐ๋„ท์€ ์ข€ ๋” ์„ธ๋ถ„ํ™”๋œ TCP/IP 5 ๊ณ„์ธต์„ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. 

 

๊ฐ ๊ณ„์ธต์€ ํ•˜์œ„ ๊ณ„์ธต์˜ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜๊ณ  ์ƒ์œ„ ๊ณ„์ธต์—๊ฒŒ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์‘์šฉ ๊ณ„์ธต์˜ HTTP ํ”„๋กœํ† ์ฝœ์€ ์ „์†ก ๊ณ„์ธต์˜ TCP ํ”„๋กœํ† ์ฝœ๊ณผ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ IP ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•ด์„œ ์ž‘๋™ํ•œ๋‹ค.

 

 

๊ทธ๋ ‡๋‹ค๋ฉด ๊ณ„์ธต์€ ์™œ ๋‚˜๋ˆ„๊ณ , ์™œ ์•Œ์•„์•ผ ํ• ๊นŒ? 

 

๊ณ„์ธต์„ ๋‚˜๋ˆ„๋ฉด ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ์•Œ ์ˆ˜ ์žˆ๊ณ , ํŠน์ •ํ•œ ๊ณณ์— ์ด์ƒ์ด ์ƒ๊ธฐ๋ฉด ๊ทธ ๋‹จ๊ณ„๋งŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋˜ํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก๊ณผ์ •์„ ๋‹จ๊ณ„์ ์œผ๋กœ ์ดํ•ดํ•จ์œผ๋กœ์จ, ๋„คํŠธ์›Œํฌ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ฐ ๊ณ„์ธต์˜ ์—ญํ• ๊ณผ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•จ์œผ๋กœ์จ ๋„คํŠธ์›Œํฌ ๋ฌธ์ œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ถ”์ ํ•˜๊ณ  ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

๊ฐ ๊ณ„์ธต๋ณ„ ์—ญํ• ์„ ์•Œ์•„๋ณด๊ณ , ๊ณ„์ธต ๋ชจ๋ธ ๊ด€์ ์—์„œ ๋ฐ”๋ผ๋ณธ ๋ฐ์ดํ„ฐ ์ „์†ก๊ณผ์ •์„ ์ •๋ฆฌํ•ด๋ณด์ž.

 

 

L1 ๋ฌผ๋ฆฌ ๊ณ„์ธต (Physical Layer)


๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์€ 0๊ณผ 1์˜ ๋‚˜์—ด์ธ Binary ๋ฐ์ดํ„ฐ์ด๋‹ค.

๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ํ†ต์‹ ํ•˜๋ ค๋ฉด Binary ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉด ๋˜๋Š”๋ฐ ์ด ๊ณผ์ •์—์„œ๋Š” ๋ณ€ํ™˜ ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค. 

์ฆ‰, ๋ฌผ๋ฆฌ ๊ณ„์ธต์—์„œ๋Š” ์ด ๋ณ€ํ™˜ ์ž‘์—…์„ ํ•ด์ฃผ๋Š” ๋ชจ๋“ˆ์ด๋‹ค.

 

๋ฌผ๋ฆฌ ๊ณ„์ธต์—์„œ๋Š” Binary ๋ฐ์ดํ„ฐ๋ฅผ ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ „์„ ์œผ๋กœ ํ˜๋ ค๋ณด๋‚ด๊ณ  (encoding)

์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๊ฐ€ ๋“ค์–ด์˜ค๋ฉด Binary ๋ฐ์ดํ„ฐ๋กœ ํ•ด์„ํ•˜์—ฌ (decoding)

๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ Binary ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ค€๋‹ค. 

 

์‹ค์ œ๋กœ ์ด ๋ชจ๋“ˆ์€ PHY์นฉ์— ํ•˜๋“œ์›จ์–ด์ ์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ์œผ๋ฉฐ,

๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์นด๋“œ(NIC), ๋ฌด์„  ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์นด๋“œ(WNIC), ๋ผ์šฐํ„ฐ, ์Šค์œ„์น˜ ๋“ฑ ๋„คํŠธ์›Œํ‚น ์žฅ๋น„ ๋‚ด๋ถ€์— ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค.

 

 

์ „ ์„ธ๊ณ„์˜ ์ˆ˜๋งŽ์€ ์ปดํ“จํ„ฐ๊ฐ€ ์—ฐ๊ฒฐ๋˜๋ ค๋ฉด?


๊ทธ๋ ‡๋‹ค๋ฉด ์ „ ์„ธ๊ณ„์˜ ์ˆ˜๋งŽ์€ ์ปดํ“จํ„ฐ๋“ค๊ณผ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด์„  ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋Š”์ง€ ์•Œ์•„๋ณด์ž

 

1. ๋”๋ฏธํ—ˆ๋ธŒ(DummyHub)

๋ฌผ๋ฆฌ ๊ณ„์ธต์—์„œ ํ†ต์‹ ์„ ์ „์„ ์„ ํ†ตํ•ด ์ฃผ๊ณ ๋ฐ›์€ ๊ฒƒ์ฒ˜๋Ÿผ ์ปดํ“จํ„ฐ ๊ฐ„ ํ†ต์‹ ์„ ์œ„ํ•ด์„œ ๋ชจ๋“  ์ปดํ“จํ„ฐ๊ฐ€ ์ „์„ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค๋ฉด, ์ˆ˜์‹ญ ๋Œ€์˜ ์ปดํ“จํ„ฐ๋ฅผ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด์„  ์ˆ˜์‹ญ ๊ฐœ์˜ ์ „์„ ์ด ํ•„์š”ํ•  ๊ฒƒ์ด๊ณ , ๋น„์šฉ๋„ ์–ด๋งˆ๋ฌด์‹œํ•˜๊ฒŒ ์ปค์งˆ ๊ฒƒ์ด๋‹ค. 

๊ทธ๋ž˜์„œ ์ „์„  ํ•˜๋‚˜๋กœ ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ์™€ ํ†ต์‹ ํ•  ๋ฐฉ๋ฒ•์„ ๋ชจ์ƒ‰ํ•˜์˜€๋Š”๋ฐ, ๋ฐ”๋กœ ๋”๋ฏธํ—ˆ๋ธŒ(DummyHub)์ด๋‹ค.

๋”๋ฏธํ—ˆ๋ธŒ๋Š” ์œ„์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ๋“ค์„ ํ•˜๋‚˜์˜ ์ „์„ ์œผ๋กœ ์—ฐ๊ฒฐํ•ด ์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

๋‹ค๋ฅธ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ์—†์ด ํ—ˆ๋ธŒ์˜ ์—ญํ• ๋งŒ ๋‹ด๋‹นํ•˜๋ฉฐ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๊ณณ์œผ๋กœ ์ „ํŒŒ๋ฅผ ๋ณด๋‚ธ๋‹ค. 

๊ทธ๋ž˜์„œ A๋Š” Cํ•œํ…Œ๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ณ  ์‹ถ์–ด๋„ ๊ฐ™์€ ๋”๋ฏธํ—ˆ๋ธŒ๋กœ ์—ฐ๊ฒฐ๋œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์ธ B์™€ D์—๋„ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋œ๋‹ค. 

๋˜ํ•œ ๋”๋ฏธํ—ˆ๋ธŒ๋งŒ์œผ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉด ์ถฉ๋Œ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„์ง„๋‹ค.

 

 

2. ์Šค์œ„์น˜(Switch)

๋ฐ์ดํ„ฐ์˜ ๋ชฉ์ ์ง€๋ฅผ ํ™•์ธํ•˜์—ฌ ์ „์†กํ•  ํ•„์š”์„ฑ์„ ๋А๊ผˆ๊ณ , ๊ทธ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ๊ฒƒ์ด ์Šค์œ„์น˜(L2 ์Šค์œ„์น˜)์ด๋‹ค. 

์Šค์œ„์น˜๋Š” LAN(Local Area Network)์—์„œ ์žฅ์น˜๋ฅผ ํ•จ๊ป˜ ์—ฐ๊ฒฐํ•˜๋Š” ๋„คํŠธ์›Œํ‚น ์žฅ์น˜๋กœ, ์žฅ์น˜์˜ MAC์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์›ํ•˜๋Š” ๋Œ€์ƒ์œผ๋กœ ์ „๋‹ฌํ•œ๋‹ค. A๊ฐ€ ๋ณด๋‚ธ ๋ฐ์ดํ„ฐ๋ฅผ C๋งŒ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋œ ๊ฒƒ์ด๋‹ค.

์Šค์œ„์น˜๋Š” ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์—์„œ ์ž‘๋™ํ•œ๋‹ค.

 

 

3. ๋ผ์šฐํ„ฐ(Router)

ํ•˜๋‚˜์˜ ์Šค์œ„์น˜๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๊ธฐ๊ธฐ๋“ค์„ ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ์— ์†ํ•ด์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. 

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

์Šค์œ„์น˜ + ๋ผ์šฐํ„ฐ = L3 ์Šค์œ„์น˜ ๋ผ๊ณ  ํ•˜๊ณ , ์ด๋Š” ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์•„๋Š” ๊ณต์œ ๊ธฐ์ด๋‹ค. 

๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด ์ปดํ“จํ„ฐ A๋Š” ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์— ์†ํ•œ ์ปดํ“จํ„ฐ H์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 

 

์ด๋Ÿฐ ์‹์œผ๋กœ ์ „ ์„ธ๊ณ„์˜ ๋„คํŠธ์›Œํฌ๋“ค์€ ํ•ด์ € ๊ด‘ํ…Œ์ด๋ธ”๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ณ , ์ด๊ฒƒ์„ ์ธํ„ฐ๋„ท์ด๋ผ๊ณ  ํ•œ๋‹ค. 

 

 

L2 ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต (Data Link Layer)


ํ•œ ๋„คํŠธ์›Œํฌ ์•ˆ์—์„œ ์—ฌ๋Ÿฌ ์ปดํ“จํ„ฐ๊ฐ€ ํ•œ ์ปดํ“จํ„ฐ๋กœ ๋™์‹œ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ฒŒ ๋˜๋ฉด, ๋ฐ์ดํ„ฐ๊ฐ€ ๋’ค์„ž์—ฌ ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์†ก์‹ ์ž(์ „์†ก์ž)๋Š” ๋ฐ์ดํ„ฐ์˜ ์•ž๋’ค์— ํŠน์ • ๋น„ํŠธ์—ด์„ ๋ถ™์—ฌ์„œ ์ „์†กํ•˜๊ฒŒ ๋˜๋Š”๋ฐ ์ด๋ฅผ ํ”„๋ ˆ์ž„(frame)์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ์ˆ˜์‹ ์ž๋Š” ์—ฌ๋Ÿฌ ๋ฐœ์†ก์ง€๋กœ๋ถ€ํ„ฐ ์ „๋‹ฌ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ๋Š์–ด ์ฝ์„ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 

๋˜ํ•œ, ์Šค์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•ด ํ•ด๋‹น MAC ์ฃผ์†Œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค. 

 

์ฆ‰ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ชจ๋“ˆ์ด๋‹ค.

์ด ๋ชจ๋“ˆ์€ ๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๊ฐ™์€ NIC ๋“ฑ์˜ ๋„คํŠธ์›Œํ‚น ์žฅ๋น„ ๋‚ด๋ถ€์— ํ•˜๋“œ์›จ์–ด ์ ์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ฃผ๋กœ ์ปดํ“จํ„ฐ์™€ ๋…ธํŠธ๋ถ์— ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค.

๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต๊นŒ์ง€์˜ ๋™์ž‘์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ ๊ทธ๋ฆผ์ด๋‹ค.

 

 

L3 ๋„คํŠธ์›Œํฌ ๊ณ„์ธต(Network Layer)


๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์ด ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ ๊ฐ„์˜ ํ†ต์‹ ์ด์—ˆ๋‹ค๋ฉด, ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ์™€๋Š” ์–ด๋–ป๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์„๊นŒ?

์œ„์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ A์—์„œ B๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

 

๋จผ์ € B ์ปดํ“จํ„ฐ์˜ IP ์ฃผ์†Œ๋ฅผ ์•Œ์•„์•ผ ํ•œ๋‹ค.

์ด IP ์ฃผ์†Œ๋Š” ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์•Œ ์ˆ˜๊ฐ€ ์žˆ๋Š”๋ฐ DNS ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด์„œ ๋„๋ฉ”์ธ ์ฃผ์†Œ๋กœ ๋ชฉ์ ์ง€ ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.

 

์ด๋ ‡๊ฒŒ ์–ป์€ IP ์ฃผ์†Œ๋ฅผ data์— ๋ถ™์—ฌ์„œ ์ „์†กํ•˜๋Š”๋ฐ ์ด๋ฅผ ํŒจํ‚ท(packet)์ด๋ผ๊ณ  ํ•œ๋‹ค.

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

 

๊ทธ๋Ÿผ ๊ทธ ํ›„์— ์ˆ˜๋งŽ์€ ๋ผ์šฐํ„ฐ ์ค‘ ์–ด๋–ป๊ฒŒ ๊ธธ์„ ์ฐพ์•„์„œ ๋ชฉ์ ์ง€ ์„œ๋ฒ„๊ฐ€ ์—ฐ๊ฒฐ๋œ ๋ผ์šฐํ„ฐ๋„ ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ์„๊นŒ?

๋ฐ”๋กœ, ํŒจํ‚ท์€ ๋ผ์šฐํŒ…์„ ํ†ตํ•ด ๋ชฉ์ ์ง€ ์„œ๋ฒ„๊ฐ€ ์—ฐ๊ฒฐ๋œ ๋ผ์šฐํ„ฐ์— ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋ผ์šฐํŒ…์ด๋ž€?

๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์˜ ๊ฒฝ๋กœ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ˜„์žฌ์˜ ๋„คํŠธ์›Œํฌ์—์„œ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค. 

๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์ด๋ž€?
๋ผ์šฐํŒ… ์ •๋ณด๊ฐ€ ์ €์žฅ๋˜๋Š” ํ…Œ์ด๋ธ”์„ ๋งํ•œ๋‹ค.
๋ผ์šฐํŒ… ์ •๋ณด๋Š” ๋ผ์šฐํŒ… ๊ณ„์‚ฐ์— ํ•„์š”ํ•œ ์š”์†Œ(ํ† ํด๋กœ์ง€, ํŠธ๋ž˜ํ”ฝ ๋ถ€ํ•˜ ์—ฌ๋ถ€, ๋งํฌ ๋น„์šฉ, ๋ฉ”์‹œ์ง€ ๋“ฑ)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ๊ณ„์‚ฐ๋˜๋Š” ์ •๋ณด๋ฅผ ๋งํ•œ๋‹ค.

๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ด๋ž€?
๋ผ์šฐํ„ฐ ๊ฐ„ ํ†ต์‹  ๋ฐฉ์‹์„ ๊ทœ์ •ํ•˜๋Š” ํ†ต์‹  ๊ทœ์•ฝ์ด๋‹ค.
ํ•˜๋‚˜์˜ AS(Autonomous System) ๋‚ด์— ์žˆ๋Š” ๋ผ์šฐํ„ฐ ๊ฐ„์— ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์„ IGP(Interior Gateway Protocol), ๋‹ค๋ฅธ AS์— ์†ํ•˜๋Š” ๋ผ์šฐํ„ฐ ๊ฐ„์— ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์„ EGP(Exterior Gateway Protocol)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.
IGP์—๋Š” ๋Œ€ํ‘œ์ ์œผ๋กœ ๋ฒจ๋งŒ ํฌ๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ๊ตฌํ˜„๋œ Distance Vector Protocol๊ณผ, ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ๊ตฌํ˜„๋œ Link State Protocol์ด ์žˆ๊ณ , EGP์—๋Š” Path Vector Protocol์ด ์žˆ๋‹ค.

 

์ด๋Ÿฌํ•œ ๊ณผ์ •์œผ๋กœ ํŒจํ‚ท์€ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ๋ชฉ์ ์ง€ ์„œ๋ฒ„๊ฐ€ ์—ฐ๊ฒฐ๋œ ๋ผ์šฐํ„ฐ์— ๋„์ฐฉํ•˜๊ฒŒ ๋œ๋‹ค. 

๋ผ์šฐํ„ฐ์—์„œ ํŒจํ‚ท์„ ์—ด์–ด IP ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•˜๊ณ , ํ•ด๋‹น IP ์ฃผ์†Œ์˜ ์ปดํ“จํ„ฐ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋œ๋‹ค. 

 

์ฆ‰ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ ์ˆ˜๋งŽ์€ ๋„คํŠธ์›Œํฌ๋“ค์˜ ์—ฐ๊ฒฐ๋กœ ์ด๋ฃจ์–ด์ง„ inter-network ์†์—์„œ ์–ด๋”˜๊ฐ€์— ์žˆ๋Š” ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด IP ์ฃผ์†Œ๋กœ ๊ธธ์„ ์ฐพ๊ณ (routing), ์ž์‹ ์˜ ๋‹ค์Œ ๋ผ์šฐํ„ฐ์—๊ฒŒ ํŒจํ‚ท์„ ๋„˜๊ฒจ์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ๋ชจ๋“ˆ์ด๋‹ค. 

๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ ์šด์˜์ฒด์ œ์˜ ์ปค๋„์— ์†Œํ”„ํŠธ์›จ์–ด์ ์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค. 

 

 

L4 Transport Layer(์ „์†ก ๊ณ„์ธต)


๋„คํŠธ์›Œํฌ ๊ณ„์ธต๊นŒ์ง€๋งŒ ํ•ด๋„ ์ธํ„ฐ๋„ท์ƒ์˜ ๋ชจ๋“  ์ปดํ“จํ„ฐ๊ฐ€ ์„œ๋กœ ๋‹ค ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ IP ์ฃผ์†Œ๋กœ ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ์— ๋„์ฐฉํ–ˆ์„ ๋•Œ ์ปดํ“จํ„ฐ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰ ์ค‘์ด๋ผ๋ฉด ์–ด๋–ค ํ”„๋กœ์„ธ์Šค์— ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ€์•ผ ํ• ์ง€ ์•Œ ์ˆ˜๊ฐ€ ์—†๋‹ค. 

 

๋ฐ”๋กœ ์ด๋ฅผ ์œ„ํ•ด ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ์— ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค์˜ ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ์•Œ์•„์•ผ ํ•œ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ชฉ์ ์ง€ ์„œ๋ฒ„์˜ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ 80์œผ๋กœ ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋‹ค. 80์€ ์›น์„œ๋ฒ„์˜ ์›ฐ๋…ธ์šด ํฌํŠธ๋ฒˆํ˜ธ์ด๋‹ค.

 

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

 

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

 

๐Ÿ”ฝ์ „์†ก๊ณ„์ธต์˜ TCP, UDP ํ”„๋กœํ† ์ฝœ

 

[๋„คํŠธ์›Œํฌ] TCP์™€ UDP์˜ ์ฐจ์ด (3 way handshaking)

์ธํ„ฐ๋„ท์˜ ํ†ต์‹  ๊ณ„์ธต์„ ๋‚˜ํƒ€๋‚ด๋Š” TCP/IP 5๊ณ„์ธต ๋ชจ๋ธ์—์„œ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต๊นŒ์ง€๋งŒ ํ•ด๋„ ์ธํ„ฐ๋„ท์ƒ์˜ ๋ชจ๋“  ์ปดํ“จํ„ฐ๊ฐ€ ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํŒจํ‚ท์„ ๋ฐ›์„ ๋Œ€์ƒ์ด ์—†๊ฑฐ๋‚˜ ๋ถˆ๋Šฅ ์ƒํƒœ์ธ ๊ฒฝ์šฐ, ํ˜น

miyeonlee.tistory.com

 

 

L5 Session Layer(์„ธ์…˜ ๊ณ„์ธต)


TCP/IP ๋ชจ๋ธ์—์„  ์‘์šฉ ๊ณ„์ธต๊ณผ ํ†ตํ•จ ๋จ

์„ธ์…˜์ด๋ž€?

์›น ์‚ฌ์ดํŠธ์˜ ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€์— ๊ฑธ์ณ ์‚ฌ์šฉ๋˜๋Š” ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์˜๋ฏธํ•œ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋‹ซ์•„ ์„œ๋ฒ„์™€์˜ ์—ฐ๊ฒฐ์„ ๋๋‚ด๋Š” ์‹œ์ ๊นŒ์ง€๋ฅผ ์„ธ์…˜์ด๋ผ๊ณ  ํ•œ๋‹ค. 

๐Ÿช ์ฟ ํ‚ค vs ์„ธ์…˜ 
์ฟ ํ‚ค๋Š” ํด๋ผ์ด์–ธํŠธ ์ธก์˜ ์ปดํ“จํ„ฐ์— ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค.(๋กœ๊ทธ์ธ ์ •๋ณด, ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์ •๋ณด์ €์žฅ ์šฉ๋„๋กœ ํ™œ์šฉ)
์„ธ์…˜์€ ์„œ๋น„์Šค๊ฐ€ ๋Œ์•„๊ฐ€๋Š” ์„œ๋ฒ„ ์ธก์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ , ์„ธ์…˜์˜ ํ‚ค๊ฐ’๋งŒ์„ ํด๋ผ์ด์–ธํŠธ ์ธก์— ๋‚จ๊ฒจ๋‘”๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ์ด ํ‚ค๊ฐ’์„ ์ด์šฉํ•˜์—ฌ ์„œ๋ฒ„์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค. 
์„ธ์…˜์€ ๋ณด์•ˆ์— ์ทจ์•ฝํ•œ ์ฟ ํ‚ค๋ฅผ ๋ณด์™„ํ•ด ์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๊ณ  ์žˆ๋‹ค. 

 

์„ธ์…˜ ๊ณ„์ธต์€ ๋„คํŠธ์›Œํฌ ์ƒ ์–‘์ชฝ ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์—ฐ๊ฒฐ์„ ์ง€์†์‹œ์ผœ ์ฃผ๋Š” ๊ณ„์ธต์ด๋‹ค.

TCP/IP ์„ธ์…˜์„ ๋งŒ๋“ค๊ณ  ์œ ์ง€ํ•˜๋ฉฐ, ์—ฐ๊ฒฐ๋œ ์„ธ์…˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ณ , ์„ธ์…˜์ด ์ข…๋ฃŒ๋˜๊ฑฐ๋‚˜ ์ „์†ก์ด ์ค‘๋‹จ๋  ์‹œ ๋ณต๊ตฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค. ๋”๋ถˆ์–ด ํ†ต์‹ ํ•˜๋Š” ์‚ฌ์šฉ์ž๋“ค์„ ๋™๊ธฐํ™”ํ•œ๋‹ค๋Š” ํŠน์ง•์ด ์žˆ๋‹ค. 

ํ†ต์‹  ์—ฐ๊ฒฐ์€ ํฌํŠธ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์„ฑํ•˜์—ฌ ์—ฐ๊ฒฐํ•˜๋ฉฐ, ์šด์˜์ฒด์ œ๊ฐ€ ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์„ธ์…˜ ํ™•๋ฆฝ/์œ ์ง€/์ค‘๋‹จ ๊ณผ์ •์„ ํ•ด์ค€๋‹ค. 

OS๊ฐ€ ์†ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค. 

 

 

L6 Presentation Layer(ํ‘œํ˜„ ๊ณ„์ธต)


TCP/IP ๋ชจ๋ธ์—์„  ์‘์šฉ ๊ณ„์ธต๊ณผ ํ†ตํ•จ ๋จ

 

ํ‘œํ˜„๊ณ„์ธต์€ ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ• ์ง€(๋ฐ์ดํ„ฐ์˜ ํ˜•์‹)๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.

MIME ์ธ์ฝ”๋”ฉ์ด๋‚˜ ์•”ํ˜ธํ™” ๋“ฑ์˜ ๋™์ž‘์ด ์ด ๊ณ„์ธต์—์„œ ์ด๋ฃจ์–ด์ง„๋‹ค. 

์˜ˆ๋ฅผ ๋“ค์–ด, EBCDID๋กœ ์ธ์ฝ”๋”ฉ ๋œ ๋ฌธ์„œ ํŒŒ์ผ์„ ASCII๋กœ ์ธ์ฝ”๋”ฉ ๋œ ํŒŒ์ผ๋กœ ๋ฐ”๊ฟ” ์ฃผ๋Š” ๊ฒƒ์ด๋‚˜ ํŠน์ • ๋ฐ์ดํ„ฐ๊ฐ€ text์ธ์ง€, gif์ธ์ง€, jpg์ธ์ง€ ๋“ฑ์˜ ๊ตฌ๋ถ„์„ ํ•ด์ค€๋‹ค.

ํ‘œํ˜„๊ณ„์ธต์€ ์ด๋ ‡๊ฒŒ ์ฝ”๋“œ ๊ฐ„์˜ ๋ฒˆ์—ญ์„ ๋‹ด๋‹นํ•˜์—ฌ ์‘์šฉ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ์˜ ํ˜•์‹ ์ƒ ์ฐจ์ด๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ถ€๋‹ด์„ ๋œ์–ด์ค€๋‹ค. 

 

 

L7 Application Layer(์‘์šฉ ๊ณ„์ธต)


์‘์šฉ ๊ณ„์ธต์€ ์‘์šฉ ํ”„๋กœ์„ธ์Šค์™€ ์ง์ ‘ ๊ด€๊ณ„ํ•˜์—ฌ ์ผ๋ฐ˜์ ์ธ ์‘์šฉ ์„œ๋น„์Šค๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ์—ญํ• ์„ ๋‹ด๋‹นํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.

์ผ๋ฐ˜์ ์ธ ์‘์šฉ ์„œ๋น„์Šค๋ž€ ์‘์šฉ ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ์ „ํ™˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

 

์ธํ„ฐ๋„ท ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋Š” HTTP(์ธํ„ฐ๋„ท ์ ‘์†), FTP(ํŒŒ์ผ ์ „์†ก), SMTP(์ „์ž๋ฉ”์ผ ์ „์†ก), Telnet(์›๊ฒฉ ๋กœ๊ทธ์ธ) ๋“ฑ๊ณผ ๊ฐ™์€ ๋งŽ์€ ํ”„๋กœํ† ์ฝœ์„ ํฌํ•จํ•œ๋‹ค. 

ํ•œ ์—”๋“œ ์‹œ์Šคํ…œ์— ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค๋ฅธ ์—”๋“œ ์‹œ์Šคํ…œ์— ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์ •๋ณด ํŒจํ‚ท(Message)์„ ๊ตํ™˜ํ•˜๋Š”๋ฐ ์ด๋•Œ ์œ„์˜ ํ”„๋กœํ† ์ฝœ๋“ค์„ ์‚ฌ์šฉํ•œ๋‹ค. 

์—”๋“œ ์‹œ์Šคํ…œ์ด๋ž€?
๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ์ž์˜ ์ง์ ‘์ ์ธ ์ƒํ˜ธ์ž‘์šฉ์„ ๋‹ด๋‹นํ•˜๋Š” ์ปดํ“จํŒ… ์žฅ์น˜๋กœ
์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ, ๋…ธํŠธ๋ถ, ํƒœ๋ธ”๋ฆฟ ๋˜๋Š” ์„œ๋ฒ„์™€ ๊ฐ™์€ ์žฅ์น˜๋ฅผ ๊ฐ€๋ฆฌํ‚จ๋‹ค.

 

 

OSI 7๊ณ„์ธต ๊ด€์ ์—์„œ ๋ฐ”๋ผ๋ณธ ๋ฐ์ดํ„ฐ ์ „์†ก ๊ณผ์ • ์ •๋ฆฌ


 

 

๊ฐ ๊ณ„์ธต์—์„œ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์˜ ํŠน์„ฑ์„ ํฌํ•จํ•œ ์ •๋ณด๋ฅผ ํ—ค๋”์— ํฌํ•จ์‹œ์ผœ์„œ ํ•˜์œ„ ๊ณ„์ธต์— ์ „๋‹ฌํ•˜๊ณ (์บก์Аํ™”),

์ด๊ฒƒ์€ ์ตœ์ข…์ ์œผ๋กœ ๋ฌผ๋ฆฌ ๊ณ„์ธต์—์„œ Binary ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜๋˜์–ด ์ผ€์ด๋ธ”์„ ํ†ตํ•ด ์ „๊ธฐ ์‹ ํ˜ธ๋กœ ์ „์†ก๋œ๋‹ค. 

์ˆ˜์‹ ์ธก์—์„œ๋Š” ์บก์Аํ™”๋œ ๋ฐ์ดํ„ฐ์˜ ํ—ค๋”๋ฅผ ์—ญ์ˆœ์œผ๋กœ ํ•˜๋‚˜์”ฉ ์ œ๊ฑฐํ•˜๋ฉด์„œ(์—ญ์บก์Аํ™”) ์ƒ์œ„ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌํ•˜๊ณ ,

์ตœ์ข…์ ์œผ๋กœ ์›๋ณธ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜๊ฒŒ ๋œ๋‹ค. 

 

 

 

 

 


๐Ÿฉท ์ฐธ๊ณ  ๋งํฌ

 

[Server Study] ๋„คํŠธ์›Œํฌ(Network)์™€ ํ”„๋กœํ† ์ฝœ(Protocol), OSI 7 ๊ณ„์ธต(Layer)

๋„คํŠธ์›Œํฌ, ํ”„๋กœํ† ์ฝœ, OSI 7๊ณ„์ธต

velog.io

 

[๋„คํŠธ์›Œํฌ] OSI 7 ๊ณ„์ธต

cs-study์—์„œ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋… OSI 7 ๊ณ„์ธต์€ ๋„คํŠธ์›Œํฌ์—์„œ ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ๋‚˜๋ˆˆ ๊ฒƒ์„ ๋งํ•œ๋‹ค. ๊ณ„์ธต์„ ๋‚˜๋ˆˆ ์ด์œ  ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„ ๋ณ„๋กœ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ

steady-coding.tistory.com

 

[๋„คํŠธ์›Œํฌ] ๋”๋ฏธํ—ˆ๋ธŒ, ๋ธŒ๋ฆฟ์ง€, ์Šค์œ„์น˜, ๋ผ์šฐํ„ฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž

๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์–‘ํ•œ ์žฅ๋น„๋“ค์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—์„œ๋„ ๋”๋ฏธํ—ˆ๋ธŒ(DummyHub), ๋ธŒ๋ฆฟ์ง€(Bridge), ์Šค์œ„์น˜(Switch)์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋”๋ฏธํ—ˆ๋ธŒ ๋”๋ฏธํ—ˆ๋ธŒ(DummyHub)๋ž€? ๋”๋ฏธํ—ˆ๋ธŒ(DummyHub)

velog.io

 

[๋„คํŠธ์›Œํฌ] ๋ผ์šฐํŒ…

cs-study์—์„œ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „ ๊ฐœ๋… ๋ผ์šฐํŒ…์ด๋ž€ ๋ผ์šฐํŒ…์€ ๊ฒฝ๋กœ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ˜„์žฌ์˜ ๋„คํŠธ์›Œํฌ์—์„œ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค. ๋ผ์šฐํ„ฐ

steady-coding.tistory.com

 

์ฝ”๋”ฉ๊ต์œก ํ‹ฐ์”จํ”ผ์Šค์ฟจ

4์ฐจ์‚ฐ์—…ํ˜๋ช…, ์ฝ”๋”ฉ๊ต์œก, ์†Œํ”„ํŠธ์›จ์–ด๊ต์œก, ์ฝ”๋”ฉ๊ธฐ์ดˆ, SW์ฝ”๋”ฉ, ๊ธฐ์ดˆ์ฝ”๋”ฉ๋ถ€ํ„ฐ ์ž๋ฐ” ํŒŒ์ด์ฌ ๋“ฑ

tcpschool.com

 

๊ธฐ์ถœ๋กœ ๋Œ€๋น„ํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์ „๊ณต๋ฉด์ ‘ [CS ์™„์ „์ •๋ณต] ๊ฐ•์˜ - ์ธํ”„๋Ÿฐ

CS ์ „๊ณต๋ฉด์ ‘ ๊ธฐ์ถœ ๋ถ„์„ [์šด์˜์ฒด์ œ/์ž๋ฃŒ๊ตฌ์กฐ/์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค/๋„คํŠธ์›Œํฌ]!, ๋”ฑ ํ•„์š”ํ•œ ํ•ต์‹ฌ๋งŒ ์ถ”๋ ธ๋‹ค! ๐Ÿ“ŒCS ์ „๊ณต๋ฉด์ ‘, ์ด์ œ ์ž์‹ ์žˆ๊ฒŒ ์ค€๋น„ํ•˜์„ธ์š”. ์ˆ˜๊ฐ•์ƒ ํ•ฉ๊ฒฉ์ˆ˜๊ธฐ ๐ŸŽ‰  [์‚ฌ์ง„]   [์‚ฌ์ง„] [์‚ฌ์ง„

www.inflearn.com

https://www.flaticon.com/kr/free-icons/