๐Ÿ“‚๋„คํŠธ์›Œํฌ&์„œ๋ฒ„/๐Ÿ‘ฉ‍๐Ÿ’ป๋ณด์•ˆ

๐Ÿ†์ฃผ๋ง ๋ณด์•ˆ ๋„คํŠธ์›Œํฌ 2์ผ์ฐจ FDDI ATM ์ฝœ๋ฆฌ์ „ ๋„๋ฉ”์ธ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ ๋ฆฌํ”ผํ„ฐ ํ—ˆ๋ธŒ ๋ธŒ๋ฆฟ์ง€ ์Šค์œ„์น˜ ๋ผ์šฐํ„ฐ ์Šคํ† ์–ด ์•ค ํฌ์›Œ๋“œ ์ปท์Šค๋ฃจ ํ”„๋ž˜๊ทธ๋จผํŠธ ํ”„๋ฆฌ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ CAM ๋ฉ”๋ชจ๋ฆฌ cross over straight t..

๐Ÿ‘ฉ‍๐ŸŽ“์ธํ…”๋ฆฌ๊ฐ์ž๐Ÿฅ” 2023. 4. 29. 09:07

FDDI : ๊ด‘ ์ผ€์ด๋ธ”๋กœ dual ring์œผ๋กœ ํ•ญ์ƒ ์•ˆ์ •์ ์œผ๋กœ ๋ง์„ primary ring, secondary ring์œผ๋กœ token์ด ์ˆœํ™˜ํ•˜๊ฒŒ ๋œ๋‹ค.  DAS๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์—ญ๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „ํ•˜๊ฒŒ ํ•˜๋Š” wrapping ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค. <=token pass ๊ธฐ๋ฒ•์œผ๋กœ ๋ถ€๋ฅธ๋‹ค.

ATM ATM์€ ์Œ์„ฑ, ํ™”์ƒ, ๋ฐ์ดํ„ฐ๋ฅผ ๋™์ผํ•œ ๋งค์ฒด๋ฅผ ํ†ตํ•ด์„œ ์ „์†กํ•˜๋Š” ๊ธฐ๋ฒ•์ด์–ด์„œ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•˜๋‚˜์˜ ํŒจํ‚ท ์†์— ์กด์žฌํ•˜๊ฒŒ ๋œ๋‹ค. ATM์€ WAN ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ATM์€ ๋น„๋™๊ธฐ์‹ ๋ฐ์ดํ„ฐ์ „์†ก ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์–ด๋Š  ํ•œ ์Šคํ…Œ์ด์…˜์ด ๋Œ€์—ญํญ์„ ๋…์ ํ•˜์ง€ ๋ชปํ•ด์„œ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌถ์–ด์„œ ์ „์†กํ•  ๋•Œ ์ตœ์ ์ด๋‹ค. 
         ์ด๋Ÿฐ ๋‹ค์–‘ํ•˜๊ณ  ํฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ฆ‰์‹œ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด์„œ ํŒจํ‚ท๋Œ€์‹  53๋ฐ”์ดํŠธ์˜ ์ผ์ •ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง„ ๋‹จ์œ„์ธ 53Byte  ์…€(cell)  ๋‹จ์œ„๋กœ ์ „์†กํ•œ๋‹ค. 53Byte ์ค‘์—์„œ 48Byte๊ฐ€ ๋ฐ์ดํ„ฐ์ด๊ณ  ๋‚˜๋จธ์ง€ 5Byte๋Š” ATM ํ—ค๋”์ด๋‹ค. ๊ด‘ ์ผ€์ด๋ธ”์„ ์‚ฌ์šฉํ•œ๋‹ค.
  ์—ฌ๊ธฐ์„œ ์‚ฌ์šฉ๋˜๋Š” ์žฅ๋น„๊ฐ€ ๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ(Multiplexer: ๋‹ค์ค‘ํ™”๊ธฐ)์™€ ์ปจ์„ผํŠธ๋ ˆ์ดํ„ฐ(Concentrator: ์ง‘์ค‘ํ™”๊ธฐ), ๊ทธ๋ฆฌ๊ณ  ๋””์ŠคํŠธ๋ฆฌ๋ถ€ํ„ฐ(Distributor: ๋ถ„๋ฐฐ๊ธฐ)์ด๋‹ค. ์ด๋“ค์€ ๋กœ์ปฌ์—์„œ๋Š” ๊ฑฐ์˜ ๋ณด๊ธฐ ํž˜๋“ค๊ณ , KT, LG U+์™€ ๊ฐ™์€  ISP (Internet Service Provider)์ธ ์ง€์—ญ ์ „ํ™”๊ตญ CO(Central Office)์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
=>WAN์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ATM์„ ์ด๋”๋„ท์ด๋‚˜ ํ† ํฐ๋ง์œผ๋กœ ์—๋ฎฌ๋ ˆ์ดํŠธ(emulate)ํ•ด์„œ LAN์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ ๊ฒƒ์ด LANE์ธ๋ฐ ๋น„์šฉ์ด ๋งŽ์ด ๋“ค๊ณ  ์„ค์ •์ด ๋ณต์žกํ•ด์„œ ์‹ค์šฉ์„ฑ์€ ์—†๋Š” ํŽธ์ด๋‹ค.

โ–ช ์ฝœ๋ฆฌ์ „(์ถฉ๋Œ) ๋„๋ฉ”์ธ(collision domain)  
   ์„œ๋กœ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์„œ ํ•œ ํ˜ธ์ŠคํŠธ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ๋“ค๊ณผ ๋‹คํˆฌ์–ด์•ผ ํ•˜๋Š” ํ˜ธ์ŠคํŠธ๋“ค์˜ ๋…ผ๋ฆฌ์  ๊ทธ๋ฃน์ด๋‹ค. ์ถฉ๋Œ ๋„๋ฉ”์ธ์ด ํด์ˆ˜๋ก ๋Œ€์—ญํญ์ด ์ค„์–ด๋“ค๋ฏ€๋กœ ์ถฉ๋Œ ๋„๋ฉ”์ธ์„ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค. ํ•˜์ง€๋งŒ ํ—ˆ๋ธŒ๋‚˜ ๋ฆฌํ”ผํ„ฐ๋Š” ๋‹จ์ˆœํžˆ ์—ฐ๊ฒฐ ์žฅ์น˜์—ฌ์„œ ์•„๋ฌด ๋„์›€์ด ๋˜์ง€ ๋ชปํ•˜๊ณ  ์Šค์œ„์น˜๋‚˜ ๋ธŒ๋ฆฌ์ง€๋กœ ์ถฉ๋Œ ๋„๋ฉ”์ธ์„ ๋‚˜๋ˆˆ๋‹ค.


โ–ช ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ(broadcast domain)
  ๊ฐ™์€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ๋ฐ›๋Š” ๋…ธ๋“œ๋“ค์˜ ๋…ผ๋ฆฌ์  ๊ทธ๋ฃน์ด๋‹ค. ์ด ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์˜์—ญ์ด ์ปค์ ธ๋„ ๋„คํŠธ์›Œํฌ ํšจ์œจ์ด ๋‚˜๋น ์ง€๋ฏ€๋กœ ๋ธŒ๋ฆฌ์ง€๋‚˜ ์Šค์œ„์น˜ ์žฅ๋น„๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ถฉ๋Œ ๋„๋ฉ”์ธ์„ ์ž‘๊ฒŒ ๋ถ„๋ฆฌํ•  ์ˆ˜๋Š” ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ด๋“ค์€ ํ•˜๋‚˜์˜ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์— ์†ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์Šค์œ„์น˜๋‚˜ ๋ธŒ๋ฆฌ์ง€๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์„ ๋ถ„ํ•  ํ•  ์ˆ˜ ์—†๊ณ , ๋ผ์šฐํ„ฐ๋กœ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์„ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. 

