๊ด€๋ฆฌ ๋ฉ”๋‰ด

Unfazedโ—๏ธ๐ŸŽฏ

TCP ํ”„๋กœํ† ์ฝœ - ์ „์†ก ๊ณ„์ธต์˜ ๊ธฐ๋Šฅ ๋ณธ๋ฌธ

Network (๋„คํŠธ์›Œํฌ)/Mobile Network (๋ชจ๋ฐ”์ผ๋„คํŠธ์›Œํฌ)

TCP ํ”„๋กœํ† ์ฝœ - ์ „์†ก ๊ณ„์ธต์˜ ๊ธฐ๋Šฅ

9taetae9 2024. 12. 9. 08:22
728x90

๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต
๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ๋‘ ์žฅ์น˜ ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น.

์ฃผ์š” ํŠน์ง•
๋ฌผ๋ฆฌ์  ์—ฐ๊ฒฐ: ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ๋‘ ๋ฌผ๋ฆฌ์  ํ˜ธ์ŠคํŠธ(์ปดํ“จํ„ฐ๋‚˜ ๋ผ์šฐํ„ฐ) ์‚ฌ์ด์˜ ํ†ต์‹ ์„ ๊ด€๋ฆฌ
ํ”„๋ ˆ์ด๋ฐ: ๋ฐ์ดํ„ฐ๋ฅผ ํ”„๋ ˆ์ž„ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„์–ด ์ „์†ก
๋ฌผ๋ฆฌ์  ์ฃผ์†Œ ์ง€์ •: MAC ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์žฅ์น˜๋ฅผ ์‹๋ณ„
์˜ค๋ฅ˜ ์ œ์–ด: ๋ฌผ๋ฆฌ์  ์—ฐ๊ฒฐ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅ˜๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์ˆ˜์ •

 

์ „์†ก ๊ณ„์ธต
์ „์†ก ๊ณ„์ธต์€ ๋„คํŠธ์›Œํฌ์˜ ๋๋‹จ์— ์œ„์น˜ํ•œ ํ†ต์‹  ์ฃผ์ฒด๋“ค ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น.

์ฃผ์š” ํŠน์ง•

๋…ผ๋ฆฌ์  ์—ฐ๊ฒฐ: ๋ผ์šฐํ„ฐ๋กœ ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์Œ.
์ข…๋‹จ ๊ฐ„(End-to-End) ํ†ต์‹ : ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž ์‚ฌ์ด์˜ ์ „์ฒด ๊ฒฝ๋กœ์— ๊ฑธ์นœ ํ†ต์‹ ์„ ๊ด€๋ฆฌ
ํฌํŠธ ๋ฒˆํ˜ธ ์‚ฌ์šฉ: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉ
์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก: TCP์˜ ๊ฒฝ์šฐ, ๋ฐ์ดํ„ฐ์˜ ์ •ํ™•ํ•œ ์ „๋‹ฌ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ํ๋ฆ„ ์ œ์–ด์™€ ์˜ค๋ฅ˜ ์ œ์–ด๋ฅผ ์ˆ˜ํ–‰

์ „์†ก ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์˜ ์ฐจ์ด

๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ ๋‹จ์ˆœํžˆ ๋ฌผ๋ฆฌ์ ์ธ ์„ ๋กœ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ „๋‹ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ์ค‘๊ฐœ ๊ธฐ๋Šฅ์ด ํ•„์š” ์—†๋‹ค.

 

์ „์†ก๊ณ„์ธต์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

ํ๋ฆ„ ์ œ์–ด

๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต๋ณด๋‹ค ์ƒ๋Œ€์ ์œผ๋กœ ๋ณต์žก
์†ก์‹ ์ž๊ฐ€ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ํŒจํ‚ท์˜ ํ•œ๊ณ„๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•(ex:์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ ํ”„๋กœํ† ์ฝœ)์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ

