๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
ComputerScience ๐Ÿ“š/์ปดํ“จํ„ฐ๋„คํŠธ์›Œํฌ

[๋„คํŠธ์›Œํฌ] ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต(1) - ์„œ๋น„์Šค ๋ฐ ๊ฐœ์š”

by dkswnkk 2022. 6. 29.

 

์„œ๋ก 

์ง€๊ธˆ๊นŒ์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต๋“ค์— ๋Œ€ํ•ด ๋‹ค๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฒŒ์‹œ๊ธ€๋ถ€ํ„ฐ๋Š” ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ์˜ 5๊ณ„์ธต

 

ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ์„œ๋น„์Šค ๋ฐ ๊ฐœ์š”

ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์€ ์„œ๋กœ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์—์„œ ๋™์ž‘ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ์„ธ์Šค๋“ค ๊ฐ„์˜ ๋…ผ๋ฆฌ์  ํ†ต์‹ (logical communication)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ์  ํ†ต์‹ ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ด€์ ์—์„œ ๋ณด๋ฉด ํ”„๋กœ์„ธ์Šค๋“ค์ด ๋™์ž‘ํ•˜๋Š” ํ˜ธ์ŠคํŠธ๋“ค์ด ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ธ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ํ˜ธ์ŠคํŠธ๋Š” ์ˆ˜๋งŽ์€ ๋ผ์šฐํ„ฐ์™€ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๋งํฌ๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋˜์–ด ์ง€๊ตฌ ์ƒ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ง€์—ญ์— ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ์„ธ์Šค๋Š” ๋ฉ”์‹œ์ง€ ์šด๋ฐ˜์— ์‚ฌ์šฉ๋˜๋Š” ๋ฌผ๋ฆฌ์ ์ธ ํ•˜์œ„ ๊ตฌ์กฐ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ์ƒ๊ด€์—†์ด ์„œ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ์†ก์‹ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์—์„œ ์ œ๊ณตํ•˜๋Š” ๋…ผ๋ฆฌ์  ํ†ต์‹ ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ์ด๋ฏธ์ง€๋Š” ๋…ผ๋ฆฌ์  ํ†ต์‹ ์˜ ๊ฐœ๋…์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์˜ ๋ฌผ๋ฆฌ์  ํ†ต์‹ ๋ณด๋‹ค๋Š” ๋…ผ๋ฆฌ์  ํ†ต์‹ ์„ ์ œ๊ณตํ•จ

์œ„ ์ด๋ฏธ์ง€์™€ ๊ฐ™์ด ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์€ ๋„คํŠธ์›Œํฌ ๋ผ์šฐํ„ฐ๊ฐ€ ์•„๋‹Œ ์ข…๋‹จ ์‹œ์Šคํ…œ์—์„œ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์†ก์‹  ์ธก์˜ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์€ ์†ก์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ์„ธ์Šค๋กœ๋ถ€ํ„ฐ ์ˆ˜์‹ ํ•œ ๋ฉ”์‹œ์ง€๋ฅผ, ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ์„ธ๊ทธ๋จผํŠธ(segment)์ธ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ํŒจํ‚ท์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€ํ™˜์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฉ”์‹œ์ง€๋ฅผ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ์„ธ๊ทธ๋จผํŠธ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ž‘์€ ์กฐ๊ฐ์œผ๋กœ ๋ถ„ํ• ํ•˜๊ณ , ๊ฐ๊ฐ์˜ ์กฐ๊ฐ์— ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ํ—ค๋”๋ฅผ ์ถ”๊ฐ€ํ•จ์œผ๋กœ์จ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ํ›„์— ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์€ ์†ก์‹  ์ข…๋‹จ ์‹œ์Šคํ…œ์— ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์œผ๋กœ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ์ „๋‹ฌํ•˜๊ณ , ์—ฌ๊ธฐ์„œ ์„ธ๊ทธ๋จผํŠธ๊ฐ€ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ํŒจํ‚ท(๋ฐ์ดํ„ฐ๊ทธ๋žจ) ์•ˆ์— ์บก์Šํ™”๋˜์–ด ๋ชฉ์ ์ง€๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜์‹  ์ธก์—์„œ, ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์œผ๋กœ๋ถ€ํ„ฐ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ์„ธ๊ทธ๋จผํŠธ๋ฅผ ์ถ”์ถœํ•˜๊ณ  ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์œผ๋กœ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์ดํ›„์— ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์€ ์ˆ˜์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์„ธ๊ทธ๋จผํŠธ ๋‚ด๋ถ€์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ˆ˜์‹ ๋œ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

 ๋„คํŠธ์›Œํฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์ด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ๋ฐ ์ธํ„ฐ๋„ท์€ TCP์™€ UDP๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ํ”„๋กœํ† ์ฝœ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต๊ณผ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ์‚ฌ์ด์˜ ๊ด€๊ณ„

ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์€ ํ”„๋กœํ† ์ฝœ ์Šคํƒ์—์„œ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๋ฐ”๋กœ ์ƒ์œ„์— ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. (์•„๋ž˜ ์ด๋ฏธ์ง€ ์ฐธ๊ณ )