=>์ผ์ • ์ˆ˜์˜ ํ˜ธ์ŠคํŠธ๋“ค๋กœ ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ์—์„œ ํšจ์œจ์„ ์ข‹๊ฒŒํ•œ๋‹ค๋ฉด
a. ๋จผ์ € ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์˜ ํฌ๊ธฐ๋ฅผ ์ค„์ด๋Š” ๊ฒƒ์„ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค. 
  ์ด๋Š” ํ•˜๋‚˜์˜ ์ปค๋‹ค๋ž€ ํฌ๊ธฐ์˜ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์„ ์ชผ๊ฐœ์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ํฌ๊ธฐ์˜ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์œผ๋กœ ๋งŒ๋“ ๋‹ค๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ์˜ ํฌ๊ธฐ๊ฐ€ ์ž‘์•„์ง€๋ฏ€๋กœ ๋„คํŠธ์›Œํฌ ํšจ์œจ์ด ์ข‹๊ฒŒ ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ 200๋Œ€์˜ ํ˜ธ์ŠคํŠธ๊ฐ€ ์žˆ์„ ๋•Œ(๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ํ•˜๋‚˜, ํฌ๊ธฐ๋Š” 200), ์—ฌ๊ธฐ์— ๋ผ์šฐํ„ฐ๋ฅผ ํ•˜๋‚˜ ๋„ฃ์–ด์„œ 100๋Œ€์”ฉ์œผ๋กœ ๋ถ„ํ• ํ•˜๋ฉด(๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋‘๊ฐœ, ํฌ๊ธฐ๋Š” 100์”ฉ) ํšจ์œจ์ด ๋‘ ๋ฐฐ๊ฐ€ ๋œ๋‹ค. 
b. ๋‘ ๋ฒˆ์งธ๋Š” ์žฅ๋ž˜์˜ ํ™•์žฅ์„ฑ๊นŒ์ง€ ๊ณ ๋ คํ•ด์„œ ๊ทผ๋ณธ์ ์ธ ๋„คํŠธ์›Œํฌ ์„ค๊ณ„๋ฅผ ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„ ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 10BaseT Bus ํ† ํด๋กœ์ง€๋ฅผ 100BaseT๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•ด์„œ ๋Œ€์—ญํญ์„ ํ™•์žฅํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๋‚˜์ค‘์— ๋…ธ๋“œ๊ฐ€ ๋˜ ์ถ”๊ฐ€๋˜๋Š” ๊ฒฝ์šฐ ํ™•์žฅ์„ฑ๋„ ์–ด๋ ต๊ณ , ์˜ˆ์ „์ฒ˜๋Ÿผ ๋‹ค์‹œ ๋Š๋ ค์ง€๋ฏ€๋กœ ๊ทผ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•์€ ๋˜์ง€ ๋ชปํ•œ๋‹ค. ๋˜ ๊ฐ ๋…ธ๋“œ์˜ NIC์™€ CPU, RAM, ์—ฐ๊ฒฐ ์ผ€์ด๋ธ” ๋“ฑ์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๊ฒƒ๋„ ๋ฐฉ๋ฒ•์ด๊ฒ ์ง€๋งŒ ์—ญ์‹œ ๊ทธ๋•Œ๊ทธ๋•Œ ๋•œ์งˆ์‹์œผ๋กœ ๋Œ€์‘ํ•˜๋Š” ๊ฒƒ์€ ๋ฐ”๋žŒ์งํ•˜์ง€ ๋ชปํ•˜๋‹ค.

  ๋ฆฌํ”ผํ„ฐ
  Repeater๋Š” ์ด๋”๋„ท ๋„คํŠธ์›Œํฌ์—์„œ ์ผ€์ด๋ธ”์˜ ๊ธธ์ด๋ฅผ ํ™•์žฅ(์‹ ํ˜ธ๋ฅผ ์ฆํญ)ํ•˜๋Š” ์žฅ์น˜์ด๋‹ค. ์‹ ํ˜ธ๋Š” ๊ฐ์‡„(attenuation)๊ฐ€ ์žˆ์–ด์–ด์„œ ์ด๋”๋„ท์€ 100m๋ฅผ ๋„˜์œผ๋ฉด ์‹ ํ˜ธ๊ฐ€ ์•ฝํ•ด์ง„๋‹ค. ๋ฆฌํ”ผํ„ฐ์˜ ๋‹จ์ ์€ ์ง€์—ฐ(latency)์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.
  Amplifier๋กœ ์‹ ํ˜ธ๋ฅผ ์ฆํญํ•˜๋Š” ์žฅ์น˜์ด์ง€๋งŒ ์žก์Œ(๊ฐ„์„ญ)๋„ ์ฆํญํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ์ ์ด ์žˆ์–ด์„œ ํ˜„์žฌ๋Š” ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ณ  ์žˆ๋‹ค. 

  ํ—ˆ๋ธŒ
  Hub๋Š” ์‹ ํ˜ธ๋ฅผ ์ฆํญํ•ด์„œ ๊ฑฐ๋ฆฌ๋ฅผ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” ๋ฆฌํ”ผํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ๋ฌถ์–ด๋†“์€ ๋ฉ€ํ‹ฐํฌํŠธ ๋ฆฌํ”ผํ„ฐ๋กœ ๋ณด๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ ์ ˆํ•œ ํ‘œํ˜„์ผ ๊ฒƒ์ด๋‹ค.
Dummy Hub : ์ผ๋ฐ˜์ ์ธ ํ—ˆ๋ธŒ, ์ž…๋ ฅ ๋Œ€์—ญํญ์„ ํฌํŠธ๋ณ„๋กœ ๋‚˜๋ˆ„์–ด์„œ ์ „์†ก 
                   <- ์Šค์œ„์น˜๋Š” ์ž…๋ ฅ ๋Œ€์—ญํญ์„ ๊ฐ ํฌํŠธ๊ฐ€ ๋ชจ๋‘ ์‚ฌ์šฉํ•œ๋‹ค. 
Intelligent Hub : IP ์ฃผ์†Œ๋„ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  ๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋„ฃ์–ด์„œ ํ—ˆ๋ธŒ ์ด์ƒ์˜ ์—ญํ• ์„ ํ•œ๋‹ค. 5์ธต ๊ฑด๋ฌผ์ด๋ผ๋ฉด ๊ฐ ์ธต์„ ์—ฐ๊ฒฐํ•  ๋•Œ ์ด ์ธํ…”๋ฆฌ์ „ํŠธ ํ—ˆ๋ธŒ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. <=์—ฌ๋Ÿฌ ๊ฑด๋ฌผ ๋™์ด ์žˆ๋Š” ๋Œ€ํ•™ ์บ ํผ์Šค๋ผ๋ฉด ๋ธŒ๋ฆฌ์ง€๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.  ๊ฐ ๊ฐ•์˜์‹ค์˜ ํ˜ธ์ŠคํŠธ๋“ค์€ ์Šค์œ„์น˜๋กœ ์—ฐ๊ฒฐํ•˜๊ณ , ํ•™๊ต ์ตœ ์™ธ๊ณฝ์— ๋ผ์šฐํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•ด๋‘๋ฉด ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์œ„์„ฑ ์บ ํผ์Šค๋Š” ๋ฌด์„ ์ด๋‚˜ VPN(์ „์šฉ/์ž„๋Œ€ํšŒ์„ )์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋ฉด ๋œ๋‹ค.  
Stackable Hub : ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ—ˆ๋ธŒ๋ฅผ ๋ฌถ์–ด์„œ ์‚ฌ์šฉํ•˜๋Š” ์žฅ๋น„ 

  ๋ธŒ๋ฆฌ์ง€
  Bridge๋Š” L2 ์žฅ์น˜๋กœ์จ ์ถฉ๋Œ ๋„๋ฉ”์ธ์„ ๋ฐ˜์œผ๋กœ ์ค„์—ฌ์ฃผ๋Š” ์žฅ๋น„์ด๋‹ค. ๋ธŒ๋ฆฌ์ง• ํ…Œ์ด๋ธ”์„ CAM(Content Addressable Memory:Cached Area Memory)์— ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. 
  ๋ธŒ๋ฆฌ์ง€๋Š” Learning, Filtering, Blocking, Flooding, Forwarding, ๊ทธ๋ฆฌ๊ณ  Aging ๋“ฑ์˜ ๊ณผ์ •์„ ํ†ตํ•ด์„œ ํ”„๋ ˆ์ž„์„ ํ†ต์ œํ•˜๋Š”๋ฐ ์–ด๋Š ํฌํŠธ๊ฐ€ Forwarding์ด๊ฑฐ๋‚˜ Blocking์ธ ์ƒํƒœ๋ฅผ Converged(์ˆ˜๋ ด) ์ƒํƒœ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

