1. ๋ฌธ์ ์ ์ฒด์ ํด์ค ¶
๋ณด์ ๊ธฐ๋ฒ์์ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์์ธํ ๊ตฌํ๋ฒ์ ๋ํ ๋ด์ฉ์ ๊ต์๋์ด ์ง์ํ์ ๋ฏ. (๋์ด๋ ๋ฎ์ถ๋ ค๊ณ ํ๋ฏํจ)
๊ฐ๋ณ์ ์ธ ๊ธฐ์ ์ ์์ธ ๋ด์ฉ์ ๋ฌป๊ธฐ๋ณด๋ค๋ ์ ์ฒด ๊ธฐ์ ์ ๋ํ ๋น๊ต๊ณผ ์ฐจ์ด์ ์ ๋ํ ์ดํด๋ฅผ ์ค์ฌ์ผ๋ก ์ถ์ .
(ํ๋ง๋๋ก ๋๊ฒ ๊ณต๋ถํด์ผ ๊ฒฐ๊ณผ ์ข์๋ฏํจ.)
์ธํฐ๋ท ๋ณด์ ๊ด๋ จ๋ ๋ฌธ์ ์์ ๋ฌธ์ ๋ก ์ถ์ ๋ ๋งํ๋ค๊ณ ์๊ฐํ๋ ๋ถ๋ถ์ธ Authencation Protocol (3-way-handshake, keberos, using RSA)์ ๋ํ ๋ด์ฉ์ญ์ ๋ฏธ์ถ์ ๋์์. ๋๋ถ์ ์ํ ๋์ด๋๋ ๋ฎ์์ก์ง๋ง, PEM ์ ๊ตฌ์กฐ์ ๋ํ ์ค๋ช
์ด ๋ค์ด๊ฐ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ๊ด์ฌ์ ๊ฐ์ง๊ณ ๊ณต๋ถํ ์ฌ๋์ด ์๋๋ฉด ์ฝ๊ฐ ์ด๋ ค์ ์์ง๋ ๋ชจ๋ฅด๊ฒ ์.
TCP์ ํ๋ฆ์ ์ด ๋ถ๋ถ์ ์๋์ ์ค์ํ๋ค๊ณ ์ค๋ช
ํ๊ธฐ ๋๋ฌธ์ SLOWSTART, FAST RETRANSMIT, VEGAS ์ ๋ํ ์ดํด๋ฅผ ํด์ผํ์๋ฏ.
๊ฐ๋ณ์ ์ธ ๊ธฐ์ ์ ์์ธ ๋ด์ฉ์ ๋ฌป๊ธฐ๋ณด๋ค๋ ์ ์ฒด ๊ธฐ์ ์ ๋ํ ๋น๊ต๊ณผ ์ฐจ์ด์ ์ ๋ํ ์ดํด๋ฅผ ์ค์ฌ์ผ๋ก ์ถ์ .
(ํ๋ง๋๋ก ๋๊ฒ ๊ณต๋ถํด์ผ ๊ฒฐ๊ณผ ์ข์๋ฏํจ.)
2. ๋ฌธ์ ¶
1. ๋ณด์์ ์ข
๋ฅ, ์นจ์
๋ฐฉ๋ฒ, ๊ทธ์๋ฐ๋ฅธ ๋ณด์ ๊ธฐ๋ฒ ์, ๊ฐ๋จํ ์ค๋ช
2. ๋ฉํฐ๋ฏธ๋์ด ์คํธ๋ฆฌ๋ฐ ์๋น์ค์ ๊ด๋ จ๋ ๋ฌธ์ ์ถ์ . (RTP, ๋ฒํผ๋ง, QoS ๋ฑ์ ๋ฌธ์ ๋ฅผ ๋ณตํฉ์์ผฐ์)
3. PEM ์ผ๋ก ์ด๋ฉ์ผ ๋ณด๋ผ๊ฒฝ์ฐ, ๋ณด๋ด์ง๋ ๋ด์ฉ๋ค ๊ตฌ์กฐ์ ํจ๊ป ์ค๋ช
. ๊ฐ์ด ๋ณด๋ด์ง๋ ์ฒจ๋ถ ํ์ผ์ a.jpg
4. slow start ๋์ค๋ ๊ทธ๋ํ
5. ํตํฉ ์๋น์ค์, ์ฐจ๋ณ ์๋น์ค์ ์ ๊ทผ๋ฒ์ ์ฐจ์ด๋ฅผ ์ฐ๊ณ (Qos์ ๋ฐ๋ฅธ ์๋น์ค๋ฅผ ์ ๊ณตํด์ฃผ๋ ๋ํ์ ์ธ ๊ธฐ๋ฒ) ๊ฐ ์๋น์ค์์ WFQ๋ฅผ ์ด๋ป๊ฒ ๊ตฌํํ๋์ง
secrecy(interception -> DES, RSA) authenticate(fabrication -> 3-way handshake, keberos, using RSA) integrigy(modification -> keyed MD5) availability(interruption, DoS, Jamming -> Firewall, Proxy-base Network System)์ ๋ํ ์ค๋ช ๊ณผ ์์ ๋ ๋ฐฐ์ด ๋ณด์๊ธฐ์ ๋ค์ ๋ถ๋ฅํ๊ณ ์ค๋ช ํ๋ ๋ฌธ์ ์.
2.1 playback time ์ ๋ํ ์ฑ
์ ์ ์๋ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ค๋ช
์ ํ๋ ๋ฌธ์ . (2.1 ๋ฌธ์ ์์๋ MPEG ๊ณผ ๊ฐ์ ์์ถ ๊ธฐ๋ฒ์ด ์ด์ฉ๋์ง ์๋๋ค๊ณ ๊ฐ์ )
2.2 MPEG ์ ์ฌ์ฉํ๋ฉด ๊ทธ๋ํ๊ฐ ์ด๋ป๊ฒ ๋ณํ ๊น?
2.3 RTP ํค๋์ ํฌํจ๋๋ 3๊ฐ๋ฅผ ๋ค์ด์ ์ค๋ช
2.2 MPEG ์ ์ฌ์ฉํ๋ฉด ๊ทธ๋ํ๊ฐ ์ด๋ป๊ฒ ๋ณํ ๊น?
2.3 RTP ํค๋์ ํฌํจ๋๋ 3๊ฐ๋ฅผ ๋ค์ด์ ์ค๋ช
SSRC, CSRC, Contribution Count, timestamp, sequence number, Version etc ์๋ํ ๋ด์ฉ์ ์ ๊ณ ํด์ค
2.4 play back ์ ๋ฌด์์ด๊ณ ์ธ์ ์ด๋ป๊ฒ ์ฌ์ฉ๋๋
playback point, playback time ์ ๋ํ ์ดํด๋ฅผ ๋ฌป๋ ๋ฌธ์ ์. adaptive playback ์๋ํ ๋ฌธ์ ๋ ์ถ์ ๋์์.
2.5 ๋ฉํฐ๋ฏธ๋์ด ์๋น์ค์์ TCP๋ ์ ์ ์ฌ์ฉ ์๋ ๊น
๋ฉํฐ๋ฏธ๋์ด ์คํธ๋ฆฌ๋ฐ ์๋น์ค์ TCP์ ๊ถํฉ์ด ์ ๋ง์ง์๋ ์ด์ ๋ฅผ ๊ธฐ์ ํ๋ผ๋ ๋ฌธ์ . ์์ ์๊ฐ์ ๋ช๋ฒ ๋งํ๊ธฐ ๋๋ฌธ์ ๋์ด๋ ํ์ด. (UDP ์์ RTP ๋ฅผ ์ฌ๋ฆฌ๊ฒ ๋ ์ด์ ์ ์ผ๋งฅ์ํตํจ)
์ผ๋ฐ์ ์ธ ๋ฉ์ผ ์ ์ก ํ๋กํ ์ฝ์ ์ดํด์ MIME ํ๋กํ ์ฝ์ ๋ํ ๊ฐ๋จํ ์ดํด. ๊ทธ๋ฆฌ๊ณ E(MD(5), PrivateKeyOfSnd) ์ ํด์ ๋ฐฉ๋ฒ๊ณผ ๊ณ์ธต์ ์ธ์ฆ์ ๋ํ ์ดํด๋ฅผ ๋ฌป๋ ๋ฌธ์ ์์. ๋ฌธ์ ์ ๋ด์ฉ์ ๋ฉ์ผ์ ํค๋์ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๋ผ๋ ๋ง์ด ์๊ธฐ 떄๋ฌธ์ ์ฑ ์ ์ฐธ์กฐํ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ๋ ์ด๋ฉ์ผ์ ๊ตฌ์กฐ๋ฅผ ํ๋ฒ ๋ณธ๋ค ์ํ์ ๋ณด๋ฉด ์ข์. (์ง๋ ๋๊ฐ๊ธฐ ์ ์์ ๋ ๋ฉ์ผ ๊ตฌ์กฐ ๋ณด๊ณ ์ค๋ผ๊ณ ํ๋๋ฐ ์๋ฌด๋ ์๋ณด๊ณ ์์ ๋ธ๋ฏํจ. ใ ก.ใ ก)
4.1 slow start ํ์, ๋ฌด์์ธ์ง ์ค๋ช
SLOWSTART ์ฌ์ฉ์๊ธฐ์ ํด๋น ๊ธฐ๋ฒ์ ์ฌ์ฉ์ด์ ์ ๋ํ ํด์ค
4.2 fast restrasntmit ์ ๋ํ ์ค๋ช
๊ณผ ๊ทธ๋ ๊ฒ ํ์๋ ๊ทธ๋ํ๊ฐ ์ด๋ป๊ฒ ๋ณํ๋?
FR์ด์ฉ์ ๊ทธ๋ํ์ ๋ณํ ์ถ์ด์ ๊ทธ ์ด์ ๋ฅผ ์ค๋ช . ์ค๋ณต ACK ์ ์ก์ ๋ํ ์ด์ผ๊ธฐ์ VEGAS์์ ์ด์ํ๋ faster retransmit ์ค๋ช ํ์.
Integrated Service(flow-based), Differentiated Service(service-based) ์๋ํ ์ ๋ฐ์ ์ธ ์ดํด๋ฅผ ํ๋ ๋ฌธ์ . ํด๋น ๊ธฐ๋ฒ์ WFQ๋ฅผ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ดํด๋ฅผ ๋ฌป๋ ๋ฌธ์ ๋ก ์ฝ๊ฐ ์์ฉํด์ ์ ์ผ๋ ๊ฒ์ผ๋ก ๋ณด์. ์ฑ ์ DS์ ๋ํ ์ค๋ช ์ WRED, RIO์ ๋ํ ์ค๋ช ๋ง ๋์ด์์๊ณ , ์ด ๋ฐฉ์์ Queuing ์ ์ํ WFQ์ ์ฌํ ์ฒ๋ฆฌ๊ฐ ์๋ ์ฌ์ ์ฒด๋ฆฌ์ ๊ด๋ จ๋ ๋ด์ฉ์ด์์. ์์งํ WFQ ์ ๋๋์ง ๋ชจ๋ฅด๊ฒ ์. -_-;;