๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ปดํ“จํ„ฐ ๊ณตํ•™33

[์‹ค๊ธฐ] ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ 22๋…„ 1ํšŒ ๊ธฐ์ถœ ์˜ค๋‹ต๋…ธํŠธ 1๋ฒˆRAID์— ๋Œ€ํ•ด ์ ์€ ๊ฒƒ์ด ์žˆ๋”ฐ.RAID 0์ŠคํŠธ๋ผ์ดํ•‘ ๋ฐฉ์‹์ค‘๋ณต ์ €์žฅ์ด ์•ˆ๋˜๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์‹ค๋  ์ˆ˜ ์žˆ๋‹ค.ํŒจ๋ฆฌํ‹ฐ๊ฐ€ ์—†์–ด์„œ ์—๋Ÿฌ๊ฒ€์ถœ์ด ์•ˆ๋œ๋‹ค.RAID 1๋ฏธ๋Ÿฌ๋ง ๋ฐฉ์‹์ค‘๋ณต ์ €์žฅ์ด ๋œ๋‹ค.์‹ ๋ขฐ๋„๊ฐ€ ๋†’๋‹ค. ๋‹ค๋งŒ ์šฉ๋Ÿ‰์ ์ธ ๋ฌธ์ œRAID 2์ŠคํŠธ๋ผ์ดํ•‘ RAID1์—์„œ ํ•ด๋ฐ์ฝ”๋“œ๋กœ ์—๋Ÿฌ๊ฒ€์ฆRAID 3์ŠคํŠธ๋ผ์ดํ•‘ ๋ฐ”์ดํŠธ ๋‹จ์œ„ ํŒจ๋ฆฌํ‹ฐ๋กœ ์—๋Ÿฌ๊ฒ€์ฆRAID 4๋ธ”๋ก ๋‹จ์œ„RAID 5ํŒจ๋ฆฌํ‹ฐ ๋ธ”๋ก์„ ๊ฐ ๋””์Šคํฌ๋งˆ๋‹ค ๋ถ„์‚ฐ ์ €์žฅRAID 6ํŒจ๋ฆฌํ‹ฐ ๋ธ”๋ก์„ ์ด์ค‘๊ตฌ์กฐ๋กœ ๊ตฌ์ถ•ํ‹€๋ฆฌ๋ผ๊ณ  ๋‚ธ ๋ฌธ์ œ ๊ฐ™๋‹ค.3๋ฒˆREDODB๊ฐ€ ๋น„์ •์ƒ์  ์ข…๋ฃŒ ์‹œ ๋””์Šคํฌ์— ์ €์žฅ๋œ ๋กœ๊ทธ๋ฅผ ๋ถ„์„ํŠธ๋žœ์žญ์…˜ ์‹œ์ž‘๊ณผ ์™„๋ฃŒ์˜ ๊ธฐ๋ก์ด ์žˆ๋Š” ํŠธ๋žœ์žญ์…˜๋“ค์˜ ์ž‘์—…์„ ์žฌ์ž‘์—…๋กœ๊ทธ๋ฅผ ์ด์šฉํ•ด ํ•ด๋‹น ๋ฐ์ดํ„ฐ ํ•ญ๋ชฉ์— ๋Œ€ํ•ด ์ด์ „ ๊ฐ’์„ ์ดํ›„ ๊ฐ’์œผ๋กœ ๋ณ€๊ฒฝUNDOcommit ๊ธฐ๋ก์ด ์—†๋Š” ํŠธ๋žœ์žญ์…˜๋“ค์ด ์ž‘์—…ํ•œ ๋‚ด์šฉ๋“ค์„ ๋ชจ๋‘ ์ทจ์†Œ๋กœ๊ทธ.. 2024. 7. 28.
[์‹ค๊ธฐ] ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ 22๋…„ 2ํšŒ ๊ธฐ์ถœ ์˜ค๋‹ต๋…ธํŠธ 1๋ฒˆ๊ด€๊ณ„๋Œ€์ˆ˜์›ํ•˜๋Š” ์ •๋ณด์™€ ๊ทธ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ป๊ฒŒ ์œ ๋„ํ•˜๋Š”๊ฐ€๋ฅผ ๊ธฐ์ˆ ์ ˆ์ฐจ์ ์ธ ์–ธ์–ด, ๋ฆด๋ ˆ์ด์…˜ ์ฒ˜๋ฆฌ์—ฐ์‚ฐ์ž์™€ ์—ฐ์‚ฐ ๊ทœ์น™์„ ์ œ๊ณตํ”ผ์—ฐ์‚ฐ์ž์™€ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๊ฐ€ ๋ชจ๋‘ ๋ฆด๋ ˆ์ด์…˜ํ•ด๋ฅผ ๊ตฌํ•˜๊ธฐ ์œ„ํ•œ ์—ฐ์‚ฐ์˜ ์ˆœ์„œ๋ฅผ ๋ช…์‹œ์ˆœ์ˆ˜ ๊ด€๊ณ„ ์—ฐ์‚ฐ์ž์™€ ์ผ๋ฐ˜ ์ง‘ํ•ฉ ์—ฐ์‚ฐ์žฆ๊ฐ€ ์žˆ์Œ.๊ด€๊ณ„ํ•ด์„ (Relational Calculus)์ˆ˜ํ•™์˜ ์ˆ ์–ด ํ•ด์„(Predicate Calculus)์— ๊ธฐ๋ฐ˜์„ ๋‘๊ณ  ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ์œ„ํ•ด ์ œ์•ˆ์›ํ•˜๋Š” ์ •๋ณด๊ฐ€ ๋ฌด์—‡์ด๋ผ๋Š” ๊ฒƒ๋งŒ ์ •์˜ํ•จ๋น„์ ˆ์ฐจ์  ํŠน์„ฑ์„ ์ง€๋‹ˆ๊ณ  ์›ํ•˜๋Š” ์ •๋ณด ์ •์˜ ์‹œ ๊ณ„์‚ฐ ์ˆ˜์‹์„ ์‚ฌ์šฉํŠœํ”Œ ๊ด€๊ณ„ํ•ด์„๊ณผ ๋„๋ฉ”์ธ ๊ด€๊ณ„ํ•ด์„์œผ๋กœ ๊ตฌ๋ถ„10๋ฒˆ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋‹จ๊ณ„ -> ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„์š”๊ตฌ์‚ฌํ•ญ -> ๋ถ„์„ -> ์„ค๊ณ„ -> ๊ตฌํ˜„ ->๋‹จ์œ„ ํ…Œ์ŠคํŠธ -> ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ -> ์‹œ์Šคํ…œ ํ…Œ์ŠคํŠธ -> ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ์‹œ์Šคํ…œ ํ…Œ์ŠคํŠธ, ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ ์ž˜ ๊ธฐ.. 2024. 7. 28.
[Java] Binary Tree Binary Tree๋Š” ํŠธ๋ฆฌ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋น„์„ ํ˜•์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ์ด๋‹ค.์•ž์„œ ํฌ์ŠคํŒ…์—์„œ BST(Binary Search Tree)์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ–ˆ๋Š”๋ฐ BST๋„ ์ด์ง„ ํŠธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜ํ•œ ์ž๋ฃŒ๊ตฌ์กฐ์ด๋‹ค. ์™œ Binary Tree๋ฅผ ์‚ฌ์šฉํ• ๊นŒ?Tree Post์—์„œ๋„ ์„ค๋ช…ํ–ˆ๋Š”๋ฐ ์ผ๋ฐ˜ DAG์™€ ๊ฐ™์€ Tree๋Š” ํšจ์œจ์„ฑ ์ธก๋ฉด์—์„œ ๋„ˆ๋ฌด ๋ถ€์กฑํ•˜๋‹ค. ๊ทธ์ € Graph์™€ ๋‹ค๋ฆ„์ด ์—†๋‹ค.๊ทธ๋ž˜์„œ ์‹ค์ œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด Binary Tree๋กœ ํšจ์œจ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฑ„ํƒํ•œ ๊ฒƒ์ด๋‹ค. ํฌ๊ฒŒ Binary Tree์˜ ๋‘ ์ข…๋ฅ˜๋ฅผ ์•Œ์•„๋ณด์ž. 1. ์™„์ „ ์ด์ง„ ํŠธ๋ฆฌ2. ํŽธํ–ฅ ํŠธ๋ฆฌ ์ด ์™ธ์—๋„ ๋งŽ์ง€๋งŒ Binary Tree์˜ ํ•ต์‹ฌ์„ ์„ค๋ช…ํ•˜๊ธฐ์— ๋‘ ๊ฐ€์ง€๊ฐ€ ์ตœ๊ณ ์ธ ๊ฒƒ ๊ฐ™๋‹ค. ์œ„ ๋‘๊ฐ€์ง€ ๊ฐœ๋…์„ ์–ธ๊ธ‰ํ•œ ์ด์œ ๋Š” BST์˜ ๋ฌธ์ œ์  ๋•Œ๋ฌธ์ด๋‹ค.์•ž์„œ ์ž‘์„ฑํ•œ B.. 2024. 7. 8.
18. ์ƒํ˜ธ๋ฐฐ์ œ ๊ตฌํ˜„ ๋ฐฉ๋ฒ• ๋จผ์ €, ํ•ด๋‹น ํฌ์ŠคํŒ…์€ ๋‹จ์ผ ํ”„๋กœ์„ธ์„œ ์ƒํ˜ธ๋ฐฐ์ œ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์ธ ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค.์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๊ธˆ์ง€ ๋ฐฉ๋ฒ• ์ง„์ž… ์ฝ”๋“œ(Entry Code)์—์„œ cli(clear interrupt flag) ๋ช…๋ น์œผ๋กœ ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค๋ฅผ ์ค‘์ง€ํ•˜๊ณ ์ž„๊ณ„ ๊ตฌ์—ญ(Critical Code)์—์„œ ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋ฌด์‹œํ•œ๋‹ค.์ง„์ถœ ์ฝ”๋“œ(Exit Code)์—์„œ sti(set interrupt flag) ๋ช…๋ น์œผ๋กœ ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค๋ฅผ ์žฌ์‹คํ–‰ํ•œ๋‹ค.  ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค๋ฅผ ์ค‘์ง€ํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ, ๊ทธ๋ฆผ2์™€ ๊ฐ™์ด T1์ด ์ž„๊ณ„๊ตฌ์—ญ์„ ์ ‘๊ทผํ–ˆ์„ ๋•Œ, T1์—๊ฒŒ์„œ ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์Šค๋ ˆ๋“œ๋Š” ๋Œ€๊ธฐ ์ƒํƒœ๊ฐ€ ๋˜๊ณ  T2๋ฅผ ์Šค์ผ€์ค„ํ•œ๋‹ค. ์ด ๋•Œ, T2๊ฐ€ ์ž„๊ณ„ ๊ตฌ์—ญ์— ์ ‘๊ทผํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ๊ณต์œ  ์ž์›์— T1๊ณผ T2๊ฐ€ ๊ณต์กดํ•˜๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•œ๋‹ค. ์ฆ‰ T1์ด ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์ฝ๊ณ  ์ธํ„ฐ.. 2024. 6. 16.
17. ์ƒํ˜ธ ๋ฐฐ์ œ (Mutual Exclusion) ์ƒํ˜ธ๋ฐฐ์ œ๋ž€? ์•ž์„œ ์Šค๋ ˆ๋“œ ๋™๊ธฐํ™”์—์„œ ์–ธ๊ธ‰๋œ ์ž„๊ณ„๊ตฌ์—ญ๊ณผ ์ƒํ˜ธ๋ฐฐ์ œ๋Š” ์Šค๋ ˆ๋“œ ๋™๊ธฐํ™”๋ฅผ ์œ„ํ•œ ์ค‘์š”ํ•œ ๊ฐœ๋…์ด๋‹ค.๋จผ์ €, ์ž„๊ณ„ ๊ตฌ์—ญ(Critical Section)์€ ๊ฐ ์Šค๋ ˆ๋“œ๋“ค์ด ๋™์‹œ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต์œ  ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ตฌ์—ญ์ด๋‹ค.์ƒํ˜ธ ๋ฐฐ์ œ๋Š” ๋จผ์ € ์ž„๊ณ„ ๊ตฌ์—ญ์— ์ ‘๊ทผํ•œ ์Šค๋ ˆ๋“œ๊ฐ€ ์ž„๊ณ„ ๊ตฌ์—ญ์„ ๋…์ ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์Šค๋ ˆ๋“œ ๊ฐ„์˜ ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋…์ด๋‹ค. ์ž„๊ณ„ ๊ตฌ์—ญ๊ณผ ์ƒํ˜ธ ๋ฐฐ์ œ๋„ ์กฐ๊ธˆ ๋” ์‰ฝ๊ฒŒ ์ƒ๊ฐํ•ด๋ณด์ž. ์Šค๋ ˆ๋“œ A๋Š” ํšŸ์ง‘, ์Šค๋ ˆ๋“œ B๋Š” ๋งค์šดํƒ• ์ง‘์ด๋‹ค. ์Šค๋ ˆ๋“œ A์™€ B๋Š” ์ˆ˜์‚ฐ๋„๋งค์—์„œ ์‹ฑ์‹ฑํ•œ ์ƒ์„ ์„ ๊ฐ€์ ธ์™€์•ผํ•œ๋‹ค. ์Šค๋ ˆ๋“œ A์™€ B๋Š” ์„œ๋กœ ๊ฒฝ๋งค๊ฐ€๋ฅผ ๋ถ€๋ฅด๊ณ  ์žˆ๋Š”๋ฐ ๋„๋งค์ƒ์ด "๋งˆ์ง€๋ง‰์œผ๋กœ ํ˜„์žฌ ๊ฒฝ๋งค๊ฐ€ ๋ณด๋‹ค ๋†’์€ ๊ฐ€๊ฒฉ์„ ๋จผ์ € ์ œ์‹œํ•œ ์‚ฌ๋žŒ์—๊ฒŒ ํŒ๋งคํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  ํ–ˆ๋‹ค. ์Šค๋ ˆ๋“œ A์™€ B๋Š” ๋™์‹œ์— "100๋งŒ ์›!"์„ ์™ธ์ณค๋‹ค. ์ด.. 2024. 6. 15.
16. ์Šค๋ ˆ๋“œ ๋™๊ธฐํ™” (Thread Synchronization) ์Šค๋ ˆ๋“œ ๋™๊ธฐํ™”๋ž€ ๋ญ˜๊นŒ? ์Šค๋ ˆ๋“œ ๋™๊ธฐํ™”๋ž€ ๋‹ค์ˆ˜์˜ ์Šค๋ ˆ๋“œ๊ฐ€ ํ•˜๋‚˜์˜ ์ž์›์— ๋™์‹œ์— ์ ‘๊ทผํ•  ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.๋‹ค์ˆ˜์˜ ์Šค๋ ˆ๋“œ๊ฐ€ ํ•˜๋‚˜์˜ ์ž์›์— ๋™์‹œ์— ์ ‘๊ทผํ•œ๋‹ค๋Š”๊ฒŒ ๋ฌด์Šจ ๋ง์ผ๊นŒ?์Šค๋ ˆ๋“œ ๋™๊ธฐํ™” ์ดํ•ดํ•˜๊ธฐ  ๋จผ์ €, ์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ์ž˜ ์•Œ๊ณ  ์žˆ์–ด์•ผํ•œ๋‹ค.๋…ผ๋ฆฌํšŒ๋กœ, ์ปดํ“จํ„ฐ ๊ตฌ์กฐ, ์šด์˜์ฒด์ œ ์•ž ๋‹จ์›์„ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ–ˆ๋‹ค๋ฉด ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์ด๋‹ค. ์ดํ•ด๋ฅผ ํ•ด๋ณด์ž.์ปดํ“จํ„ฐ๋Š” ํด๋Ÿญ ๋‹จ์œ„๋กœ ๋™์ž‘ํ•œ๋‹ค.ํด๋Ÿญ ๋‹จ์œ„๋กœ ๋™์ž‘ํ•œ๋‹ค๋Š” ๊ฒƒ์€ ํ•˜๋‚˜์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๋•Œ, ์ผ์ • ์‹œ๊ฐ„์ด ์†Œ์š”๋œ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. TEMP = 10 ์ด ์žˆ์„ ๋•Œ, ํ•˜๋‚˜์˜ ํด๋Ÿญ์ด ์†Œ์š”๋˜๋Š”๋ฐ 0.001์ดˆ๋ผ๊ณ  ํ•ด๋ณด์ž.  ์Šค๋ ˆ๋“œ A์™€ B๊ฐ€ TEMP์— ์ž…๋ ฅํ•œ ๊ฐ’์„ ๋”ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. 1. 0์ดˆ์— ์Šค๋ ˆ๋“œ A๋Š” TEMP์˜ ๊ฐ’์„ ํ™•์ธํ•œ๋‹ค. ๊ฐ’์€ 10์ด๋‹ค. 5๋ฅผ .. 2024. 6. 15.
4. Physical Layer - Digital Signals ๋””์ง€ํ„ธ ์‹ ํ˜ธ๋Š” 0๊ณผ 1๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์ œ ์ „๊ธฐ ์‹ ํ˜ธ์ด๋‹ค. ๋ฌผ๋ฆฌ ๊ณ„์ธต์—์„œ๋Š” ์‹ค์ œ ์ „๊ธฐ๋ฅผ ํ†ตํ•ด bit ์ •๋ณด๋ฅผ ์ „์†กํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋””์ง€ํ„ธ ์‹ ํ˜ธ์— ๋Œ€ํ•ด ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค. Bit Rate (๋น„ํŠธ ์ „์†ก๋ฅ ) 1์ดˆ ๋‹น ๋น„ํŠธ ์ „์†ก๋ฅ ์ด๊ณ  Bit Per Second๋กœ bps๋ผ๊ณ ๋„ ํ•œ๋‹ค. ๋ฌผ๋ฆฌ์ ์ธ ์žฅ์น˜๋กœ ๋””์ง€ํ„ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•  ๋•Œ ๋””์ง€ํ„ธ ์‹ ํ˜ธ๋กœ ์ „๋‹ฌํ•˜๊ฒŒ ๋˜๋Š”๋ฐ ๊ทธ๋ฆผ A์™€ ๊ฐ™์ด bit rate๊ฐ€ ๋ช‡ bit๋ƒ์— ๋”ฐ๋ผ์„œ ๋””์ง€ํ„ธ ์‹ ํ˜ธ์˜ ๋ ˆ๋ฒจ์„ ๋‚˜๋ˆ„๊ฒŒ ๋œ๋‹ค. ํ•œ ์ค„๋‹น 80๊ธ€์ž๊ฐ€ ์žˆ๋Š” ๋ฌธ์žฅ์ด ์ด 24์ค„ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž. ์ด๋ฅผ ํ•œ ํŽ˜์ด์ง€๋ผ๊ณ  ํ–ˆ์„ ๋•Œ ์ด 100ํŽ˜์ด์ง€๊ฐ€ ์žˆ๋‹ค๋ฉด ์ด ์ •๋ณด๋ฅผ ์ฑ„๋„์„ ํ†ตํ•ด ์ „์†กํ•˜๋Š” Bit Rate๋Š” ์–ด๋–ป๊ฒŒ ๋ ๊นŒ? ํ•œ ๊ธ€์ž๋Š” 1Byte = 8bit ์ด๋ฏ€๋กœ 8 * 80 * 24 * 100 ์œผ๋กœ 1,536,000b.. 2024. 4. 24.
3. Physical Layer - Data์™€ Signals ๊ทธ๋ฆฌ๊ณ  Bandwidth ๋ฌผ๋ฆฌ ๊ณ„์ธต์— ๋Œ€ํ•ด ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ์™€ ์‹ ํ˜ธ์— ๋Œ€ํ•œ ๊ฐœ๋…์ด ํ•„์š”ํ•œ๊ฐ€๋ณด๋‹ค. ๋ฐ์ดํ„ฐ ํ†ต์‹ ์—์„œ ๋ฐ์ดํ„ฐ๋Š” ๋‘ ๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค. 1. ์•„๋‚ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ - ์—ฐ์†์ ์ธ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ 2. ๋””์ง€ํ„ธ ๋ฐ์ดํ„ฐ - ๋ถˆ์—ฐ์†์ ์ธ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์•„๋‚ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ์™€ ๋””์ง€ํ„ธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ ๊ฐ ์‹ ํ˜ธ๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด ๊ทธ๋ฆผ A์ฒ˜๋Ÿผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ ์‹ ํ˜ธ๋Š” ์ฃผ๊ธฐ์ ์ธ ์‹ ํ˜ธ(Periodic)์™€ ๋น„์ฃผ๊ธฐ์ ์ธ ์‹ ํ˜ธ(Non-Periodic)๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฃผ๊ธฐ์ ์ธ ์‹ ํ˜ธ๋Š” ์ผ์ •ํ•œ ํŒจํ„ด์ด ๋™์ผํ•œ ์‹œ๊ฐ„ ๋‚ด ๋ฐ˜๋ณต๋˜๋Š” ๊ฒƒ์„ ๋งํ•˜๊ณ  ์‚ฌ์ดํด์„ ํ˜•์„ฑํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ๋น„์ฃผ๊ธฐ์ ์ธ ์‹ ํ˜ธ๋Š” ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋ฐ˜๋ณต๋˜๋Š” ํŒจํ„ด ์—†์ด ์‹ ํ˜ธ๊ฐ€ ๋ฐ”๋€Œ๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ๊ทธ๋ฆผ B์™€ ๊ฐ™์€ ์ •ํ˜•ํŒŒ๊ฐ€ ์ฃผ๊ธฐ์ ์ธ ์‹ ํ˜ธ์— ์†ํ•œ๋‹ค. ๊ทธ ์™ธ, ๊ทธ๋ฆผ A์™€ ๊ฐ™์€ ์‹ ํ˜ธ๋“ค์€.. 2024. 4. 23.
2. Protocol Model Seven layers of the OSI Model OSI๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ณ„์ธต, ํ‘œํ˜„ ๊ณ„์ธต, ์„ธ์…˜ ๊ณ„์ธต, ์ „์†ก ๊ณ„์ธต, ๋„คํŠธ์›Œํฌ ๊ณ„์ธต, ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต, ๋ฌผ๋ฆฌ ๊ณ„์ธต์œผ๋กœ 7๊ฐœ์˜ ๋ ˆ์ด์–ด๋ฅผ ๊ฐ€์ง„๋‹ค. ํ”ํžˆ, ์ž๊ฒฉ์ฆ ๊ณต๋ถ€์—์„œ๋Š” '๋ฌผ๋ฐ๋„ค ์ „์„ธํ‘œ์‘'์œผ๋กœ ์™ธ์šฐ๋Š” ์œ ๋ช…ํ•œ ๋…€์„์ด๋‹ค. OSI์˜ 7๊ณ„์ธต์„ ์‚ดํŽด๋ณด๋ฉด ํ”„๋กœํ† ์ฝœ์˜ ์›์น™์„ ์ž˜ ์ง€ํ‚ค๊ณ  ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๊ฐ ๋ ˆ์ด์–ด๋Š” ์–‘๋ฐฉํ–ฅ์œผ๋กœ ํ†ต์‹ ์ด ๋˜๋ฉฐ, ๊ฐ™์€ ๊ณ„์ธต์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ฐธ๊ณ ๋กœ ๋„คํŠธ์›Œํฌ, ๋ฐ์ดํ„ฐ ๋งํฌ, ๋ฌผ๋ฆฌ ๊ณ„์ธต์˜ ๊ฒฝ์šฐ ํ†ต์‹  ์ƒ ์กด์žฌํ•˜๋Š” ์ค‘๊ฐ„ ๋ผ์šฐํ„ฐ, ์Šค์œ„์น˜ ๋“ฑ์— ์˜ํ•ด ์ถ”๊ฐ€์ ์ธ ํ†ต์‹ ์ด ๋ฐœ์ƒ ๊ฐ ๊ณ„์ธต์€ ์–ด๋–ค ์ผ์„ ํ•˜๋Š”์ง€ ๋ณด์ž. Physical Layer ๋ฌผ๋ฆฌ ๊ณ„์ธต์€ ๊ทธ๋ฆผ A์™€ ๊ฐ™์ด ๊ตฌ์„ฑ๋˜์–ด์žˆ๋‹ค. ํ”„๋กœํ† ์ฝœ ์›์น™์—์„œ ์„ค๋ช…ํ–ˆ์ง€๋งŒ, ๊ฐ ๊ณ„์ธต์€ ๋‘๊ฐ€์ง€ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ํ–ˆ.. 2024. 4. 22.