์ „์ฒด ๊ธ€ 15

[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ] chap1. Computer networks and the Internet

1.1 What's the Internet1.1.1 ๊ตฌ์„ฑ์š”์†Œ(nuts and bolts)๋กœ ๋ณธ ์ธํ„ฐ๋„ท -์ˆ˜์‹ญ์–ต๊ฐœ์˜ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํŒ…๋””๋ฐ”์ด์Šค: host=end system. -์ธํ„ฐ๋„ท์˜ edge์—์„œ ๋„คํŠธ์›Œํฌ ์•ฑ ์‹คํ–‰ -end system์€ ํ†ต์‹ ๋งํฌ์™€ ํŒจํ‚ท์Šค์œ„์น˜์˜ ๋„คํŠธ์›Œํฌ๋กœ ์—ฐ๊ฒฐ -communication link: (๊ด‘์„ฌ์œ , ๊ตฌ๋ฆฌ์„ )-wired links, (๋ผ๋””์˜ค, ์ธ๊ณต์œ„์„ฑ, ์…€๋ฃฐ๋Ÿฌ)-wireless links, transmission rate(์ „์†ก์†๋„): ๊ฐ๊ฐ์˜ ๋งํฌ๋“ค์€ ๋‹ค์–‘ํ•œ ์ „์†ก๋ฅ ์„ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ „์†ก [bandwidth(๋Œ€์—ญํญ)-์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ์ „์†ก ๊ฐ€๋Šฅํ•œ์ง€]  -packet switches: ๋ฐ์ดํ„ฐ๋ฅผ segment๋กœ ๋‚˜๋ˆ„๊ณ  ๊ฐ ์„ธ๊ทธ๋จผํŠธ์— header ๋ถ™์ธ ์ •๋ณด ํŒจํ‚ค์ง€ / ์ข…๋ฅ˜: routers์™€..

Computer Networking 2024.10.10

[์ž๋ฃŒ๊ตฌ์กฐ] chap2. ์ˆœํ™˜

2.1 ์ˆœํ™˜์˜ ์†Œ๊ฐœ-์ˆœํ™˜: ์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‚˜ ํ•จ์ˆ˜๊ฐ€ ์ž๊ธฐ ์ž์‹ ์„ ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ œ ํ•ด๊ฒฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ธฐ๋ฒ• ex. ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด        -์ˆœํ™˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜: ์ž๊ธฐ ์ž์‹ ์„ ์ˆœํ™˜์ ์œผ๋กœ ํ˜ธ์ถœํ•˜๋Š” ๋ถ€๋ถ„+ ์ˆœํ™˜ ํ˜ธ์ถœ์„ ๋ฉˆ์ถ”๋Š” ๋ถ€๋ถ„-์ˆœํ™˜ ํ˜ธ์ถœ์ด ๋์—์„œ ์ด๋ฃจ์–ด์ง€๋Š” ๊ผฌ๋ฆฌ์ˆœํ™˜์€ ๋ฐ˜๋ณต์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์‰ฝ๊ฒŒ ๋ฐ”๊ฟ” ์“ธ ์ˆ˜ ์žˆ๋‹ค.[์ˆœํ™˜ vs ๋ฐ˜๋ณต]ใ„ด์ˆœํ™˜: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ช…ํ™• ๊ฐ„๊ฒฐ,  ๋ฐ˜๋ณต์— ๋น„ํ•ด ์ˆ˜ํ–‰์†๋„ ๋Š๋ฆผ, ์—ฌ๋ถ„์˜ ๊ธฐ์–ต๊ณต๊ฐ„ ๋” ํ•„์š”. ํ•จ์ˆ˜ ํ˜ธ์ถœ ์œ„ํ•ด์„œ ํ•จ์ˆ˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋“ค์„ ์Šคํƒ์— ์ €์žฅํ•˜๋Š” ์‚ฌ์ „์ž‘์—… ํ•„์š”ใ„ด๋ฐ˜๋ณต: ์ง€๋‚˜์น˜๊ฒŒ ๋ณต์žกํ•ด์งˆ์ˆ˜๋„ ์žˆ์Œ -์ˆœํ™˜์˜ ๋ถ„ํ• ์ •๋ณต: ์ฃผ์–ด์ง„ ๋ฌธ์ œ๋ฅผ ๋” ์ž‘์€ ๋™์ผํ•œ ๋ฌธ์ œ๋“ค๋กœ ๋ถ„ํ•ดํ•˜์—ฌ ํ•ด๊ฒฐ-์„ฑ๋Šฅ: O(n) 2.2 ๊ฑฐ๋“ญ์ œ๊ณฑ๊ฐ’ ๊ณ„์‚ฐ-ํŒฉํ† ๋ฆฌ์–ผ์—์„œ๋Š” ๋ฐ˜๋ณต์ด ์ˆœํ™˜๋ณด๋‹ค ๋น ๋ฆ„-๊ฑฐ๋“ญ์ œ๊ณฑ์—์„œ๋Š” ์ˆœํ™˜์ด ๋ฐ˜๋ณต๋ณด๋‹ค ๋น ๋ฆ„        2.3 ํ”ผ๋ณด..