์˜ค๋ฅ˜ ์ œ์–ด

๋ฐ์ดํ„ฐ ๋ณ€ํ˜•, ๋ฐ์ดํ„ฐ ๋ถ„์‹ค ์˜ค๋ฅ˜
์žฌ์ „์†ก ๊ธฐ๋Šฅ์œผ๋กœ ๋ณต๊ตฌ

๋ถ„ํ• ๊ณผ ๋ณ‘ํ•ฉ

๋ถ„ํ• (segmentation) : ๋ฐ์ดํ„ฐ ์ „์†ก ์ „ ์ ํ•ฉํ•œ ํฌ๊ธฐ๋กœ ๋‚˜๋ˆ„๋Š” ๊ณผ์ •

๋ณ‘ํ•ฉ(reassembly) : ์ˆ˜์‹  ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ˆ˜์‹ ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์›๋ž˜ ํฌ๊ธฐ๋กœ ๋‹ค์‹œ ๋ชจ์œผ๋Š” ๊ณผ์ •

์„œ๋น„์Šค ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ

์ „์†ก ๊ณ„์ธต ์‚ฌ์šฉ์ž๊ฐ€ ์ „์†ก ๊ณ„์ธต ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค
๊ธฐ๋ณธ์ ์ธ ์„œ๋น„์Šค๋กœ ์—ฐ๊ฒฐํ˜•(์‹ ๋ขฐ์„ฑ ํ–ฅ์ƒ)๊ณผ ๋น„์—ฐ๊ฒฐํ˜• ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต

 

์ „์†ก ๊ณ„์ธต ์„ค๊ณ„ ์‹œ ๊ณ ๋ ค ์‚ฌํ•ญ (์ฃผ์†Œ ํ‘œํ˜„, ๋ฉ€ํ‹ฐํ”Œ๋ ‰์‹ฑ, ์—ฐ๊ฒฐ ์„ค์ • ๊ด€๋ฆฌ)

์ฃผ์†Œ ํ‘œํ˜„

๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ํ˜ธ์ŠคํŠธ IP + ์ „์†ก ๊ณ„์ธต์˜ ํฌํŠธ ๋ฒˆํ˜ธ์˜ ์กฐํ•ฉ์€ ์ฃผ์†Œ ํ‘œํ˜„ ๋ฐฉ์‹์˜ ํ•˜๋‚˜
์ „์†ก ๊ณ„์ธต์—์„œ์˜ ์ฃผ์†Œ๋ฅผ ๋ณดํ†ต TSAP (Transport Service Access Point)๋ผ๊ณ  ํ•จ

๊ตฌ์กฐ์  ํ‘œํ˜„
- ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ณ„์ธต์  ํ•„๋“œ๋กœ ๊ตฌ๋ถ„
http://www.korea.co.kr
๋น„๊ตฌ์กฐ์  ํ‘œํ˜„
- ์ฃผ์†Œ ๊ฐ’๋งŒ์œผ๋กœ๋Š” ์ปดํ“จํ„ฐ์˜ ๋…ผ๋ฆฌ์  ์œ„์น˜๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ค์›€
- ์ผ๋ จ๋ฒˆํ˜ธ (ex : ํ•™์ƒ๋“ค์—๊ฒŒ 1๋ฒˆ, 2๋ฒˆ, 3๋ฒˆ.. ์‹์˜ ๋ฒˆํ˜ธ๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ=> ๋น„ ๊ตฌ์กฐ์ )
IP ์ฃผ์†Œ
- ๋„คํŠธ์›Œํฌ์™€ ํ˜ธ์ŠคํŠธ์˜ ๊ณ„์ธต์ ์ธ ์ •๋ณด ์ œ๊ณต
- ์œ„์น˜ ์ •๋ณด์™€ ๊ด€๋ จํ•ด์„œ๋Š” ๋น„๊ตฌ์กฐ์  ํŠน์ง•
• IP ์ฃผ์†Œ๊ฐ€ ํŠน์ •ํ•œ ์ง€๋ฆฌ์  ์œ„์น˜์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์œ„์น˜ ์ •๋ณด๊ฐ€ ๊ณ ์ •์ ์ด์ง€ ์•Š๊ณ  ๋™์ ์ด๋ฉฐ, ์ •ํ™•ํ•œ ์œ„์น˜ ์ถ”์ •์— ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธ. IP ์ฃผ์†Œ๋Š” ์žฅ์น˜๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜์ง€๋งŒ, ์ง€๋ฆฌ์  ์œ„์น˜๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์Œ

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

 

