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

๋„คํŠธ์›Œํฌ

OSI 7๊ณ„์ธต, TCP

OSI 7๊ณ„์ธต, TCP

OSI 7๊ณ„์ธต์„ ์•Œ์•„๋ณด๊ณ  ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์˜ TCP๋ฅผ ์•Œ์•„๋ณธ๋‹ค.

OSI 7๊ณ„์ธต

์›น์—์„  OSI 7๊ณ„์ธต์œผ๋กœ ํ†ต์‹ ์„ ํ•œ๋‹ค.

๊ฐ๊ฐ์˜ ๊ณ„์ธต์˜ ์ด๋ฆ„๊ณผ ์—ญํ• ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

์‘์šฉ ๊ณ„์ธต : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ตœ์ƒ๋‹จ ๊ณ„์ธต

ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๊ณ„์ธต : ์•”ํ˜ธํ™”์™€ ์••์ถ• ๋“ฑ์„ ๋‹ด๋‹น

์„ธ์…˜ ๊ณ„์ธต : ์ธ์ฆ๊ณผ ์ฒดํฌ ๋‹ด๋‹น

์ „์†ก(ํŠธ๋žœ์ŠคํฌํŠธ) ๊ณ„์ธต : TCP/UDP ์ƒ์„ฑ

๋„คํŠธ์›Œํฌ ๊ณ„์ธต : IP ์ฃผ์†Œ ํƒ์ƒ‰

๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต : MAC ์ฃผ์†Œ ํƒ์ƒ‰

๋ฌผ๋ฆฌ ๊ณ„์ธต : ๋ฌผ๋ฆฌ์ ์ธ ๊ฒฝ๋กœ

ํ†ต์‹ ์€ ์‘์šฉ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ๋‚˜๋จธ์ง€ ๊ณ„์ธต๋“ค์„ ์ง€๋‚˜๋ฉฐ ์ด๋ฃจ์–ด์ง„๋‹ค.

์‘์šฉ ๊ณ„์ธต์—์„œ ํ”„๋ ˆ์  ํ…Œ์ด์…˜์œผ๋กœ ์ •๋ณด๊ฐ€ ๋‚ด๋ ค๊ฐ€๋ฉด, ํ”„๋ ˆ์  ํ…Œ์ด์…˜์—์„  ๊ทธ ์ •๋ณด์— ๋Œ€ํ•œ ์•”ํ˜ธํ™”์™€ ์••์ถ• ๋“ฑ์„ ๋‹ด๋‹นํ•˜๊ณ  ์„ธ์…˜ ๊ณ„์ธต์œผ๋กœ ๋ณด๋‚ธ๋‹ค.

์ „์†ก(ํŠธ๋žœ์ŠคํฌํŠธ) ๊ณ„์ธต์—์„  ์ „์†ก ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•ด ํ˜„์žฌ ์ „์†ก ๊ณ„์ธต์— ์˜จ ํŒจํ‚ท๋“ค์ด ์œ ํšจํ•œ์ง€๋ฅผ ํ™•์ธํ•œ๋‹ค.

์ด๋•Œ ์ „์†ก ํ”„๋กœํ† ์ฝœ๋กœ๋Š” TCP(Transmission Control Protocol, UDP(user datagram protocol) ๋ฐฉ์‹์ด ์กด์žฌํ•œ๋‹ค.

๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ๋Š” IP ์ฃผ์†Œ๋ฅผ ํƒ์ƒ‰ํ•ด์„œ ๋ชฉ์ ์ง€๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค€๋‹ค.

๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต์—์„  ํ•œ IP๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ์˜ ๊ณต์œ  ๋ฒˆํ˜ธ์ธ MAC ์ฃผ์†Œ์˜ ํƒ์ƒ‰์„ ๋„์™€์ค€๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฌผ๋ฆฌ ๊ณ„์ธต์„ ํ†ตํ•ด ์ „์†กํ•˜๊ณ ์ž ํ•˜๋Š” ๊ณณ์˜ ๋ฌผ๋ฆฌ ๊ณ„์ธต์œผ๋กœ ์ด๋™ํ•œ๋‹ค.

๋ชฉ์ ์ง€์—์„  ๋‹ค์‹œ ๋ฐ˜๋Œ€๋กœ ๋ฌผ๋ฆฌ -> ๋ฐ์ดํ„ฐ๋งํฌ -> ๋„คํŠธ์›Œํฌ -> ์ „์†ก -> ์„ธ์…˜ -> ํ”„๋ ˆ์  ํ…Œ์ด์…˜ -> ์‘์šฉ ๊ณ„์ธต ์ˆœ์œผ๋กœ ์ˆœํšŒํ•œ๋‹ค.

TCP / UDP

TCP์™€ UDP ๋‘˜ ๋‹ค ์ „์†ก ๊ณ„์ธต์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ „์†ก ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

TCP์˜ ๊ฒฝ์šฐ์—” ์ƒ๋Œ€ ์ธก์— ํ†ต์‹ ์„ ํ•œ ๋’ค ์ˆ˜์‹ ์ด ์ž˜ ๋˜์—ˆ๋Š”์ง€ ACK ์ œ์–ด์ •๋ณด๋กœ ํ™•์ธ์„ ํ•˜๋ฉฐ ํ†ต์‹ ์„ ํ•˜๊ฒŒ ๋œ๋‹ค.

ํ†ต์‹  ํ™•์ธ์— ๋Œ€ํ•œ ์‘๋‹ต์ด ์™€์•ผ ๋‹ค์Œ ํ†ต์‹ ์œผ๋กœ ์ง„ํ–‰๋˜๋ฏ€๋กœ, TCP๋Š” UDP๋ณด๋‹ค ์†๋„๋Š” ๋Š๋ฆฌ์ง€๋งŒ ์•ˆ์ „์„ฑ์„ ๋ณด์žฅํ•œ๋‹ค.

UDP์˜ ๊ฒฝ์šฐ์—” TCP์ฒ˜๋Ÿผ ํ†ต์‹  ํ™•์ธ์— ๋Œ€ํ•œ ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ  ์ผ๋ฐฉ์ ์œผ๋กœ ํ†ต์‹ ์„ ํ•˜๊ฒŒ ๋œ๋‹ค.

TCP๋ณด๋‹จ ์†๋„๊ฐ€ ๋น ๋ฅด์ง€๋งŒ ๋ฐ์ดํ„ฐ์˜ ๋ˆ„๋ฝ, ์œ ์‹ค ๋“ฑ ์•ˆ์ •์„ฑ์€ TCP๋ณด๋‹ค ๋‚ฎ๋‹ค.

์‚ฌ๋žŒ์ด ์ธ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ์ „ํ™” ํ†ตํ™”, ๋™์˜์ƒ ์žฌ์ƒ ๋“ฑ์€ UDP ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•˜๊ณ , ์›น์˜ ๊ฒฝ์šฐ์—” TCP ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•œ๋‹ค.

  • TCP


- UDP