๋„คํŠธ์›Œํฌ 5๊ณ„์ธต

 ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์€ (์„œ๋กœ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ)์—์„œ ๋™์ž‘ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋“ค ์‚ฌ์ด์˜ ๋…ผ๋ฆฌ์  ํ†ต์‹ ์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์€ (ํ˜ธ์ŠคํŠธ๋“ค ์‚ฌ์ด)์˜ ๋…ผ๋ฆฌ์  ํ†ต์‹ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฐจ์ด์ ์€ ์ค‘์š”ํ•œ๋ฐ ์ด ์ฐจ์ด์ ์„ ์ง‘์•ˆ์— ๋น„์œ ํ•˜์—ฌ ํ•œ๋ฒˆ ์„ค๋ช…ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 ๋‘ ์ง‘์•ˆ์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ์‹œ๋‹ค.

  1. ํ•˜๋‚˜๋Š” ๋ถ€์‚ฐ์— ์žˆ๊ณ , ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์„œ์šธ์— ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๊ทธ๋ฆฌ๊ณ  ์ง‘์•ˆ๋งˆ๋‹ค 12๋ช…์˜ ์•„์ด๋“ค์ด ์žˆ๋Š”๋ฐ, ๋ถ€์‚ฐ ์ง‘์•ˆ์˜ ์•„์ด๋Š” ์„œ์šธ ์ง‘์•ˆ์˜ ์•„์ด์™€ ์‚ฌ์ดŒ์ง€๊ฐ„์ž…๋‹ˆ๋‹ค.
  3. ๋‘ ์ง‘์•ˆ์˜ ์•„์ด๋Š” ์„œ๋กœ์—๊ฒŒ ํŽธ์ง€ ์“ฐ๊ธฐ๋ฅผ ์ข‹์•„ํ•ด์„œ ๋งค์ฃผ ์‚ฌ์ดŒ๋ผ๋ฆฌ ํŽธ์ง€๋ฅผ ์“ฐ๊ณ , ํŽธ์ง€๋Š” ๋”ฐ๋กœ๋”ฐ๋กœ ๋ด‰ํˆฌ์— ๋„ฃ์–ด์„œ ์ผ๋ฐ˜ ์šฐํŽธ ์„œ๋น„์Šค๋กœ ๋ฐฐ๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
  4. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๊ฐ๊ฐ์˜ ์ง‘์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ์ง‘์œผ๋กœ 144ํ†ต์˜ ํŽธ์ง€๋ฅผ ๋ณด๋‚ธ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ์‹œ๋‹ค.
  5. ๋‘ ์ง‘์•ˆ์—๋Š” ์šฐํŽธ์„ ์ˆ˜๊ฑฐํ•˜๊ณ  ๋‚˜๋ˆ  ์ฃผ๋Š” ํ•œ ๋ช…์˜ ์•„์ด๊ฐ€ ์žˆ๋Š”๋ฐ, ์„œ์šธ ์ง‘์•ˆ์€ "์ œ๋‹ˆ"๊ฐ€ ๋ถ€์‚ฐ ์ง‘์•ˆ์€ "๋กœ์ œ"๊ฐ€ ๋‹ด๋‹นํ•œ๋‹ค๊ณ  ํ•ฉ์‹œ๋‹ค.
  6. ๋งค์ฃผ ์ œ๋‹ˆ๋Š” ๊ทธ๋…€์˜ ๋ชจ๋“  ํ˜•์ œ์ž๋งค์—๊ฒŒ์„œ ์šฐํŽธ๋ฌผ์„ ์ˆ˜๊ฑฐํ•˜๊ณ , ๋งค์ผ ์ง‘์— ์ฐพ์•„์˜ค๋Š” ์ง‘๋ฐฐ์›์—๊ฒŒ ์šฐํŽธ๋ฌผ์„ ์ค๋‹ˆ๋‹ค.
  7. ํŽธ์ง€๊ฐ€ ์„œ์šธ ์ง‘์•ˆ์— ๋„์ฐฉํ–ˆ์„ ๋•Œ, ์ œ๋‹ˆ๋Š” ๋˜ํ•œ ๊ทธ ์šฐํŽธ๋ฌผ์„ ๋‚˜๋ˆ  ์ฃผ๋Š” ์ผ์„ ํ•ฉ๋‹ˆ๋‹ค.
  8. ๋˜ํ•œ ๋ถ€์‚ฐ ์ง‘์•ˆ์˜ ๋กœ์ œ๋„ ์ œ๋‹ˆ์™€ ๊ฐ™์€ ์ผ์„ ํ•ฉ๋‹ˆ๋‹ค.

