๐Ÿ“‚์ฑ… ์ถ”์ฒœ/๐Ÿ’ป๏ธIT

๐ŸŒฐํ›„๋‹ˆ์˜ ์‰ฝ๊ฒŒ ์“ด CISCO ๋„คํŠธ์›Œํ‚น - ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ

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

๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์ •๋ฆฌํ•ด๋ดค์Šต๋‹ˆ๋‹ค!

๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ
1. ๋„คํŠธ์›Œํฌ์˜ ์‹œ์ž‘
2. ์ผ๋ฐ˜์ ์ธ ๊ธฐ์—…์˜ ๋„คํŠธ์›Œํฌ๋Š”?
3. ํ—ˆ๋ธŒ
4. CSMA / CD
5. MAC ์ฃผ์†Œ์™€ ๋ธŒ๋ฆฟ์ง€ / ์Šค์œ„์น˜
6 ๋ผ์šฐํ„ฐ
 
1. ๋„คํŠธ์›Œํฌ์˜ ์‹œ์ž‘
๋„คํŠธ์›Œํ‚น - ์„œ๋กœ ์—ฐ๊ฒฐํ•ด์ฃผ๋ฉด์„œ ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ
์ธํ„ฐ๋„ท - 1)์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค 2)TCP/IP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค 3)๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์‰ฝ๊ฒŒ ์ ‘์† ๊ฐ€๋Šฅํ•˜๋‹ค
์ธํŠธ๋ผ๋„ท - ํŠน์ • ๊ทธ๋ฃน๋งŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•œ ๋„คํŠธ์›Œํฌ  
์—‘์ŠคํŠธ๋ผ๋„ท - ์ธํŠธ๋ผ๋„ท์—์„œ ํŒŒํŠธ๋„ˆ์™€ ์ผ๋ถ€ ๊ณ ๊ฐ๊นŒ์ง€
 
2. ์ผ๋ฐ˜์ ์ธ ๊ธฐ์—…์˜ ๋„คํŠธ์›Œํฌ๋Š”?
ISP - ์ธํ„ฐ๋„ท ํšŒ์„ ์„ ์ œ๊ณตํ•ด์ฃผ๋Š” ํšŒ์‚ฌ(SK, KT, LG ๋“ฑ) ์ด์šฉ
๋ผ์šฐํ„ฐ - ๋„คํŠธ์›Œํฌ์™€ ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ๊ฒƒ
๋ณธ์‚ฌ, ์ง€์‚ฌ ๋ชจ๋‘ ํšŒ์„  ์‚ฌ์—…์ž ISP ์ชฝ์˜ ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด์„œ ์ธํ„ฐ๋„ท ์ ‘์†
PC - ์ผ€์ด๋ธ”์„ ํ†ตํ•ด์„œ ํ—ˆ๋ธŒ/์Šค์œ„์น˜(์•ก์„ธ์Šค ์Šค์œ„์น˜)์— ์—ฐ๊ฒฐ - ์ฝ”์–ด ์Šค์œ„์น˜(๋ฐฑ๋ณธ ์Šค์œ„์น˜) - ๋ผ์šฐํ„ฐ - ISP
๋žœ ์นด๋“œ๋Š” PC๋‚˜ ์„œ๋ฒ„์— ์žฅ์ฐฉ, ์ผ€์ด๋ธ”๊ณผ ์—ฐ๊ฒฐ ์ œ๊ณต(ํ†ต์‹ ์„ ์œ„ํ•ด์„œ๋Š” ๋žœ์นด๋“œ๊ฐ€ ๊ผญ ํ•„์š”ํ•˜๋‹ค)
 
๋ฐ์ดํ„ฐ์˜ ์ „์†ก
OSI 7 Layer
ํ•œ ๋‹จ๊ณ„ ์•„๋ž˜๋กœ ๋‚ด๋ ค๊ฐˆ ๋•Œ๋งˆ๋‹ค ํ—ค๋”๊ฐ€ ์ถ”๊ฐ€๋œ๋‹ค. 
1) ํ‘œ์ค€์„ ๋งž์ถ”๊ธฐ ์œ„ํ•ด 
2) ๊ฒ€์‚ฌํ•˜๊ณ  ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ 
 
3. ํ—ˆ๋ธŒ 
๋‘ ๊ฐœ ์ด์ƒ์˜ ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋ฅผ ๋ฌถ์–ด ์คŒ
Non-intelligent device(ํŒŒ์›Œ๋งŒ ์—ฐ๊ฒฐํ•˜๋ฉด ๋œ๋‹ค)
๋“ค์–ด์˜ค๋Š” ๋Œ€๋กœ ๊ทธ๋ƒฅ ๋ณด๋‚ธ๋‹ค.
๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ์„ ๋‚˜๋ˆ  ์‚ฌ์šฉ
 