๋ฉ€ํ‹ฐํ”Œ๋ ‰์‹ฑ

๊ฐœ๋ณ„์ ์œผ๋กœ ์„ค์ •๋œ ์ „์†ก ๊ณ„์ธต ์—ฐ๊ฒฐ์—์„œ TPDU(์ „์†ก ๋ฐ์ดํ„ฐ์˜ ๋‹จ์œ„)์˜ ๋ชฉ์ ์ง€๊ฐ€ ๋™์ผํ•œ ํ˜ธ์ŠคํŠธ์ด๋ฉด ์ด๋“ค ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์˜ ๊ฐ€์ƒ ํšŒ์„ ์— ์‹ค์–ด ์ „์†กํ•˜๋Š” ๊ฒƒ์ด ํšจ์œจ์ ์ผ ์ˆ˜ ์žˆ๋‹ค.

๋ฉ€ํ‹ฐํ”Œ๋ ‰์‹ฑ์˜ ์ข…๋ฅ˜(์ƒ๋ฐฉํ–ฅ, ํ•˜๋ฐฉํ–ฅ)

๋ฉ€ํ‹ฐํ”Œ๋ ‰์‹ฑ

์ƒ๋ฐฉํ–ฅ

- ๋‹ค์ˆ˜์˜ ์ „์†ก ๊ณ„์ธต ์—ฐ๊ฒฐ์„ ํ•˜๋ถ€์˜ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ํ•˜๋‚˜์˜ ์—ฐ๊ฒฐ๋กœ ํ˜•์„ฑ
- ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ๊ฐ€์ƒ ํšŒ์„  ์—ฐ๊ฒฐ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Œ => ์—ฐ๊ฒฐ ์„ค์ •์— ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„ ๋‹จ์ถ•

ํ•˜๋ฐฉํ–ฅ
- ํ•˜๋‚˜์˜ ์ „์†ก ์—ฐ๊ฒฐ ์„ค์ •์„ ์˜๋ฏธํ•˜๋Š” ํฌํŠธ์— ๋‹ค์ˆ˜์˜ ๊ฐ€์ƒ ํšŒ์„ ์„ ํ• ๋‹น

- ์ „์†ก ์†๋„๋ฟ ์•„๋‹ˆ๋ผ, ์ „์†ก ๊ณ„์ธต์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ๊ฐœ๋ณ„ ๊ฐ€์ƒ ํšŒ์„ ์„ ํ• ๋‹นํ•˜์—ฌ ํšจ๊ณผ์  ํ†ต์‹  ๊ฐ€๋Šฅ

- ex : ์ „์†ก ์—ฐ๊ฒฐ์—์„œ ์†ก์‹ ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜๊ฐ€ ์˜ํ™” ํŒŒ์ผ์ด๋ฉด ๊ทธ ๋‚ด์šฉ์„ ์˜์ƒ, ์Œ์„ฑ, ๋ชจ๊ตญ์–ด, ์™ธ๊ตญ์–ด ์ž๋ง‰ ๋“ฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด ๋„คํŠธ์›Œํฌ             ์—ฐ๊ฒฐ์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ.

          ๊ตฌ๋ถ„ํ•œ ๋ฐ์ดํ„ฐ๋Š” ์˜ค๋ฅ˜ ํ—ˆ์šฉ ๋ฒ”์œ„, ์ „์†ก๋ฅ  ๋“ฑ์˜ ํŠธ๋ž˜ํ”ฝ ํŠน์„ฑ์— ๋”ฐ๋ผ ๊ฐ€์ƒ ํšŒ์„ ์„ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ

 

 

