์ „์ฒด ๊ธ€ 121

[์ž๋ฃŒ๊ตฌ์กฐ] ch14. ํ•ด์‹ฑ

14.1 ํ•ด์‹ฑ์ด๋ž€?์„ ํ˜•ํƒ์ƒ‰์ด๋‚˜ ์ด์ง„ํƒ์ƒ‰์€ ๋ชจ๋‘ ํ‚ค๋ฅผ ์ €์žฅ๋œ ํ‚ค๊ฐ’๊ณผ ๋ฐ˜๋ณต์ ์œผ๋กœ ๋น„๊ตํ•จ์œผ๋กœ์จ ํƒ์ƒ‰ํ•˜๊ณ ์ž ํ•˜๋Š” ํ•ญ๋ชฉ์— ์ ‘๊ทผ-> ์ตœ๋Œ€ ๊ฐ€๋Šฅํ•œ ์‹œ๊ฐ„ ๋ณต์žก๋„๊ฐ€ O(๋กœ๊ทธn)์— ๊ทธ์นœ๋‹ค. ์–ด๋–ค ์‘์šฉ์—์„œ๋Š” ๋” ๋น ๋ฅธ ํƒ์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์š”๊ตฌํ•ด์‹ฑ์€ O(1)์˜ ์‹œ๊ฐ„ ์•ˆ์— ํƒ์ƒ‰ ๋๋งˆ์น ์ˆ˜๋„ ์žˆ๋‹ค.ํ‚ค์— ์‚ฐ์ˆ ์ ์ธ ์—ฐ์‚ฐ ์ ์šฉ -> ํ•ญ๋ชฉ์ด ์ €์žฅ๋ผ์žˆ๋Š” ํ…Œ์ด๋ธ”์˜ ์ฃผ์†Œ๋ฅผ ๊ณ„์‚ฐํ•œ์—ฌ ํ•ญ๋ชฉ์— ์ ‘๊ทผ. ํ•ด์‹œํ…Œ์ด๋ธ”: ํ‚ค์— ๋Œ€ํ•œ ์—ฐ์‚ฐ์— ์˜ํ•ด ์ง์ ‘ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐํ•ด์‹ฑ: ํ•ด์‹œํ…Œ์ด๋ธ” ์ด์šฉํ•œ ํƒ์ƒ‰14.2 ์ถ”์ƒ์ž๋ฃŒํ˜• ์‚ฌ์ „์‚ฌ์ „ : (ํ‚ค,๊ฐ’)์Œ์˜ ์ง‘ํ•ฉ. ํ‚ค์™€ ๊ด€๋ จ๋œ ๊ฐ’์„ ๋™์‹œ์— ์ €์žฅํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ. (ํ‚ค,๊ฐ’)์Œ์„ ์ €์žฅํ•  ์ˆ˜๋„ ์žˆ๊ณ  ์‚ญ์ œํ• ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ ํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ๊ฐ’์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋‹ค. map์ด๋‚˜ table๋กœ ๋ถˆ๋ฆฌ๊ธฐ๋„ ํ•œ๋‹ค.ํ‚ค : ์‚ฌ์ „์˜ ๋‹จ์–ด์ฒ˜๋Ÿผ ํ•ญ๋ชฉ๊ณผ ํ•ญ๋ชฉ์„ ๊ตฌ๋ณ„์‹œ์ผœ์ฃผ๋Š” ๊ฒƒ..

[์ž๋ฃŒ๊ตฌ์กฐ] ch13. ํƒ์ƒ‰