[์ผ๋ฐ˜๋ฌผ๋ฆฌํ•™] chap3. ๋ฒกํ„ฐ

3.1 ์ขŒํ‘œ๊ณ„ - ์ง๊ฐ์ขŒํ‘œ: (x,y)๋กœ ํ‘œํ˜„ํ•œ ๋ฐ์นด๋ฅดํŠธ ์ขŒํ‘œ- ํ‰๋ฉด๊ทน์ขŒํ‘œ: (r,θ) ๊ณ ์ •์ถ•: +x์ถ•/ ๊ฐ๋„: ์‹œ๊ณ„ ๋ฐ˜๋Œ€๋ฐฉํ–ฅx=rcosθ, y=rsinθ      3.2 ๋ฒกํ„ฐ์–‘๊ณผ ์Šค์นผ๋ผ์–‘-์Šค์นผ๋ผ์–‘: ์ ์ ˆํ•œ ๋ฌผ๋ฆฌ์  ๋‹จ์œ„๋Š” ๊ฐ–์ง€๋งŒ ๋ฐฉํ–ฅ์„ฑ์ด ์—†๋Š” ํ•˜๋‚˜์˜ ๋‹จ์ˆœํ•œ ์ˆ˜์น˜. ex) ๋ถ€ํ”ผ, ์งˆ๋Ÿ‰, ์†๋ ฅ, ์‹œ๊ฐ„, ์‹œ๊ฐ„๊ฐ„๊ฒฉ,์˜จ๋„(์–‘์ˆ˜์Œ์ˆ˜ ๊ฐ’ ๊ฐ€์งˆ ์ˆ˜ o)-๋ฒกํ„ฐ์–‘: ์Šค์นผ๋ผ์–‘๊ณผ ๊ฐ™์ด ์ ์ ˆํ•œ ๋ฌผ๋ฆฌ์  ๋‹จ์œ„๋ฅผ ๊ฐ€์ง€๋ฉฐ ํฌ๊ธฐ์™€ ๋ฐฉํ–ฅ ๋ชจ๋‘ ๊ฐ–๋Š” ์–‘ ex) ๋ฐ”๋žŒ์˜ ์†๋„, ๋ณ€์œ„(๋‘ ์  ์‚ฌ์ด์˜ ๊ฒฝ๋กœ์—๋Š” ๋ฌด๊ด€ํ•œ ์ฑ„ ์‹œ์ž‘์ ๊ณผ ๋์ ์˜ ์œ„์น˜์— ์˜์กด), ๋ฌผ๋ฆฌ์ ์ธ ๋‹จ์œ„ ๊ฐ€์ง ex) m, m/s, ํ•ญ์ƒ ์–‘์ˆ˜-  ๋ฒกํ„ฐ ํ‘œ์‹œ  ๋ฒกํ„ฐ ํฌ๊ธฐ ํ‘œ์‹œ  3.3 ๊ธฐ๋ณธ์ ์ธ ๋ฒกํ„ฐ ์—ฐ์‚ฐ -๋ฒกํ„ฐ์˜ ๋™๋“ฑ: ํฌ๊ธฐ์™€ ๋ฐฉํ–ฅ์ด ๊ฐ™์Œ. ( A=B๋ฅผ ๋งŒ์กฑํ•˜๊ณ  ํ‰ํ–‰์„ ์„ ๋”ฐ๋ผ ๊ฐ™์€ ๋ฐฉํ–ฅ์„..

EWHA/24-2 2024.10.03

[์ผ๋ฐ˜๋ฌผ๋ฆฌํ•™] chap2. ์ผ์ฐจ์›์—์„œ์˜ ์šด๋™

2.1 ์œ„์น˜ ์†๋„ ์†๋ ฅ -๋ณ€์œ„: ์–ด๋–ค ์‹œ๊ฐ„ ๊ฐ„๊ฒฉ๋™์•ˆ ์œ„์น˜ ๋ณ€ํ™”(์ด๋™๊ฑฐ๋ฆฌ์™€ ๋‹ค๋ฆ„)  -๋ฒกํ„ฐ์–‘: ๋ฌผ๋ฆฌ๋Ÿ‰์œผ๋กœ ๋ฐฉํ–ฅ๊ณผ ํฌ๊ธฐ๊ฐ€ ์žˆ์Œ์Šค์นผ๋ผ์–‘: ์ˆซ์ž๊ฐ’์„ ๊ฐ–์ง€๋งŒ ๋ฐฉํ–ฅ์€ ์—†์Œ  -ํ‰๊ท ์†๋„:  ์ž…์ž์˜ ๋ณ€์œ„๋ฅผ ๋ณ€์œ„๊ฐ€ ์ผ์–ด๋‚œ ์‹œ๊ฐ„ ๊ฐ„๊ฒฉ์œผ๋กœ ๋‚˜๋ˆ”.(๋ณ€์œ„์˜ ๋ถ€ํ˜ธ์— ๋”ฐ๋ผ ์–‘ or ์Œ)  -ํ‰๊ท ์†๋ ฅ: ์Šค์นผ๋ผ์–‘, ์ „์ฒด ๊ฑฐ๋ฆฌ๋ฅผ ์ด๋™ํ•˜๋Š”๋ฐ ๊ฑธ๋ฆฐ ์ „์ฒด ์‹œ๊ฐ„ ๊ฐ„๊ฒฉ  *์ž…์ž์˜ ํ‰๊ท  ์†๋„์™€ ํ‰๊ท  ์†๋ ฅ์„ ์•Œ๋”๋ผ๋„ ์ž…์ž ์šด๋™์— ๋Œ€ํ•œ ์ƒ์„ธํ•œ ์ •๋ณด๋Š” ์•Œ ์ˆ˜ ์—†์Œ.  2.2 ์ˆœ๊ฐ„ ์†๋„์™€ ์†๋ ฅ -์ˆœ๊ฐ„์†๋„:   (t์— ๊ด€ํ•œ x์˜ ๋„ํ•จ์ˆ˜)์–‘์ˆ˜, ์Œ์ˆ˜, 0์ด ๋  ์ˆ˜ ์žˆ์Œ.(์ด์ œ ์ˆœ๊ฐ„์†๋„=์†๋„, ํ‰๊ท  ์†๋„๋ฅผ ๋งํ•  ๋•Œ์—๋Š” ํ•ญ์ƒ 'ํ‰๊ท ' ์„ ๋ถ™์ž„)-์ˆœ๊ฐ„์†๋ ฅ: ์ˆœ๊ฐ„์†๋„์˜ ํฌ๊ธฐ๋กœ ์ •์˜(์—ฐ๊ด€๋œ ๋ฐฉํ–ฅ์ด ์—†์–ด์„œ ๋ถ€ํ˜ธ x)  2.3 ๋ถ„์„๋ชจํ˜•: ๋“ฑ์† ์šด๋™ํ•˜๋Š” ์ž…์ž ใ„ด๋“ฑ์† ์šด๋™..

EWHA/24-2 2024.10.02

[์ž๋ฃŒ๊ตฌ์กฐ] chap1. ์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜

1.1 ์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ์ž๋ฃŒ๊ตฌ์กฐ: ์Šคํƒ(๋จผ์ €๋“ค์–ด์˜จ๊ฒŒ ๋‚˜์ค‘์—๋‚˜๊ฐ), ํ(๋จผ์ €๋“ค์–ด์˜จ๊ฒŒ ๋จผ์ €๋‚˜๊ฐ), ๋ฆฌ์ŠคํŠธ, ์‚ฌ์ „, ๊ทธ๋ž˜ํ”„, ํŠธ๋ฆฌ - ํ”„๋กœ๊ทธ๋žจ=์ž๋ฃŒ๊ตฌ์กฐ+์•Œ๊ณ ๋ฆฌ์ฆ˜ - ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์กฐ๊ฑด: ์ž…๋ ฅ-0๊ฐœ์ด์ƒ/ ์ถœ๋ ฅ-1๊ฐœ์ด์ƒ/๋ช…๋ฐฑ์„ฑ(๋ช…๋ น์–ด ์˜๋ฏธ ๋ช…ํ™•ํ•ด์•ผํ•จ), ์œ ํ•œ์„ฑ(ํ•œ์ •๋œ ์ˆ˜์˜ ๋‹จ๊ณ„ ํ›„ ๋ฐ˜๋“œ์‹œ ์ข…๋ฃŒ), ์œ ํšจ์„ฑ(๊ฐ ๋ช…๋ น์–ด๊ฐ€ ์‹คํ–‰๊ฐ€๋Šฅํ•ด์•ผ ํ•จ) - ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ์ˆ ๋ฐฉ๋ฒ•: ์ž์—ฐ์–ด(์˜์–ด,ํ•œ๊ตญ์–ด ๋“ฑ), ํ๋ฆ„๋„, ์˜์‚ฌ์ฝ”๋“œ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด - ์ž๋ฃŒํ˜•(๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜): ์ •์ˆ˜, ์‹ค์ˆ˜, ๋ฌธ์ž์—ด 1.2 ์ถ”์ƒ ๋ฐ์ดํ„ฐ ํƒ€์ž… - ์ถ”์ƒ๋ฐ์ดํ„ฐํƒ€์ž…(ADT:abstract data type) ๋ฐ์ดํ„ฐ ํƒ€์ž… ์ถ”์ƒ์ ์œผ๋กœ ์ •์˜ํ•œ๊ฒƒ): ๋ฐ์ดํ„ฐ๋‚˜ ์—ฐ์‚ฐ์„ ์–ด๋–ป๊ฒŒ ์ ์šฉํ• ๊ฑด์ง€๋Š” ์ •์˜ ์•ˆํ•จ. >์ •๋ณด์€๋‹‰๊ธฐ๋ฒ•>์ถ”์ƒ์ž๋ฃŒํ˜•(ADT)  ใ„ด๊ฐ์ฒด: ์ถ”์ƒ๋ฐ์ดํ„ฐํƒ€์ž…์— ์†ํ•˜๋Š” ๊ฐ์ฒด ์ •..