4. Ethernet (IEEE 802.3) ์˜ ํ†ต์‹ ๋ฐฉ์‹ CSMA / CD
ํ˜„์žฌ ์‚ฌ์šฉํ•˜๋Š” ์œ ์„  ํ†ต์‹  ๋„คํŠธ์›Œํฌ๋Š” ๊ฑฐ์˜ ๋ชจ๋‘ ์ด๋”๋„ท
Carrier Sense / Transmit ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธ - ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ  ๋ฐ”๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ 
Multiple Access ์—ฌ๋Ÿฌ ๋ช…์ด ์ ‘๊ทผ
Collision Detection ์ถฉ๋Œ ๊ฐ์ง€
Wait for random time / Retransmit
์ถฉ๋Œ 15๋ฒˆ ๋ฐœ์ƒํ•˜๋ฉด ํฌ๊ธฐ (TTL)
 
Token-Ring
ํ† ํฐ์„ ๊ฐ€์ง„ ๋…ธ๋“œ๋งŒ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ
collision ๋ฐœ์ƒ X
์†๋„๊ฐ€ ๋Š๋ฆผ
 
Hub๋Š” ๋“ค์–ด์˜จ ํฌํŠธ๋ฅผ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ๋ชจ๋“  ํฌํŠธ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก
๋žœ์นด๋“œ๊ฐ€ ์ฃผ์†Œ๋ฅผ ๋น„๊ตํ•ด๋ณด๊ณ  ๋‚˜๋จธ์ง€๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ฒ„๋ฆฐ๋‹ค
 
NMS(Network Management System)
๋ชจ๋“  ์žฅ๋น„๋ฅผ ๋‚ด๊ฐ€ ์ง์ ‘ ๊ด€๋ฆฌํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์“ด๋‹ค
 
๋ฐ์ดํ„ฐ์˜ ์ „์†ก ๋ฐฉ์‹
Unicast - ํŠน์ • ํ˜ธ์ŠคํŠธ์—๊ฒŒ๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค
Broadcast - ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค(๋ฐ›์ง€ ์•Š์•„๋„ ๋˜๋Š” ํ˜ธ์ŠคํŠธ๋„ ๋ฐ›๊ฒŒ ๋œ๋‹ค)
Multicast - ํŠน์ • ๊ทธ๋ฃน ๋ฉค๋ฒ„๋“ค์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค(ํ•„์š”ํ•œ ๊ทธ๋ฃน์—๊ฒŒ๋งŒ)
 
5. MAC ์ฃผ์†Œ์™€ ๋ธŒ๋ฆฟ์ง€ / ์Šค์œ„์น˜
MAC(MEdia Access Control)
48๋น„ํŠธ(Vendor Code 24 bit + Serial Number 24 bit) 16์ง„์ˆ˜
MAC address๋Š” ์ด ์„ธ์ƒ์—์„œ ์œ ์ผํ•˜๋‹ค(๋ชจ๋“  ๋„คํŠธ์›Œํฌ ์žฅ๋น„๊ฐ€ ๋งŒ๋“ค์–ด์งˆ ๋•Œ ๋ถ€์—ฌ๋˜๋Š” ๊ณ ์œ  ์ •๋ณด๋‹ค)
 
MAC Address๋ฅผ ์ด์šฉํ•œ ํ†ต์‹ 
๊ฐ™์€ ๋„๋ฉ”์ธ ARP Request Broadcast -> ARP Reply Unicast
๊ฐ™์€ ๋„๋ฉ”์ธ ์•ˆ์— ํ˜ธ์ŠคํŠธ๊ฐ€ ์—†์„ ๋•Œ
ARP Request Broadcast -> ๋ผ์šฐํ„ฐ์— ์˜ํ•ด ๋ง‰ํž˜ 
๋ผ์šฐํ„ฐ๊ฐ€ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐ›์•„์„œ ๋Œ€์‹  ์ „๋‹ฌํ•ด์คŒ
 