*์‹œํ—˜ : ๊ต์žฌ๋ฌธ์ œ+ ๊ต์ˆ˜๋‹˜์ด ์˜ฌ๋ ค์ฃผ์‹  ๊ธฐ์ถœ๋ฌธ์ œ13.1 ํƒ์ƒ‰์ด๋ž€? ํƒ์ƒ‰: ๊ธฐ๋ณธ์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž๋ฃŒ ์ค‘ ์›ํ•˜๋Š” ์ž๋ฃŒ๋ฅผ ์ฐพ๋Š” ์ž‘์—…- ํƒ์ƒ‰ํ‚ค์™€ ๋ฐ์ดํ„ฐ๋กœ ์ด๋ฃจ์–ด์ง„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•ญ๋ชฉ ์ค‘ ์›ํ•˜๋Š” ํƒ์ƒ‰ํ‚ค ๊ฐ–๊ณ  ์žˆ๋Š” ํ•ญ๋ชฉ ์ฐพ๋Š” ๊ฒƒ์‚ฌ์šฉ๋˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ : ๋ฐฐ์—ด, ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ, ํŠธ๋ฆฌ, ๊ทธ๋ž˜ํ”„ .......๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ ๋ฐฉ๋ฒ•: ๋ฐฐ์—ด ์‚ฌ์šฉํ•˜์—ฌ ์ž๋ฃŒ ์ €์žฅํ•˜๊ณ  ์ฐพ๊ธฐ, but ํƒ์ƒ‰์„ฑ๋Šฅ์„ ํ–ฅ์ƒํ•˜๊ณ ์ž ํ•œ๋‹ค: ์ด์ง„ํŠธ๋ฆฌ์ฒ˜๋Ÿผ ๋ณด๋‹ค ์ง„๋ณด๋œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž๋ฃŒ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฐพ์•„์•ผ ํ•œ๋‹ค.ํƒ์ƒ‰์˜ ๋‹จ์œ„ : ํ•ญ๋ชฉ(์ˆซ์ž or ๊ตฌ์กฐ์ฒด...) - ํ•ญ๋ชฉ๊ณผ ํ•ญ๋ชฉ์„ ๊ตฌ๋ณ„์‹œ์ผœ์ฃผ๋Š” ํƒ์ƒ‰ํ‚ค ์กด์žฌ 13.2 ์ •๋ ฌ๋˜์ง€ ์•Š์€ ๋ฐฐ์—ด์—์„œ์˜ ํƒ์ƒ‰์ˆœ์ฐจํƒ์ƒ‰ : ํƒ์ƒ‰ ๋ฐฉ๋ฒ• ์ค‘ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ  ์ง์ ‘์ ์ธ ํƒ์ƒ‰๋ฐฉ๋ฒ•. ์ •๋ ฌ๋˜์ง€ ์•Š์€ ๋ฐฐ์—ด์˜ ํ•ญ๋ชฉ๋“ค์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰๊นŒ์ง€ ํ•˜๋‚˜์”ฉ ๊ฒ€์‚ฌํ•˜์—ฌ ์›ํ•˜๋Š” ํ•ญ๋ชฉ ์ฐพ๊ธฐํƒ์ƒ‰..

[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ] chap4. Network Layer : The Data Plane ( 4.1 | 4.2 )