๐Ÿ’ก์ธํ„ฐ๋ทฐ ํ•  ๋•Œ ๋งŽ์ด ๋ฌผ์–ด๋ด„ ์Šค์œ„์น˜์™€ ๋ธŒ๋ฆฟ์ง€!!

์Šค์œ„์น˜ ๋ธŒ๋ฆฟ์ง€
ํ•˜๋“œ์›จ์–ด ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™๋˜๋ฏ€๋กœ ๊ฐ ํฌํŠธ๊ฐ€ ํšŒ์„  ์†๋„๋งŒํผ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•œ๋‹ค. ASICs(Application- Specific Integrated Circuits) ๋ชจ๋“ˆ์ด ํ•„์š”ํ•˜๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„๋˜๋ฏ€๋กœ ์Šค์œ„์น˜๋ณด๋‹ค ๋Š๋ฆฌ๊ฒŒ ์ฒ˜๋ฆฌํ•œ๋‹ค. 
10Mbps์™€ 100Mbps LAN์‹์œผ๋กœ ๋Œ€์—ญํญ์ด ๋‹ค๋ฅธ LAN๋ผ๋ฆฌ ๋ฌถ์„ ์ˆ˜ ์žˆ๋‹ค ์ขŒ์šฐ์˜ ๋Œ€์—ญํญ์ด ๋‹ค๋ฅธ LAN๋ผ๋ฆฌ ๋ฌถ์„ ์ˆ˜ ์—†๋‹ค
๋ธŒ๋ฆฌ์ง€๋ณด๋‹ค ํฌํŠธ ๋ฐ€๋„(ํฌํŠธ์— ๋ฌผ๋ ค์žˆ๋Š” ๋…ธ๋“œ ์ˆ˜)๊ฐ€ ๋” ๋†’๋‹ค. ํฌํŠธ๊ฐ€ ๋ช‡ ๋ฐฑ ๊ฐœ๊ฐ€  ๋  ์ˆ˜๋„ ์žˆ๋‹ค.  2~4 ํฌํŠธ ์ •๋„๋งŒ ์ง€์›ํ•œ๋‹ค.
๋ฐ์ดํ„ฐ ์ „์†ก ์‹œ **cut-through(ํ—ค๋”๋งŒ ๋ณด๊ณ  ๋ชฉ์ ์ง€๋กœ ๋ฐ”๋กœ ์ „์†ก)์™€ store-and-forward(๋ชจ๋‘ ๊ฒ€์‚ฌ, ์˜ค๋ฅ˜ ์—†์„ ๋•Œ ์ „์†ก) ์Šค์œ„์นญ์„ ๋ชจ๋‘ ์ง€์›ํ•œ๋‹ค. store-and-forward(๋ชจ๋‘ ๊ฒ€์‚ฌ, ์˜ค๋ฅ˜ ์—†์„ ๋•Œ ์ „์†ก) ์Šค์œ„์นญ๋งŒ ์ง€์›ํ•œ๋‹ค.
๋ง๋ถ„๋ฆฌ๋ฅผ ์œ„ํ•œ VLAN์„ ์ง€์›ํ•œ๋‹ค. VLAN์„ ์ง€์›ํ•˜์ง€ ๋ชปํ•œ๋‹ค.
ํ†ต์‹  ์‹œ ***full-duplex๋กœ ์ž‘๋™๋  ์ˆ˜ ์žˆ๋‹ค. full-duplex๋ฅผ ์ง€์›ํ•˜์ง€ ๋ชปํ•˜๊ณ  half-duplex(๋””ํดํŠธ)๋งŒ ์ง€์›
Looping์„ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ ๋‹ค์–‘ํ•œ spanning tree ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ง€์›ํ•œ๋‹ค. ํ•œ ๊ฐ€์ง€ spanning tree ์•Œ๊ณ ๋ฆฌ์ฆ˜๋งŒ ์ง€์›ํ•œ๋‹ค.
๋™๊ธฐ์ข… ํ† ํด๋กœ์ง€๋งŒ ์—ฐ๊ฒฐํ•จ ์ด๊ธฐ์ข… ํ† ํด๋กœ์ง€๋„ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•จ
์ถฉ๋Œ์˜์—ญ์„ ํฌํŠธ๋ณ„๋กœ ๋ถ„ํ•  ์ขŒ์šฐ๋กœ ์ถฉ๋Œ์˜์—ญ ๋ถ„ํ• 
=>์ด ๋‘ ์žฅ์น˜๋Š” L2์—์„œ ์ž‘๋™๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ„๋„์˜ ์„ค์ • ์—†์ด MAC๋งŒ ์žˆ์œผ๋ฉด ํ†ต์‹ ๋œ๋‹ค.

**store and forward : ์ผ๋‹จ ๋“ค์–ด์˜จ ํ”„๋ ˆ์ž„์„ ๋ชจ๋‘ ๊ฒ€์‚ฌํ•ด์„œ ์˜ค๋ฅ˜๊ฐ€ ์—†์„ ๋•Œ ์ „์†ก 
cut-thru : ํ”„๋ ˆ์ž„์˜ ํ—ค๋”๋งŒ ๋ณด๊ณ  ๋ชฉ์ ์ง€๋กœ ๋ฐ”๋กœ ์ „์†ก 
fragment free : ์œ„์˜ ๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ํ•ฉ์นœ ๊ฒƒ์œผ๋กœ ๋ณดํ†ต ์˜ค๋ฅ˜๊ฐ€ ๋งŽ์€ ์ฒ˜์Œ 64byte๊นŒ์ง€๋งŒ ๊ฒ€์‚ฌํ•ด์„œ ์˜ค๋ฅ˜๊ฐ€ ์—†์œผ๋ฉด ์ „์†ก
hybrid : ํ‰์†Œ์—๋Š” cut-thru ๋ฐฉ์‹์œผ๋กœ ์ „์†กํ•˜๋‹ค๊ฐ€ ํ•œ๊ณ„๋ฅผ ๋„˜์œผ๋ฉด store and forward๋กœ ์ „์†กํ•˜๋‹ค๊ฐ€, ๋‹ค์‹œ cut-thru ๋ฐฉ์‹์œผ๋กœ ์ „์†ก 

 