์—ฐ๊ฒฐ ์„ค์ •

 

์—ฐ๊ฒฐ ์„ค์ •์€ ๊ฐœ๋…์ ์œผ๋กœ ์–‘์ž ํ•ฉ์˜๊ฐ€ ํ•„์š”

 

Conn_Req : ํ”„๋กœ์„ธ์Šค ์—ฐ๊ฒฐ ์„ค์ • ์š”๊ตฌ

Conn_Ack : ์ƒ๋Œ€๋ฐฉ ํ”„๋กœ์„ธ์Šค์˜ ์—ฐ๊ฒฐ ์ˆ˜๋ฝ ์‘๋‹ต

 

2๋‹จ๊ณ„ ์„ค์ • ๊ณผ์ •์€ ํ†ต์‹  ์–‘๋‹จ์˜ ์—ฐ๊ฒฐ ์„ค์ •์„ ์œ„ํ•œ ์ตœ์†Œํ•œ์˜ ๋‹จ๊ณ„

 

 

 

 

 

 

 

์‹ค์ œ ํ†ต์‹  ํ™˜๊ฒฝ : ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๊ฐ€ ์ „๋‹ฌ๋˜๋Š” ๊ณผ์ •์—์„œ ๋ถ„์‹ค, ๋ณ€ํ˜•, ๋ณต์‚ฌ

๋“ฑ์˜ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•ด ๊ณ ๋ คํ•ด์•ผ ํ•จ

์˜ค๋ฅธ์ชฝ ๊ทธ๋ฆผ์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์€ ์ •์ƒ์ ์ธ ์ƒํƒœ์—์„œ 3๋‹จ๊ณ„ ์„ค

์ •(Three-way handshake)์˜ ๋™์ž‘ ๊ณผ์ •

Conn_Req์˜ ์˜ค๋ฅ˜ ๊ฐ€๋Šฅ์„ฑ ๋•Œ๋ฌธ์— Conn_Ack๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ Conn_Ack์˜ ์˜ค๋ฅ˜ ๊ฐ€๋Šฅ์„ฑ ๋•Œ๋ฌธ์— Conn_Ack_Ack ๋„ ํ•„์š”ํ•˜๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Conn_Ack_Ack๋„ ์˜ค๋ฅ˜ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์œผ๋ฏ€๋กœ ์ด๋ก ์ ์œผ๋กœ ๊ธ์ • ์‘๋‹ต ๊ธฐ๋Šฅ์€ ๋ฌดํ•œํžˆ ๋ฐ˜๋ณต๋˜์–ด์•ผ ํ•œ๋‹ค. ์‹ค์ œ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์—์„œ๋Š” 3๋‹จ๊ณ„ ๊ณผ์ •์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉด ์—ฐ๊ฒฐ ์„ค์ •์ด ์ด๋ฃจ์–ด์ง„ ๊ฒƒ์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค.

 

 

 

๋งŒ์•ฝ ์œ„์˜ ์ •์ƒ์  ์ƒํ™ฉ์—์„œ A ํ”„๋กœ์„ธ์Šค์— ์ „์†กํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์œผ๋ฉด ์˜ค๋ฅธ์ชฝ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ Conn_Ack_Ack ๋Œ€์‹  ๋ฐ”๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋‹ค.

