๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

TCP3

[๋„คํŠธ์›Œํฌ] ๋ฉ€ํ‹ฐ ์บ์ŠคํŠธ์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋ฉด์ ‘ ์งˆ๋ฌธ ์ •๋ฆฌ ๐Ÿ™‹ UDP์—์„œ ๋ฉ€ํ‹ฐ ์บ์ŠคํŠธ์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋Š”?๋”๋ณด๊ธฐ์šฐ์„  UDP๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ „์†กํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.๊ทธ๋ฆฌ๊ณ  ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋Š” ํŠน์ • ๋Œ€์ƒ์ž์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ์ง€ ์ •์˜ํ•˜๋Š” ์ „์†ก๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ๋ฉ€ํ‹ฐ ์บ์ŠคํŠธ๋Š” ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ๋ฉ€ํ‹ฐ ์บ์ŠคํŠธ ๊ทธ๋ฃน์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ, ๋น„๋””์˜ค ํšŒ์˜์‹œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋Š” ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์žฅ์น˜์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.๋”ฐ๋ผ์„œ ๊ฐ ๋ฐฉ์‹์€ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ ๋ชฉ์ ์— ๋”ฐ๋ผ ์„ ํƒ๋˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.๐Ÿ™‹ TCP์—์„œ ๋ฉ€ํ‹ฐ ์บ์ŠคํŠธ์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋Š”?๋”๋ณด๊ธฐTCP๋Š” UDP์™€ ๋‹ฌ๋ฆฌ ์—ฐ๊ฒฐ ๊ธฐ๋ฐ˜ ํ”„๋กœํ† ์ฝœ์ด๋ฏ€๋กœ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. TCP๋Š” 1:1 ์—ฐ๊ฒฐ์„ ์ „์ œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์ „์†กํ•˜๋Š”๋ฐ ๋ชฉ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.๐Ÿ™‹ ์œ ๋‹ˆ์บ์ŠคํŠธ๋Š” TCP์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ๊ฐ€?๋”๋ณด๊ธฐ์œ ๋‹ˆ์บ์ŠคํŠธ๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ.. 2024. 11. 25.
[๋„คํŠธ์›Œํฌ] TCP ํ๋ฆ„์ œ์–ด ๋ฉด์ ‘ ์งˆ๋ฌธ ์ •๋ฆฌ ๐Ÿ™‹ TCP์—์„œ ํ๋ฆ„ ์ œ์–ด๋ฅผ ๊ตฌํ˜„ ๋ฐฉ๋ฒ• ์„ค๋ช…๋”๋ณด๊ธฐTCP์—์„œ ํ๋ฆ„์ œ์–ด๋Š” ์ˆ˜์‹ ์ž์˜ ์ฒ˜๋ฆฌ์†๋„๋ณด๋‹ค ๋” ๋นจ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด ์ˆ˜์‹  ๋ฒ„ํผ๊ฐ€ ์ดˆ๊ณผ๋˜๋Š” ์ƒํ™ฉ์„ ๋งŒ๋“ค์ง€ ์•Š๋„๋ก ์กฐ์ •ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ๋ณดํ†ต ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์‹ ์ž์˜ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ ํฌ๊ธฐ์ธ ์œˆ๋„์šฐ ํฌ๊ธฐ๋ฅผ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ์ˆ˜์‹  ๋ฒ„ํผ๊ฐ€ ๊ฐ€๋“ ์ฐฌ ๊ฒฝ์šฐ ์œˆ๋„์šฐ ํฌ๊ธฐ๋ฅผ 0์œผ๋กœ ์„ค์ •ํ•ด ์ค‘๋‹จ ์š”์ฒญ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ๋ชฉ์ ์€ ์†ก/์ˆ˜์‹ ์ž ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์†๋„๋ฅผ ์กฐ์ ˆํ•˜๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค.๐Ÿ™‹ ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ ๊ธฐ๋ฒ•์—์„œ ์œˆ๋„์šฐ ํฌ๊ธฐ๊ฐ€ ์ค„์–ด๋“ ๋‹ค๋ฉด?๋”๋ณด๊ธฐ์†ก์‹ ์ž์—๊ฒŒ ์œˆ๋„์šฐ ํฌ๊ธฐ๋ฅผ ์ค„์—ฌ์„œ ์•Œ๋ฆฐ๋‹ค๋ฉด ์†ก์‹ ์ž๋Š” ํ•ด๋‹น ํฌ๊ธฐ๋งŒํผ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์†ก์‹ ์ž๋Š” ์ˆ˜์‹ ์ž๊ฐ€ ๋ณด๋‚ธ ์œˆ๋„์šฐ ํฌ๊ธฐ์— ๋งž์ถฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. 0์ด ๋œ๋‹ค๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด์ง€์•Š๊ณ , ์ฃผ๊ธฐ์ ์œผ๋กœ ์œˆ๋„์šฐ ํ”„๋กœ๋ธŒ๋ฅผ ํ†ตํ•ด ์ˆ˜.. 2024. 11. 20.
[๋„คํŠธ์›Œํฌ] TCP ๋ฉด์ ‘ ์งˆ๋ฌธ ์ •๋ฆฌ ๐Ÿ™‹ TCP 3-way handshake์™€ 4-way handshake์˜ ์ฐจ์ด์  ๋ฐ ์—ญํ•  ์„ค๋ช…, ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์—์„œ ์ค‘์š”ํ•œ ์ด์œ ๋Š”?๋”๋ณด๊ธฐ3-way handshake๋Š” TCP ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๋Š” ๊ณผ์ •์ด๋ฉฐ, 4-way handshake๋Š” TCP ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. 3-way handshake๋Š” SYN, SYN-ACK, ACK ์ˆœ์„œ๋กœ ์ง„ํ–‰๋˜๋ฉฐ, ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ํ†ต์‹ ์„ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. 4-way handshake๋Š” FIN, ACK, FIN, ACK ์ˆœ์„œ๋กœ ์ง„ํ–‰๋˜๋ฉฐ, ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์ข…๋ฃŒํ•˜๊ณ  ์ˆœ์ฐจ์ ์œผ๋กœ ์—ฐ๊ฒฐ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค. TCP handshake ๊ณผ์ •์€ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์•ˆ์ „ํ•˜๊ฒŒ ํ•˜๊ณ , ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.๐Ÿ™‹ 2-way๋ฅผ ์‚ฌ์šฉํ•˜์ง€์•Š๊ณ  3-way๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š”?๋”๋ณด๊ธฐ2-w.. 2024. 11. 18.
728x90