๐ก PING๊ณผ TCPING, ๋ฌด์์ด ๋ค๋ฅผ๊น?
PING ๊ณผ TCPING
IP์ PORT๊ฐ ์ด๋ ค ์๋์ง ํ์ธํด ๋ฌ๋ผ๋ ์์ฒญ์ ๋ฐ์ ์ ์ด ์๋ค.
์ฒ์์๋ ์ต์ํ ping ๋ช
๋ น์ด๋ก ํ
์คํธ๋ฅผ ์์ํ๊ณ , ํฌํธ๊น์ง ํ์ธํ๋ ค๋ค tcping์ ์๊ฒ ๋๋ค.
๊ฒฐ๋ก ๋ถํฐ ๋งํ๋ฉด, PING์ ํฌํธ ํ์ธ์ด ๋ถ๊ฐ๋ฅํ๊ณ IP ๋ ๋ฒจ๋ง ์ฒดํฌํ ์ ์๋ ๋๊ตฌ์๋ค.
tcping์ ์จ ๋ณด๋ผ๋ ํํธ๋ฅผ ๋ฐ๊ณ ๋์์ผ ์ํ๋ ํ์ธ์ด ๊ฐ๋ฅํ๋ค.
์ด ๊ธ์์๋ ๊ทธ ๊ฒฝํ์ ๋ฐํ์ผ๋ก PING๊ณผ TCPING์ ์ฐจ์ด๋ฅผ ์ ๋ฆฌํด ๋ณธ๋ค.
PING์ด๋?
PING์ ๋คํธ์ํฌ ์ฅ๋น๊ฐ IP ๋ ๋ฒจ์์ ์ ์์ ์ผ๋ก ์๋ตํ๋์ง ํ์ธํ๋ ๋ช ๋ น์ด๋ค.
- ํ๋กํ ์ฝ: ICMP (Internet Control Message Protocol)
- ๋ชฉ์ : ์๋ ์ฅ์น IP๊ฐ ์ด์์๋์ง, ์๋ต ์๊ฐ์ ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋์ง ํ์ธ
- ํฌํธ ํ์ธ: ๋ถ๊ฐ๋ฅ (IP ๋จ์ ํ ์คํธ๋ง ๊ฐ๋ฅ)
# ๊ตฌ๊ธ ์๋ฒ(IP: 8.8.8.8) PING ํ์ธ
ping 8.8.8.8TCPING์ด๋?
TCPING์ ํน์ ์๋ฒ์ TCP ํฌํธ ์ฐ๊ฒฐ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๋๊ตฌ๋ค.
- ํ๋กํ ์ฝ: TCP (Transmission Control Protocol)
- ๋ชฉ์ : ์๋ฒ๊ฐ ํด๋น ํฌํธ์์ ์๋น์ค ์ค์ธ์ง ํ์ธ
- ICMP(PING)๊ฐ ์ฐจ๋จ๋ ํ๊ฒฝ์์๋ TCP ํฌํธ ๋จ์๋ก ํ ์คํธ ๊ฐ๋ฅ
# ๊ตฌ๊ธ ์๋ฒ(IP: 8.8.8.8), HTTPS ์๋น์ค(PORT: 443) TCPING ํ์ธ
tcping 8.8.8.8 443TCPING ์ค์น ๋ฐฉ๋ฒ (Windows)
-
์๋ ๋งํฌ์์
tcping.exe๋ค์ด๋ก๋
๐ https://www.elifulkerson.com/projects/tcping.phpย -
๋ค์ด๋ก๋ํ
tcping.exe๋ฅผ ๋ค์ ๊ฒฝ๋ก์ ๋ณต์ฌ
C:\Windows\System32 -
CMD๋ฅผ ์ฌ์์ํ ํ ์ฌ์ฉ
# tcping [์ ์ IP] [์ ์ PORT]
tcping 8.8.8.8 443ํ๋์ ๋น๊ต
| ๊ตฌ๋ถ | PING | TCPING |
|---|---|---|
| ํ๋กํ ์ฝ | ICMP | TCP |
| ํ์ธ ๋์ | IP (ํธ์คํธ ์์กด ์ฌ๋ถ) | IP + PORT (์๋น์ค ์๋ต ์ฌ๋ถ) |
| ํฌํธ ํ์ธ | โ ๋ถ๊ฐ | โ ๊ฐ๋ฅ |
| ์ฐจ๋จ ๊ฐ๋ฅ์ฑ | ๋ณด์ ์ ์ฑ ์ผ๋ก ์ฐจ๋จ๋๊ธฐ ์ฌ์ | ์๋น์ค ํฌํธ๊ฐ ์ด๋ ค ์์ผ๋ฉด ๋์ |
| ์ฌ์ฉ ๋ชฉ์ | ๊ธฐ๋ณธ์ ์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ ํ์ธ | ํน์ ์๋น์ค ํฌํธ ์ฐ๊ฒฐ ํ์ธ |
PING์ ์คํจ ํ๋๋ฐ , TCPING์ ์ฑ๊ณต?
๋คํธ์ํฌ ์ ๊ฒ์ ํ๋ค ๋ณด๋ฉด ์ด๋ฐ ์ํฉ์ด ์๊ธธ ์ ์๋ค.
โ PING โ ์๋ต ์์
โ TCPING โ ์ฐ๊ฒฐ ์ฑ๊ณต
์ฌ๊ธฐ์ ๋น์ฐํ ์๋ฌธ์ด ์๊ธด๋ค.
โ PING ์ด ์๋ต ์๋๋ฐ, TCPING์ด ์ฐ๊ฒฐ ์ฑ๊ณตํ๋ค๊ณ ? IP๋ ๋ชป ๋ซ๋ฆฌ๋๋ฐ IP + PORT๋ ์ ๋๋ ๊ฑฐ์ง?โ
์ด๊ฒ ์ด์ํ ๊ฒ ์๋๋ค. ๋ณด์ ์ ์ฑ ๋๋ฌธ์ ๋ํ๋๋ ์ ์์ ์ธ ํ์์ผ ์ ์๋ค.
๋ณด์์ ๋ชฉ์ ์ผ๋ก ICMP Echo(PING) ์๋ต์ ์ฐจ๋จํ๊ณ ,
์ค์ ์๋น์ค(TCP ํฌํธ)๋ ์ ์์ ์ผ๋ก ์ ๊ณตํ๋ ๊ตฌ์ฑ์ด ๊ฐ๋ฅํ๋ค.
์๋ฅผ ๋ค์ด, ๊ธฐ์
๋ด๋ถ๋ง์์๋ ๋ณด์์ PING์ ์ ๋ฉด ์ฐจ๋จํด ๋๊ณ ,
๋ด๋ถ ์ง์๋ค์ด ์ฌ์ฉํ๋ ์๋น์ค ํฌํธ๋ง ์ด์ด๋๋ ๋ฐฉ์์ผ๋ก ์ด์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
๋ง์ฝ TCPING์ ์ค์นํ ์ ์๋ค๋ฉด?
์ด์ ์๋ฒ ํ๊ฒฝ์ด๋ ๋ณด์ ์ ์ฑ
์ ์ธ๋ถ ์คํ ํ์ผ์ ๋ค์ดํ๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ, ๋ฆฌ๋
์ค ๊ณ์ด์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋๋ nc(Netcat) ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด tcping ๋์ ์ฌ์ฉํ ์ ์๋ค.
# nc -zv [IP์ฃผ์] [ํฌํธ๋ฒํธ]
# -z : ๋ฐ์ดํฐ๋ฅผ ์ ์กํ์ง ์๊ณ ํฌํธ๊ฐ ์ด๋ ค์๋์ง ํ์ธ
# -v : ์์ธํ ๊ฒฐ๊ณผ(์ฑ๊ณต/์คํจ)๋ฅผ ์ถ๋ ฅ
nc -zv 8.8.8.8 443์ ๋ฆฌ
| ์ํฉ | ์ฌ์ฉํ ๋๊ตฌ |
|---|---|
| โ์๋ฒ๊ฐ ์ด์์๋์ง๋ง ํ์ธํ๊ณ ์ถ๋คโ | ping |
| โํน์ ํฌํธ๊ฐ ์ด๋ ค์๋์ง ํ์ธํ๊ณ ์ถ๋คโ | tcping |
| โPING์ด ๋งํ์๋ ํ๊ฒฝ์์ ์ฐ๊ฒฐ ํ ์คํธ๊ฐ ํ์ํ๋คโ | tcping |