์ฐ์ ๊ธฐ๋ก ๐ช
์ ์ก๊ณ์ธต - TCP์ UDP ๋ณธ๋ฌธ
ํจํท์ ์ต์ข ๋ชฉ์ ์ง๋ ํธ์คํธ๊ฐ ์คํํ๋ ํ๋ก์ธ์ค์ด๋ค. ์ด๋ IP์ฃผ์+ํฌํธ ๋ฒํธ์ ์กฐํฉ์ผ๋ก ์์๋ผ ์ ์๋๋ฐ, ์ ์ก๊ณ์ธต์ ์ด ํฌํธ ๋ฒํธ๋ฅผ ๋ค๋ฃจ๋ ๊ณ์ธต์ด๋ค.
ํฌํธ ๋ฒํธ
ํฌํธ ๋ฒํธ๋ ์ด 16๋นํธ๋ก ํํ๋๋ค. ๊ทธ๋์ 0~2^16-1๊น์ง ํํ์ด ๊ฐ๋ฅํ๋ค.
0~1023 | ์ฐ๋ ธ์ด ํฌํธ |
1024~49151 | ๋ฑ๋ก๋ ํฌํธ |
49152~65535 | ๋์ ํฌํธ |
์ฐ๋ ธ์ด ํฌํธ๋ ๋์ค์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ํฌํธ์ด๋ค. ์๋ฅผ๋ค์ด FTP(20, 21), SSH(22), TELNET(23), DNS(53), DHCP(67, 68), HTTP(80), HTTPS(443) ๋ฑ์ด ์๋ค.
๋ ๋ฑ๋ก๋ ํฌํธ๋ ์ฐ๋ฆฌ๊ฐ ์๋ MySQL(3306), Redis(6379), MSSQL(1433)๋ฑ์ด ์๋ค.
๋ง์ง๋ง์ผ๋ก ๋์ ํฌํธ๋ ์ผ๋ฐ์ ์ผ๋ก ํด๋ผ์ด์ธํธ๋ก์ ๋์ํ๋ ํ๋ก๊ทธ๋จ์๊ฒ ํ ๋น๋๋ ํฌํธ์ด๋ค. ์ฐ๋ฆฌ๊ฐ ์น ๋ธ๋ผ์ด์ ๋ฅผ ํตํด ํน์ ์ฌ์ดํธ์ ์ ์ํ๋ค๋ฉด ์น ๋ธ๋ผ์ฐ์ ์๋ ๋์ ํฌํธ ๋ด ์์์ ํฌํธ ๋ฒํธ๊ฐ ํ ๋น๋๋ค.
TCP | UDP | |
์ฐ๊ฒฐ์๋ฆฝ | O | X |
์ํ๊ด๋ฆฌ, ํ๋ฆ์ ์ด | O | X |
์ค๋ฅ์ ์ด, ํผ์ก๊ด๋ฆฌ | O | X |
์ฐ๊ฒฐ ์ข ๋ฃ | O | X |
UDP๊ฐ TCP์ ๋นํด ๊ฐ๋จํ ๋งํผ UDP๋ ํค๋๋ ํจ์ฌ ๊ฐ๋จํ๊ฒ ์๊ฒผ๋ค.
๋น๊ต์ ๊ฐ๋จํ UDP ํค๋๋ถํฐ ์ดํด๋ณด๋๋ก ํ์. UDP ํค๋์๋ ์ก, ์์ ์ง์ ํฌํธ ๋ฒํธ๊ฐ ๋ด๊ฒจ์๋ค. ๊ทธ๋ฆฌ๊ณ ๊ธธ์ด ํ๋์๋ ํค๋๋ฅผ ํฌํจํ UDP ํจํท์ ๋ฐ์ดํธ ํฌ๊ธฐ๊ฐ, ์ฒดํฌ์ฌ์๋ ์ก, ์์ ๊ณผ์ ์์์ ๋ฐ์ดํฐ๊ทธ๋จ ํผ์ ์ฌ๋ถ๋ฅผ ๊ฒ์ฆํ๋ ์ ๋ณด๊ฐ ํฌํจ๋๋ค.
TCP ํค๋์๋ ์ก, ์์ ์ง์ ํฌํธ๋ฒํธ๊ฐ ์๋ค. ๊ทธ ์ธ์ ๋ค๋ฅธ ๊ฐ๋ค๋ ์๋๋ฐ ์์๋ฒํธ์ ํ์ธ ์๋ต๋ฒํธ๋ผ๋ ๊ฒ์ด ์๋ค. ์์๋ฒํธ๋ ํ์ฌ ํจํท์ด ์ฃผ๊ณ ๋ฐ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ๋ช ๋ฒ์งธ ํจํท์ธ์ง๋ฅผ ๋ํ๋ธ๋ค. ๋ ํ์ธ ์๋ต๋ฒํธ๋ ์์ผ๋ก ๋ฐ๊ณ ์ ํ๋ ํจํท์ ๋ฒํธ์ด๋ค. ์๋ฅผ ๋ค์ด 5๋ฒ์งธ ํจํท๊น์ง ๋ฐ์๋ค๋ฉด ํ์ธ ์๋ต๋ฒํธ์๋ 6์ด ์ธํ ๋๋ค. ์ด๋ TCP์ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํ ๊ฒ์ด๋ค. TCP๊ฐ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๋ค๋ ๊ฒ์ ๋ณด๋ธ ํจํท์ด ์ ๋์ฐฉํ๋์ง๋ฅผ ํ์ธํ๋ค๋ ๋ป์ธ๋ฐ, ์์๋ฒํธ์ ํ์ธ ์๋ต ๋ฒํธ๊ฐ ์ฌ๊ธฐ์ ์ฌ์ฉ๋๋ค.
๋ ACK, SYN, FIN๋ฑ์ ์ ์ด๋นํธ์ ํฌํจ๋๋ ๊ฐ๋ค๋ก ๋ง ๊ทธ๋๋ก “๋นํธ”์ด๋ค. ์ฆ 0 ๋๋ 1์ ๊ฐ์ผ๋ก ํํ๋๋ค. ์ด ๊ฐ๋ค์ ์ถํ TCP์ ์ฐ๊ฒฐ ์๋ฆฝ ๊ณผ์ ์์ ์ฌ์ฉ๋๋ค.
TCP ์ฐ๊ฒฐ ์๋ฆฝ
TCP์ ์ฐ๊ฒฐ ์๋ฆฝ์ด๋ ์ฐ๋ฆฌ๊ฐ ๋ง์ด ๋ค์ด๋ณธ 3-way-handshake๋ฅผ ๋งํ๋ค. ์์ ์ดํด๋ณธ SYN, ACK ๊ฐ๋ค๊ณผ ์์๋ฒํธ, ํ์ธ ์๋ต ๋ฒํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ด์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค.
ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ธก์ ์ฐ๊ฒฐ์ ์๋ํ๋ค๊ณ ๊ฐ์ ํ์ ๋ ์๋ 3๊ฐ์ง ๊ณผ์ ์ด ์งํ๋๋ค.
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ SYN ๋นํธ๋ฅผ 1๋ก ์ค์ ํ๊ณ , ์์ ๋ฒํธ๋ฅผ ํฌํจํ์ฌ ์๋ฒ์ ์ ์กํ๋ค.
- ์๋ฒ๋ SYN ๋นํธ์ ACK ๋นํธ๋ฅผ 1๋ก ์ค์ ํ๊ณ , ์์ ๋ฒํธ์ ์์ ์ ์์๋ฒํธ. ๊ทธ๋ฆฌ๊ณ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ๋ฐ์ ์์๋ฒํธ์ 1์ ๋ํ ๊ฐ์ ํ์ธ ์๋ต ๋ฒํธ์ ์ธํ ํ์ฌ ์ ์กํ๋ค.
- ํด๋ผ์ด์ธํธ๋ ACK๋นํธ๋ฅผ 1๋ก ์ค์ ํ๊ณ , ํ์ธ ์๋ต ๋ฒํธ์ ์๋ฒ๋ก๋ถํฐ ๋ฐ์ ๊ฐ์ 1์ ๋ํ ๊ฐ์ ์ธํ ํ์ฌ ์๋ฒ๋ก ์ ์กํ๋ค.
์ด๋ ๊ฒ ์ฐ๊ฒฐํ ํ ํจํท์ ์ฃผ๊ณ ๋ฐ๋ ๊ณผ์ ์์ TCP๋ ์ ๋ขฐ์ฑ ๋ณด์ฅ์ ์ํด ํฌ๊ฒ ์ค๋ฅ์ ์ด, ํ๋ฆ์ ์ด, ํผ์ก์ ์ด ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ์ด ๊ธฐ๋ฅ๋ค์ด ์ด๋ป๊ฒ ์ํ๋๋์ง ์ดํด๋ณด๋๋ก ํ์.
TCP ์ค๋ฅ์ ์ด
TCP๋ ์ ๋ขฐ์ฑ ๋ณด์ฅ์ ์ํด ์ค๋ฅ์ ์ด, ํ๋ฆ์ ์ด, ํผ์ก์ ์ด๋ผ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
๋จผ์ ์ค๋ฅ์ ์ด๋ ๋ง ๊ทธ๋๋ก ์ค๋ฅ๊ฐ ์ผ์ด๋ฌ์ ๋ ๋์ฒํ๋ ๊ฒ์ด๋ค. ์์ TCP๋ ์ ์กํ ํจํท์ด ์ ๋์ฐฉํ๋์ง๋ฅผ ํ์ธํ๋ค๊ณ ํ๋๋ฐ, ์ ๋์ฐฉํ์ง ์์์์ ๊ฐ์งํ๋ฉด ํจํท์ ์ฌ์ ์กํจ์ผ๋ก์จ ์ค๋ฅ๋ฅผ ์ ์ดํ๋ค. ์ค๋ฅ๋ฅผ ๊ฐ์งํ๋ ๊ฒ์ ํฌ๊ฒ 2๊ฐ์ง ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ, ํ๋๋ ์ค๋ณต๋ ACK์ ์์ ํ๋ ๊ฒ์ด๊ณ , ํ๋๋ ํ์์์์ด ๋ฐ์ํ๋ ๊ฒ์ด๋ค.
์ค๋ณต๋ ACK ์์
์๋ฅผ ๋ค์ด N๋ฒ์งธ ํจํท์ ๋ณด๋๋๋ฐ ์ด๊ฒ์ด ์ ์ค๋์๋ค๊ณ ๊ฐ์ ํ์. ๊ทธ๋ฌ๋ฉด ์์ ์ง์์๋ ACK์ 1์ ์ธํ ํ๊ณ , ํ์ธ ์๋ต ๋ฒํธ์ ๋๋ค์ N์ ์ธํ ํ์ฌ ๋ณด๋ผ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ์ค๋ณต๋ ACK์ ์์ ํ๋ฉด ์ก์ ์๋ N๋ฒ์งธ ํจํท์ ์ฌ์ ์กํ๋ค.
ํ์ ์์ ๋ฐ์
TCP ํจํท์ ์ก์ ํ๋ ํธ์คํธ๋ ๋ด๋ถ์ ์ผ๋ก ์ฌ์ ์ก ํ์ด๋จธ๋ผ๋ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ค. ํจํท์ ๋ณด๋ธ ๋ค ์ผ์ ์๊ฐ ๋ด์ ACK์ ๋ฐ์ง ๋ชปํ๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๊ณ ์๊ฐํ๊ณ ํด๋น ํจํท์ ์ฌ์ ์กํ๋ค.
TCP ํ๋ฆ์ ์ด
TCP ํ๋ฆ์ ์ด๋ผ๋ ๊ฒ์ ์์ ์๊ฐ ์ฒ๋ฆฌํ ์ ์๋ ํ๋ ๋ด๋ก ํจํท์ ๋ณด๋ด๋ ๊ฒ์ด๋ค. ์ข ๋ ์์ธํ ๋ณด์๋ฉด ์์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ผ๋ฉด ์ด๋ฅผ ์์ ์ ์์ ๋ฒํผ๋ผ๋ ๊ณณ์ ์ ์ฅํ๊ฒ ๋๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ด๋ฅผ ์ฝ์ด๊ฐ๋ค. ๊ทธ๋ ๊ธฐ์ ์์ ์๊ฐ ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ ํจํท์ ํฌ๊ธฐ๋ TCP ์์ ๋ฒํผ์ ํฌ๊ธฐ์ ์ํด ๊ฒฐ์ ๋๋ค.
TCP๋ 3-way-handshake๋ฅผ ์งํํ ๋ ์์ ์๊ฐ ์ก์ ์์๊ฒ ์์ ์ ์์ ์๋์ฐ(ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ ์)์ ํฌ๊ธฐ๋ฅผ ์๋ ค์ค๋ค. ์์ ์ดํด๋ณธ TCP ํค๋์ ์๋์ฐ ํ๋๋ฅผ ํตํด์ ๋ง์ด๋ค. ์ฆ ์ก์ ์๋ ์ด๋ฅผ ํตํด ์์ ์๊ฐ ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ ํฌ๊ธฐ์ ํจํท์ ์ ์กํ๋ค.
TCP ํผ์ก์ ์ด
ํผ์ก์ ์ด๋ ๋ง์ ํธ๋ํฝ์ผ๋ก ์ธํด ํจํท์ ์ฒ๋ฆฌ ์๋๊ฐ ๋๋ ค์ง๊ฑฐ๋ ๋๋ ค์ง๋ ์ํฉ์ ๋ฐฉ์งํ๋ ๊ฒ์ด๋ค. ํ๋ฆ์ ์ด๋ ๋ฐ๋ ์ชฝ์ ์ ์ฅ์์ ํ ๋ฒ์ ๋ฐ์ ์ ์๋ ์์ ๋ณด๋ด๋ ๊ฒ์ด์๋๋ฐ ํผ์ก์ ์ด๋ ๋ณด๋ด๋ ์ชฝ์์ ํ๋จํ์ฌ ๊ฒฐ์ ํ๋ค. ์ด๋ ๋คํธ์ํฌ์ ํผ์ก ์ฌ๋ถ๋ ์์ ์ค๋ฅ์ ์ด์ ๊ฐ์ด ์ค๋ณต๋ ACK์ ์์ ํ๊ฑฐ๋ ํ์์์์ด ๋ฐ์ํ์ ๋ ๋คํธ์ํฌ๊ฐ ํผ์กํ๋ค๊ณ ํ๋จํ๋ค.
์์ ์์ ์๊ฐ ์์ ์๋์ฐ(Reveiver WiNDow)๋ผ๋ ๊ฐ์ ๊ฐ์ง๊ณ ์์๋ฏ์ด ์ก์ ์๋ ํผ์ก ์๋์ฐ(Congestion WiNDow)๋ผ๋ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ค. ํผ์ก ์๋์ฐ๋ ํผ์ก ์์ด ์ ์กํ ์ ์๋ ์์ ์๋ฏธํ๋ค. ์ฆ ์ก์ ์๋ min(rwnd,cwnd)๊ฐ ๋งํผ์ ๋ณด๋ด๊ฒ ๋๋ค.
์ด๋ฌํ ํผ์ก ์๋์ฐ์ ํฌ๊ธฐ๋ ํผ์ก ์ ์ด ์๊ณ ๋ฆฌ์ฆ์ ์ํด ์ฐ์ฐ๋๋๋ฐ ๊ฐ์ฅ ๋ํ์ ์ธ ๊ฒ์ AIMD(Additive Increase/Multiplicative Decrease)์ด๋ค. ํผ์ก์ด ๊ฐ์ง๋์ง ์์ ๋๋ ํฉ์ผ๋ก ์ฆ๊ฐ๋ฅผ ํ๋ค๊ฐ ํผ์ก์ด ๊ฐ์ง๋๋ ์๊ฐ ์ ๋ฐ์ผ๋ก(1/2๊ณฑ์ผ๋ก) ๊ฐ์์ํจ๋ค.
ํจํท์ ๋ณด๋ด๊ณ ์๋ต์ด ์์ ๋๊ธฐ๊น์ง์ ์๊ฐ์ RTT๋ผ๊ณ ํ๋๋ฐ AIMD๋ ํผ์ก ์๋์ฐ๋ฅผ RTT๋ง๋ค 1์ฉ ์ฆ๊ฐ์ํค๊ณ ํผ์ก์ด ๊ฐ์ง๋๋ฉด ํผ์ก ์๋์ฐ๋ฅผ ์ ๋ฐ์ผ๋ก ๊ฐ์์ํค๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
TCP Tahoe์ TCP Reno
TCP Tahoe์ TCP Reno๋ ๋ํ์ ์ธ ํผ์ก์ ์ด ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ์ด๊ฒ์ ๋์๋ฐฉ์์ ์ดํดํ๋ ค๋ฉด ๋จผ์ ์๋ ์ฉ์ด๋ฅผ ์๊ณ ์์ด์ผ ํ๋ค.
TCP SlowStart window size๋ฅผ 1๋ถํฐ ์ง์์น์ผ๋ก ์ฆ๊ฐ์ํค๋ ๊ฒ์ ๋งํ๋ค.
→ 1, 2, 4, 8, 16 …
๊ทธ๋ฌ๋ค๊ฐ ํจํท ์์ค์ ๊ฐ์งํ๋ฉด window size๋ฅผ 1๋ก ์ค์ธ๋ค.AIMD window size๋ฅผ 1MSS์ฉ ์ฆ๊ฐ์ํค๋ค๊ฐ ํจํท ์์ค์ ๊ฐ์งํ๋ฉด window size๋ฅผ ์ ๋ฐ์ผ๋ก ์ค์ธ๋ค. sshthresh(์๊ณ์ ) ์๊ณ์ ์ slow start threshold(ssthresh)์ธ๋ฐ, ๋ง ๊ทธ๋๋ก ์ฌ๊ธฐ๊น์ง slow start๋ฅผ ์ฌ์ฉํ๊ฒ ๋ค๋ ๋ป์ด๋ค. ์ด์์ฒด์ ๋ง๋ค ๊ตฌํ๋ฐฉ์์ด ๋ค๋ฅด์ง๋ง ์ฒ์์๋ ์๊ณ์ ์ ๋งค์ฐ ํฐ ๊ฐ(์: 65535 ๋ฐ์ดํธ)๋ก ์ค์ ํด๋๊ณ , ํผ์ก์ด ๋ฐ์ํ๋ฉด ํผ์ก์ด ๋ฐ์ํ ์์ ์ cwnd์ ์ ๋ฐ์ผ๋ก ์ค์ ํ๋ค.
TCP Tahoe
์๊ณ์ ๋๋ฌ ์ ๊น์ง๋ Slow Start, ์๊ณ์ ๋๋ฌ ์ AIMD ๋ฐฉ์ ์ฌ์ฉ.
์ดํ ํผ์ก์ด ๋ฐ์ํ๋ฉด cwnd๊ฐ์ 1๋ก ์ค์ด๊ณ ๋ค์ Slow StartTCP Reno
TCP Tahoe์ ๋น์ทํ์ง๋ง 3 duplicate ACKs์ Timeout์ ๊ตฌ๋ถํ๋ค๋ ์ ์ด ๋ค๋ฅด๋ค.
3 duplicate ACKs๋ฅผ ๋ง๋๋ฉด ์ผ๋ถ ํจํท๋ง ์์ค๋๊ฒ์ด๊ณ ๋คํธ์ํฌ๊ฐ ์์ ํ ๋งํ์ง ์์๋ค๊ณ ํ๋จํ๋ค. ๊ทธ๋์ ์๋์ฐ๋ฅผ ์ ๋ฐ์ผ๋ก ์ค์ธ๋ค. ๊ทธ๋ฆฌ๊ณ ssthresh๊ฐ๋ ํ์ฌ ์๋์ฐ ๊ฐ์ ์ ๋ฐ์ผ๋ก ์ค์ ํ๋ค.
Timeout์ ACK๊ฐ ์ ํ ๋์ฐฉํ์ง ์์๋ค๋ ๋ป์ด๊ณ ๋คํธ์ํฌ๊ฐ ๋งค์ฐ ํผ์กํ ์ํฉ์ด๋ผ๊ณ ํ๋จํ๋ค. ๊ทธ๋์ ssthresh๊ฐ์ ๊ทธ๋๋ก ๋๊ณ (ํ์ฌ ์ ๋ณด๋ ์ ๋ขฐ ๋ถ๊ฐํ๋ ๋ค์ ํผ์ก์ํฉ์ ์กฐ์ ํ์!) cwnd๊ฐ์ 1๋ก ์ค์ฌ slow start๋ถํฐ ์์ํ๋ค.
TCP ์ฐ๊ฒฐ ์ข ๋ฃ
TCP์ ์ข ๋ฃ๋ 4-way-handshak๋ผ๊ณ ๋ ํ๋ค. ์์ ์ดํด๋ณธ FIN๊ณผ ACK๊ฐ์ด ์ฌ์ฉ๋๋ค.
์ด๋ฒ์๋ ํด๋ผ์ด์ธํธ์์ ์ฐ๊ฒฐ ๋๊ธฐ์ ๋ค์ด๊ฐ๋ค๊ณ ๊ฐ์ ํ๊ณ ์ดํด๋ณด๋๋ก ํ์. ๋จผ์ ํด๋ผ์ด์ธํธ์ชฝ์์ ์ปจํธ๋กค ๋นํธ ์ค FIN์ ๊ฐ์ 1๋ก ์ค์ ํ์ฌ ์๋ฒ๋ก ๋ณด๋ธ๋ค. ์๋ฒ๋ FIN์ 1๋ก ์ค์ ํ ํจํท์ ๋ฐ์๋ค๋ ์๋ฏธ์์ ACK ํจํท์ ๋ฐ์กํ๊ณ , ์๋ฒ ์ชฝ์์๋ Close๊ฐ ํธ์ถ๋์ด FIN์ 1๋ก ์ค์ ํ ํจํท์ ๋ฐ์กํ๋ค. ๊ทธ๋ฌ๋ฉด ํด๋ผ์ด์ธํธ์์๋ ์ด๋ฅผ ๋ฐ์ ACK ํจํท์ ๋ฐํํ๊ณ , ์๋ฒ๊ฐ ์ด๋ฅผ ๋ฐ์ผ๋ฉด ์๋ฒ๋ Closed ์ํ๊ฐ ๋๋ค. ํด๋ผ์ด์ธํธ๋ ๋ช ๋ถ ์ ๋ TIME_WAIT ์ํ๋ก ๋๊ธฐํ๋ค๊ฐ Closed๋ก ์ ํ๋๋ค.
์ด๋ ๋ช ๋ถ์ ๊ธฐ๋ค๋ฆฌ๋ ์ด์ ๋ ๋ง์ง๋ง ACK์ด ์ ๋๋ก ์ ์ก๋์ง ์์์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํด์์ด๋ค. ๋ง์ฝ ๋ง์ง๋ง ACK์ ๋ณด๋ด๊ณ ์์ผ์ ๋ง์ํด๋ฒ๋ ธ๋๋ฐ ACK์ด ์๋ฒ์ ์ ์ก๋์ง ์์๋ค๊ณ ๊ฐ์ ํ์. ๊ทธ๋ฌ๋ฉด ์๋ฒ๋ FIN์ ๋ค์ ๋ณด๋ด๊ฒ ์ง๋ง ์ด๋ฏธ ํด๋ผ์ด์ธํธ๋ ์์ผ์ ๋ง์ํด๋ฒ๋ ธ๊ธฐ ๋๋ฌธ์ ๋ฐ์ ์๊ฐ ์๋ค. ์ด๋ฐ ์ํฉ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ช ๋ถ ์ ๋๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์ด๋ค.
'Computer Science > ์ปดํจํฐ ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์ฉ๊ณ์ธต - HTTP์ ์์ฉ(์ฟ ํค, ์บ์, ์ฝํ ์ธ ํ์, ์ธ์ฆ, ๋ณด์) (0) | 2025.04.24 |
---|---|
์์ฉ๊ณ์ธต - HTTP (0) | 2025.04.23 |
๋คํธ์ํฌ ๊ณ์ธต - IP (0) | 2025.04.17 |
ํ๋กํ ์ฝ ์คํ๊ณผ LAN ์ด๋ํฐ์ ๋์ (3) | 2024.10.27 |
PC์์ ์ธํฐ๋ท๊น์ง: ํจํท์ ์ฌ์ (2) (0) | 2024.10.23 |