***full-duplex๋Š” ๋™์‹œ์— ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹  ๊ฐ€๋Šฅhalf-duplex๋Š” ์†ก์ˆ˜์‹ ์€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ํ•œ ์ˆœ๊ฐ„์—๋Š” ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ์ „์†กsimplex๋Š” ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ํ†ต์‹  ๊ฐ€๋Šฅ(ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค, ํ”„๋ฆฐํ„ฐ, ....) 

 


  STP(Spanning Tree Protocol)
  ๋ธŒ๋ฆฌ์ง€/์Šค์œ„์น˜์—์„œ ๋นผ๋†“์„ ์ˆ˜ ์—†๋Š” ๊ฒƒ์ด ๋ธŒ๋ฆฌ์ง€/์Šค์œ„์น˜ ๊ฐ„์˜ ๋ฃจํ•‘(looping)์„ ๋ง‰๋Š” ์ผ์ธ๋ฐ ์˜ˆ๋ฅผ ๋“ค์–ด ์•ˆ์ „ํ•œ ์—ฐ๊ฒฐ์„ ์œ„ํ•ด์„œ ์ด์ค‘์œผ๋กœ ๋‘ ์Šค์œ„์น˜๋ฅผ ์—ฐ๊ฒฐํ•ด๋‘๋ฉด ๋ธŒ๋ฆฌ์ง€/์Šค์œ„์น˜ ์‚ฌ์ด์˜ ๊ฒฝ๋กœ๊ฐ€ ๋‘ ๊ฐœ๊ฐ€ ๋˜์–ด์„œ ์—…๋ฐ์ดํŠธ ์ •๋ณด๊ฐ€ ๊ณ„์† ์ˆœํ™˜๋˜๋Š” ๋ฃจํ•‘์ด ๋ฐœ์ƒํ•œ๋‹ค. ์ด๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ ์ŠคํŒจ๋‹ ํŠธ๋ฆฌ(Spanning Tree) ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•œ๋‹ค. 
  ๋ธŒ๋ฆฌ์ง€/์Šค์œ„์น˜๋“ค๋ผ๋ฆฌ BPDU(Bridge Protocol Data Unit)๋ผ๋Š” ๋ฉ”์‹œ์ง€๋กœ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋Œ€ํ™”ํ•˜๋Š”๋ฐ 
'์šฐ์„  ์ˆœ์œ„(priority) ->MAC_์ฃผ์†Œ ->Path cost(์—ฐ๊ฒฐ ํšŒ์„  ๊ฐ’) ->ํฌํŠธ_๋ฒˆํ˜ธ ์ˆœ'์œผ๋กœ ์ ๊ฒ€ํ•ด์„œ ์ œ์ผ ๋‚ฎ์€ ๊ฐ’์„ ๊ฐ€์ง€๋Š” ํฌํŠธ๋ฅผ ๋ฃจํŠธ ๋ธŒ๋ฆฌ์ง€/์Šค์œ„์น˜๋กœ ์„ ํƒํ•˜๊ณ , ๋ฃจํŠธ ๋ธŒ๋ฆฌ์ง€/์Šค์œ„์น˜๋กœ ๋„๋‹ฌํ•˜๋Š” ๊ฐ ํšŒ์„ ์˜ ์—ฐ๊ฒฐ ํฌํŠธ๋ฅผ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™” ์‹œ์ผœ์„œ ์–ด๋Š ํšŒ์„ ์„ ์ฃฝ์ด๊ฑฐ๋‚˜ ์‚ด๋ฆฐ๋‹ค. ๋Œ€๋ถ€๋ถ„ ๋ชจ๋“  ํฌํŠธ์˜ ์šฐ์„ ์ˆœ์œ„๋Š” 32,768๋กœ ์ •ํ•ด์ ธ ์žˆ๊ธฐ๋•Œ๋ฌธ์— ์šฐ์„  ์ˆœ์œ„๋กœ๋Š” ํฌํŠธ์—์„œ ๊ฒฝ์Ÿ์ด ์•ˆ ๋˜๋ฏ€๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐ€์žฅ ๋‚ฎ์€ MAC_์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ๊ฒƒ์ด ๋ฃจํŠธ ๋ธŒ๋ฆฌ์ง€/์Šค์œ„์น˜๊ฐ€ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋‹ค. ํฌํŠธ๊ฐ€ ์—ด๋ฆฌ๋Š” ๊ฒƒ์€ ๋””ํดํŠธ๋กœ 50์ดˆ(MaxAge 20์ดˆ+Listening 15์ดˆ+Learning Forward Delay 15์ดˆ)๋ฅผ ๊ธฐ๋‹ค๋ฆฐ ๋’ค ํฌํŠธ๊ฐ€ Blocking์—์„œ Forwarding์ด ๋œ๋‹ค.
==>๋‘ ์Šค์œ„์น˜ ์‚ฌ์ด์— ๊ฒฝ๋กœ๊ฐ€ 2๊ฐœ ์žˆ์„ ๋•Œ looping์ด ์žˆ์œผ๋ฏ€๋กœ STP ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ํ•˜๋‚˜์˜ ๊ฒฝ๋กœ๋งŒ ์‚ด๋ฆฌ๊ณ  ์ด ๊ฒฝ๋กœ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๋•Œ ์ฃฝ์–ด์žˆ๋˜ ๋‹ค๋ฅธ ๊ฒฝ๋กœ๊ฐ€ ์ž๋™์œผ๋กœ ์‚ด์•„๋‚˜์„œ ๋Š˜ ๋‘ ์Šค์œ„์น˜๋Š” ์—ฐ๊ฒฐ๋œ๋‹ค.

  root switch๋ฅผ ์„ ํƒํ•˜๋Š” ์ด์œ ๋Š” ๋„คํŠธ์›Œํฌ ๋ฐฐ์น˜ ์ƒ ๋ผ์šฐํ„ฐ๊ฐ€ ๋ถ™์–ด ์žˆ์„ ์ตœ์ ์˜ ํšจ์œจ์ ์ธ ์œ„์น˜๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐ ์žˆ๊ธฐ๋„ ํ•˜๋‹ค. ๊ฐ ์Šค์œ„์น˜์— ์—ฐ๊ฒฐ๋˜์–ด์ ธ ์žˆ๋Š” ๋…ธ๋“œ๋“ค์ด ์™ธ๋ถ€๋กœ ๋‚˜๊น” ๋•Œ ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด์•ผ ํ•˜๋Š”๋ฐ ์ตœ์ ์˜ ๋น ๋ฅธ ๊ฒฝ๋กœ๋กœ ๋ผ์šฐํ„ฐ์— ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์–ด์ ธ์•ผ ํ•  ๊ฒƒ์ด๋‹ค. =>Matric(path cost) cf. metrix(ํ–‰๋ ฌ)
=>๊ฐ ์Šค์œ„์น˜์—์„œ root ์Šค์œ„์น˜๋กœ ํ–ฅํ•˜๋Š” ํฌํŠธ๊ฐ€ root port์ด๊ณ  ์‹ค์ œ root ์Šค์œ„์น˜์— ์žˆ๋Š” ํฌํŠธ๊ฐ€ desingated port์ด๋‹ค. ๊ฐ ํฌํŠธ์˜ ์ƒํƒœ๋Š” sh span ํ•ด์„œ ์•Œ ์ˆ˜ ์žˆ๋‹ค. 

  ๋ผ์šฐํ„ฐ ์Šค์œ„์น˜์—์„œ๋Š” ๋ผ์šฐํ„ฐ/์Šค์œ„์น˜๊ฐ€ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„๊นŒ์ง€ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ธ์‹ํ•˜๊ณ , Tab ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ช…๋ น์–ด๋ฅผ ์™„์„ฑํ•ด์ค€๋‹ค. <=Linux ๋ช…๋ น์–ด์—์„œ๋„ ๋™์ผํ•˜๋‹ค.