* ์ฑ•ํ„ฐ๋ชฉํ‘œ : data plane์„ ์ค‘์‹ฌ์œผ๋กœ network layer service์˜ ์›๋ฆฌ ์ดํ•ด 4.1 ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๊ฐœ์š”network layer service models (transport ๊ณ„์ธต์˜ ์„œ๋น„์Šค ๋ชจ๋ธ์€ p2p, client-server๊ฐ€ ์žˆ์—ˆ๋‹ค.)forwarding ๋Œ€ routing (๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ํ•ต์‹ฌ๊ธฐ๋Šฅ-transport ๊ณ„์ธต์˜ mux, demux์ฒ˜๋Ÿผ-์—ฌ๋Ÿฌ๊ฐœ์˜ ๊ธฐ๋Šฅ: flow control, congestion control, reliable data transfer... *transport ๊ณ„์ธต์€ end system์—๋งŒ ์˜ฌ๋ผ๊ฐ€๋Š” protocal ๊ณ„์ธต. network ๊ณ„์ธต๋ถ€ํ„ฐ๋Š” network core์˜ router์—๋„ ํƒ‘์žฌ๊ฐ€ ๋˜๊ฒŒ ๋˜๋Š” ํ”„๋กœํ† ์ฝœ )๋ผ์šฐํ„ฐ(network core์— ์žˆ๋Š” ..

[์ž๋ฃŒ๊ตฌ์กฐ] chap12. ์ •๋ ฌ

12.1 ์ •๋ ฌ์ด๋ž€?์ •๋ ฌ: ๋ฌผ๊ฑด์„ ํฌ๊ธฐ์ˆœ์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ์ด๋‚˜ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ์ •๋ ฌ์‹œ์ผœ์•ผ ๋  ๋Œ€์ƒ: ๋ ˆ์ฝ”๋“œ, ๋ ˆ์ฝ”๋“œ๋Š” ํ•„๋“œ๋ผ๋Š” ๋‹จ์œ„๋กœ ๋‚˜๋‰˜์–ด์ง„๋‹ค.ํ‚ค: ๋ ˆ์ฝ”๋“œ์™€ ๋ ˆ์ฝ”๋“œ๋ฅผ ์‹๋ณ„ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๋Š” ํ•„๋“œ = ๋ ˆ์ฝ”๋“œ๋“ค์„ ํ‚ค๊ฐ’์˜ ์ˆœ์„œ๋กœ ์žฌ๋ฐฐ์—ด์ตœ์  ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ด๋“ค ๋ฐฉ๋ฒ• ์ค‘์—์„œ ํ˜„์žฌ ํ™˜๊ฒฝ์—์„œ ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์„ ํƒํ•ด์•ผ ํ•œ๋‹ค.ํšจ์œจ์„ฑ์˜ ๊ธฐ์ค€: ์ •๋ ฌ ์œ„ํ•ด ํ•„์š”ํ•œ ๋น„๊ต์—ฐ์‚ฐ์˜ ํšŸ์ˆ˜์™€ ์ด๋™์—ฐ์‚ฐ์˜ ํšŸ์ˆ˜(๋น…์˜คํ‘œ๊ธฐ๋ฒ• ์ด์šฉ)ํšŸ์ˆ˜๋Š” ์ž๋ฃŒ์˜ ์ดˆ๊ธฐํ™” ์—ฌ๋ถ€์— ์˜์กด์ , ์ด๋™ํšŸ์ˆ˜์™€ ๋น„๊ตํšŸ์ˆ˜๊ฐ€ ์„œ๋กœ ๋น„๋ก€ํ•˜์ง€ x์ˆซ์ž์™€ ์ˆซ์ž ๋น„๊ต๋Š” ์‹œ๊ฐ„ ๋ณ„๋กœ ์•ˆ ๊ฑธ๋ฆผ, ๋ฌธ์ž์—ด๊ณผ ๋ฌธ์ž์—ด ๋น„๊ตํ•˜๋Š” ๊ฒƒ์€ ์ƒ๋‹นํžˆ ์‹œ๊ฐ„ ๊ฑธ๋ฆผ, ์ˆซ์ž์ด๋™๋ณด๋‹ค ํฐ ๊ตฌ์กฐ์ฒด ์ด๋™ํ•˜๋ ค๋ฉด ๋งŽ์€ ์‹œ๊ฐ„ ๊ฑธ๋ฆผ > ์ž˜ ๋งž์ถฐ์„œ ์ ์ ˆํ•œ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ ํƒํ•ด์•ผ ํ•จ.์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํšจ์œจ์„ฑ..

[์ž๋ฃŒ๊ตฌ์กฐ] chap11. ๊ทธ๋ž˜ํ”„ II

11.1 ์ตœ์†Œ ๋น„์šฉ ์‹ ์žฅ ํŠธ๋ฆฌ์‹ ์žฅํŠธ๋ฆฌ: ๊ทธ๋ž˜ํ”„๋‚ด ๋ชจ๋“  ์ •์ ์„ ํฌํ•จํ•˜๋Š” ํŠธ๋ฆฌํŠธ๋ฆฌ์˜ ํŠน์ˆ˜ํ•œ ํ˜•ํƒœ : ๋ชจ๋“  ์ •์  ์—ฐ๊ฒฐ, ์‚ฌ์ดํด ํฌํ•จ x๊ทธ๋ž˜ํ”„์— ์žˆ๋Š” n๊ฐœ์˜ ์ •์ ์„ ์ •ํ™•ํžˆ (n-1)๊ฐœ์˜ ๊ฐ„์„ ์œผ๋กœ ์—ฐ๊ฒฐ. ํ•˜๋‚˜์˜ ๊ทธ๋ž˜ํ”„์—๋Š” ๋งŽ์€ ์‹ ์žฅํŠธ๋ฆฌ ์กด์žฌ.๊นŠ์ด ์šฐ์„ ์ด๋‚˜ ๋„ˆ๋น„ ์šฐ์„ ํƒ์ƒ‰ ๋•Œ ์‚ฌ์šฉํ•œ ๊ฐ„์„ ๋“ค ํ‘œ์‹œํ•˜๋ฉด ์‹ ์žฅํŠธ๋ฆฌ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ.๊ทธ๋ž˜ํ”„์˜ ์ตœ์†Œ์—ฐ๊ฒฐ๋ถ€๋ถ„ ๊ทธ๋ž˜ํ”„(๊ฐ„์„ ์˜ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ์ ์Œ)n๊ฐœ์˜ ์ •์  ๊ฐ–๋Š” ๊ทธ๋ž˜ํ”„๋Š” ์ตœ์†Œ (n-1)๊ฐœ ๊ฐ„์„  ๊ฐ€์ ธ์•ผ ํ•จ,(n-1)์˜ ๊ฐ„์„ ์œผ๋กœ ์—ฐ๊ฒฐ๋ผ์žˆ์œผ๋ฉด ํ•„์—ฐ์ ์œผ๋กœ ํŠธ๋ฆฌํ˜•ํƒœ>์‹ ์žฅํŠธ๋ฆฌํ†ต์‹ ๋„คํŠธ์›Œํฌ ๊ตฌ์ถ•์— ๋งŽ์ด ์‚ฌ์šฉ์ตœ์†Œ๋น„์šฉ์‹ ์žฅํŠธ๋ฆฌ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ๋ชจ๋“  ์ •์ ๋“ค์„ ๊ฐ€์žฅ ์ ์€ ์ˆ˜์˜ ๊ฐ„์„ ๊ณผ ๋น„์šฉ์œผ๋กœ ์—ฐ๊ฒฐ์‹ ์žฅํŠธ๋ฆฌ ์ค‘ ์‚ฌ์šฉ๋œ ๊ฐ„์„ ๋“ค์˜ ๊ฐ€์ค‘์น˜ ํ•ฉ์ด ์ตœ์†Œ.๊ฐ ๋งํฌ์˜ ๊ตฌ์ถ• ๋น„์šฉ์€ ๋˜‘๊ฐ™์ง€ x -> ๊ฐ ๋งํฌ(๊ฐ„์„ )์— ๋น„์šฉ ๋ถ™์—ฌ์„œ ๋ง..

[์ž๋ฃŒ๊ตฌ์กฐ] chap10. ๊ทธ๋ž˜ํ”„ I

10.1 ๊ทธ๋ž˜ํ”„๋ž€?๊ทธ๋ž˜ํ”„: ๊ฐ์ฒด์‚ฌ์ด ์—ฐ๊ฒฐ๊ด€๊ณ„ ํ‘œํ˜„ํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ (ex. ์ง€ํ•˜์ฒ ๋…ธ์„ ๋„), ์„ ํ˜•๋ฆฌ์ŠคํŠธ๋‚˜ ํŠธ๋ฆฌ(ํŠธ๋ฆฌ๋„ ๊ทธ๋ž˜ํ”„์˜ ์ข…๋ฅ˜์ด๊ธด ํ•จ)์˜ ๊ตฌ์กฐ๋ณด๋‹ค ๋ณต์žก. ์ธ์ ‘ํ–‰๋ ฌ์ด๋‚˜ ์ธ์ ‘๋ฆฌ์ŠคํŠธ๋กœ ๋ฉ”๋ชจ๋ฆฌ์— ํ‘œํ˜„๋˜๊ณ  ์ฒ˜๋ฆฌ๋  ์ˆ˜ ์žˆ์Œ.  10.2 ๊ทธ๋ž˜ํ”„์˜ ์ •์˜์™€ ์šฉ์–ด์ •์ ๊ณผ ๊ฐ„์„ ๋“ค์˜ ์œ ํ•œ์ง‘ํ•ฉ์ˆ˜ํ•™์ ์œผ๋กœ๋Š” G=(V,E)์™€ ๊ฐ™์ด ํ‘œ์‹œ.V(G)๋Š” ๊ทธ๋ž˜ํ”„ G์˜ ์ •์ ๋“ค์˜ ์ง‘ํ•ฉ, E(G)๋Š” ๊ทธ๋ž˜ํ”„ G์˜ ๊ฐ„์„ ๋“ค์˜ ์ง‘ํ•ฉ์ •์  vertex (=๋…ธ๋“œ node) : ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํŠน์„ฑ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด,๊ฐ„์„  edge (๋งํฌ link): ์ด๋Ÿฌํ•œ ์ •์ ๋“ค ๊ฐ„ ๊ด€๊ณ„  ๋ฌด๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„์™€ ๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„๋ฌด๋ฐฉํ–ฅ๊ทธ๋ž˜ํ”„ : ๊ฐ„์„ ์„ ํ†ตํ•ด์„œ ์–‘๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ ์ˆ˜ ์žˆ์Œ์„ ๋‚˜ํƒ€๋ƒ„, (A,B)=(B,A) ๋ฐฉํ–ฅ๊ทธ๋ž˜ํ”„: ๊ฐ„์„ ์— ๋ฐฉํ–ฅ์„ฑ ์กด์žฌ. ๊ฐ„์„ ์„ ํ†ตํ•˜์—ฌ ํ•œ์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ๊ฐˆ ์ˆ˜ ์žˆ์Œ์„ ๋‚˜..

[์ผ๋ฐ˜๋ฌผ๋ฆฌํ•™] PPT ๊ฐœ๋…์ •๋ฆฌ

์—๋„ˆ์ง€(Energy)์—๋„ˆ์ง€/์ผ=(์—๋„ˆ์ง€/์ž‘์šฉ) x (์ž‘์šฉ/์ผ) 1. ์—ญํ•™ - ํž˜๊ณผ ์šด๋™์ค‘๋ ฅ(์งˆ๋Ÿ‰), ์ถ”์ง„๋ ฅ(๋‹จ์œ„์‹œ๊ฐ„๋‹น ๋ฐฐ์ถœํ•˜๋Š” ๊ธฐ์ฒด์˜ ์–‘๊ณผ ์†๋ ฅ), ์–‘๋ ฅ(๋ฌผ์ฒด๋ฅผ ์œ„๋กœ ๋„์šฐ๋Š” ํž˜, ์†๋„์— ๋น„๋ก€, ๋ชจ์–‘์ด ์ค‘์š”), ํ•ญ๋ ฅ(์ด๋™ ์‹œ ์•ž์˜ ๊ณต๊ธฐ๊ฐ€ ๊ฐ€๋กœ๋ง‰๋Š” ํž˜, ์†๋„์— ๋น„๋ก€) ์šด๋™์ด๋ž€? ๋ณ€์œ„: ๋ฌผ์ฒด์˜ ์œ„์น˜ ๋ณ€ํ™”๋Ÿ‰์†๋„, ์†๋ ฅ ๊ฐ€์†๋„์‹œ๊ฐ„๋ฒกํ„ฐ :ํฌ๊ธฐ์™€ ๋ฐฉํ–ฅ : ์ขŒํ‘œ์™€ ์„ฑ๋ถ„ :  ๋‚ด์ ์€ ๊ตํ™˜๋ฒ•์น™ ์„ฑ๋ฆฝ, ์™ธ์ ์€ ๊ตํ™˜๋ฒ•์น™ ์„ฑ๋ฆฝํ•˜์ง€ ์•Š์Œ, ๋‚ด์ ์€ 2์ฐจ์›์—์„œ๋„ ์ •์˜ ๊ฐ€๋Šฅ, ์™ธ์ ์€ 3์ฐจ์›์—์„œ๋งŒ ์ •์˜ ๊ฐ€๋Šฅ๋ฒกํ„ฐ์— ๋Œ€ํ•œ ์ˆ˜ํ•™์  ๊ณ ์ฐฐ๋ฒกํ„ฐ์žฅ(vector field) :์ค‘๋ ฅ์žฅ:์ „๊ธฐ์žฅ:์ž๊ธฐ์žฅ:๋ฒกํ„ฐ๊ณต๊ฐ„ (vector space):๋‹จ์œ„๋ฒกํ„ฐ, ๊ธฐ์ €๋ฒกํ„ฐ์ฐจ์›์‚ฌ์˜์ž์œ ๋‚™ํ•˜์šด๋™ : ์งˆ๋Ÿ‰์— ์ƒ๊ด€์—†์ด ์ง€์ƒ์— ๋„๋‹ฌํ•˜๋Š” ์‹œ๊ฐ„์€ ๊ฐ™์Œ(์ค‘๋ ฅ์ด ์งˆ๋Ÿ‰์— ๋น„๋ก€ํ•˜์—ฌ ๋ชจ๋“  ๋ฌผ์ฒด..

EWHA/24-2 2024.10.28

[์ž๋ฃŒ๊ตฌ์กฐ] chap9. ์šฐ์„ ์ˆœ์œ„ ํ

9.1 ์šฐ์„ ์ˆœ์œ„ ํ ์ถ”์ƒ ๋ฐ์ดํ„ฐ ํƒ€์ž…[์šฐ์„ ์ˆœ์œ„ ํ] ๋ฐ์ดํ„ฐ๋“ค์ด ์šฐ์„ ์ˆœ์œ„ ๊ฐ–๊ณ ์žˆ๊ณ  ์šฐ์„ ์ˆœ์œ„ ๋†’์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋จผ์ € ๋‚˜๊ฐ„๋‹ค.0๊ฐœ ์ด์ƒ์˜ ์š”์†Œ ๋ชจ์ž„(๊ฐ ์š”์†Œ๋Š” ์šฐ์„ ์ˆœ์œ„๊ฐ’ ๊ฐ–๊ณ  ์žˆ์Œ)์ตœ์†Œ ์šฐ์„ ์ˆœ์œ„ ํ: ๊ฐ€์žฅ ์šฐ์„ ์ˆœ์œ„ ๋‚ฎ์€ ์š”์†Œ๊ฐ€ ๋จผ์ € ์‚ญ์ œ์ตœ๋Œ€ ์šฐ์„ ์ˆœ์œ„ ํ: ๊ฐ€์žฅ ์šฐ์„ ์ˆœ์œ„ ๋†’์€ ์š”์†Œ๊ฐ€ ๋จผ์ € ์‚ญ์ œ  9.2 ์šฐ์„ ์ˆœ์œ„ ํ์˜ ๊ตฌํ˜„๋ฐฉ๋ฒ•1. ๋ฐฐ์—ด ์‚ฌ์šฉ์ •๋ ฌ ์•ˆ ๋œ ๋ฐฐ์—ด ์‚ฌ์šฉ:์‚ฝ์ž… - ๋ฐฐ์—ด์˜ ๋งจ ๋์— ์ƒˆ๋กœ์šด ์š”์†Œ ์ถ”๊ฐ€> ์‹œ๊ฐ„๋ณต์žก๋„ O(1)์‚ญ์ œ - ๊ฐ€์žฅ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ์š”์†Œ๋ฅผ ์ฐพ์•„์•ผ ํ•œ๋‹ค. > ์ •๋ ฌ ์•ˆ ๋ผ ์žˆ์œผ๋ฏ€๋กœ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋ชจ๋“ ์š”์†Œ ์Šค์บ” > ์‹œ๊ฐ„๋ณต์žก๋„ O(n)+์š”์†Œ ์‚ญ์ œ๋œ ๋‹ค์Œ ๋’ค์— ์žˆ๋Š” ์š”์†Œ๋ฅผ ์•ž์œผ๋กœ ์ด๋™์‹œ์ผœ์•ผ ํ•œ๋‹ค.์ •๋ ฌ๋œ ๋ฐฐ์—ด ์‚ฌ์šฉ: ์‚ฝ์ž…- ์œ„์น˜ ์ฐพ๊ธฐ ์œ„ํ•ด ์ˆœ์ฐจํƒ์ƒ‰, ์ด์ง„ํƒ์ƒ‰ ์ด์šฉ> ์‚ฝ์ž…์œ„์น˜ ๋’ค์˜ ์š”์†Œ ์ด๋™์‹œ์ผœ์„œ ๋นˆ์ž๋ฆฌ ..

[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ] chap3. Transport Layer

3.1 Transport-layer sevices๊ธฐ๋ณธ์ ์ธ ๋ชฉ์ : network ๊ณ„์ธต์—์„œ host to host๋ฅผ deliverํ•ด์ค€๋‹ค๋ฉด ๋ชฉ์ ์ง€ host๊นŒ์ง€ ์˜จ ํ›„ ๋ชฉ์ ์ง€ process ์ฐพ์•„๊ฐˆ ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.์„œ๋กœ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰๋˜๋Š” ์•ฑ ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ๋…ผ๋ฆฌ์  ํ†ต์‹  ์ œ๊ณต(application ํ”„๋กœ์„ธ์Šค ๊ฐ„ end-to-end communication)์ „์†กํ”„๋กœํ† ์ฝœ์€ end systems(hosts)์—์„œ๋งŒ ์‹คํ–‰๋ฐœ์‹ ์ž๋Š” ์•ฑ ๋ฉ”์‹œ์ง€๋ฅผ ๋‚ด๋ ค๋ฐ›์€ ํ›„ segment๋กœ ๋ถ„ํ• ํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌ(๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ ์ฐพ์•„๊ฐ)์ˆ˜์‹ ์ž(๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ)๋Š” segment๋ฅผ ๋ฉ”์‹œ์ง€๋กœ ์žฌ์กฐ๋ฆฝํ•˜์—ฌ ์•ฑ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌ(๊ทธ๋Œ€๋กœ ๋ณด๊ด€ํ•ด์„œ)์ธํ„ฐ๋„ท ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‘ ๊ฐ€์ง€ transport ํ”„๋กœํ† ์ฝœ : TCP, U..

[์ž๋ฃŒ๊ตฌ์กฐ] chap8. ํŠธ๋ฆฌ

8.1 ํŠธ๋ฆฌ์˜ ๊ฐœ๋… ํŠธ๋ฆฌ: ๊ณ„์ธต์ ์ธ ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ž๋ฃŒ๊ตฌ์กฐ(๊ณ„์ธต์ ์ธ ๊ตฌ์กฐ)์„ ํ˜•์ž๋ฃŒ๊ตฌ์กฐ(๋ฆฌ์ŠคํŠธ, ์Šคํƒ, ํ), ํ•œ ๊ฐœ ์ด์ƒ์˜ ๋…ธ๋“œ๋กœ ์ด๋ฃจ์–ด์ง„ ์œ ํ•œ ์ง‘ํ•ฉ ๋…ธ๋“œ(node): ํŠธ๋ฆฌ์˜ ๊ตฌ์„ฑ์š”์†Œ์— ํ•ด๋‹นํ•˜๋Š” A, B, C, D, E , F, G, H, J  A: ๋ฃจํŠธ/ ์„œ๋ธŒํŠธ๋ฆฌ์—์„œ๋Š” B,C,D๊ฐ€ ๋ฃจํŠธ์—ฐ๊ฒฐ์„ : ๊ฐ„์„ (edge)A๋Š” B์˜ ๋ถ€๋ชจ๋…ธ๋“œ, B๋Š” A์˜ ์ž์‹๋…ธ๋“œ, B์™€C์™€D๋Š” ํ˜•์ œ๊ด€๊ณ„์กฐ์ƒ๋…ธ๋“œ: ์ž„์˜์˜ ๋…ธ๋“œ ์ƒ์œ„์— ์—ฐ๊ฒฐ๋˜์–ด ๋ป—์ณ๋‚˜๊ฐ„ ๋ชจ๋“  ๋…ธ๋“œ ํ›„์†๋…ธ๋“œ: ์ž„์˜์˜ ๋…ธ๋“œ ํ•˜์œ„๋กœ ์—ฐ๊ฒฐ๋˜์–ด ๋ป—์ณ๋‚˜๊ฐ„ ๋ชจ๋“  ๋…ธ๋“œ๋‹จ๋ง๋…ธ๋“œ: ์ž์‹๋…ธ๋“œ๊ฐ€ ์—†๋Š” ๋…ธ๋“œ ๋น„๋‹จ๋ง๋…ธ๋“œ๋…ธ๋“œ ์ฐจ์ˆ˜: ์–ด๋–ค ๋…ธ๋“œ๊ฐ€ ๊ฐ–๊ณ  ์žˆ๋Š” ์ž์‹๋…ธ๋“œ์˜ ๊ฐœ์ˆ˜ํŠธ๋ฆฌ ์ฐจ์ˆ˜: ํŠธ๋ฆฌ๊ฐ€ ๊ฐ–๊ณ ์žˆ๋Š” ๋…ธ๋“œ์˜ ์ฐจ์ˆ˜ ์ค‘ ๊ฐ€์žฅ ํฐ ๊ฐ’ํŠธ๋ฆฌ ๋ ˆ๋ฒจ: ํŠธ๋ฆฌ์˜ ๊ฐ์ธต์— ๋ฒˆํ˜ธ ๋งค๊ธฐ๊ธฐ(๋ฃจํŠธ์˜ ๋ ˆ๋ฒจ์ด 1, ํ•œ ์ธต์”ฉ ๋‚ด๋ ค๊ฐˆ..