Packet Delay

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

Delay์˜ ๊ตฌ๋ถ„

Processing Delay

ํŒจํ‚ท ์ž์ฒด๋ฅผ ํ‰๊ฐ€ํ•œ๋‹ค.

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

Queueing Delay

๋“ค์–ด์˜จ ํŒจํ‚ท๋“ค์„ ์ค„์„ธ์šด๋‹ค.

๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ผ์šฐํ„ฐ์˜ ํ์— ๋“ค์–ด๊ฐ€์„œ ์•ž์„œ์„œ ๋„์ฐฉํ•ด ํ์— ๋Œ€๊ธฐ์ค‘์ธ ํŒจํ‚ท๋“ค์ด ๋ชจ๋‘ ๋‚˜๊ฐˆ๋•Œ๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์ง€์—ฐ์ด๋‹ค. (ํ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์ด ๋“ค์–ด๊ฐ€์žˆ๋Š”์ง€์— ๋”ฐ๋ผ์„œ ํ์ž‰ ๋”œ๋ ˆ์ด๋Š” ๊ฐ€๋ณ€์ )

Transmission Delay

ํŒจํ‚ทํ•˜๋‚˜๊ฐ€ ๋ชจ๋‘ ์ „์†ก๋˜๊ธฐ ๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„

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

Propagation Delay

์‹ค์ œ๋กœ ๋น„ํŠธ๊ฐ€ ์„ ์„ ๋”ฐ๋ผ ์ „์†ก๋˜๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„

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

๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ผ์šฐํ„ฐ์—์„œ ํŒจํ‚ท์„ ๋ฐ›์„ ๋•Œ ๊ฑธ๋ฆฌ๋Š” nodal delay ๋Š” ์œ„ 4๊ฐ€์ง€์˜ ์ง€์—ฐ์˜ ํ•ฉ์œผ๋กœ ํ‘œํ˜„๋œ๋‹ค.

Delay ์ค„์ด๊ธฐ

Processing Delay

๋ผ์šฐํ„ฐ์— ์ข‹์€ ์ฒ˜๋ฆฌ์žฅ์น˜๋ฅผ ๋‹ฌ์•„์„œ ํŒจํ‚ท์— ๋Œ€ํ•ด ํŒ๋‹จํ•˜๋Š” ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚จ๋‹ค.

Queueing Delay

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

Transmission Delay

ํŒจํ‚ทํ•˜๋‚˜๊ฐ€ ๋น ์ ธ๋‚˜๊ฐ€๋Š” ์‹œ๊ฐ„์„ ์ค„์ธ๋‹ค. ์ดˆ๋‹น ์„ ์†กํ•  ์ˆ˜ ์žˆ๋Š” ์–‘์„ ๋Š˜๋ฆฌ๋ฉด ๋œ๋‹ค. ๋งˆ์น˜ ํ†จ๊ฒŒ์ดํŠธ์—์„œ 5์ฐจ์„ ์ด์—ˆ๋˜ ๊ฒƒ์„ 10์ฐจ์„ ์œผ๋กœ ๋ฐ”๊พธ๋ฉด ํ•œ๋ฒˆ์— ๋น ์ ธ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์ฐจ๋Ÿ‰์˜ ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•œ๋‹ค. ์ด ๋•Œ, ์ด ์ฐจ์„ ์— ๋Œ€์‘๋˜๋Š” ๊ฐœ๋…์ด Bandwidth์ด๋‹ค.

Propagation Delay

๋น›์˜ ์†๋„๋Š” ์„ธ์ƒ์—์„œ ๊ฐ€์žฅ ๋น ๋ฅด๋‹ค.. ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

Packet Loss

ํ์— ํŒจํ‚ท์ด ๊ฐ€๋“์ฐจ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฒ„๋ ค์ง„๋‹ค. ๋ผ์šฐํ„ฐ์˜ ํ์— ์‚ฝ์ž…๋˜๊ธฐ ์ด์ „์— ํ์— ํŒจํ‚ท์ด ๊ฐ€๋“์ฐจ์žˆ๋Š” ๊ฒฝ์šฐ ํ์˜ ์ €์žฅ๊ณต๊ฐ„์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— Packet Loss ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉฐ, ํŒจํ‚ท์€ ๋ฒ„๋ ค์ง„๋‹ค.

TCP ์ž‘๋™

์ด๋Ÿฐ ๊ฒฝ์šฐ ์•ˆ์ „ํ•œ ์ „์†ก์„ ๋‹ด๋‹นํ•˜๋Š” Client ์ชฝ์˜ Transport Layer ๊ณ„์ธต์˜ TCP ํ”„๋กœํ† ์ฝœ์ด ํ•ด๋‹น ํŒจํ‚ท์„ ์žฌ์ „์†กํ•œ๋‹ค. ์ž˜ ๋ชฐ๋ผ๋„ ๋œ๋‹ค. ๋‚˜์ค‘์— ๋ฐฐ์šด๋‹ค.

Reference