=>RSTP(Rapid STP) 
  RSTP๋Š” ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๋•Œ ์ปจ๋ฒ„์ „์Šค ํƒ€์ž„์„ ์ค„์—ฌ์ค€๋‹ค. STP์™€ ๋˜‘๊ฐ™์ด ์ž‘๋™๋˜์ง€๋งŒ RSTP๋ฅผ ์ง€์›ํ•ด์ฃผ๋Š” ์Šค์œ„์น˜(link-type p2p์™€ edge-type p2p)์—์„œ๋งŒ ์ž‘๋™๋˜๊ณ  ํ—ˆ๋ธŒ(link-type shared) ๊ธฐ๋ฐ˜์—์„œ๋Š” ์ž‘๋™๋˜์ง€ ์•Š๋Š”๋‹ค. RSTP๋Š” ๊ธฐ์กด STP์— ๋น„ํ•ด ๋ฃจํŠธ๋ธŒ๋ฆฌ์ง€์— ์ด๋ฅด๋Š” ๊ฒฝ๋กœ๋ฅผ ๋Œ€์‹ ํ•ด์ฃผ๋Š” Alternate Port์™€ Designated Port์˜ ๋ฐฑ์—…์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” Backup Port ๋‘ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์–ด์„œ STP์—์„œ ๋ฉ”์ธ ๋ผ์ธ์ด ์ฃฝ์—ˆ์„ ๋•Œ ์ฃฝ์–ด์žˆ๋˜ ํšŒ์„ ์ด ๋‹ค์‹œ ์‚ด์•„์„œ ๋ฉ”์ธ๋ผ์ธ์ด ๋˜๊ธฐ ์ „์— ์ด ๋ฐฑ์—…์ด๋‚˜ ๋Œ€์•ˆ ํšŒ์„ ์ด ๋ฐ”๋กœ ์—ฐ๊ฒฐํ•ด์ค€๋‹ค.
=>Convergenced(์ˆ˜๋ ด๋˜์—ˆ๋‹ค), convergence time(์ˆ˜๋ ด์‹œ๊ฐ„)์€ ๋„คํŠธ์›Œํฌ์ƒ์—์„œ ์‹œ์Šคํ…œ, ํ† ํด๋กœ์ง€ ๋“ฑ์— ๋ณ€๊ฒฝ์ด ์žˆ์„ ๋•Œ ๋ชจ๋“  ๋…ธ๋“œ๋“ค์ด ์ด๋ฅผ ์ธ์‹ํ–ˆ์„ ๋•Œ์˜ ์ƒํƒœ์™€ ๊ทธ ๋•Œ๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ๋งํ•œ๋‹ค. ์ด ์‹œ๊ฐ„์„ ๋น ๋ฅด๊ฒŒ ์„ค์ •ํ•˜๋ฉด ์‹ค์ œ ๋ฐ์ดํ„ฐ ์ „์†ก์— ์†Œ์š”๋˜๋Š” ๋Œ€์—ญํญ๋ณด๋‹ค ์‹ ํ˜ธ ์ „์†ก์— ์†Œ์š”๋˜๋Š” ๋Œ€์—ญํญ์ด ๋งŽ์•„์„œ ๋„คํŠธ์›Œํฌ ํšจ์œจ์ด ๋–จ์–ด์ง„๋‹ค.
=>Routing protocol RIP์€ heart beat๋ฅผ ๋“ฃ๊ธฐ ์œ„ํ•œ hello packet์„ 90์ดˆ, 180์ดˆ, 270์ดˆ๋กœ ๋ณด๋‚ด์„œ ์„œ๋กœ alive ์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•œ๋‹ค. 

 

 

์Šค์œ„์น˜/๋ผ์šฐํ„ฐ์—์„œ๋Š” ์žฅ๋น„์˜ ์ƒํƒœ๋ฅผ ๋ถˆ๋น›์œผ๋กœ ํŒ๋‹จํ•˜๊ธฐ๋„ ํ•˜๋Š”๋ฐ


๋ชจ๋“œ ์„ค๋ช…

STAT ๋ชจ๋“œ  ์ด ๋ชจ๋“œ๋Š” ๋งํฌ ์ƒํƒœ ์‹๋ณ„๋กœ์จ LED๊ฐ€ ์ž˜ ์ผœ์ ธ ์žˆ์œผ๋ฉด ํฌํŠธ์˜ ๋งํฌ๊ฐ€ ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ์ธ๋ฐ ๋…น์ƒ‰ ์ด๋ฉด ํฌํŠธ๊ฐ€ ์ž˜ ๋™์ž‘ ์ค‘์ด๊ณ  ์ฃผํ™ฉ์ƒ‰์ด๋ฉด ๋งํฌ ์—ฐ๊ฒฐ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ , ๋นจ๊ฐ„์ƒ‰์ด๋ฉด ์ฃฝ์–ด์žˆ๋Š” ๊ฒƒ์ด๋‹ค. 
UTL ๋ชจ๋“œ  ์ด ๋ชจ๋“œ๋Š” ๋Œ€์—ญํญ ์ƒํƒœ ์‹๋ณ„์ธ๋ฐ, UTL LED์˜ 1/3์ด ์ผœ์ ธ ์žˆ์œผ๋ฉด 1924 ๋ชจ๋ธ์ธ ๊ฒฝ์šฐ ๋Œ€์—ญํญ์ด  6MB์ด๊ณ  1912์ธ ๊ฒฝ์šฐ์—” 1.5MB ์ด๋‚ด์ด๋‹ค. ๋˜ 1/2์ด ์ผœ์ ธ ์žˆ์œผ๋ฉด ์‚ฌ์šฉ๋ฅ ์€ 1924์˜ ๊ฒฝ์šฐ  120MB ์ด๋‚ด์ด๊ณ  1912๋Š” 20MB ์ด๋‚ด์ด๋‹ค. ๋ชจ๋‘ ์ผœ์ ธ ์žˆ์„ ๋•Œ์—๋Š” ์Šค์œ„์น˜์˜ ๋Œ€์—ญํญ ์ „๋ถ€๊ฐ€ ์‚ฌ ์šฉ๋˜๊ณ  ์žˆ๋Š” ๊ฒƒ์œผ๋กœ์จ 1924๋Š” 280MB, 1912๋Š” 120MB์ด๋‹ค. 
FDUP ๋ชจ๋“œ  ์ด ๋ชจ๋“œ๋Š” ๋™์ž‘ ๋ชจ๋“œ ์‹๋ณ„์ธ๋ฐ ์ „์ด์ค‘์œผ๋กœ ๋™์ž‘ํ•˜๊ณ  ์žˆ์„ ๋•Œ์—๋Š” ๋ชจ๋“  ํฌํŠธ์— ๋ถˆ์ด ์ผœ์ง„๋‹ค. ์ „ ์ค‘์€ ํฌํŠธ์— ํ•œ ๋…ธ๋“œ๋งŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ณ  ์Šค์œ„์น˜์™€ ๋…ธ๋“œ๊ฐ€ ๋ชจ๋‘ ์ „์ด์ค‘์„ ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. POST(Power On Self Test), ํฌํŠธ ๋ฃจํ”„๋ฐฑ ๋“ฑ์˜ ๊ธฐ๋Šฅ์œผ๋กœ ๋ถ€ํŒ… ์‹œ ์ž์ฒด ํ…Œ์ŠคํŠธ๋ฅผ  ์ˆ˜ํ–‰ํ•˜๋ฏ€๋กœ ์ด๋“ค ์ค‘์— ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ํ‘œ์‹œ๋˜๊ณ , ์น˜๋ช…์ ์ธ ์˜ค๋ฅ˜๋กœ ์ธํ•ด POST๊ฐ€ ์‹คํŒจํ•˜๋ฉด ํฌํŠธ  LED๋Š” ์ฃผํ™ฉ์ƒ‰์ด ๋˜๊ณ  ์‹œ์Šคํ…œ ์ƒํƒœ LED๋„ ์ฃผํ™ฉ์ƒ‰์ด ๋˜๋Š”๋ฐ ์‹œ์Šค์ฝ”์˜ ์„ค๋ช…์„œ๋ฅผ ๋ณด๋ฉด ์–ด๋””์„œ ๊ณ  ์žฅ์ธ์ง€ ๊ฐ€๋ ค๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๋งŒ์ผ ํฌํŠธ ๋ฒˆํ˜ธ4๊ฐ€ ์ฃผํ™ฉ์ƒ‰์ด๋ฉด ์ฝ˜์†”ํฌํŠธ์˜ ๋ฌธ์ œ์ด๋‹ค.

 

 

 ์Šค์œ„์น˜๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ๋‹ค์Œ์ฒ˜๋Ÿผ 4๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