์œ„ ์˜ˆ์ฒ˜๋Ÿผ, ์šฐํŽธ ์„œ๋น„์Šค๋Š” ๋‘ ์ง‘ ๊ฐ„์— ๋…ผ๋ฆฌ ํ†ต์‹ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(์šฐํŽธ ์„œ๋น„์Šค๋Š” ์šฐํŽธ๋ฌผ์„ ๊ฐœ์ธ์œผ๋กœ๋ถ€ํ„ฐ ๊ฐœ์ธ์—๊ฒŒ๋กœ ์šฐํŽธ๋ฌผ์„ ์ด๋™์‹œํ‚ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์ง‘์—์„œ ์ง‘์œผ๋กœ๋งŒ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค). ๋ฐ˜๋ฉด์—, ์ œ๋‹ˆ์™€ ๋กœ์ œ๋Š” ์‚ฌ์ดŒ ์ž๋งค๋“ค ์‚ฌ์ด์—์„œ ๋…ผ๋ฆฌ ํ†ต์‹ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(์ œ๋‹ˆ์™€ ๋กœ์ œ๋Š” ๊ทธ๋“ค์˜ ์‚ฌ์ดŒ ์ž๋งค๋กœ๋ถ€ํ„ฐ ์šฐํŽธ๋ฌผ์„ ๋ฐ›์•„์„œ ํ˜•์ œ์™€ ์ž๋งค์—๊ฒŒ ๋ฐฐ๋‹ฌํ•ฉ๋‹ˆ๋‹ค). ์ œ๋‹ˆ์™€ ๋กœ์ œ๋Š” ๋‹จ์ง€ ์ข…๋‹จ ์‚ฌ์ด์˜ ๋ฐฐ๋‹ฌ ํ”„๋กœ์„ธ์Šค์˜ ํ•œ ์ผ๋ถ€(์ข…๋‹จ ์‹œ์Šคํ…œ)์ด์ง€๋งŒ, ์‚ฌ์ดŒ ํ˜•์ œ ์ž…์žฅ์—์„œ๋Š” ์ œ๋‹ˆ์™€ ๋กœ์ œ๋Š” ์šฐํŽธ ์„œ๋น„์Šค๋ผ๋Š” ๊ฒƒ์— ์ฃผ๋ชฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

์œ„ ๋‘ ์ง‘์•ˆ์˜ ์˜ˆ๋Š” ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์ด ๋„คํŠธ์›Œํฌ ๊ณ„์ธต๊ณผ ์–ด๋–ป๊ฒŒ ๊ด€๋ จ๋˜์–ด ์žˆ๋Š”์ง€๋ฅผ ์„ค๋ช…ํ•˜๋Š” ์ข‹์€ ๋น„์œ ์ž…๋‹ˆ๋‹ค.

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฉ”์‹œ์ง€ = ๋ด‰ํˆฌ ์•ˆ์˜ ํŽธ์ง€
  • ํ”„๋กœ์„ธ์Šค = ์‚ฌ์ดŒ ์ž๋งค ๋ฐ ํ˜•์ œ
  • ํ˜ธ์ŠคํŠธ(์ข…๋‹จ ์‹œ์Šคํ…œ) = ์ง‘
  • ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ = ์ œ๋‹ˆ์™€ ๋กœ์ œ
  • ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ = ์šฐํŽธ ์„œ๋น„์Šค(์šฐํŽธ์ง‘๋ฐฐ์› ํฌํ•จ)

 

์ธํ„ฐ๋„ท ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์˜ ๊ฐœ์š”

์ธํ„ฐ๋„ท์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—๊ฒŒ  ๋‘ ๊ฐ€์ง€ ๊ตฌ๋ณ„๋˜๋Š” ์•„๋ž˜์˜ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 

  • UDP(User Datagram Protocol): ๋น„์‹ ๋ขฐ์ ์ด๊ณ  ๋น„์—ฐ๊ฒฐํ˜•์ธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต
  • TCP(Transmission Control Protocol): ์‹ ๋ขฐ์ ์ด๊ณ  ์—ฐ๊ฒฐ์ง€ํ–ฅํ˜• ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต

