๐ Ping์ด๋?
Ping์ ๋คํธ์ํฌ ์ฑ๋ฅ์ ํต์ฌ ์งํ ์ค ํ๋๋ก, ํด๋ผ์ด์ธํธ์์ ์๋ฒ๊น์ง ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ ์๋ต์ ๋ฐ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์๋ฏธํ๋ค. ๋จ์๋ ms์ด๋ฉฐ, ์ซ์๊ฐ ๋ฎ์์๋ก ๋คํธ์ํฌ ๋ฐ์ ์๋๊ฐ ๋น ๋ฅด๋ค๋ ๋ป์ด๋ค. Ping์ ICMP(Internet Control Message Protocol)๋ฅผ ์ด์ฉํ์ฌ ๋คํธ์ํฌ ์ฑ๋ฅ์ ์ธก์ ํ๋ค.
โ Ping ๋์ ๋ฐฉ์
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ก ICMP Echo Request(ํ ์์ฒญ)๋ฅผ ๋ณด๋
- ์๋ฒ๊ฐ ์ด๋ฅผ ์์ ํ ํ, ICMP Echo Reply(ํ ์๋ต)๋ฅผ ํด๋ผ์ด์ธํธ๋ก ๋ค์ ๋ณด๋
- ํด๋ผ์ด์ธํธ๋ ์๋ต์ ๋ฐ๋ ๋ฐ ๊ฑธ๋ฆฐ ์๊ฐ์ ์ธก์ ํ์ฌ Ping ๊ฐ์ ๊ณ์ฐ
โ Ping ๊ณ์ฐ ๊ณต์
- Ping(ms) = ์๋ณต์๊ฐ(RTT) = ํจํท ์ก์ ์๊ฐ + ์๋ต ์์ ์๊ฐ
+ ์ถ๊ฐ ์ง์
ICMP(Internet Control Message Protocol)
~> ICMP๋ ๋คํธ์ํฌ์์ ์ค๋ฅ ๋ณด๊ณ ๋ฐ ์ง๋จ์ ๋ด๋นํ๋ ํ๋กํ ์ฝ
~> ์ฆ, ๋คํธ์ํฌ ์ฅ๋น(๋ผ์ฐํฐ, ์๋ฒ ๋ฑ) ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ๊ณ , ์ด๋ฅผ ๋ณด๊ณ ํ๋ ์ญํ ์ ์ํ (์ฆ, ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ํ๋กํ ์ฝ X)
๐ Jitter๋?
Jitter๋ ๋คํธ์ํฌ ํจํท์ด ์๋ฒ๋ก ๋์ฐฉํ๋ ์๊ฐ์ด ์ผ์ ํ์ง ์๊ณ ๋ณ๋ํ๋ ํ์์ ์๋ฏธํ๋ค. ์ฆ, Ping ๊ฐ์ด ๊ณ์ํด์ ๋ค์ญ๋ ์ญํ๋ฉด Jitter๊ฐ ๋๋ค๋ ๋ป์ด๋ค. ๋จ์๋ ms์ด๋ฉฐ, ๊ฐ์ด ํด์๋ก ๋คํธ์ํฌ ์ฐ๊ฒฐ์ด ๋ถ์์ ํ๋ค๋ ๋ป์ด๋ค. ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ๋ ์ฌ๋ฌ ๊ฐ์ ํจํท(Packet)์ผ๋ก ๋๋์ด ์ ์ก๋๋๋ฐ, ์ด ํจํท๋ค์ด ์๋ฒ์ ๋์ฐฉํ๋ ์๊ฐ์ด ์ผ์ ํด์ผ ์๋น์ค๊ฐ ์ํํ๊ฒ ์ด๋ฃจ์ด์ง๋ค.
โ Jitter ๊ณ์ฐ ๊ณต์
- Jitter(ms) = ์ต๋ Ping ๊ฐ - ์ต์ Ping ๊ฐ
๐ Packet Loss๋?
ํจํท ์์ค์ ๋คํธ์ํฌ์์ ํน์ ๋ฐ์ดํฐ ํจํท์ด ์์ค๋๊ฑฐ๋ ์ญ์ ๋๋ ํ์์ ์๋ฏธํ๋ค. ์ฆ, ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก ์ ์ก๋ ํจํท ์ค ์ผ๋ถ๊ฐ ๋ชฉ์ ์ง์ ๋๋ฌํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ๋ฌธ์ ๋ค.
โ Packet Loss ๋ฐ์ ์์ธ
- ๋คํธ์ํฌ ์ฅ๋น์ ๊ณผ๋ถํ (๋คํธ์ํฌ ์ฅ๋น(๋ผ์ฐํฐ, ์ค์์น, ๋ฐฉํ๋ฒฝ ๋ฑ)๊ฐ ์ ํ๋ ๋ฆฌ์์ค(CPU, ๋ฉ๋ชจ๋ฆฌ, ๋์ญํญ)๋ฅผ ์ด๊ณผํ๋ฉด ์๋ก์ด ํจํท์ ๋ฒ๋ฆด ์ ์์)
- ๋ฒํผ ์ค๋ฒํ๋ก์ฐ (๋ผ์ฐํฐ์ ๋ฒํผ(Queue)๊ฐ ๊ฐ๋ ์ฐจ๋ฉด, ๊ธฐ์กด์ ๋๊ธฐ ์ค์ธ ํจํท ๋๋ ์๋กญ๊ฒ ๋์ฐฉํ ํจํท์ด ์ญ์ ๋ ์ ์์)
- ๋คํธ์ํฌ ํผ์ก (ํธ๋ํฝ์ด ๋ง์์ง๋ฉด, ๋คํธ์ํฌ ์ฅ๋น๊ฐ ํจํท์ ์ ์์ ์ผ๋ก ์ฒ๋ฆฌํ์ง ๋ชปํ๊ณ ์์ค๋ ๊ฐ๋ฅ์ฑ์ด ์ปค์ง)
- ๋ฌด์ ํ๊ฒฝ ๋ฌธ์ (Wi-Fi ํ๊ฒฝ์์๋ ์ ํธ ๊ฐ์ญ(์ธํฐํ์ด์ค), ์ฅ์ ๋ฌผ, ์ ํธ ๊ฐ์ ๋ก ์ธํด ํจํท์ด ์์ค๋ ๊ฐ๋ฅ์ฑ์ด ๋์)
- ๋ฐฉํ๋ฒฝ ๋ฐ ๋ณด์ ์ํํธ์จ์ด์ ํจํท ์ฐจ๋จ(๋ฐฉํ๋ฒฝ, VPN, ์ํฐ๋ฐ์ด๋ฌ์ค ํ๋ก๊ทธ๋จ์ด ํน์ ํจํท์ ์ฐจ๋จํ์ฌ ์์ค์ด ๋ฐ์ํ ์ ์์)
๐ ๋คํธ์ํฌ ํ์ง(Ping, Jitter, Packet Loss)์ด ๊ฒ์ ํ๋ ์ด์ ๋ฏธ์น๋ ์ํฅ
๐จ Ping์ด ๋์ ๋ (100ms ์ด์)
- ์ ๋ ฅ ์ง์ฐ ๋ฐ์ (๋ฒํผ์ ๋๋ ๋๋ฐ ๋ฐ์์ด ๋ฆ๊ฒ ๋ํ๋จ)
- FPS์์ ์ด์ ์๋๋ฐ ๋ง์๋์ง ํ์ธ์ด ๋ฆ๊ฒ ๋ธ
- MOBA์์ ์คํฌ์ ์ฌ์ฉํ๋๋ฐ ํ ๋ฐ์ ๋ฆ๊ฒ ๋ฐ๋๋จ
๐จ Ping์ด ๋งค์ฐ ๋์ ๋ (300ms ์ด์)
- ์บ๋ฆญํฐ๊ฐ ์๊ฐ ์ด๋(์ํ ํ์, ํ ๋ ํฌํธ)ํ๊ฑฐ๋ ๊ฒ์์ด ๋๊น
- ๊ฒ์ ์๋ฒ๊ฐ ํ๋ ์ด์ด์ ์์น๋ฅผ ์ ํํ ์ธ์ํ์ง ๋ชปํจ (์์น ์ค๋ฅ ๋ฐ์)
๐จ Jitter๊ฐ ๋์ ๋ (10ms ์ด์)
- ๊ฒ์ ๋ด ์บ๋ฆญํฐ ๋๋ ์ค๋ธ์ ํธ๊ฐ ์๊ฐ ์ด๋(์ํ ํ์)
- FPS์์ ์ ์ด ๊ฐ์๊ธฐ ์๊ฐ ์ด๋(ํ ๋ ํฌํธ)ํ๊ฑฐ๋, ํผ๊ฒฉ ํ์ ์ค๋ฅ ๋ฐ์
- ๋ ์ด์ฑ ๊ฒ์์์ ์๋ ์ฐจ๋์ด ๊ฐ์๊ธฐ ์ฌ๋ผ์ก๋ค๊ฐ ๋ํ๋จ
๐จ Packet Loss 2% ~ 5%
- ์ ๋ ฅ์ด ์นํ๊ฑฐ๋, ์ด์์ด ๋ง์๋๋ฐ ํ์ ๋์ง ์์
- MOBA์์ ์คํฌ์ด ์ ๋ ฅ๋์์ง๋ง ๋ฐ๋๋์ง ์์
๐จ Packet Loss 10% ์ด์
- ์บ๋ฆญํฐ๊ฐ ์๊ฐ ์ด๋(์ํ)ํ๊ฑฐ๋, ๊ฒ์ ๋ด ๋ฐ์์ด ๋ถ๊ท์นํจ
- MMORPG์์ ํ์คํธ ์๋ฃ ๋ฒํผ์ ๋๋ ์ง๋ง ์๋ฒ๊ฐ ๋ฐ์ํ์ง ์์
- ๊ฒ์์ด ๋๊ธฐ๊ฑฐ๋ ์์ ์ ์์ด ๋ถ๊ฐ๋ฅํด์ง
+ ์ถ์ฒ
https://aws.amazon.com/ko/what-is/icmp/
'๐ Computer Science' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Node.js์ ๋ํ์ฌ (0) | 2025.03.05 |
---|---|
Database์ ๋ํ์ฌ (0) | 2025.02.21 |
TCP์ UDP์ ๋ํ์ฌ (0) | 2025.02.19 |
Process์ Thread์ ๋ํ์ฌ (0) | 2025.02.18 |
๋ฉ๋ชจ๋ฆฌ ๊ณ์ธต ๊ตฌ์กฐ์ ๋ํ์ฌ (0) | 2025.02.17 |