๊ธฐ๋ฒ•  ์„ค๋ช…

์Šคํ† ์–ด ์•ค ํฌ์›Œ๋“œ (store-and-forward)  ์ด ์Šค์œ„์นญ ๋ฐฉ์‹์€ ์ „์ฒด ํ”„๋ ˆ์ž„์„ ๋ชจ๋‘ ๋ฐ›์•„์„œ ๋ฒ„ํผ์— ์ž„์‹œ ์ €์žฅํ•œ ๋’ค  CRC ์—๋Ÿฌ ์ฒดํฌ๋ฅผ ์ˆ˜ํ–‰ํ•ด์„œ ์ด์ƒ์ด ์—†์„ ๋•Œ ํฌ์›Œ๋“œ์‹œํ‚ค๊ณ  ์ด์ƒ์ด ์žˆ๊ฑฐ๋‚˜ ํ”„๋ ˆ์ž„ ํฌ๊ธฐ๊ฐ€ 64๋ฐ” ์ดํŠธ ์ดํ•˜ ํ˜น์€ 1,518๋ฐ”์ดํŠธ ์ด์ƒ์ด๋ฉด ๋ฒ„๋ฆฐ๋‹ค. ๋ฒ„ํผ๋ง์— ์ €์žฅํ–ˆ๋‹ค๊ฐ€ ์ „์†กํ•˜๋ฏ€๋กœ ์ง€์—ฐ์ด ์ข€ ํฐ  ํŽธ์ด๋ผ์„œ 10MB์™€ 100MB ์‚ฌ์ด์˜ ์Šค์œ„์นญ ์‹œ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ฒ•์ธ๋ฐ ํ”„๋ ˆ์ž„์— ํ•„ํ„ฐ๋ง์„ ๊ฑธ ์ˆ˜ ์žˆ ๋Š” ์žฅ์ ๋„ ์žˆ๋‹ค. 
์ปท ์“ฐ๋ฃจ (cut-through) ์ด ์Šค์œ„์นญ ๋ฐฉ์‹์€ ํ”„๋ ˆ์ž„ ํ—ค๋”์—์„œ ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋งŒ ๋ณด๊ณ  ์ฆ‰์‹œ ์ „์†กํ•œ๋‹ค. ๋•Œ๋ฌธ์—  ์ง€์—ฐ์ด ๊ฑฐ์˜ ์—†์ง€๋งŒ ๋ถˆ๋Ÿ‰ ํ”„๋ ˆ์ž„๋„ ํฌ์›Œ๋“œ ํ•  ์œ„ํ—˜์ด ์žˆ๋‹ค๋Š” ์ ๊ณผ ํ•„ํ„ฐ๋ง์„ ๊ฑธ ์ˆ˜ ์—†๋‹ค๋Š” ๋‹จ ์ ์ด ์žˆ๋‹ค. 
ํ”„๋ž˜๊ทธ๋จผํŠธ ํ”„๋ฆฌ (fragment free)  ์ด ์Šค์œ„์นญ ๋ฐฉ์‹์€ ์ˆ˜์ • ์ปท ์“ฐ๋ฃจ(modified cut-through)๋กœ๋„ ๋ถˆ๋ฆฌ๋Š”๋ฐ ๋Œ€๋ถ€๋ถ„  ์†์ƒ๋œ ํ”„๋ ˆ์ž„์€ ์ฒ˜์Œ 64Byte๊นŒ์ง€์—์„œ ๋ฐœ์ƒํ•œ๋‹ค๋Š” ๋ฐ์„œ ์ฐฉ์•ˆํ•œ ๊ธฐ๋ฒ•์ด๋‹ค. ์ฒ˜์Œ 64๋ฐ”์ดํŠธ๊ฐ€  ๋„์ฐฉํ•  ๋•Œ๊นŒ์ง€ ๋ฒ„ํผ์— ์ €์žฅํ•œ ๋’ค ๊ฒ€์‚ฌํ•ด์„œ ์ด์ƒ์ด ์—†์œผ๋ฉด ์ „์†กํ•ด๋ฒ„๋ฆฌ๋Š” ๊ธฐ๋ฒ•์ด๋‹ค. ์ผ๋‹จ ์ฒ˜์Œ  64๋ฐ”์ดํŠธ๊ฐ€ ์ •์ƒ์ด๋ฉด ์ •์ƒ ํ”„๋ ˆ์ž„์œผ๋กœ ํŒ๋‹จํ•ด์„œ ํฌ์›Œ๋“œ์‹œํ‚จ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. 
ํ•˜์ด๋ธŒ๋ฆฌ๋“œ (hybrid)  ์ด ๋ฐฉ์‹์€ ์ผ๋ถ€ ์Šค์œ„์น˜์—์„œ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ํ‰์†Œ์—๋Š” ์ปท ์“ฐ๋ฃจ ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ๋ฏธ๋ฆฌ  ์ •ํ•ด๋†“์€ ์—๋Ÿฌ ํ•œ๊ณ„์น˜๋ฅผ ๋„˜์œผ๋ฉด ์ž๋™์œผ๋กœ ์Šคํ† ์–ด ์•ค ํฌ์›Œ๋“œ ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ–ˆ๋‹ค๊ฐ€ ๋˜ ๋‹ค๋ฅธ ํ•œ ๊ณ„์น˜์— ๋‹ฟ์œผ๋ฉด ๋‹ค์‹œ ์ปท ์“ฐ๋ฃจ๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ธฐ๋ฒ•์ด๋‹ค.
ํ‰์†Œ์—๋Š” cut-thru ๋ฐฉ์‹์œผ๋กœ ์ „์†กํ•˜๋‹ค๊ฐ€ ํ•œ๊ณ„๋ฅผ ๋„˜์œผ๋ฉด store and forward๋กœ ์ „์†กํ•˜๋‹ค๊ฐ€, ๋‹ค์‹œ cut-thru ๋ฐฉ์‹์œผ๋กœ ์ „์†ก 


**store and forward : ์ผ๋‹จ ๋“ค์–ด์˜จ ํ”„๋ ˆ์ž„์„ ๋ชจ๋‘ ๊ฒ€์‚ฌํ•ด์„œ ์˜ค๋ฅ˜๊ฐ€ ์—†์„ ๋•Œ ์ „์†ก 
cut-thru : ํ”„๋ ˆ์ž„์˜ ํ—ค๋”๋งŒ ๋ณด๊ณ  ๋ชฉ์ ์ง€๋กœ ๋ฐ”๋กœ ์ „์†ก 
fragment free : ์œ„์˜ ๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ํ•ฉ์นœ ๊ฒƒ์œผ๋กœ ๋ณดํ†ต ์˜ค๋ฅ˜๊ฐ€ ๋งŽ์€ ์ฒ˜์Œ 64byte๊นŒ์ง€๋งŒ ๊ฒ€์‚ฌํ•ด์„œ ์˜ค๋ฅ˜๊ฐ€ ์—†์œผ๋ฉด ์ „์†ก
hybrid : ํ‰์†Œ์—๋Š” cut-thru ๋ฐฉ์‹์œผ๋กœ ์ „์†กํ•˜๋‹ค๊ฐ€ ํ•œ๊ณ„๋ฅผ ๋„˜์œผ๋ฉด store and forward๋กœ ์ „์†กํ•˜๋‹ค๊ฐ€, ๋‹ค์‹œ cut-thru ๋ฐฉ์‹์œผ๋กœ ์ „์†ก 



 ์Šค์œ„์น˜ ์„ค๋ช…

