TCP 3

๐Ÿ“š [CS๋ฉด์ ‘] ์›น ๋ฉด์ ‘ ์งˆ๋ฌธ [ 3์›” 2์ฃผ์ฐจ ]

3์›” 2์ฃผ์ฐจ ๋‚ด์šฉ ์ •๋ฆฌ [3/11 ~ 3/15] ์‚ฌ์‹ค ์ด๋ฒˆ์ฃผ์—๋Š” ์ฝ”ํ…Œ, ์ž์†Œ์„œ, ๋ฉด์ ‘ ์ค€๋น„๋ฅผ ํ•˜๋Š๋ผ ๋งŽ์€ ๊ธ€์„ ์ž‘์„ฑํ•˜์ง€๋Š” ๋ชปํ–ˆ๋‹ค. ์ด๋ฒˆ์ฃผ์—๋Š” ์šด์˜์ฒด์ œ, ์ž๋ฃŒ๊ตฌ์กฐ, ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ดค๋‹ค. ์ด์ œ ๊ธฐ๋ณธ์ ์ธ CS๋“ค์€ ๋ฉด์ ‘์—์„œ ๊ฑฐ์˜ ํ•˜์ง€ ์•Š๋Š” ๋ถ„์œ„๊ธฐ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฐ ์ง€์‹์ด ๋ถ€์กฑํ•˜๋‹ค๋ฉด ๊ฐœ๋ฐœ์ž๋กœ์„œ ์–ด๋ ค์›€์ด ๋งŽ์€ ๊ฒƒ์„ ๋ช…ํ™•ํ•˜๋‹ค. ์ด ์ง€์‹๋“ค์„ ์ž์‹ ์˜ ํ”„๋กœ์ ํŠธ์—์„œ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•˜์˜€๋Š”์ง€ ์—ฐ๊ด€์ง€์œผ๋ฉด ์ตœ๊ณ ์˜ ๋ฉด์ ‘์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“š [CS๋ฉด์ ‘] ์›น ๋ฉด์ ‘ ์งˆ๋ฌธ [17] [TCP/UDP]

1. TCP / UDP TCP์™€ UDP๋Š” OSI์˜ 4๊ณ„์ธต์ด์ž TCP/IP์˜ ์ „์†ก ๊ณ„์ธต์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์ „์†ก๊ณ„์ธต์€ ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ํ†ต์‹ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณ„์ธต์œผ๋กœ, ์‰ฝ๊ฒŒ ๋งํ•ด์„œ ๋ฐ์ดํ„ฐ์˜ ์ „๋‹ฌ์„ ๋‹ด๋‹นํ•œ๋‹ค. TCP (Transmission Control Protocol) ์ •์˜๋Š” ์ธํ„ฐ๋„ท์ƒ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”์„ธ์ง€ ํ˜•ํƒœ๋กœ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด IP์™€ ํ•จ๊ผ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. TCP์˜ ํŠน์ง• - ์—ฐ๊ฒฐ ์ง€ํ–ฅ ๋ฐฉ์‹์œผ๋กœ ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹์„ ์‚ฌ์šฉ - 3-way handshake ๊ณผ์ •์„ ํ†ตํ•ด ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๊ณ  4-way handshake๋ฅผ ํ†ตํ•ด ํ•ด์ œ - ํ๋ฆ„ ์ œ์–ด ๋ฐ ํ˜ผ์žก ์ œ์–ด - ๋†’์€ ์‹ ๋ขฐ์„ฑ (IP ํ”„๋กœํ† ์ฝœ์—์„œ๋Š” ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ TCP์—์„œ ์‹ ๋ขฐ์„ฑ ๋ณด์žฅ) - UDP๋ณด๋‹ค ์†๋„๊ฐ€ ๋Š๋ฆผ TCP์˜ ์—ฐ๊ฒฐ ๊ณผ์ • (3-w..

๐Ÿ“š [CS๋ฉด์ ‘] ์›น ๋ฉด์ ‘ ์งˆ๋ฌธ [8] [OSI 7 Layer]

1. OSI 7 Layer OSI 7 ๊ณ„์ธต์€ ๋„คํŠธ์›Œํฌ์—์„œ ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7 ๋‹จ๊ณ„๋กœ ๋‚˜๋ˆˆ ๊ฒƒ์„ ๋งํ•œ๋‹ค. ๋‚˜๋ˆˆ ์ด์œ ๋Š” ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 7๋‹จ๊ณ„ ์ค‘ ํŠน์ •ํ•œ ๊ณณ์— ์ด์ƒ์ด ์ƒ๊ธฐ๊ฒŒ ๋˜๋ฉด ๋‹ค๋ฅธ ๋‹จ๊ณ„์˜ ์žฅ๋น„๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฑด๋“ค์ง€ ์•Š๊ณ  ์ด์ƒ์ด ์ƒ๊ธด ๊ณ„์ธต๋งŒ ๊ณ ์น˜๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. PC๋ฐฉ์—์„œ ์ˆ˜๊ฐ•์‹ ์ฒญ์„ ํ•˜๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๋‹ค. - PC๋ฐฉ์˜ ๋ชจ๋“  ์ปดํ“จํ„ฐ๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด -> ๋ผ์šฐํ„ฐ(๋„คํŠธ์›Œํฌ ๊ณ„์ธต) ๋ฌธ์ œ - ๋‚ด PC๋งŒ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. -> ์ˆ˜๊ฐ•์‹ ์ฒญ ์‚ฌ์ดํŠธ(์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต)์˜ ๋ฌธ์ œ ์ด๋ ‡๊ฒŒ ํŠน์ •ํ•œ ๊ณ„์ธต์˜ ๋ฌธ์ œ๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” 3๊ณ„์ธต ๋ถ€ํ„ฐ ์ž์„ธํžˆ ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž. 3๊ณ„์ธต - ๋„คํŠธ์›Œํฌ ๊ณ„์ธต (Network Layer) ์ด ๊ณ„์ธต์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์€ ๋ฐ์ดํ„ฐ๋ฅผ ..