Transmission Control protocol (TCP)๋ 1974๋ Vint Cerf, Robert Kahn์ ์ํด ์ค๊ณ๋์๋ค. ์ฒ์์๋ ARPANET์ด๋ผ๋ ๋ฏธ ๊ตญ๋ฐฉ์ฑ ์ฐ๊ตฌ ๋คํธ์ํฌ์ฉ์ผ๋ก ๊ฐ๋ฐ๋์์ผ๋, ์ดํ ์ ์ธ๊ณ์ ์ผ๋ก ํ๋๋์ด ์ธํฐ๋ท ํต์ ์ ํต์ฌ ํ๋กํ ์ฝ๋ก ์๋ฆฌ์ก๊ฒ ๋์๋ค. TCP์ IP๋ ์๋ก ๋ค๋ฅธ ํ๋กํ ์ฝ์ด์ง๋ง ํจ๊ป ๋ฌถ์ด TCP/IP๋ผ๊ณ ๋ถ๋ฆฐ๋ค.
TCP๋ ์ปดํจํฐ ๋คํธ์ํฌ์์ ํธ์คํธ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ, ์์ฐจ์ ์ผ๋ก, ์ค๋ฅ ์์ด ์ ์กํ๋ ๊ฒ์ ๋ชฉ์ ์ผ๋ก ํ๋ค.
๋คํธ์ํฌ ํ๊ฒฝ์์ ๋ฐ์ดํฐ๋ ์ฌ๋ฌ ๊ฒฝ๋ก๋ฅผ ํตํด ์ ์ก๋๋๋ฐ, ์ด ๊ณผ์ ์์ ๋ฐ์ดํฐ๊ฐ ์์ค๋๊ฑฐ๋ ๋ณ์กฐ๋ ๊ฐ๋ฅ์ฑ์ด ์๋ค. ๋ํ ๋คํธ์ํฌ ํผ์ก ์ํ, ์๋ก ๋ค๋ฅธ ์ ์ก ์๋ ๋ฑ ์ฌ๋ฌ ๋ฌธ์ ๊ฐ ๋ฐ์๋ ๊ฐ๋ฅ์ฑ์ด ์๋ค.
TCP๋ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ค๊ณ๋์๋ค. ๋ฐ์ดํฐ์ ๋๋ฝ, ์ค๋ณต, ์์ ๋ณ๊ฒฝ ๋ฑ์ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ๊ณ ํ์ํ ๊ฒฝ์ฐ ์ฌ์ ์ก์ ์์ฒญํด ๋ฐ์ดํฐ๋ฅผ ์๋ ์ํ๋ก ๋ณต๊ตฌํ๋ค. ์ด๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ ์ ์ก์ ๊ดํ ๋ณต์กํ ์ฒ๋ฆฌ๋ฅผ ์ง์ ํธ๋ค๋งํ์ง ์์ ์ ์๋ค.
์ฆ, ๋คํธ์ํฌ ๋ถ์์ ์ฑ๊ณผ ๋ณ๋์ฑ์๋ ๋ถ๊ตฌํ๊ณ ๋ ํธ์คํธ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ ์กํ ์ ์๋ค.