๋ธŒ๋ฆฟ์ง€
๋„คํŠธ์›Œํฌ ์„ธ๊ทธ๋จผํŠธ ๊ฐ„์„ ์—ฐ๊ฒฐํ•˜๊ฑฐ๋‚˜ ํ”„๋ ˆ์ž„์„ ์ „๋‹ฌ ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” L2(Data link layer) ์žฅ๋น„
Learns, filters, forwards, and avoids loops
Learning: ํ•ด๋‹น ์ธํ„ฐํŽ˜์ด์Šค์— ๋”ฐ๋ฅธ ์ถœ๋ฐœ์ง€์˜ MAC ์ฃผ์†Œ๋ฅผ ๊ธฐ์–ตํ•œ๋‹ค
Forwarding: ๋ธŒ๋ฆฟ์ง€๋‚˜ ์Šค์œ„์น˜๊ฐ€ ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋ฅผ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฐœ์ƒ(๊ธธ์„ ์—ด์–ด์คŒ)
Filtering: ๋ชฉ์ ์ง€๊ฐ€ ์ถœ๋ฐœ์ง€์™€ ๊ฐ™์€ ์„ธ๊ทธ๋จผํŠธ์— ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฐœ์ƒ(๋ชป ๊ฑด๋„ˆ๊ฐ€๊ฒŒ) CSMA/CD๋ž‘ ๋‹ค๋ฆ„
 
ํ—ˆ๋ธŒ์™€ ์Šค์œ„์น˜์˜ ๋น„๊ต
ํ—ˆ๋ธŒ ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ 10Mbps์˜ ์†๋„๋ฅผ ๋‚˜๋ˆ ์“ด๋‹ค.
Ethernet ํ•œ ๋ฒˆ์— ํ•œ ๋…ธ๋“œ๋งŒ์ด ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค.
 
์Šค์œ„์น˜
๊ฐ๊ฐ์˜ ๋…ธ๋“œ๊ฐ€ 10 Mbps์˜ ์†๋„๋ฅผ ๊ฐ€์ง„๋‹ค.
์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…ธ๋“œ์—์„œ ๋™์‹œํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
 
[์ฐธ๊ณ ] ์ƒค์‹œํ˜•(๋ชจ๋“ˆํ˜•) or ๋‹จ๋…ํ˜•??
ํฐ ํšŒ์‚ฌ๋Š” ์ƒค์‹œํ˜•, ์ž‘์€ ํšŒ์‚ฌ, ํ™•์žฅ ์•ˆ ํ•  ๊ณณ์€ ๋‹จ๋…ํ˜•
 
์Šคํ…ํ˜•? ๋‹จ๋…ํ˜•??
์Šคํ… ์ „์šฉ ์ผ€์ด๋ธ”๋กœ ์—ฐ๊ฒฐ๋œ๋‹ค
 
 ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋Š” ์–ธ์ œ ๋ฐœ์ƒํ•˜๋‚˜?
1) ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค๋ฅผ ๊ด‘๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ
2) ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ์„œ๋กœ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ
3) ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ฅผ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•ด์„œ 
 
๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ์˜ ์˜ํ–ฅ
๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ์™€ ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ๋Š” CPU์— ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ๊ฑด๋‹ค
๋Œ€์—ญํญ์„ ์†Œ๋ชจํ•œ๋‹ค
 
์Šค์œ„์น˜๋Š” collision ๋„๋ฉ”์ธ์„ ๋‚˜๋ˆ„์ง€๋งŒ,  ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์„ ๋‚˜๋ˆŒ ์ˆ˜ ์—†๋‹ค.
๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์€ ํ™•์žฅ๋œ๋‹ค.
๋ผ์šฐํ„ฐ๋ฅผ ๋‘ฌ์•ผ ๋ธŒ๋กœํŠธ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์„ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.
 
6. ๋ผ์šฐํ„ฐ
๋ผ์šฐํ„ฐ๊ฐ€ ํ•˜๋Š” ์ผ?
Rounting is:
์ถœ๋ฐœ์ง€์—์„œ ๋ชฉ์ ์ง€๊นŒ์ง€์˜ ๊ธธ์„ ์ฐพ์•„์ค€๋‹ค(path determination)
์ •๋ณด๋ฅผ ๋ชฉ์ ์ง€์—์„œ ์ถœ๋ฐœ์ง€์ชฝ์œผ๋กœ ๋ฐฐ๋‹ฌํ•œ๋‹ค(switching)
 
Router is:
๋„คํŠธ์›Œํฌ ๊ณ„์ธต ์žฅ๋น„๋กœ์จ ์ถœ๋ฐœ์ง€์—์„œ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•ด์ฃผ๋Š” ์žฅ๋น„
๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์˜์—ญ์„ ๋‚˜๋ˆ„์–ด์ฃผ๋Š” ์„ฑ์งˆ์ด ์žˆ๋‹ค
 
๋ผ์šฐํ„ฐ๋Š” ๋„คํŠธ์›Œํฌ์ƒ์—์„œ ๊ฐ€์žฅ ์ข‹์€ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š”๋‹ค
Routing table์ด๋ผ๋Š” ์žฅ์†Œ์— ๊ฒฝ๋กœ ์ •๋ณด ์ €์žฅ