์—ฌ๊ธฐ์„œ๋Š” Data_Req๊ฐ€ Conn_Ack_Ack ๊ธฐ๋Šฅ๊นŒ์ง€ ์ˆ˜ํ–‰ํ•œ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์™ธํ˜•์ƒ ๊ฐœ๋…์ ์ธ ์—ฐ๊ฒฐ ์„ค์ •์œผ๋กœ ๋ณด์ด์ง€๋งŒ ์‹ค์ œ๋Š” 3๋‹จ๊ณ„ ์—ฐ๊ฒฐ ์„ค์ •์œผ๋กœ ํ•ด์„์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

A ํ”„๋กœ์„ธ์Šค๋Š” ์ž„์˜ ์†ก์‹  ์ˆœ์„œ ๋ฒˆํ˜ธ x๋ฅผ ์ง€์ •ํ•˜์—ฌ ์—ฐ๊ฒฐ ์„ค์ •์„ ์š”์ฒญ

์ด๋ฅผ ์ˆ˜์‹ ํ•œ B ํ”„๋กœ์„ธ์Šค๋Š” ์ž์‹ ์˜ ์ดˆ๊ธฐ ์ˆœ์„œ ๋ฒˆํ˜ธ y์™€ ์—ฐ๊ฒฐ ์„ค์ •์„ ์š”๊ตฌํ•˜๋Š” ์ˆœ์„œ ๋ฒˆํ˜ธ x๋ฅผ ํฌํ•จํ•˜์—ฌ ์‘๋‹ต์„ ๋ณด๋‚ธ๋‹ค.

 

์—ฐ๊ฒฐ ์š”๊ตฌ์— ๋Œ€ํ•œ ์‘๋‹ต Conn_Ack๋ฅผ ๋ฐ›์€ A ํ”„๋กœ์„ธ์Šค๋Š” Conn_Ack๋ฅผ ์ž˜ ๋ฐ›์•˜๋‹ค๊ณ  B ํ”„๋กœ์„ธ์Šค์— ์‘๋‹ตํ•ด์•ผ ๋˜๊ธฐ ๋•Œ๋ฌธ์— Con_Ack_Ack๋ฅผ ๋ณด๋‚ด์•ผ ํ•˜์ง€๋งŒ, ์ด๊ณผ์ •์„ ์ƒ๋žตํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ณ  ์žˆ๋‹ค. ๋งŒ์ผ A ํ”„๋กœ์„ธ์Šค์— ์ „์†กํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์œผ๋ฉด Conn_Ack_Ack๋ฅผ ์ „์†กํ•ด์•ผ ํ•œ๋‹ค.

 

์—ฐ๊ฒฐ ํ•ด์ œ

์ผ๋ฐฉ์  ์—ฐ๊ฒฐ ํ•ด์ œ ์ ˆ์ฐจ

์ผ๋ฐฉ์  ์—ฐ๊ฒฐ ํ•ด์ œ ์ ˆ์ฐจ ๋ฐฉ์‹์—์„œ๋Š” ํ†ต์‹ ํ•˜๋Š” ํ•œ์ชฝ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ผ๋ฐฉ์ ์œผ๋กœ ์—ฐ๊ฒฐ ํ•ด์ œ ์š”์ฒญ์ธ Disc_Req๋ฅผ ์ „์†กํ•ด ์—ฐ๊ฒฐ ์ข…๋ฃŒ๋ฅผ ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋‹ค. Disc_Req์— ๋Œ€ํ•œ ์ƒ๋Œ€ ํ”„๋กœ์„ธ์Šค์˜ ๋™์˜๊ฐ€ ์—†์–ด๋„ ์—ฐ๊ฒฐ์ด ๋Š๊ธฐ๋Š” ๋ฐฉ์‹์ด๋‹ค.

