IT๊ณ์ด๋ก์ ์ทจ์ง์ ์ํ๋ฉด ์น์ด๋ , ํด๋ผ์ฐ๋๋ , IOT์ด๋ ์ด๋ ๋ถ์ผ์ด๋์ง ํญ์ ๋คํธ์ํฌ๋ ํ์์ ์ธ ๊ฐ๋
์ด๋ค.
ํ์ํ ์ง์์ ๊ทธ ๊น์ด๋ ๋ค๋ฅด๊ฒ ์ง๋ง, ๋ญ๊ฐ์ ์ดํ๋ฆฌ์ผ์ด์
์ ์์ฉํ๊ณ ๋ฐฐํฌํ๋ ค๋ฉด ํ์์ ์ด๋ค.
๋ฐ๋ก ์ค๋๋ถํฐ ํ๋ํ๋ ์์ํด๋ณด์.
๋จ๋ง(pc<->์๋ฒ)๋ค์ ์ฐ๊ฒฐํด ๋์ ๊ฒ์ ๋คํธ์ํฌ๋ผ๊ณ ํ๋ค.
์ถ์ฒ
์ ๋ณด์ ์ฅ์น๋ฅผ ๊ณต์ ํ๊ธฐ ์ํด์ ์ฐ๊ฒฐํ๋ค.
๋ผ์ฐํฐ, ์ค์์น
L3 ์ค์์น (Layer 3 Swithch) = ๋ผ์ฐํฐ์ ์ค์์น๋ฅผ ํฉํ ๊ฒ. ์์ชฝ ๋ถ๋ถ์ ๋ผ์ฐํฐ๋ก ์๋๋ ์ค์์น๋ก ์ฌ์ฉ
๋๋ ์ผ์ชฝ์ ๋ผ์ฐํฐ๋ก ์ค๋ฅธ์ชฝ์ ์ค์์น๋ก ๋๋ ์ ์ฌ์ฉ ๊ฐ๋ฅ
๊ต์ฅํ flexiblyํ ํต์ฌ ์ฅ๋น์ด๋ค.
๋ฐฉํ๋ฒฝ : ํต์ ์ด ์๋๊ฒ ํ๋ ์ฅ๋น
์ฆ, ํํฐ๋ง + NAT๋ฅผ ํด์ฃผ๋ ์ฅ๋น์ด๋ค.
ํํฐ๋ง์ ํ๋ ์ด์ ๋ ๋ญ๊น?
1. ๋ณด์์ ์ธก๋ฉด
2. ๋ถํ์ํ ํธ๋ํฝ ์ฐจ๋จ
<90 ๊ทธ๋ฆผ>
์ ๊ณ์ธต ์ฅ๋น๋ ์๋ ๊ณ์ธต ์ฅ๋น๋ฅผ ๋ชจ์์ฃผ๋ ์ญํ ์ ํ๋ค.
์ฆ, ์ฝ์ด๊ณ์ธต์ ๋์คํธ๋ฆฌ ๋ทฐ์
์ ๋ชจ์ผ๊ณ
๋์คํธ๋ฆฌ๋ทฐ์
์ ์ก์ธ์ค๋ฅผ ๋ชจ์๋ค.
์ก์ธ์ค๋ ๊ฐ ์ธต์ ๋จ๋ง๋ค์ ๋ชจ์๋ค.
<95 ๊ทธ๋ฆผ>
์ฝ์ด ๊ณ์ธต์ด ์๋ค๋ ํน์ง์ด ์๋ค.
์ฝ์ด ๊ณ์ธต์ด ์์ผ๋ฏ๋ก ๋์ค๋ฆฌ๋ทฐ์
์ฅ๋น(r3 ๋ผ์ฐํฐ)๊ฐ ์ฝ์ด ๊ณ์ธต์ ์ญํ ์ ๋์ ํ๋ค.
์์ด๋ ๋๋๊ตฌ๋!
๊ทผ๋ฐ ๊ทธ๋ผ ๋ฌด์จ ์ฐจ์ด๊ฐ ์์๊น?
ํ์ง๋ง ๊ฐ์ฉ์ฑ๊ณผ ์๋๋ ์ด๋จ๊น?
๋น์ฐํ ์ธ๊ฒ LAN์ ๊ตฌ์ถํ๋ฏ๋ก ๊ฐ์ฉ์ฑ๊ณผ ์๋๋ ๋จ์ด์ง ์ ๋ฐ์ ์๋ค.
๋ง์ฝ T3 ๋ชจ๋ธ๊ณผ ๊ฐ์ด ์ฝ์ด๊ฐ ์์ผ๋ฉด, ๋์คํธ๋ฆฌ๋ทฐ์ ์ ๋ผ์ฐํฐ๊ฐ ์ฝ์ด์ ์ฐ๊ฒฐ๋๋ฏ๋ก ํด๋น R3๊ฐ ์ฃฝ๋๋ผ๋ ์ ์๋ํ๋ฏ๋ก ๊ฐ์ฉ์ฑ์ T3๊ฐ ๋น์ฐํ ๋๋ค.
R3 ๋ผ์ฐํฐ์์ ์ฒ๋ฆฌํด์ผํ๋ ๋ถ๋ถ์ด ๋์ด๋๋ฏ๋ก Congesion(๋ฐ์ง, ๊ณผ์)์ด ๋์ด๋๋ค.
Congesion์ด๋?
ํจํท์ด ๋ผ์ฐํฐ, ์ค์์น์ ๋์ฐฉํ์ ๋, ์ฒ๋ฆฌ๋ฅผ ๋ชปํด์ ๋ฒ๋ ค์ง๊ฒ ๋๋ ํ์(๋๋ ์ด, ๋ก์ค -> ์ง์ฆ ๋ฐ์ )
์ฅ๋น์๋ cpu๊ฐ ์๋ค.
utlization์ด 100%๊ฐ ๋์ด์ CPU๊ฐ ๋จ์์์ง ์์ ๊ฒฝ์ฐ ํจํท์์ ์ฒ๋ฆฌํ ์ ์๋ค.
์ด ๊ฒฝ์ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฌํ๋ค.
๊ทธ๋ผ ๋ฉ๋ชจ๋ฆฌ๋ ์ฐจ์ง ์๊ฒ ๋๊ฐ?
๊ทธ๋ผ ๋ฉ๋ชจ๋ฆฌ์ utlization ๋ํ ์ฆ๊ฐํ๊ณ 100%์ ๋๋ฌํ๊ฒ ๋๋ฉด
์ด ํจํท์ ๋ฒ๋ฆฌ๊ฒ ๋๋ค.
ํจํท์ด ๋ฒ๋ ค์ง๋ ์ด๋ฌํ ํ์์ Congesion์ด๋ผ๊ณ ํ๋ค.
congesion == bottle neck == packet drop
์ด๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด ๋ฐ๋ก TCP์ด๋ค.
TCP, UDP ๋ค์ด๋ดค๊ฒ ์ง๋ง, TCP๋ ์ด๋ฌธ์ ๋ฅผ ํด๊ฒฐ๊ฐ๋ฅํ๊ณ UDP๋ ํด๊ฒฐํ์ง ๋ชปํ๋ค.
๊ทธ ์ด์ ๊ฐ ๋ฌด์์ผ๊น?
์ผ๋จ TCP ๋ถํฐ ์์๋ณด์.
TCP : ACK๊ฐ ์ค๋ฉด ์ฑ๊ณต์ด๊ณ ACK ๊ฐ ์ค์ง ์์ผ๋ฉด ์คํจ์ด๋ค.
์ด๋ ACK๊ฐ ์์ค๋ฉด ACK๊ฐ ์ฌ๋๊น์ง ํด๋ผ์ด์ธํธ๋ ์์ฒญ์ ๋ณด๋ธ๋ค.
๋ฐ๋ผ์ TCP๋ฅผ Reliable Protocol์ด๋ผ๊ณ ํ๋ค.
UDP
์คํจ๋ฅผ ํ๋์ง ๋ง๋์ง ๋์ ์์ฒญ์ ๋ณด๋ธ๋ค.
#1, #2, #3 ๊ณ์ ๋ณด๋ธ๋ค.
๋ฐ๋ผ์ ์๋๊ฐ ์ค์ํ ๊ฒฝ์ฐ UDP๋ฅผ ๋ณด๋ธ๋ค.
TCP๋ก ๋ณด๋ธ ๊ฒฝ์ฐ ์ปจ์ ์
์ด ์ผ์ด๋๋ฉด ๋ฒ๋ ค์ง๋ค.
๋๋ฒ, ์ธ๋ฒ์ ์ฑ๊ณตํ๋ค. ๋ฒ๋ ค์ง๊ธฐ ๋๋ฌธ์
TCP๋ก ํต์ ํ๋ฉด ์ฌ์ฉ์๋ ๋๋ ์ด๋ฅผ ๊ฒฝํํ์ง๋ง, UPD ํต์ ์ ๊ฒฝ์ฐ์๋ Loss๋ฅผ ๊ฒฝํํ๋ค.
์ ํ๋ 100% UDP๋ก ๋ณด๋ธ๋ค. ์์ฐ์ค๋ฌ์ด 400ms ๋ก ๋ณด๋ด๊ฒ ๋๋๋ฐ, ๋ง์ฝ tcp๋ก ๋ณด๋ด๊ฒ๋๋ค๋ฉด
์์ฐ์ค๋ฌ์ด ํตํ๊ฐ ๋์ง ์๋๋ค. ํตํ์ ๋ํ ๋ง์ด ๊ณ์ํด์ ์ ํํ๊ฒ ์ ๋ฌํ๋๋ก ๋ณด๋ด์ง ๊ฒ์ด๊ธฐ ๋๋ฌธ
๊ทธ๋ ๊ธฐ์ ์ ํ์์ ๋๊ธฐ๋ ๊ฒ๊ณผ ๊ฐ์ loss๋ฅผ ๊ฒฝํํ๋ค.
Delay์ Loss๋ฅผ ๋ฐ์์ํค๋ ๊ฒฝ์ฐ๋ Bandwith์ Congession ๋๋ ๋ผ์ฐํฐ์ ์ค์์น์ Congession ๋ฐ์์ด๋ค.
๋๋จธ์ง๋ ๊ทธ์ ๊ทธ๋ ๋ค.
๋ณด์ : ํฐ ์ฐจ์ด๊ฐ ์์
๊ด๋ฆฌ ์ฉ์ด์ฑ : ํฐ ์ฐจ์ด๊ฐ ์์
๋น์ฉ์ด ๊ฐ์ฅ ์ค์ํ๋ฏ๋ก T2๋ฅผ ์ฃผ๋ก ์ฌ์ฉํ๋ค.
LAN์ Local Area Network
WAN์ Wide Area Network
LAN์ ๋ฌด์์ ๋งํ๋ ๊ฒ์ผ๊น?
๊ฐ ํ์ฌ ๋ด๋ถ ๋คํธ์ํฌ๋ฅผ LAN์ด๋ผ๊ณ ํ๋ค.
์ฆ, ์์ธ๋ณธ์ฌ/๋์ ์ง์ฌ ๊ฐ๊ฐ์ด LAN์ด๊ณ , ์ด๋ฅผ ๋ฌถ๋ ๊ฒ์ด WAN์ด๋ค.
์ด๋ง์ธ ์ฆ, LAN์ ๊ฐ ํ์ฌ์ ์ง์ฌ๊ฐ ์ง์ ๊ตฌ์ถํ ์ ์๋ ๋คํธ์ํฌ ์ธ ๊ฒ์ด๋ค.
WAN์ ์ง์ ๊ตฌ์ถํ ใน ์ ์๋ค. ์ฆ, ์๋๋ฅผ ๋ฐ์ ์ฌ์ฉํด์ผํ๋ค. (๊ณต์ธ IP)
KT, LG U+, SKT ๋ฑ..ISP์์ ์๋ํด์ ์ฌ์ฉํ๋ค. ์๊ธ ๊ณ ์ง์๊ฐ ๋์ค๋ ์ธํฐ๋ท ๊ทธ์์ฒด!
T2, T3์ ๊ฐ์ ๋คํธ์ํฌ ๋ํ LAN์ ์ค๊ณ ๋ชจ๋ธ์ ํ ์ข ๋ฅ์ด๋ค.