TCP ARQ ์ข ๋ฅ
TCP/UDP ์ค๋ฅ์ ํ๋ฆ ์ ์ด
1. ์ค๋ฅ์ ํ๋ฆ ์ ์ด Client์ Server๋ ํต์ ์ ํ๋ฉฐ ์๋ง์ ๋ฐ์ดํฐ๋ฅผ ํจํท์ผ๋ก ์ชผ๊ฒ ์ฃผ๊ณ ๋ฐ๊ฒ ๋ฉ๋๋ค. ์ด๊ณผ์ ์์ ์ค๋ฅ์ ํ๋ฆ์ด ์ ์ด๋ ์ ๋ขฐ์ฑ ์๋ ์ ์ก์ ์ํ์ฌ ๋ ธ์ด์ฆ๋ก ์ธํ์ฌ ์ ๋ฌ๋ฐ์ ํจํท์ด ์ค๊ฐ์ ํ์๋์ง๋ ์์๋์ง? ๋คํธ์ํฌ ๋ฌธ์ ๋ก ์ธํ์ฌ ํจํท์ด ์ค๊ฐ์ ์ ์ค๋์ง๋ ์์๋์ง? ๋ง์ฝ ์ ์ค๋์๋ค๋ฉด ์ดํ ํจํท์ ์ด๋ป๊ฒ ์ฌ์ ์กํ ์ง? ํ์ธ์ด ํ์ํฉ๋๋ค. ์ฒซ๋ฒ์งธ ์ ๋ฌ ๋ฐ์ ํจํท์ด ์ค๊ฐ์ ํ์๋์ง๋ ์์๋์ง?(์ค๋ฅ ๊ฒ์ถ ๋ฐฉ์) ํ์ธํ๊ธฐ ์ํด์ ์ฒดํฌ์ฌ, ํจ๋ฆฌํฐ ๊ฒ์ฌ, CRC ๋ฑ์ ์ด์ฉํฉ๋๋ค. ์ธ๊ทธ๋จผํธ ํค๋์์๋ ์ฒดํฌ์ฌ ํ๋๋ฅผ ํตํ์ฌ ์ค๋ฅ๋ฅผ ์ ์ ํ๊ณ ๋ฌด๊ฒฐ์ฑ์ ๋ณดํธํ๊ณ ์์ต๋๋ค. ๋๋ฒ์งธ ํจํท์ด ์ค๊ฐ์ ์ ์ค๋์ง๋ ์์๋์ง?(ํ์ธ ์๋ต) ํ์ธํ๊ธฐ ์ํด์ ์์ ์ธก์ ์ก์ ์ธก์ผ๋ก๋ถํฐ ํจํท์ ๋ฐ๊ณ ๊ธ์ ์๋ต์ผ๋ก ACK ..