๊ทธ๋ฆผ์€ ์–‘๋ฐฉํ–ฅ ํ†ต์‹ ์„ ์ง€์›ํ•˜๋Š” ์—ฐ๊ฒฐ์„ ํ•˜๋‚˜์˜ ์›ํ†ต์œผ๋กœ ํ‘œํ˜„ํ•˜์˜€๊ณ , ํ•œ์ชฝ ํ”„๋กœ์„ธ์Šค๊ฐ€ Disc_Req๋ฅผ ์ „์†กํ•œ๋‹ค๋Š” ์˜๋ฏธ๋Š” ์ด ์›ํ†ต์˜ ๊ธฐ๋Šฅ์„ ์ •์ง€์‹œ์ผœ, ๋‘˜ ์‚ฌ์ด์˜ ์—ฐ๊ฒฐ์ด ํ•ด์ œ๋˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

ํ•ด๋‹น ๋ฐฉ์‹์€ ์ „์†กํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚จ๊ฑฐ๋‚˜, ์ „์†ก ์ค‘์ด์ง€๋งŒ ์•„์ง ์™„๋ฃŒ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ์—ฐ๊ฒฐ ์ข…๋ฃŒ๊ฐ€ ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๊ฐ€ ์กด์žฌํ•œ๋‹ค.

 

์ ์ง„์  ์—ฐ๊ฒฐ ํ•ด์ œ ์ ˆ์ฐจ

์œ„๋Š” ์ ์ง„์  ์—ฐ๊ฒฐ ํ•ด์ œ ์ ˆ์ฐจ ๋ฐฉ์‹์„ ํ‘œํ˜„ํ•œ ๊ทธ๋ฆผ์œผ๋กœ ํ•˜๋‚˜์˜ ์—ฐ๊ฒฐ์— 2๊ฐœ์˜ ๋‹จ๋ฐฉํ–ฅ ์—ฐ๊ฒฐ์„ ์ง€์›ํ•˜๋Š” ์›ํ†ต์ด ์กด์žฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.

๋”ฐ๋ผ์„œ A ํ”„๋กœ์„ธ์Šค์˜ ๋ฐ์ดํ„ฐ ์ „์†ก ๊ณผ์ • ์ค‘์— B ํ”„๋กœ์„ธ์Šค์˜ ์—ฐ๊ฒฐ ํ•ด์ œ ์š”๊ตฌ๊ฐ€ ๋ฐœ์ƒํ•ด๋„ ์•„๋ž˜์ชฝ ์›ํ†ต ๊ธฐ๋Šฅ๋งŒ ์ •์ง€ํ•˜๊ณ , ์œ„์ชฝ ์›ํ†ต์œผ๋กœ A ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ „์†กํ•ด์•ผ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ„์†ํ•ด์„œ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค. 

๋‘ ํ”„๋กœ์„ธ์Šค ์‚ฌ์ด์˜ ์—ฐ๊ฒฐ์„ ์™„์ „ํžˆ ์ข…๋ฃŒํ•˜๋ ค๋ฉด ์–‘์ชฝ์—์„œ ์ž์‹ ์—๊ฒŒ ํ• ๋‹น๋œ ๋‹จ๋ฐฉํ–ฅ ์›ํ†ต ๊ธฐ๋Šฅ์„ ๋ช…์‹œ์ ์œผ๋กœ ์ •์ง€ํ•ด์•ผ ๋œ๋‹ค.

๋”ฐ๋ผ์„œ ์ ์ง„์  ์—ฐ๊ฒฐ ํ•ด์ œ ์ ˆ์ฐจ ๋ฐฉ์‹์—์„œ๋Š” ๋‘ ํ”„๋กœ์„ธ์Šค ๋ชจ๋‘ Disc_Req๋ฅผ ์ „์†กํ•ด์•ผ ์—ฐ๊ฒฐ์ด ํ•ด์ œ๋œ๋‹ค.

 

 

 

์ฐธ๊ณ  ์ž๋ฃŒ :

์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๋Š” ๋ฐ์ดํ„ฐ ํ†ต์‹ ๊ณผ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ 3ํŒ - ๋ฐ•๊ธฐํ˜„ ์ง€์Œ

 

728x90