L2 Switch ์˜ค๋ฆฌ์ง€๋„ ์Šค์œ„์น˜(Dummy switch) 
L3 Switch Routing Switch๋ผ๊ณ  ํ•˜๋Š”๋ฐ ์›๋ž˜ ์Šค์œ„์น˜๋Š” L2 ์žฅ๋น„์ธ๋ฐ ์†๋„๊ฐ€ ๋น ๋ฅด๋ฏ€๋กœ ์†๋„๊ฐ€ ๋Š๋ฆฐ ๋ผ์šฐํ„ฐ ๊ธฐ๋Šฅ์„  ๊ฒธํ•˜๊ฒŒ ํ•œ ์Šค์œ„์น˜
L4 Switch Contens Switch๋ผ๊ณ  ํ•˜๋Š”๋ฐ ์—ฌ๋Ÿฌ ์„œ๋ฒ„์— ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด๋‚ผ ๋•Œ ์ตœ์ ํ™” ํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์‚ฐํ•ด์„œ ๋ณด๋‚ด๋Š” ์Šค์œ„์น˜
L6 Switch Multimedia Switch๋ผ๊ณ  ํ•˜๋Š”๋ฐ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด๋ฅผ ๋น ๋ฅด๊ฒŒ ์ŠคํŠธ๋ฆฌ๋ฐํ•ด์ฃผ๋Š” ์Šค์œ„์น˜
L7 Switch Application Switch๋ผ๊ณ  ํ•˜๋Š”๋ฐ CDN(Content Delivery Network)์—์„œ ์‚ฌ์šฉ๋œ๋‹ค. 


  ๋ผ์šฐํ„ฐ/์Šค์œ„์น˜๋ฅผ ๋ถ€ํŒ…ํ•˜๋ฉด Bootstrap(RomMON) ์ฐฝ์ด ๋œจ๋Š”๋ฐ ์„ค์ • ๋ชจ๋“œ๋ผ๊ณ  ํ•œ๋‹ค. 
  ์—ฌ๊ธฐ์„œ ํ•ด๋‹น ๋ผ์šฐํ„ฐ/์Šค์œ„์น˜์˜ ์ •๋ณด๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋Š”๋ฐ 
โ–ช IOS (tm) PT3000 ~ ์šด์˜์ฒด์ œ, 
โ–ช PT 1001 (PTSC2005) processor ~ CPU ์ •๋ณด, 
โ–ช 60416K/5120K bytes ~ 60M DRAM, 
โ–ช 4 FastEthernet ~ 4๊ฐœ์˜ ๋‚ด๋ถ€์šฉ fast ethernet ์ธํ„ฐํŽ˜์ด์Šค, 
โ–ช 2 Low-speed serial(sync/async) ~ 2๊ฐœ์˜ ์™ธ๋ถ€์šฉ serial ์ธํ„ฐํŽ˜์ด์Šค, 
โ–ช 32K bytes of non-volatile ~ ๊ตฌ์„ฑํŒŒ์ผ์„ ์ €์žฅํ•˜๋Š” ๋น„ํœ˜๋ฐœ์„ฑ ๋ฉ”๋ชจ๋ฆฌ(NVRAM) 32K
โ–ช 63488K bytes of ATA CompactFlash ~ 63M ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ(HDD ์—ญํ• ) 63M๊ฐ€ ๋ณด์ธ๋‹ค. 
  ์—ฌ๊ธฐ์„œ 
โ–ช Flash memory๋Š” ํ•˜๋“œ๋””์Šคํฌ ์—ญํ• ์„ ํ•ด์„œ ์šด์˜์ฒด์ œ(IOS)๋ฅผ ์ €์žฅํ•˜๊ณ , 
โ–ช Non-Volatile memory(NVRAM: ๋น„ํœ˜๋ฐœ์„ฑ ๋ฉ”๋ชจ๋ฆฌ๋กœ ์ „์›์ด ์—†์–ด๋„ ํ•˜๋“œ ๋””์Šคํฌ์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ ์ €์žฅ๊ฐ€๋Šฅ)์—๋Š” ์‹œ์ž‘ ์„ค์ •(startup-configure)์ด ์ €์žฅ๋˜๊ณ , 
โ–ช DRAM์€ ํ˜„์žฌ ์„ค์ •(running-configure)์„ ์ €์žฅํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ์ด๋‹ค.
โ–ช ROMMON์ด๋ผ๋Š” ์•ˆ์ „ ๋ชจ๋“œ์˜ ROM, ๊ทธ๋ฆฌ๊ณ   
โ–ช Buffer๋ผ๋Š” ๋ณด์กฐ ๋ฉ”๋ชจ๋ฆฌ ์—ญํ• ์ด ์žˆ๋‹ค.
  ๋ผ์šฐํ„ฐ๋‚˜ ์Šค์œ„์น˜๊ฐ€ ์‹œ์ž‘๋˜๋ฉด Flash memory์˜ IOS ์šด์˜์ฒด์ œ์™€ NVRAM์˜ startup-configure ๊ตฌ์„ฑํŒŒ์ผ์ด DRAM์— ์˜ฌ๋ผ๊ฐ€์„œ ์‹คํ–‰๋˜๊ฒŒ ๋œ๋‹ค. 

  ์Šค์œ„์น˜/๋ผ์šฐํ„ฐ๋ฅผ ๋ถ€ํŒ…ํ•ด์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“œ๋Š” 
โ–ช ์„ค์ •(bootstrap, rommon) ๋ชจ๋“œ : ์šด์˜์ฒด์ œ, RAM, CPU, Interface ์ •๋ณด, .... ๋“ฑ์ด ๋ณด์ž„
โ–ช ์‚ฌ์šฉ์ž(user) ๋ชจ๋“œ : Switch> ์ผ๋ถ€ ์ œํ•œ์ ์ธ ์ž‘์—… ์ˆ˜ํ–‰ <= enable ์ž…๋ ฅ
โ–ช ๊ด€๋ฆฌ์ž(privilege) ๋ชจ๋“œ : Switch# ๊ด€๋ฆฌ์ž์  ์ž‘์—… ์ˆ˜ํ–‰ <= configure terminal ์ž…๋ ฅ
โ–ช ์ „์—ญ์„ค์ •(global) ๋ชจ๋“œ : Switch(config)# ์—ฌ๊ธฐ์„œ ์„ค์ •ํ•˜๋ฉด ๋ผ์šฐํ„ฐ/์Šค์œ„์น˜ ์ „๋ฐ˜์— ์ ์šฉ๋˜๋Š” ์„ค์ • <= interface fa0/1 ์ž…๋ ฅ
โ–ช ์ง€์—ญ์„ค์ •(local) ๋ชจ๋“œ :  Switch(config-if)# ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค์—์„œ์˜ ์„ค์ •
   ๋“ฑ์œผ๋กœ ์ง„ํ–‰๋œ๋‹ค. 

  ๊ทธ๋ฆฌ๊ณ  ๋ช…๋ น์–ด ์กฐ์ž‘์—์„œ 