๋„คํŠธ์›Œํฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค๊ณ„ํ•  ๋•Œ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๋Š” ์ด ๋‘ ๊ฐ€์ง€ ํŠธ๋žœ์ŠคํฌํŠธ ํ”„๋กœํ† ์ฝœ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ช…์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ธํ„ฐ๋„ท์˜ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์€ "์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ" ์ค„์—ฌ์„œ IP๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. IP ์„œ๋น„์Šค ๋ชจ๋ธ์€ ํ˜ธ์ŠคํŠธ๋“ค ๊ฐ„์— ๋…ผ๋ฆฌ์  ํ†ต์‹ ์„ ์ œ๊ณตํ•˜๋Š” ์ตœ์„ ํ˜• ์ „๋‹ฌ ์„œ๋น„์Šค(best-effort delivery service)์ž…๋‹ˆ๋‹ค.

  • ์ตœ์„ ํ˜• ์ „๋‹ฌ ์„œ๋น„์Šค(best-effort delivery service): IP๊ฐ€ ํ†ต์‹ ํ•˜๋Š” ํ˜ธ์ŠคํŠธ๋“ค ๊ฐ„์— ์„ธ๊ทธ๋จผํŠธ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ตœ๋Œ€ํ•œ ๋…ธ๋ ฅํ•˜์ง€๋งŒ, ์–ด๋– ํ•œ ๋ณด์žฅ๋„ ํ•˜์ง€ ์•Š๋Š”๋‹ค.

ํŠนํžˆ, IP๋Š” ์„ธ๊ทธ๋จผํŠธ์˜ ์ „๋‹ฌ์„ ๋ณด์žฅํ•˜์ง€ ์•Š๊ณ  ์„ธ๊ทธ๋จผํŠธ๊ฐ€ ์ˆœ์„œ๋Œ€๋กœ ์ „๋‹ฌ๋˜๋Š” ๊ฒƒ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ IP๋Š” ์„ธ๊ทธ๋จผํŠธ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ์˜ ๋ฌด๊ฒฐ์„ฑ(integrity)์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์œ  ๋•Œ๋ฌธ์—, IP๋ฅผ ๋น„์‹ ๋ขฐ์ ์ธ ์„œ๋น„์Šค(unreliable service)๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. 

UDP์™€ TCP์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋Šฅ์€ ์ข…๋‹จ ์‹œ์Šคํ…œ ์‚ฌ์ด์˜ IP ์ „๋‹ฌ ์„œ๋น„์Šค๋ฅผ ์ข…๋‹จ ์‹œ์Šคํ…œ์—์„œ ๋™์ž‘ํ•˜๋Š” ๋‘ ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ์ „๋‹ฌ ์„œ๋น„์Šค๋กœ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. "ํ˜ธ์ŠคํŠธ - ํ˜ธ์ŠคํŠธ" ์ „๋‹ฌ์„ "ํ”„๋กœ์„ธ์Šค - ํ”„๋กœ์„ธ์Šค" ์ „๋‹ฌ๋กœ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์„ ํŠธ๋žœ์ŠคํฌํŠธ ๋‹ค์ค‘ํ™”(transport multiplexing)์™€ ์—ญ ๋‹ค์ค‘ํ™”(demultiplexing)๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์ด๋‹ค์Œ ๊ฒŒ์‹œ๊ธ€์—์„œ ๋‹ค์ค‘ํ™”์™€ ์—ญ ๋‹ค์ค‘ํ™”์— ๋Œ€ํ•ด์„œ ํ•œ๋ฒˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 

๋‹ค์Œ๊ธ€

 

[๋„คํŠธ์›Œํฌ] ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต(2) - ๋‹ค์ค‘ํ™”์™€ ์—ญ๋‹ค์ค‘ํ™”

์„œ๋ก  [๋„คํŠธ์›Œํฌ] ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต(1) - ์„œ๋น„์Šค ๋ฐ ๊ฐœ์š” ์„œ๋ก  ์ง€๊ธˆ๊นŒ์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต๋“ค์— ๋Œ€ํ•ด ๋‹ค๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฒŒ์‹œ๊ธ€๋ถ€ํ„ฐ๋Š” ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„

dkswnkk.tistory.com

๋Œ“๊ธ€