์ ์ก ๊ณ์ธต
์ ์ก ๊ณ์ธต
์ ์ก ๊ณ์ธต์ ๋ชฉ์ ์ง๊น์ง ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด ์กด์ฌํ๋ค. ํด๋น ๊ณ์ธต์ ๊ธฐ๋ฅ์ ํฌ๊ฒ ๋๊ฐ์ง๊ฐ ์๋ค.
- ์ค๋ฅ๋ฅผ ์ ๊ฒํ๋ ๊ธฐ๋ฅ์ผ๋ก ์ค๋ฅ ๋ฐ์์ ์ฌ์ ์ก์ ์์ฒญํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ฒ ์ ๋ฌํ๋ค.
- ์ ์ก๋ ๋ฐ์ดํฐ์ ๋ชฉ์ ์ง๊ฐ ์ด๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ธ์ง ์๋ณํ๋ ๊ธฐ๋ฅ์ด๋ค.
๋ํ, ์ ์ก ๊ณ์ธต์๋ ํฌ๊ฒ 2๊ฐ์ง ํต์ ๋ฐฉ๋ฒ์ด ์๋ค.
- ์ฐ๊ฒฐํ ํต์ : ์ ๋ขฐํ ์ ์๊ณ ์ ํํ ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง์ ๋ฌธ์ ์์ด ์ ๋ฌํ๋ ํต์
- ๋น์ฐ๊ฒฐํ ํต์ : ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ ๋ฌํ๋ ํต์
TCP
Transmission Control Protocol์ ์ฝ์๋ก, ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ์ ๊ณตํ๋ค. ํน์ง์ ์๋์ ๊ฐ๋ค.
- ์ฐ๊ฒฐํ : ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ ์ ์ฐ๊ฒฐ์ ๋งบ์
- ์ ๋ขฐ์ฑ ๋ณด์ฅ : ๋ฐ์ดํฐ ์์ค ์ ์ฌ์ ์ก
- ์์ ๋ณด์ฅ : ๋ณด๋ธ ์์๋๋ก ์์ ์ธก์ ์ ๋ฌ
- ํ๋ฆ ์ ์ด : ์์ ์๊ฐ ๊ฐ๋น ๊ฐ๋ฅํ ๋งํผ ์ ์ก
- ํผ์ก ์ ์ด : ๋คํธ์ํฌ ํผ์ก ์ํฉ์ ๋ฐ๋ผ ์ ์ก๋ ์กฐ์
- ์๋ ์๋์ ์ผ๋ก ๋๋ฆผ : ์ฌ๋ฌ ์ ์ด ๊ธฐ๋ฅ ๋๋ฌธ์ UDP๋ณด๋ค ๋๋ฆผ
์ฌ์ฉํ๋ ๊ณณ์ ์๋์ ๊ฐ๋ค.
- ์น HTTP/HTTPS
- ํ์ผ ์ ์ก
- ์ด๋ฉ์ผ
- SSH
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ
3-way Handshake
TCP๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ ์ ๋จผ์ ์ฐ๊ฒฐ์ ๋งบ๋๋ค. ์ด ๊ณผ์ ์ 3-way Handshake๋ผ๊ณ ํ๋ค. ๊ณผ์ ์ ์๋์ ๊ฐ๋ค.
- Client โ Server : SYN
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์๊ฒ ์ฐ๊ฒฐ ์์ฒญ์ ๋ณด๋ธ๋ค.
- ์ดํ ํด๋ผ์ด์ธํธ๋ CLOSED์์ SYN-SENT ์ํ๋ก ๋ณํ๋ค.
- Server โ Client : SYN + ACK
- ์๋ฒ๋ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ๊ณ ์๋ตํ๋ค.
- ์ดํ ์๋ฒ์ ์ํ๋ LISTEN์์ SYN_RECEIVED ์ํ๋ก ๋ณํ๋ค.
- Client โ Server : ACK
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์๋ต์ ํ์ธํ๋ค.
- ์ดํ Client์ Server์ ESTABLISHED ์ํ๋ก ๋ณํ๋ค.
๋จ์ ์ฐ๊ฒฐ ์ฌ๋ถ๋ง ํ์ธํ๋ ๊ฒ์ด ์๋ ์๋์ ๊ฐ์ ์ฃผ์ ๋ชฉ์ ์ ๊ฐ์ง๋ค.
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์๊ฒ ๋ณด๋ผ ์ ์๋์ง ํ์ธ
- ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์๊ฒ ๋ณด๋ผ ์ ์๋์ง ํ์ธ
- ์์ชฝ์ด ์๋ก์ ์ด๊ธฐ ์์ ๋ฒํธ๋ฅผ ๋๊ธฐํ
๊ทธ๋ฌ๊ธฐ ๋๋ฌธ์ Sequence Number๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์์๋๋ก ๊ด๋ฆฌํ๋ค. ๋ฐ๋ผ์ ์ฐ๊ฒฐ ์์ ์์ ์ ์์ชฝ์ด ์ด๊ธฐ Sequence Number๋ฅผ ์ฃผ๊ณ ๋ฐ์์ผ ํ๋ค.
4-way Handshake
TCP ์ฐ๊ฒฐ์ ์ข ๋ฃํ ๋๋ 4-way Handshake ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ์ฐ๊ฒฐ๊ณผ ๋ฌ๋ฆฌ 4๋ฒ์ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์ด์ ๋ TCP๊ฐ ์๋ฐฉํฅ ํต์ ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ํด๋ผ์ด์ธํธ๊ฐ ๋ ์ด์ ๋ณด๋ผ ๋ฐ์ดํฐ๊ฐ ์์ด๋ ์๋ฒ๊ฐ ์์ง ๋ณด๋ผ ๋ฐ์ดํฐ๊ฐ ๋จ์ ์์ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๊ณผ์ ์ ์๋์ ๊ฐ๋ค.
- Client โ Server : FIN
- ํด๋ผ์ด์ธํธ๊ฐ ์ฐ๊ฒฐ ์ข ๋ฃ ์์ฒญ์ ๋ณด๋ธ๋ค.
- ์ดํ ํด๋ผ์ด์ธํธ๋ ESTABLISHED์์ FIN_WAIT_1 ์ํ๋ก ๋ณํ๋ค.
- Server โ Client : ACK
- ์๋ฒ๋ ํด๋ผ์ด์ธํธ๋ก ๋ฐ์ ์์ฒญ์ ๋ฐ์๋ค๊ณ ์๋ต์ ๋ณด๋ธ๋ค.
- ์๋ฒ์ ์ํ๋ ESTABLISHED์์ CLOSE_WAIT๋ก ๋ณํ๋ค.
- ์๋ฒ๋ก๋ถํฐ ACK๋ฅผ ๋ฐ์ ํด๋ผ์ด์ธํธ๋ FIN_WAIT_1์์ FIN_WAIT_2 ์ํ๋ก ๋ณํ๋ค.
- ์ด ๊ณผ์ ์์ ์์ง ์๋ฒ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ์ ์๋ค.
- Server โ Client : FIN
- ์๋ฒ๋ ๋ณด๋ผ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ์ฒ๋ฆฌํ ๋ค ํด๋ผ์ด์ธํธ์๊ฒ ์ข ๋ฃ ์์ฒญ์ ๋ณด๋ธ๋ค.
- ์๋ฒ์ ์ํ๋ CLOSE_WAIT์์ LAST_ACK๋ก ๋ณํ๋ค.
- Client โ Server : ACK
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ก๋ถํฐ ์จ ์ข ๋ฃ ์์ฒญ์ ํ์ธํ๋ค๊ณ ์๋ต์ ๋ณด๋ธ๋ค.
- ์ด๋ ํด๋ผ์ด์ธํธ๋ FIN_WAIT_2 โ TIME_WAIT โ CLOSE ์์๋ก ์ํ๊ฐ ๋ณํ๋ค.
- ์๋ฒ๋ ACK๋ฅผ ๋ฐ์ผ๋ฉด LAST_ACK์์ CLOSED๋ก ์ํ๊ฐ ๋ณํ๋ค.
๋ง์ง๋ง์ ํด๋ผ์ด์ธํธ๊ฐ TIME_WAIT ์ํ๋ฅผ ๊ฐ์ง๋ ์ด์ ๋ ์๋์ ๊ฐ๋ค.
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์๊ฒ ๋ณด๋ธ ๋ง์ง๋ง ACK๊ฐ ์ ์ค๋ ์ ์๋ค.
- ์ ์ค๋ ๊ฒฝ์ฐ ์๋ฒ๊ฐ FIN๋ฅผ ๋ค์ ๋ณด๋ธ๋ค.
- ์ด๋, ํด๋ผ์ด์ธํธ๊ฐ CLOSED๊ฐ ๋๋ฒ๋ฆฌ๋ฉด ์๋ฒ์ ์ฌ์ ์ก์ ๋์ํ ์ ์๋ค.
- ์ด์ ์ฐ๊ฒฐ์ ํจํท์ด ์ ์ฐ๊ฒฐ์ ์์ด๋ ๊ฒ์ ๋ฐฉ์งํ๋ค.
- ๋คํธ์ํฌ ์ง์ฐ์ผ๋ก ์ธํด ํจํท์ด ๋ค๋ฆ๊ฒ ๋์ฐฉํ ์ ์๋ค.
- ์ด๋, ๊ฐ์ IP์ ํฌํธ ์กฐํฉ์ผ๋ก ์๋ก์ด ์ฐ๊ฒฐ์ด ๋ฐ๋ก ๋ง๋ค์ด์ก์ ๋, ํจํท์ด ์์ด๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค.
UDP
User Datagram Protocol์ ์ฝ์๋ก, ๋น ๋ฅธ ์ ์ก์ ์ฐ์ ํ๋ค. ํน์ง์ ์๋์ ๊ฐ๋ค.
- ๋น์ฐ๊ฒฐํ : ์ฐ๊ฒฐ ๊ณผ์ ์์ด ๋ฐ๋ก ๋ฐ์ดํฐ ์ ์ก
- ์ ๋ขฐ์ฑ ๋ณด์ฅ ์์ : ์์ค๋์ด๋ ์ฌ์ ์กํ์ง ์์
- ์์ ๋ณด์ฅ ์์ : ๋จผ์ ๋ณด๋ธ ๋ฐ์ดํฐ๊ฐ ๋จผ์ ๋์ฐฉํ๋ค๋ ๋ณด์ฅ ์์
- ํ๋ฆ ์ ์ด ์์ : ์์ ์์ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ๊ณ ๋ คํ์ง ์์
- ํผ์ก ์ ์ด ์์ : ๋คํธ์ํฌ ํผ์ก ์ํฉ์ ์ง์ ์ ์ดํ์ง ์์
- ์๋ ๋น ๋ฆ : ์ ์ด ๊ธฐ๋ฅ์ด ์ ์ด ์ค๋ฒํค๋๊ฐ ์ ์
์ฌ์ฉํ๋ ๊ณณ์ ์๋์ ๊ฐ๋ค.
- ์ค์๊ฐ ์์ ์คํธ๋ฆฌ๋ฐ
- ์จ๋ผ์ธ ๊ฒ์
- ์์ฑ ํตํ
- DNS
- DHCP
ํ๋ฆ ์ ์ด
์ก์ ์๊ฐ ์์ ์์ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ์ด๊ณผํด์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด์ง ์๋๋ก ์กฐ์ ํ๋ ๊ธฐ๋ฅ์ด๋ค. ํ๋ฆ ์ ์ด๊ฐ ํ์ํ ์ด์ ๋ ์๋์ ๊ฐ๋ค.
- ์ก์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ๋ณด๋ผ ์ ์์ง๋ง, ์์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ์๋๊ฐ ๋๋ฆด ์ ์๋ค.
- ์ก์ ์๊ฐ ์ด๋น 100MB๋ฅผ ๋ณด๋ด๋๋ฐ, ์์ ์๊ฐ ์ด๋น 10MB๋ฐ์ ์ฒ๋ฆฌํ์ง ๋ชปํ๋ฉด ์์ ๋ฒํผ๊ฐ ๊ฐ๋ ์ฐฌ๋ค.
- TCP ์์ ์ธก์๋ ๋ฐ์ดํฐ๋ฅผ ์์๋ก ์ ์ฅํ๋ ์์ ๋ฒํผ๊ฐ ์๋ค.
- ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ธฐ ์ ๊น์ง ๋ฐ์ดํฐ๋ ์ด ๋ฒํผ์ ์ ์ฅ๋๋ค.
- ๋ฒํผ์ ๊ฐ๋ ์ฐจ๋ฉด ์ดํ ๋ค์ด์ค๋ ๋ฐ์ดํฐ๊ฐ ๋ฒ๋ ค์ง ์ ์๊ธฐ ๋๋ฌธ์ TCP๋ ํ๋ฆ ์ ์ด๋ฅผ ์ฌ์ฉํ๋ค.
TCP๋ ์๋์ฐ๋ผ๋ ๊ฐ๋ ์ ์ฌ์ฉํด ์ก์ ๋์ ์กฐ์ ํ๋ค. ์์ ์๋ ACK๋ฅผ ๋ณด๋ผ ๋ ํ์ฌ ์ผ๋ง๋ ๋ฐ์ดํฐ๋ฅผ ๋ ๋ฐ์ ์ ์๋์ง๋ฅผ ์๋ ค์ค๋ค. ์ด ๊ฐ์ ์์ ์๋์ฐ๋ผ๊ณ ํ๋ค.
TCP๋ ๋ฐ์ดํฐ๋ฅผ ํ๋ ๋ณด๋ด๊ณ ACK๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ๋ฐฉ์์ด ์๋ ์ฌ๋ผ์ด๋ฉ ์๋์ฐ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ธ๋ค. ACK๋ฅผ ๋ฐ์ผ๋ฉด ์๋์ฐ๊ฐ ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋ํ๋ฉด์ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ์ ์๊ฒ ๋๋ค.