โ–ช ํ•œ ๋‹จ๊ณ„๋ฅผ ๋ฒ—์–ด๋‚œ๋‹ค๋ฉด exit ํ•˜๋ฉด ๋˜๊ณ , 
โ–ช ํ•œ๊บผ๋ฒˆ์— ๊ด€๋ฆฌ์ž ๋ชจ๋“œ๋กœ ๋Œ์•„๊ฐ„๋‹ค๋ฉด end(Ctrl+z)ํ•ด์ฃผ๋ฉด ๋˜๊ณ ,
โ–ช ๋ชจ๋“  ์„ค์ • ํ™•์ธ์€ ๊ด€๋ฆฌ์ž ๋ชจ๋“œ์—์„œ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ, ์–ด๋Š ์œ„์น˜์—์„œ๋“ ์ง€ do๋ฅผ ์•ž์— ๋ถ™์ด๋ฉด ๊ด€๋ฆฌ์ž ๋ชจ๋“œ์—์„œ ์‹คํ–‰ํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค. =>do show int fa0/0
โ–ช ๋ช…๋ น์–ด ์ž๋™์™„์„ฑ์€ ๋ช…๋ น์–ด์˜ ์ผ๋ถ€๋ฅผ ์ž…๋ ฅํ•˜๊ณ  Tab ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์™„์„ฑ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์‹œ์Šคํ…œ์ด ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„๊นŒ์ง€๋งŒ ์ž…๋ ฅํ•ด๋„ ๋ฌธ์ œ๋Š” ์—†๋‹ค : enable =>en, configure terminal =>conf t 
โ–ช ๋ช…๋ น์–ด๋ฅผ ์ผ๋ถ€๋งŒ ์•Œ๊ณ  ์žˆ์œผ๋ฉด 
  =>sh? : sh๋กœ ์‹œ์ž‘๋˜๋Š” ๋ช…๋ น์–ด๋“ค์„ ๋ณด์ด๊ณ  
      sh ? : sh ๋‹ค์Œ์œผ๋กœ ๋ถ™์„ ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋“ค์„ ๋ณด์ธ๋‹ค. 
โ–ช ์œ„์ชฝ ๋ฐฉํ–ฅ ํ™”์‚ดํ‘œ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ด์ „ ๋ช…๋ น์–ด๊ฐ€ ๋ฐ˜๋ณต๋œ๋‹ค.

  ์Šค์œ„์น˜๋Š” L2 ์žฅ๋น„์ด์–ด์„œ ๋…ธ๋“œ๋“ค์˜ MAC ์ฃผ์†Œ๋งŒ ์žˆ์œผ๋ฉด ์„œ๋กœ ํ†ต์‹ ๋œ๋‹ค. ํ•˜์ง€๋งŒ ๊ด€๋ฆฌ ๋ชฉ์ ์œผ๋กœ IP ์ฃผ์†Œ(๋ฐ˜๋“œ์‹œ VLAN 1์— ์ฃผ์–ด์•ผ ํ•œ๋‹ค)์™€ default gateway ์ฃผ์†Œ๋ฅผ ์ค„ ์ˆ˜๋„ ์žˆ๋‹ค. 
  =>์Šค์œ„์น˜ ์žฅ๋น„์— ๋…ธ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ฉด ์ž๋™์œผ๋กœ ํ•˜๋‚˜์˜ LAN๊ฐ€ ๋˜๋Š”๋ฐ ์ด๋Š” ์ด๋“ค ์ž๋™์œผ๋กœ VLAN 1์— ์†ํ•ด์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 

 

๋ผ์šฐํ„ฐ 
1) ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ LAN์—์„œ ์™ธ๋ถ€ WAN์œผ๋กœ ๋‚ด๋ณด๋‚ด์ง€ ์•Š๋Š”๋‹ค(ํ†ต๊ณผ์‹œํ‚ค์ง€ ์•Š๋Š”๋‹ค).
2) ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ฌถ๋Š”๋‹ค. <- ๋„คํŠธ์›Œํฌ๊ฐ€ ๋‹ค๋ฅด๋ฉด ๋ฐ˜๋“œ์‹œ ๋ผ์šฐํ„ฐ๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
3) route(๋ฃจํŠธ)์—์„œ ๋‚˜์˜จ ๋‹จ์–ด ์ด๋ฏ€๋กœ= router๋Š” ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.


  ์Šค์œ„์น˜, ๋ผ์šฐํ„ฐ, ๋ธŒ๋ฆฌ์ง€์—๋Š” CAM ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์žˆ๋Š”๋ฐ 
์Šค์œ„์น˜, ๋ธŒ๋ฆฌ์ง€์—์„œ๋Š” ํฌํŠธ์— ์—ฐ๊ฒฐ๋œ ๋…ธ๋“œ๋“ค์˜ MAC ์ฃผ์†Œ ์ •๋ณด๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๊ณ , 
๋ผ์šฐํ„ฐ์—์„œ๋Š” ์ด์›ƒํ•œ ๋ผ์šฐํ„ฐ์— ์ด๋ฅด๋Š” ๊ฒฝ๋กœ ์ •๋ณด๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋‹ค.  

IP_์ฃผ์†Œ์—์„œ 192.168.100.0/24, 10.10.10.0/30์‹์œผ๋กœ ํ‘œ์‹œ๋œ ๊ฒƒ์—์„œ /24, /30์„ CIDR ํ‘œ๊ธฐ๋ฒ•์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ IP_์ฃผ์†Œ32๋น„ํŠธ์—์„œ ๋„คํŠธ์›Œํฌ ๋น„ํŠธ ์ˆ˜๋ฅผ ๋งํ•œ๋‹ค. /24๋Š” ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๊ฐ€ 255.255.255.0์ด๊ณ  /30์€ ์„œ๋ธŒ๋„คํŒ…๋˜์–ด์„œ 255.255.255.252๊ฐ€ ๋œ๋‹ค. <=์„œ๋ธŒ๋„คํŒ…์—์„œ ์•Œ์•„ ๋ณผ ์˜ˆ์ •!!
 
  ๋ผ์šฐํ„ฐ๋ผ๋ฆฌ ์„œ๋กœ ๊ฒฝ๋กœ๋ฅผ ์•Œ๋ ค๋ฉด Routing Table์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.
routing protocol : ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„์ฃผ๋Š” ํ”„๋กœํ† ์ฝœ =>rip, ripv2, ospf, eigrp ๊ฐ€ ์žˆ๊ณ 
routed protocol : ์ฐพ์•„์ง„ ๊ฒฝ๋กœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ํ”„๋กœํ† ์ฝœ =>ip, ipx, appletalk ๊ฐ€ ์žˆ๋‹ค. 
=>๋ผ์šฐํ„ฐ์—์„œ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ๋ณด๋Š” ๋ช…๋ น์–ด๊ฐ€ sh ip route ์ด๋‹ค. 

์ผ€์ด๋ธ”๋ง์—์„œ 
homo(๋™๊ธฐ์ข…) : ๊ฐ™์€ ๋ ˆ์ด์–ด์˜ ์žฅ์น˜(router-router, switch-switch, switch-pc, ....)๋ผ๋ฆฌ ์—ฐ๊ฒฐํ•  ๋•Œ cross-over ์ผ€์ด๋ธ”๋ง์œผ๋กœ ํ•˜๊ณ  
hetero(์ด๊ธฐ์ข…) : ๋‹ค๋ฅธ ๋ ˆ์ด์–ด์˜ ์žฅ์น˜(router-switch, switch-pc, ...)๋ผ๋ฆฌ ์—ฐ๊ฒฐํ•  ๋•Œ straight-thru ์ผ€์ด๋ธ”๋ง์œผ๋กœ ํ•ด์ค€๋‹ค.