Computer network 15-1
15์ฅ. LAN(Local Area Network) ๊ฐ๊ด ์ ๋ฆฌ
๐ก Network์ ์ข ๋ฅ
๊ฑฐ๋ฆฌ์ ๋ฐ๋ฅธ ๋ถ๋ฅ
- LAN (Local Area Network): 1km ์ด๋ด
- MAN (Metropolitan Area Network): ๋์ ๊ท๋ชจ
- WAN (Wide Area Network): 1km ์ด์ ๊ด์ญ
Switching ๋ฐฉ์์ ๋ฐ๋ฅธ ๋ถ๋ฅ
Switched network
- Circuit switched network
- Packet switched network
Broadcast network (LAN, MAN)
๐ ๊ฐ ๋คํธ์ํฌ์ ํน์ง
WAN (Wide Area Network)
- 1km ์ด์์ ๋์ ์ง์ญ์์ ์ด์ฉ๋๋ ์๊ฑฐ๋ฆฌ/๊ด์ญ ํต์ ๋ง
- ์ 3์(๋คํธ์ํฌ ์ฌ์ ์)์ ์ํด ์ ๊ณต๋๋ ๊ณต์ค๋ง/์ฌ์ค๋ง
- ์ ์ก์๋: Kbps ๋จ์, error rate๊ฐ ๋์
MAN (Metropolitan Area Network)
- ํ ๋์ ๋ด์ ๋ถ์ฐ๋ ์ฌ๋ฌ ํต์ ๋ง์ ํ๋๋ก ๋ฌถ๋ ๋๋์ ํต์ ๋ง
- ๋์ ๋ฐ์ดํฐ ์ ์ก๋ฅ ์ ๊ฐ์ง์ง๋ง ๋์ ์์ญ ์๋น์ค
- ๋์ ๊ฐ์ง์ ๋ถ์ฐ๋ ์ฌ๋ฌ LAN์ ํฌํจ
LAN (Local Area Network)
- 1km ์ด๋ด ์ข์ ์ง์ญ์ ์ปดํจํฐ ์์คํ ๊ฐ ๋ฐ์ดํฐ ํต์ ์ ์ํ ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง
- ๊ธฐ์ , ํ๊ต, ํ์ฌ ๋ฑ ๊ธฐ์กด ์ค๋น๋ฅผ ์ฐ๋ ๋จ์ฒด์์ ์์
- ์ ์ก์๋: 20Mbps โ 100Mbps โ 1Gbps๋ก ์งํ
- ์ ์ก์ฉ๋์ด WAN๋ณด๋ค ํฌ๊ณ ์ค๋ฅ์จ์ด ๋ฎ์
์ค๋ฅ์จ ๋น๊ต:
- LAN ์ค๋ฅ์จ: 1:10โธ
- WAN ์ค๋ฅ์จ: 1:10ยณ~10โต
๐ง LAN๊ณผ MAN์ ์ฑ์ง์ ์ ํ๋ 3๊ฐ์ง ์์
1. ์ ์ก๋งค์ฒด (Transmission Medium)
- Twisted pair: ํธ์์คํธ ํ์ด
- Coaxial cable: ๋์ถ์ผ์ด๋ธ
- Fiber optic cable: ๊ด์ฌ์ ์ผ์ด๋ธ
- Microwave: ๋ง์ดํฌ๋ก์จ์ด๋ธ
- Satellite: ์์ฑ
2. Topology (ํ ํด๋ก์ง)
- Ring: ๋งํ
- Bus: ๋ฒ์คํ
- Star: ์ฑํ
- Tree: ํธ๋ฆฌํ (bus + star)
3. ๋งค์ฒด ์ก์ธ์ค ์ ์ด ํ๋กํ ์ฝ (MAC Protocol)
- Round Robin: ๋ผ์ด๋๋ก๋น
- Reservation: ์์ฝ
- Contention: ๊ฒฝ์
- CSMA/CD: ์ด๋๋ท์์ ์ฌ์ฉ
- Token ring: ํ ํฐ๋ง
- Token bus: ํ ํฐ๋ฒ์ค
- DQDB: Distributed Queue Dual Bus
๐ฅ๏ธ LAN์ ๋ฐฐ๊ฒฝ๊ณผ ํ์ฉ
15.1.1 ๊ฐ์ธ์ฉ ์ปดํจํฐ LAN
- ์ํฌ์คํ ์ด์ -์ํฌ์คํ ์ด์ ๋๋ ์ํฌ์คํ ์ด์ -์ค์์๋ฒ ์ฐ๊ฒฐ
- ๊ฐ๊ฒฉ์ด ์ผ ํ๋ก๊ทธ๋จ์ ๊ฐ์ธ์ฉ PC์ ์ค์น
- ์ฉ๋์ด ํฐ ํ๋ก๊ทธ๋จ์ ์ค์์ ์ ์ฅ
- ๊ตฌ์ฑ์์ด ์์ ๋ด์ฉ์ ๊ณต์
- ๊ฐ๋น์ผ ์์(๋์คํฌ, ๋ ์ด์ ํ๋ฆฐํฐ ๋ฑ) ๊ณต์
- ์๊ตฌ์ฌํญ: ์ ๋ ดํ ๊ฐ๊ฒฉ, ์ ํ๋ ์ฑ๋ฅ
15.1.2 ํ๋ฏธ๋คํธ์ํฌ (Backend Networks)
- ํฐ ํ์ฌ๋ ์ฐ๊ตฌ์์ค์์ ์ฌ์ฉ
- ๋ฉ์ธํ๋ ์ ์ปดํจํฐ๋ ๋์ฉ๋ ์ ์ฅ์ฅ์น๋ฅผ ์ํธ์ฐ๊ฒฐ
ํน์ง:
- High data rate (100Mbps ์ด์)
- High speed interface
- Distributed access (๋ถ์ฐ ์ ๊ทผ)
- Limited distance
- Limited number of devices (์์ญ ๊ฐ ์ด๋ด)
15.1.2 ์ ์ฅ์์ญ ๋คํธ์ํฌ (SAN: Storage Area Networks)
- ์ ์ฅ์ ๊ดํ ์๊ตฌ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ณ๋์ ๋คํธ์ํฌ
- ํ๋๋์คํฌ, ํ ์ดํ, CD Array ๋ฑ์ ์ฐ๊ฒฐ
15.1.3 ๊ณ ์์ ์ฌ๋ฌด์ค ๋คํธ์ํฌ
- Desktop image processing
- ๊ทธ๋ํฝ ํ๋ก๊ทธ๋จ
- High capacity local storage
15.1.4 ๋ฐฑ๋ณธ ๋ (Backbone LANs)
- ์ ์์ LAN์ ์ํธ ์ฐ๊ฒฐ
๋จ์ผ LAN์ ๋จ์ :
- Reliability: ์ ์ฒด๊ฐ ๊ณ ์ฅ ๋๋ ๊ฒฝ์ฐ ์ฌ์ฉ์ ๋ถํธ
- Capacity: ๋คํธ์ํฌ ์ฅ๋น๊ฐ ๋์ด๋๋ฉด ์ฉ๋ ํฌํ
- Cost: ๋ค์ํ ์๊ตฌ๋ฅผ ๋ง์กฑ์ํค์ง ๋ชปํจ
๐ ํ ํด๋ก์ง ์์ธ ์ค๋ช
15.2.1.1 ๋ฒ์ค์ ํธ๋ฆฌ ํ ํด๋ก์ง
- ๋ฉํฐํฌ์ธํธ ๋งค์ฒด ์ฌ์ฉ
- ๋ ธ๋๋ ํญ(Interface Hardware)์ ํตํ์ฌ ์ ํ ์ ์ก๋งค์ฒด์ ์ ์
- ์คํ ์ด์ ๊ณผ ํญ ์ฌ์ด๋ ์ ์ด์ค ํต์ ์ง์
- ์คํ ์ด์ ์์ ์ ์กํ ๋ฐ์ดํฐ๋ ์๋ฐฉํฅ์ผ๋ก ์ ํ
- ๋ฒ์ค ๋์๋ ์ข ๋จ๊ธฐ(Terminator) ์ค์น
๋ ๊ฐ์ง ๋ฌธ์ ์ :
- ๋ชจ๋ ๋ ธ๋์์ ์์ ๊ฐ๋ฅ โ ์์ ์ ์ง์ ํ์ (๊ณ ์ ์ฃผ์)
- ๋์ ์ ์ก ์ ์ ํธ ์๊ณก โ ์ถฉ๋(collision) ๋ฐ์
ํด๊ฒฐ๋ฐฉ๋ฒ:
- ๋ฐ์ดํฐ๋ฅผ ์์ ๋ธ๋ก(ํ๋ ์)์ผ๋ก ๋๋์ด ์ ์ก
- ์ํธ ํ๋ ฅ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์์๋ฅผ ๋ฐ๊ฟ๊ฐ๋ฉฐ ์ ์ก
15.2.1.2 ๋ง ํ ํด๋ก์ง
- ์ ์ก๋งค์ฒด ์ค๊ฐ์ ๋ฆฌํผํฐ ์ค์น
- ๋ฆฌํผํฐ๋ฅผ ์ ๋์ ํ์์ผ๋ก ์ฐ๊ฒฐํ์ฌ ํ์ํ๋ก ์์ฑ
- ํ ๋ฐฉํฅ(unidirectional)์ผ๋ก๋ง ๋ฐ์ดํฐ ์ ์ก
- ๋ฆฌํผํฐ๋ ํ์ชฝ ๋งํฌ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ๋ค๋ฅธ ์ชฝ์ผ๋ก ์ ์ก
- ํ๋ ์์ ๋ชจ๋ ์คํ ์ด์ ์ ํต๊ณผ
- ๋ชฉ์ ์ง๋ ์ฃผ์๋ฅผ ์ธ์ํ๊ณ ํ๋ ์์ ๋ณต์ฌ
- ํ๋ ์์ ๋ฐ์ ์ง๋ก ๋์๊ฐ์ ์ ๊ฑฐ
15.2.1.3 ์ฑํ(Star) ํ ํด๋ก์ง
- ๊ฐ ์คํ ์ด์ ์ด ์ค์ ๋ ธ๋(Central Node/Hub)์ ์ง์ ์ฐ๊ฒฐ
- ์คํ ์ด์ ๊ณผ ์ค์ ๋ ธ๋ ์ฌ์ด์ ๋ ๊ฐ์ ์ ๋์ ๋งํฌ (์ก์ ์ฉ/์์ ์ฉ)
๋ ๊ฐ์ง ๋์ ๋ฐฉ์:
- ๋ธ๋ก๋์บ์คํธ: Physical star, logical bus
- ๊ตํ ๋๋ฐ์ด์ค: ์ค์ ๋ ธ๋๊ฐ ์ค์์น ์ญํ
๐ก ์ ์ก๋งค์ฒด ์ข ๋ฅ
Bus LAN์ ์ฌ์ฉ๋๋ 4๊ฐ์ง ์ ์ก๋งค์ฒด
1. ํธ์์คํธ ํ์ด (Twisted Pair)
- 1Mbps ์ ๋์ ์๋
- ์ด๊ธฐ LAN์ ์ฌ์ฉ
- ๊ณต์ ๋งค์ฒด์์ ๋์ ์๋์ ๋ถ์ ํฉํ์ฌ ์ฌ์ฉ ์ค๋จ
2. ๋ฒ ์ด์ค๋ฐด๋ ๋์ถ์ผ์ด๋ธ (Baseband Coaxial Cable)
- ๋์งํธ ์ ํธ ์ ์ก
- ์๋์ ์ด๋๋ท(Ethernet)/IEEE802.3์์ ์ฌ์ฉ
- ๋ฉ์ฒด์คํฐ ๋๋ ์ฐจ๋ ๋ฉ์ฒด์คํฐ ์ธ์ฝ๋ฉ ์ฌ์ฉ
- ์ผ์ด๋ธ ์ฃผํ์ ์คํํธ๋ผ ์ ์ฒด ์ฌ์ฉ (๋จ์ผ ์ฑ๋)
- ์๋ฐฉํฅ ์ ํธ ์ ํ
- ๋ช km ์ ๋ ๊ฑฐ๋ฆฌ
- ์ ํญ: 50 ohm
10Base5 (Thick Ethernet):
- ๋ฐ์ง๋ฆ 0.4์ธ์น, 10Mbps
- ์ต๋ ์ธ๊ทธ๋จผํธ ๊ธธ์ด: 500m
- ํญ ๊ฐ๊ฒฉ: 2.5m์ ์ ์๋ฐฐ
- ์ต๋ 100๊ฐ ํญ
10Base2 (Thin Ethernet):
- 0.25์ธ์น ์ผ์ด๋ธ (๋ ์ ์ฐํจ)
- ์ต๋ ์ธ๊ทธ๋จผํธ ๊ธธ์ด: 185m
- ์ต๋ 30๊ฐ ํญ
- ๋ ์ ๋ ดํ์ง๋ง ์ ํธ ์์ค ํฌ๊ณ ์ก์์ ์ฝํจ
3. ๋ธ๋ก๋๋ฐด๋ ๋์ถ์ผ์ด๋ธ (Broadband Coaxial Cable)
- ์๋ ์ผ์ด๋ธ TV์ฉ
- ์๋ ๋ก๊ทธ ์ ํธ ์ ์ก
- IEEE 802.3 ๊ท๊ฒฉ์ ํฌํจ๋์ด ์์ง๋ง ๊ฑฐ์ ์ฌ์ฉ ์ ํจ
4. ๊ด์ฌ์ (Optical Fiber)
- ๋น์ธ๊ณ ์ฌ์ฉ์ด ์ด๋ ค์ ์ฌ์ฉ๋์ง ์์
๐๏ธ IEEE 802 ํ๋กํ ์ฝ ๊ตฌ์กฐ
๊ณ์ธต ๊ตฌ์กฐ
๋ฌผ๋ฆฌ์ธต (Physical Layer)
- Encoding/decoding
- Preamble generation/removal
- Bit transmission/reception
- ์ ์ก๋งค์ฒด์ ํ ํด๋ก์ง ๋ช ์ธ ํฌํจ
MAC์ธต (Media Access Control)
- ์ ์ก ์ ๋ฐ์ดํฐ์ ์ฃผ์์ ์๋ฌ ๊ฒ์ถ ํ๋๋ฅผ ์ถ๊ฐํ์ฌ ํ๋ ์ ์์ฑ
- ์์ ์ ํ๋ ์์ ๋ฐ์์ ์ฃผ์์ธ์๊ณผ ์๋ฌ ๊ฒ์ถ
- LAN ์ ์ก๋งค์ฒด์ ๋ํ ์ ๊ทผ ํต์
LLC์ธต (Logical Link Control)
- ์์ ์ธต์ ๋ํ ์ธํฐํ์ด์ค ์ ๊ณต
- ํ๋ฆ์ ์ด (Flow Control)
- ์๋ฌ์ ์ด (Error Control)
๐ฆ ๋งค์ฒด ์ ๊ทผ ์ ์ด (MAC Protocol)
๋ถ๋ฅ ๊ธฐ์ค
โ์ด๋์โ ์ ์ดํ๋๊ฐ?
์ค์์ง์คํ:
- ์คํ ์ด์ ์๊ฒ ๋คํธ์ํฌ ์ ๊ทผ ๊ถํ์ ๋ถ์ฌํ๋ ์ ์ด๊ธฐ๊ฐ ์กด์ฌ
- ์ฐ์ ์์, ์ค๋ฒ๋ผ์ด๋, ๋์ญํญ ๋ณด์ฅ ๋ฑ์ ์ ์ด ๊ฐ๋ฅ
- ํต์ ๊ฐ ์๋๊ณ ์คํ ์ด์ ์ ์ ๊ทผ ๋ ผ๋ฆฌ๊ฐ ๊ฐ๋จ
- ์ ์ด๊ธฐ ๊ณ ์ฅ ์ ์ ์ฒด ๋คํธ์ํฌ ์ ์ง, ๋ณ๋ชฉํ์ ๊ฐ๋ฅ
๋ถ์ฐํ:
- ๋ชจ๋ ์คํ ์ด์ ์ด ์ผ๊ด์ ์ผ๋ก ๋งค์ฒด ์ ๊ทผ ์ ์ด ๊ธฐ๋ฒ ์ํ
โ์ด๋ป๊ฒโ ์ ์ดํ๋๊ฐ?
๋๊ธฐ์ (Synchronous):
- ์ ์์ ์ํด ์ ํด์ง ์ฉ๋์ ํ ๋น
- ํ์ ๊ตํ, FDM, TDM ๋ฑ
๋น๋๊ธฐ์ (Asynchronous):
- ํต์ ์์ฒญ ๋ฐ์ ์ ์ฉ๋ ํ ๋น
- ๋ผ์ด๋๋ก๋น/์์ฝ/๊ฒฝ์ ๋ฐฉ์
๋ฐ์ดํฐ ํธ๋ํฝ ์ข ๋ฅ
- ์คํธ๋ฆผ ๋ฐ์ดํฐ: ๊ธธ๊ณ ์ฐ์์ ์ธ ํน์ฑ (์์ฑ ํต์ , ์๊ฒฉ์ธก์ , ๋์ฉ๋ ํ์ผ)
- ๋ฒ์คํฐ ๋ฐ์ดํฐ: ์งง๊ณ ์ฐ๋ฐ์ ์ธ ํน์ฑ (ํฐ๋ฏธ๋๊ณผ ํธ์คํธ ๊ฐ ํธ๋ํฝ)
๋น๋๊ธฐ์ ์ ์ด ๋ฐฉ๋ฒ
1. ๋ผ์ด๋๋ก๋น (Round Robin)
- ๋ชจ๋ ์คํ ์ด์ ์๊ฒ ์ฐจ๋ก๋ก ์ ์ก ๊ธฐํ ์ ๊ณต
- ์ค์์ง์คํ(ํด๋ง) ๋๋ ๋ถ์ฐ ๋ฐฉ์
- ๋ง์ ์คํ ์ด์ ์ด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ์ ๋ฆฌ
2. ์์ฝ (Reservation)
- ์คํธ๋ฆผ ํธ๋ํฝ์ ์ ํฉ
- ์๊ฐ์ ์ฌ๋กฏ์ผ๋ก ๋๋์ด ๋ฏธ๋ฆฌ ์์ฝ
- ๋๊ธฐ ์๋ถํ ๋ฉํฐํ๋ ์ฑ๊ณผ ์ ์ฌ
3. ๊ฒฝ์ (Contention)
- ์ ์ก์ฐจ๋ก๋ฅผ ์ ์ดํ์ง ์์
- ๋ชจ๋ ์คํ ์ด์ ์ด ์ ์ก์ ์ํด ๊ฒฝ์
- ๋ฒ์คํฐ ํธ๋ํฝ์ ์ ํฉ
- ๋ถ์ฐ ๋ฐฉ์, ๊ตฌํ์ด ์ฌ์
- ์ ์ ๋ถํ์์ ํจ์จ์ , ๊ณผ๋ถํ ์ ์ฑ๋ฅ ์ ํ
๐ฆ MAC Frame ๊ตฌ์กฐ
MAC ๊ณ์ธต์ ์ญํ
LLC ๊ณ์ธต์ ๋ฐ์ดํฐ(LLC PDU)๋ฅผ ๋ฐ์์ ๋ค์์ ์ถ๊ฐ:
- MAC control: MAC ํ๋กํ ์ฝ ์ํ์ ํ์ํ ์ ์ด ์ ๋ณด
- Destination MAC address: ๋ชฉ์ ์ง LAN์ ์์ ์ ๋ฌผ๋ฆฌ์ ๋ถ์ฐฉ์
- Source MAC address: ๋ฐ์ ์์ ๋ฌผ๋ฆฌ์ ๋ถ์ฐฉ์
- CRC: ์ํ ์ค๋ณต ๊ฒ์ฌ ํ๋ (FCS Field๋ผ๊ณ ๋ ํจ)
MAC ์ฃผ์
- ๋คํธ์ํฌ ์นด๋์ 48๋นํธ ํ๋์จ์ด ์ฃผ์
- ์ด๋๋ท ์ฃผ์ ๋๋ ํ ํฐ๋ง ์ฃผ์์ ๋์ผ
- ์์ 3๋ฐ์ดํธ๋ OUI(์ ์กฐ์ฌ ๊ตฌ๋ถ)
- ๋ค์ 3๋ฐ์ดํธ๋ ๊ฐ๋ณ ์ฅ์น ๊ตฌ๋ถ
์ฐธ๊ณ : MAC ๊ณ์ธต์ ํ๋ ์์ ์๋ฌ๋ฅผ ๊ฒ์ถํ๊ณ ํ๋ ์์ ๋ฒ๋ฆฌ๋ฉฐ, LLC ๊ณ์ธต์ ํ๋ ์์ ์ฌ์ ์กํฉ๋๋ค.