ํผ์ก ์ ์ด
๋คํธ์ํฌ๊ฐ ๊ฐ๋นํ ์ ์๋ ๋งํผ๋ง ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋๋ก ์กฐ์ ํ๋ ๊ธฐ๋ฅ์ด๋ค. TCP๋ ๋คํธ์ํฌ ํผ์ก ์ ๋๋ฅผ ๊ณ ๋ คํด์ ํผ์ก ์๋์ฐ๋ฅผ ์กฐ์ ํ๋ค. ์ก์ ์๊ฐ ํ ๋ฒ์ ๋ณด๋ผ ์ ์๋ ๋ฐ์ดํฐ ์์ ์์ ์๋์ฐ์ ํผ์ก ์๋์ฐ์ ์ต์๊ฐ์ผ๋ก ๊ฒฐ์ ๋๋ค. ํผ์ก ์ ์ด ๋ฐฉ์์ ํฌ๊ฒ 4๊ฐ์ง๊ฐ ์๋ค.
- Slow Start
- ํผ์ก ์๋์ฐ์ ๊ฐ์ ์์ ๊ฐ์ผ๋ก ์์ํ ๋ค, ACK๋ฅผ ๋ฐ์ ๋๋ง๋ค ๋น ๋ฅด๊ฒ ์ฆ๊ฐ์ํจ๋ค.
- ์ผ๋ฐ์ ์ผ๋ก ์ง์์ ์ผ๋ก ์ฆ๊ฐํ๋ค.
- Congestion Avoidance
- ์ด๋ ๊ธฐ์ค๊ฐ์ ๋๋ฌํ๋ฉด ๋ ์ด์ ์ง์์ ์ผ๋ก ์ฆ๊ฐ์ํค์ง ์๊ณ , ์ ํ์ ์ผ๋ก ์ฆ๊ฐ์ํจ๋ค.
- ์ด๋ ๊ธฐ์ค๊ฐ์ ssthresh Slow Start Threshold๋ผ๊ณ ํ๋ค.
- Fast Retransmit
- TCP๋ ์ค๊ฐ์ ํจํท์ด ์์ค๋๋ฉด ์ฌ์ ์ก์ ํด์ผํ๋ฉฐ, ์ด ๊ณผ์ ์์ ๋์ผํ ACK๊ฐ 3๋ฒ ์ค๋ณตํด์ ์ค๋ฉด ์ก์ ์๋ ํน์ ์ธ๊ทธ๋จผํธ๊ฐ ์์ค๋์๋ค๊ณ ํ๋จํ๋ค.
- ์ด๋ฅผ 3 Duplicate ACKs๋ผ๊ณ ํ๋ค.
- ์ด๋ ํ์์์๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ์ฆ์ ์ฌ์ ์กํ๋ ๋ฐฉ์์ Fast Retransmit๋ผ๊ณ ํ๋ค.
- Fast Recovery
- Fast Retransmit ์ดํ ํผ์ก ์๋์ฐ๋ฅผ ์์ ํ ์ฒ์๋ถํฐ ๋ค์ ์์ํ์ง ์๊ณ , ์ด๋ ์ ๋ ์ค์ธ ์ํ์์ ํ๋ณต์ ์๋ํ๋ค.
์ผ๋ฐ์ ์ผ๋ก ํ์์์์ด ๋ฐ์ํ๋ฉด ํผ์ก ์๋์ฐ๊ฐ์ ํฌ๊ฒ ์ค์ด๊ณ , Slow Start๋ฅผ ์์ํ๋ค. ๋ฐ๋ฉด 3 Duplicate ACK๊ฐ ๋ฐ์ํ๋ฉด Fast Retransmit๊ณผ Fast Recovery๊ฐ ๋์ํ๋ค.
ํฌํธ ๋ฒํธ ์ฒด๊ณ
ํฌํธ ๋ฒํธ๋ ํ ์ปดํจํฐ ์์์ ์ด๋ค ํ๋ก์ธ์ค ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ์ง ๊ตฌ๋ถํ๋ ๋ฒํธ์ด๋ค. IP ์ฃผ์๊ฐ ์ปดํจํฐ๋ฅผ ์ฐพ๊ธฐ ์ํ ์ฃผ์๋ผ๋ฉด, ํฌํธ ๋ฒํธ๋ ์ปดํจํฐ ์์ ํ๋ก๊ทธ๋จ์ ์ฐพ๊ธฐ ์ํ ๋ฒํธ์ด๋ค. ํฌํธ ๋ฒํธ์ ๋ฒํธ๋ 0๋ฒ๋ถํฐ 65535๋ฒ๊น์ง ์ฌ์ฉํ ์ ์๋ค. ์ด๋ ํฌํธ ๋ฒํธ๊ฐ 16๋นํธ์ด๊ธฐ ๋๋ฌธ์ด๋ค.
- 0 ~ 1023 : ์ฃผ์ ์๋น์ค๊ฐ ์ฌ์ฉํ๋ ํฌํธ, Well-known Port
- 1024 ~ 49151 : ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฑ๋กํด์ ์ฌ์ฉํ๋ ํฌํธ, Registered Port
- 49152 ~ 65535 : ํด๋ผ์ด์ธํธ๊ฐ ์์๋ก ์ฌ์ฉํ๋ ํฌํธ, Dynamic/Private/Ephemeral Port
์๋ฒ๋ ๋ณดํต ์ ํด์ง ํฌํธ๋ฅผ ์ด๊ณ ๊ธฐ๋ค๋ฆฐ๋ค. ํด๋ผ์ด์ธํธ๋ ์์ฒญ์ ๋ณด๋ผ ๋ ์์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ค.
NAT
Network Address Translation์ ์ฝ์๋ก, IP ์ฃผ์๋ฅผ ๋ณํํ๋ ๊ธฐ์ ์ด๋ค. ์ฃผ๋ก ์ฌ์ค IP์ ๊ณต์ธ IP๋ฅผ ๋ณํํ ๋ ์ฌ์ฉํ๋ค. ๋์ ๊ณผ์ ์ ์๋์ ๊ฐ๋ค.
- ๋
ธํธ๋ถ๊ณผ ๊ณต์ ๊ธฐ๊ฐ ์๋ค๊ณ ๊ฐ์ ์ ํ๋ค.
- ๋ ธํธ๋ถ ์ฌ์ค IP: 192.168.0.10
- ๊ณต์ ๊ธฐ ๊ณต์ธ IP: 203.0.113.10
- ์น ์๋ฒ IP: 142.250.207.14
- ๋
ธํธ๋ถ์ด ์น ์๋ฒ์ ์ ์ํ๋ค.
- 192.168.0.10:52341 โ 142.250.207.14:443
- ํด๋น ์์ฒญ์ด ๊ณต์ ๊ธฐ๋ฅผ ์ง๋๋ฉด์ NAT๊ฐ ์ ์ฉ๋๋ค.
- 203.0.113.10:60001 โ 142.250.207.14:443
- ๊ณต์ ๊ธฐ๋ ๋ด๋ถ์ ์ผ๋ก NAT ํ ์ด๋ธ์ ์ ์ฅํ์ฌ ๋ด๋ถ ์ฃผ์์ ๋ณํ๋ ์ธ๋ถ ์ฃผ์๋ฅผ ๊ด๋ฆฌํ๋ค.
- ์น ์๋ฒ๊ฐ ์๋ต์ ๋ณด๋ธ๋ค.
- 142.250.207.14:443 โ 203.0.113.10:60001
- ํด๋น ์๋ต์ ๋ฐ์ ๊ณต์ ๊ธฐ๋ NAT ํ
์ด๋ธ์ ๋ณด๊ณ ์๋ ๋ด๋ถ ์ฃผ์๋ก ๋ค์ ๋ณํํ๋ค.
- 142.250.207.14:443 โ 192.168.0.10:52341
์ฌ๋ฌ ๋ด๋ถ ๊ธฐ๊ธฐ๊ฐ ํ๋์ ๊ณต์ธ IP๋ฅผ ํจ๊ป ์ฌ์ฉํ ์ ์๋ ์ด์ ๋ ํฌํธ ๋ฒํธ๊น์ง ํจ๊ป ๋ณํํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ฅผ PAT ๋๋ NAPT๋ผ๊ณ ํ๋ค.
- ์ฅ์
- ๊ณต์ธ IP ์ ์ฝ
- ๋ด๋ถ๋ง ๋ณดํธ
- ๋คํธ์ํฌ ๊ด๋ฆฌ ์ฉ์ด
- ๋จ์
- ์ธ๋ถ์์ ๋ด๋ถ ๊ธฐ๊ธฐ๋ก ์ง์ ์ ๊ทผ ์ด๋ ค์
- P2P ํต์ ๋ณต์ก
- NAT ํ ์ด๋ธ ๊ด๋ฆฌ ํ์
- ์ข ๋จ ๊ฐ ์ฐ๊ฒฐ์ฑ ์ฝํ
NAT ํ๊ฒฝ์์๋ ์ธ๋ถ์์ ๋ด๋ถ ์๋ฒ์ ์ง์ ์ ๊ทผํ๊ธฐ ์ด๋ ต๋ค.
- ์ง ๋ด๋ถ์ PC์์ ์น ์๋ฒ๋ฅผ ์คํํ๊ณ ์๋ค.
- ๋ด๋ถ ์๋ฒ: 192.168.0.10:8080
- ๊ณต์ ๊ธฐ ๊ณต์ธ IP: 203.0.113.10
- ์ธ๋ถ ์ฌ์ฉ์๊ฐ ๋ค์ ์ฃผ์๋ก ์ ์ํ๋ค.
- 203.0.113.10:80
- ๊ณต์ ๊ธฐ๊ฐ ์ด ์์ฒญ์ ๋ด๋ถ ์๋ฒ๋ก ์ ๋ฌํ๋๋ก ์ค์ ํ ์ ์๋ค.
- 203.0.113.10:80 โ 192.168.0.10:8080
์ด๊ฒ์ ํฌํธ ํฌ์๋ฉ์ด๋ผ๊ณ ํ๋ค.