TCP๋ž€?

<aside> ๐Ÿ’ก TCP (์ „์†ก ์ œ์–ด ํ”„๋กœํ† ์ฝœ)์€ ๋‘ ๊ฐœ์˜ ํ˜ธ์ŠคํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ์„ ๊ตํ™˜ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์ค‘์š”ํ•œ ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. TCP๋Š” ๋ฐ์ดํ„ฐ์™€ ํŒจํ‚ท์ด ๋ณด๋‚ด์ง„ ์ˆœ์„œ๋Œ€๋กœ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์„ ๋ณด์žฅํ•ด์ค€๋‹ค. Vint CERF์™€ Bob Kahn (๋‹น์‹œ DARPA ๊ณผํ•™์ž)๋Š” TCP๋ฅผ 1970๋…„ ๋Œ€์— ์„ค๊ณ„ํ•˜์˜€๋‹ค. TCP์˜ ์—ญํ• ์€ ์—๋Ÿฌ๊ฐ€ ์—†์ด ํŒจํ‚ท์ด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ „๋‹ฌ ๋˜์—ˆ๋Š”์ง€ ๋ณด์ฆํ•ด ์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. TCP๋Š” ๋™์‹œ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด๋Š” ์ดˆ๊ธฐ ์š”์ฒญ์ด ์ž‘๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ์ปดํ“จํ„ฐ๋“ค๊ณผ ์„œ๋ฒ„๋“ค์˜ ๋Œ€์—ญํญ์˜ ๊นŠ์ด๊ฐ€ ์ฆ๊ฐ€ํ•ด๋„ ๋„คํŠธ์›Œํฌ๊ฐ€ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค.

</aside>

Untitled

TCP์˜ ์ž‘๋™

  1. 3-Way handshake

TCP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์ „ ๋จผ์ € ์„œ๋กœ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•œ ์ง€ ์˜์‚ฌ๋ฅผ ๋ฌป๊ณ  ํ•œ ๋ฒˆ์— ์–ผ๋งˆ๋‚˜ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š”์ง€ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ํ™•์ธํ•œ๋‹ค. ์ด๋Š” 3-Way Handshake๋ฅผ ํ†ตํ•ด ํ†ต์‹ ์„ ์‹œ๋„ํ•œ๋‹ค.

<aside> ๐Ÿ’ก TCP 3 Way Handshake๋Š” TCP/IPํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•ด์„œ ํ†ต์‹ ์„ ํ•˜๋Š” ์‘์šฉํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์ „์— ๋จผ์ €ย ์ •ํ™•ํ•œ ์ „์†ก์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ดย ์ƒ๋Œ€๋ฐฉ ์ปดํ“จํ„ฐ์™€ ์‚ฌ์ „์— ์„ธ์…˜์„ ์ˆ˜๋ฆฝํ•˜๋Š” ๊ณผ์ •์„ ์˜๋ฏธ

</aside>

Untitled