๐Ÿ–ฅ๏ธ ์ปดํ“จํ„ฐ๊ณตํ•™/Network

์œ ์„  ์ด๋”๋„ท ๋„คํŠธ์›Œํฌ์™€ ๋‹ค๋ฅด๊ฒŒ ๋ฌด์„  ๋„คํŠธ์›Œํฌ๋Š” ์น˜๋ช…์ ์ธ ๋‹จ์ ์ด ์กด์žฌํ•œ๋‹ค. ๋ฐ”๋กœ ์œ ์„ ๊ณผ ๋‹ค๋ฅด๊ฒŒ collision detection์ด ์•ˆ๋œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ ์ด์œ ์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด 3๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.Fading and Signal Strength Variations๋ฌด์„ ์‹œ๊ทธ๋„์€ ๊ฑฐ๋ฆฌ์— ๋งค์šฐ ์ทจ์•ฝํ•˜๋‹ค. ์žฅ์• ๋ฌผ์ด๋‚˜ ํ™˜๊ฒฝ์  ์š”์ธ์— ์˜ํ•ด ์‹ ํ˜ธ ๊ฐ•๋„๊ฐ€ ๊ณ„์†ํ•ด์„œ ๋ณ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ์žˆ์„ ๊ฒฝ์šฐ collision์„ ํƒ์ง€ํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ๋‹ค.Hidden Node ProblemA, B, C 3๊ฐ€์ง€ ๋””๋ฐ”์ด์Šค๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•  ๋•Œ A,B,C๋Š” ์„œ๋กœ์˜ ํ†ต์‹ ์ด ์•ˆ๋˜๋Š” ์ƒํƒœ์ด๋‹ค. ์ด๋•Œ A์™€ B๊ฐ€ ๋™์‹œ์— C์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋ฉด C์—์„œ collision์ด ๋ฐœ์ƒํ•˜์ง€๋งŒ a,b๋Š” collision ์ด ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ์•Œ ๊ธธ์ด ์—†๋‹ค. ์ด๋•Œ ..
์ง€๋‚œ ๊ฐ•์˜๊นŒ์ง€ ๋„คํŠธ์›Œํฌ ๋ ˆ์ด์–ด๋ฅผ ๋‹ค๋ฃจ์—ˆ๋‹ค. ์ด๋ฒˆ์‹œ๊ฐ„๋ถ€ํ„ฐ๋Š” ๋งํฌ๋ ˆ์ด์–ด๋ฅผ ๋‹ค๋ฃฌ๋‹ค.  ์—ฌ๋Ÿฌ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๊ฒŒ์ดํŠธ์›จ์ด ๋ผ์šฐํ„ฐ์— ํ•จ๊ป˜ ์ง„์ž…ํ•œ๋‹ค. ์ด๋•Œ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ํŒจํ‚ท์„ ๋ณด๋‚ด๋ฉด ๋„์‹ํ™”๋œ ๊ทธ๋ž˜ํ”„์ฒ˜๋Ÿผ ํ•œ ์ค„๋กœ ์ญ‰ ์—ฐ๊ฒฐ๋˜์„œ ๊ฐ€๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์—ฌ๋Ÿฌ ์ปดํ“จํ„ฐ๋“ค์ด ๋„คํŠธ์›Œ ๊ณ„์ธต์— ๋ฌผ๋ ค ์ง„ํ–‰๋œ๋‹ค. ์ด๋•Œ ์„œ๋กœ ๋‹ค๋ฅธ ํด๋ผ๋ผ๋ฆฌ collision์ด ๋ฐœ์ƒํ•˜์—ฌ ์‹ ํ˜ธ๊ฐ€ ์„ž์ผ ์ˆ˜ ์žˆ๋‹ค. Link ๋ ˆ์ด์–ด๋Š” ํด๋ผ๋ผ๋ฆฌ ์ถฉ๋Œ๋ฐœ์ƒ์„ ๋ง‰๋Š” ์—ญํ• ์„ํ•œ๋‹ค ํ˜น์€ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์ผ์ด ๋งํฌ๋ ˆ์ด๊ฐ€ ๋งก๋Š” ๊ฐ€์žฅ ์ฃผ์š”ํ•œ ์ผ์ด๋‹ค.  ํŠธ๋žœ์ŠคํฌํŠธ๋ ˆ์ด์–ด์™€ ๋„คํŠธ์›Œํฌ๋ ˆ์ด์–ด๋Š” OS๋‚ด๋ถ€์— ์ฝ”๋“œ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค. ๋งํฌ๋ ˆ์ด์–ด๋ถ€ํ„ฐ๋Š” ํ•˜๋“œ์›จ์–ด ๋‹จ์œผ๋กœ ๊ฐ€๋Š”๋ฐ ๋ฐ”๋กœ Network Interface Card(NIC) ์— ์œ„์น˜ํ•˜๊ณ  ์žˆ๋‹ค. ๋งํฌ๋ ˆ์ด์–ด๋Š” ํ”„๋ ˆ์ž„์„ ๋‚ด๋ ค๋ณด๋‚ธ..
์ด์ „์˜ Transport ๋ ˆ์ด์–ด๊นŒ์ง€ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋ณด๋‚ด๋Š”๋ฐ ์žˆ์–ด์„œ ์œ ์‹ค๋˜๋ฉด ๋‹ค์‹œ ์žฌ์ „์†กํ•˜๋Š”๋“ฑ ์–ด๋–ป๊ฒŒ reliableํ•œ transfer๋ฅผ ํ•  ๊ฒƒ ์ธ๊ฐ€์— ์ง‘์ค‘ํ–ˆ๋‹ค๋ฉด IP๋ถ€ํ„ฐ, ์ฆ‰ Network ๋ ˆ์ด์–ด๋ถ€ํ„ฐ๋Š” ์–ด๋–ป๊ฒŒ ํŒจํ‚ท์„ receiver์— ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๋‚ผ ๊ฒƒ์ธ๊ฐ€์— ๋Œ€ํ•ด ๋‹ค๋ฃฌ๋‹ค. ๋”ฐ๋ผ์„œ ๋„คํŠธ์›Œํฌ๋ ˆ์ด์–ด์˜ IP๋Š” ํŒจํ‚ท์„ ์–ด๋–ป๊ฒŒ ๋ชฉ์ ์ง€๊นŒ์ง€ ๋ฐฐ์†กํ•  ๊ฒƒ์ธ๊ฐ€๋ผ๋Š” ์—ญํ• ์„ ๋งก๋Š”๋‹ค.  ์ด์ „์— ๋งํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ผ์šฐํ„ฐ๊ฐ€ ํŒจํ‚ท์„ ๋ฐ›์œผ๋ฉด ํŒจํ‚ท์„ ๊ฒ€์‚ฌํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง„๋‹ค. ์—ฌ๊ธฐ์„œ ํŒจํ‚ท์˜ ๋ชฉ์ ์ง€, ํ—ค๋”์˜ checksome์„ ํ†ตํ•ด ์—๋Ÿฌ ์œ ๋ฌด๋ฅผ ํ™•์ธํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„์„ Processing Delay ๋ผ๊ณ  ๋ฐฐ์› ์—ˆ๋‹ค. ๊ฒฐ๊ตญ ๋ผ์šฐํ„ฐ์˜ ํ•ต์‹ฌ์ ์ธ ์ผ์€ ํŒจํ‚ท์„ ๋ฐ›์œผ๋ฉด ์–ด๋””๋กœ ํŒจํ‚ท์„ ๋ณด๋‚ผ์ง€ ๋ฐฉํ–ฅ์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ์˜ฌ๋ฐ”๋ฅธ ๋ชฉ์ ์ง€๋กœ ์˜๋Š” ์ž‘์—…์„ fo..
๋ชฉ์ฐจ1.1 ์ธํ„ฐ๋„ท์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€1.2 ๋„คํŠธ์›Œํฌ์˜ ๊ฐ€์žฅ์ž๋ฆฌ1.3 ๋„คํŠธ์›Œํฌ ์ฝ”์–ด1.4 ํŒจํ‚ท ๊ตํ™˜ ๋„คํŠธ์›Œํฌ1.5 ํ”„๋กœํ† ์ฝœ ๊ณ„์ธต๊ณผ ์„œ๋น„์Šค ๋ชจ๋ธ1.6 ๊ณต๊ฒฉ๋ฐ›๋Š” ๋„คํŠธ์›Œํฌ1.7 ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํ‚น๊ณผ ์ธํ„ฐ๋„ท์˜ ์—ญ์‚ฌ1.8 ์š”์•ฝ1.1 ์ธํ„ฐ๋„ท์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€ ์ธํ„ฐ๋„ท์€ ๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ตฌ์„ฑ ์š”์†Œ(ํ•˜๋“œ์›จ์–ด+์†Œํ”„ํŠธ์›จ์–ด)๊ฐ€ ์–ด๋–ป๊ฒŒ ๋˜์–ด์žˆ๋Š”์ง€์™€ ์ธํ”„๋ผ ๊ตฌ์กฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด์žˆ๋Š”์ง€์ด๋‹ค. ๊ฐ ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ์ธํ„ฐ๋„ท์ด๋ž€ ๋ฌด์—‡์ธ์ง€ ์‚ดํŽด๋ณด์ž. ์ธํ„ฐ๋„ท ๊ตฌ์„ฑ์š”์†Œ  ์ธํ„ฐ๋„ท์€ ์Šค๋งˆํŠธํฐ, ์ปดํ“จํ„ฐ์™€ ๊ฐ™์€ ์žฅ์น˜๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋•Œ ์žฅ์น˜๋ฅผ ํ˜ธ์ŠคํŠธ ํ˜น์€ ์ข…๋‹จ์‹œ์Šคํ…œ(end system) - ํ˜ธ์ŠคํŠธ๋Š” ๋•Œ๋•Œ๋กœ ํด๋ผ์™€ ์„œ๋ฒ„๋กœ ๊ตฌ๋ถ„๋œ๋‹ค - ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.  ์ข…๋‹จ์‹œ์Šคํ…œ์€ ํ†ต์‹  ๋งํฌ(Communication Link)์™€ ํŒจํ‚ท ์Šค์œ„์น˜(Packet Switch)..
ํ˜„์‹ค TCP ํ†ต์‹ ์€ ํŒจํ‚ท ํ•˜๋‚˜ํ•˜๋‚˜๋งŒ ์ฃผ๊ณ ๋ฐ›๋Š”๊ฒŒ ์•„๋‹Œ ์šฐ๋ฅด๋ฅด ํŒจํ‚ท์„ ๋ณด๋‚ด๊ณ  ๋˜ ์šฐ๋ฅด๋ฅด ํŒจํ‚ท์„ ๋ฐ›๋Š” ํŒŒ์ดํ”„๋ผ์ธ ํ”„๋กœํ† ์ฝœ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ ํ”„๋กœํ† ์ฝœ์˜ ๋Œ€ํ‘œ์ ์ธ ๊ทœ์น™์€  ARQ (Automatic Repeat reQuest) ํ”„๋กœํ† ์ฝœ์ด ์žˆ๊ณ  ์—ฌ๊ธฐ์—๋Š”  go-back-N ๊ณผ selective repeat ๋‘ ๊ฐ€์ง€ ๋™์ž‘๋ฐฉ์‹์ด ์žˆ๋‹ค.  (TCP๋Š” ARQ๋ณด๋‹ค ์ข€๋” ๋ฐœ์ „๋œ ๋ฐฉ์‹ ์‚ฌ์šฉ)  Pipeline protocol์„ ์ค€์ˆ˜ํ•˜์—ฌ ์ •๋ณด๋ฅผ ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ๊ฐœ๋ฅผ ๋ณด๋‚ด๊ฒŒ ๋œ๋‹ค๊ณ  ํ–ˆ์„ ๋•Œ ๋ณด๋‚ด์ง€๋Š” ๋Œ€๋Ÿ‰์˜ ์ •๋ณด์— ๋Œ€ํ•ด ๋ฌด์ž‘์ • ๋ณด๋‚ด๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์ผ์ข…์˜ ๊ธฐ์ค€์ด ์žˆ๋‹ค. ์ด๋•Œ Go-Back-N ๋ฐฉ์‹์€ sender์—์„œ ์ „์†กํ•  ํŒจํ‚ท์˜ ๊ฐœ์ˆ˜๋ฅผ ์ •ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.  ์ด๋•Œ ์ „์†ก์ž๊ฐ€ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ์—ฐ์†์ ์ธ ํŒจํ‚ท์˜ ์ตœ๋Œ€ ๊ฐœ์ˆ˜ ๊ธฐ์ค€์ด ์žˆ๋Š”๋ฐ ์ด๋ฅผ..
suojae
'๐Ÿ–ฅ๏ธ ์ปดํ“จํ„ฐ๊ณตํ•™/Network' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก