์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- git merge
- ์ค๋ธ์
- ๋น์ฃผ๊ธฐ์ ํธ
- reducible
- ๊ฐ๋ฐ์์ทจ์
- IEEE 802
- xv6
- ํญํด99
- ์ฐ๋ถํฌdb
- ์ค๋ฅ๊ฒ์ถ
- ํ๋ ์ ๊ตฌ์กฐ
- ์ฃผ๊ธฐ์ ํธ
- ์์๋ฒํธ
- ํ๋ก์ด๋์์
- i-type
- 99ํด๋ฝ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- mariadb
- ํ ํฐ ๋ฒ์ค
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- leetcode
- ์ค๋ ๋
- ๋ฐ์ดํฐ ์ ์ก
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- tcp ์ธ๊ทธ๋จผํธ
- well known ํฌํธ
- ์ค๋ฅ์ ์ด
- tcp ํ๋กํ ์ฝ
- til
- ์ฝ๋ฉํ ์คํธ์ค๋น
- Today
- Total
Unfazedโ๏ธ๐ฏ
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต - HDLC ํ๋กํ ์ฝ ๋ณธ๋ฌธ
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต - HDLC ํ๋กํ ์ฝ
9taetae9 2024. 12. 6. 10:52ISO์์๋ IBM SNA์ ๋ฐ์ดํฐ ๋งํฌ ํ๋กํ ์ฝ๋ก ์ฌ์ฉ๋๋ SDLC(synchronnous Dats Link Control)๋ฅผ HDLC๋ก ๋ฐ์ ์์ผฐ๋ค.
CCITT์์๋ HDLC๋ฅผ ๋ค์ ์์ ํ์ฌ X.25์์ ์ฌ์ฉํ ์ ์๋๋ก LAP(Link Access Procedure)์ผ๋ก ๋ฐ์ ์์ผฐ๊ณ ,
์ด๋ ๋ค์ LAPB(Link Access Procedure-Balanced)๋ก ํฅ์๋์๋ค. ๋ฐ๋ผ์ ํด๋น ํ๋กํ ์ฝ๋ค์ ๊ธฐ๋ณธ ํน์ฑ์ด ์ ์ฌํ๋ค.
HDLC(High-level Data Link Control) ํ๋กํ ์ฝ์ ์ปดํจํฐ๊ฐ ์ผ๋์ผ, ์ผ๋๋ค๋ก ์ฐ๊ฒฐ๋ ํ๊ฒฝ์์ ๋ฐ์ดํฐ ์ก์์ ๊ธฐ๋ฅ์ ์ ๊ณต
ํธ์คํธ์ ์ข ๋ฅ
์ฃผ๊ตญ(Primary Station): ๋ช ๋ น์ ์ ์กํ๋ ํธ์คํธ
์ข ๊ตญ(Secondary Station): ๋ช ๋ น์ ๋ํ ์๋ต์ ํ์ ํ๋ ํธ์คํธ
ํผํฉ๊ตญ(Combined Station): ์ฃผ๊ตญ๊ณผ ์ข ๊ตญ ๊ธฐ๋ฅ์ ๋ชจ๋ ์ง๋ ํธ์คํธ
๊ธฐ๋ณธ ๋์ ์๋ฆฌ
์ฃผ๊ตญ์ด ์ข ๊ตญ์๊ฒ ๋ช ๋ น์ ์ ์กํ๊ณ
์ข ๊ตญ์ ์ฃผ๊ตญ์๊ฒ ์๋ต์ ํ์ ํจ
ํ๋ ์ ๊ตฌ์กฐ
์ ๊ทธ๋ฆผ์ HDLC ํ๋ ์์ ๊ตฌ์กฐ๋ก ์๋จ์ ์ซ์๋ ๋นํธ ์์ด๋ค. ํ๋ ์์ ์ข์ฐ์ ์์นํ 01111110 ํ๋ ๊ทธ๋ ํ๋ ์์ ์์๊ณผ ๋์ ๊ตฌ๋ถํจ.
๊ฐ ํ๋์ ์๋ฏธ
Address(์ฃผ์) : ์ผ๋๋ค๋ก ์ฐ๊ฒฐ๋ ํ๊ฒฝ์์ ํน์ ํธ์คํธ๋ฅผ ๊ตฌ๋ถํ์ฌ ์ง์นญํ๋ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ
์ฃผ๊ตญ์์ ์ ๋ณด ํ๋ ์ ์ ์ก ์ - ์์ ํธ์คํธ์ธ ์ข ๊ตญ ์ฃผ์๋ฅผ ํ๊ธฐ,
Control(์ ์ด) : ํ๋ ์ ์ข ๋ฅ๋ฅผ ๊ตฌ๋ถ
1) ์ ๋ณด ํ๋ ์ : ๋คํธ์ํฌ ๊ณ์ธต์์ ๋ด๋ ค์จ ํจํท์ ์ ์ก
2) ๊ฐ๋ ํ๋ ์ : ์ ๋ณด ํ๋ ์์ ๋ํ ์๋ต ๊ธฐ๋ฅ์ ์ํ
3) ๋น๋ฒํธ ํ๋ ์ : ์ฐ๊ฒฐ ์ค์ ์ ์ ์ด
Data(๋ฐ์ดํฐ) : ๊ฐ๋ณ ํฌ๊ธฐ์ ์ ์ก ๋ฐ์ดํฐ๋ก ์์ ๊ณ์ธต์ธ ๋คํธ์ํฌ ๊ณ์ธต์์ ๋ณด๋ด์ง ํจํท์ด ์บก์ํ๋จ
Checksum(์ฒดํฌ์ฌ) : CRC-CCITT๋ฅผ ์์ฑ ๋คํญ์์ผ๋ก ํ๋ ์ค๋ฅ ๊ฒ์ถ ์ฝ๋๋ก ์ฌ์ฉ
ํ๋ ์ ์ข ๋ฅ
์ ๋ณด ํ๋ ์
3 ๋นํธ ํฌ๊ธฐ์ ์์ ๋ฒํธ: 0 ~ 7
Seq: ์ ๋ณด ํ๋ ์์ ์ก์ ์ฉ ์์ ๋ฒํธ
Next: ํผ๊ธฐ๋ฐฐํน ๋ชฉ์ ์ ์๋ต์ฉ ์์ ๋ฒํธ(๋ค์์ ์์ ์ ๊ธฐ๋ํ๋ ํ๋ ์ ๋ฒํธ๋ก ํด๋น ๋ฒํธ ์ด์ ๊น์ง์ ํ๋ ์์ ์ ์ฐ ์์ ๋์์์ ์๋ฏธ)
P/F : ๊ฐ์ด 1๋ก ์ง์ ๋์์ ๊ฒฝ์ฐ์ ํํ์ฌ Poll ํน์ Final์ ์๋ฏธ๋ฅผ ๊ฐ์ง.
์ฃผ๊ตญ์ ๋ช ๋ น ํ๋ ์์์ ์ฌ์ฉ๋ ๋ Poll์ด๋ผ ํ๊ณ , ์ข ๊ตญ์ ์๋ต ํ๋ ์์์ ์ฌ์ฉ๋ ๋๋ Final์ด๋ผ ํจ.
ํ๋์ ์ฃผ๊ตญ ์ปดํจํฐ๊ฐ ๋ค์์ ์ข ๊ตญ ์ปดํจํฐ๋ฅผ ์ ์ดํ๊ธฐ ์ํ ์ฉ๋, ์ฃผ๊ตญ์์ ์ข ๊ตญ์ ๋ฐ์ดํฐ ์ ์ก์ ํ๊ฐํ ๋ ์ฌ์ฉ
์ฃผ๊ตญ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ณ ์ ํ๋ ์ข ๊ตญ์ด ์๋์ง ํ์ธํ ๋ Poll์ ์๋ฏธ๋ก 1 ๊ฐ ์ง์ ,
์ข ๊ตญ์์ ์ฃผ๊ตญ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋๋ Final์ ์๋ฏธ๋ก ์ฌ์ฉ
๊ฐ๋ ํ๋ ์
์ ๋ณด ํ๋ ์์ ๋ํ ์๋ต ๊ธฐ๋ฅ์ ์ํํ๋ ํ๋ ์์ผ๋ก ๊ธ์ ์๋ต ํ๋ ์๊ณผ ๋ถ์ ์๋ต ํ๋ ์์ผ๋ก ๊ตฌ๋ถ๋จ.
Type ํ๋ ๊ฐ์ ๋ฐ๋ผ ์๋์ ๊ฐ์ด ๋ค ๊ฐ์ง๋ก ๊ตฌ๋ถ๋จ.
Type 0: (RR) ๊ธ์ ์๋ต ํ๋ ์, Next ํ๋ : ๋ค์์ ์์ ์ ๊ธฐ๋ํ๋ ํ๋ ์ ๋ฒํธ
Type 1: (REJ) ๋ถ์ ์๋ต ํ๋ ์, Next ํ๋ : ์ฌ์ ์ก๋์ด์ผ ํ๋ ํ๋ ์์ ๋ฒํธ
Type 2: (RNR) ์๋ต ํ๋ ์ + ํ๋ฆ ์ ์ด ๊ธฐ๋ฅ ์ ๊ณต, Next ํ๋ : ๋ค์์ ์์ ์ ๊ธฐ๋ํ๋ ํ๋ ์ ๋ฒํธ
๊ธ์ ์๋ต ๊ธฐ๋ฅ๊ณผ ํจ๊ป ์ก์ ํธ์คํธ์ ์ก์ ์ ์ค์งํ๋๋ก ์๊ตฌํจ
=> ์ก์ ํธ์คํธ์ ๋ค์ ์ ์ก์ ์๊ตฌํ ๋๋ RR, REJ ๋ฑ ๋ชฉ์ ์ ๋ง๋ ์ ์ด ํ๋ ์ ์ ์ก
Type 3: (SREJ) ์ ํ์ ์ฌ์ ์ก ๋ฐฉ์์์ ์ฌ์ฉํ๋ ๋ถ์ ์๋ต ํ๋ ์, Next ํ๋ : ์ฌ์ ์ก์ด ํ์ํ ํน์ ํ๋ ์ ๋ฒํธ
๋น๋ฒํธ ํ๋ ์
์์ ๋ฒํธ๊ฐ ์๋ ํ๋ ์์ ์ ์. ์ฃผ๋ก ์ฐ๊ฒฐ ์ ์ด์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๊ณ , ๋น์ฐ๊ฒฐํ ๋ฐ์ดํฐ ์ ์ก์๋ ์ฌ์ฉ๋จ
Type๊ณผ Modifier ํ๋๋ฅผ ํฉํด ์ด 5๋นํธ๋ก ๋ค์๊ณผ ๊ฐ์ ํ๋ ์์ ์ ์ํจ.
1) SABM (Set ABM): ๋น๋๊ธฐ ๊ท ํ(Asynchronous Balanced) ๋ชจ๋์ ์ฐ๊ฒฐ ์ค์ ์ ์๊ตฌ
2) SNRM (Set NRM): ์ ๊ท ์๋ต(Normal Response) ๋ชจ๋์ ์ฐ๊ฒฐ ์ค์ ์ ์๊ตฌ
3) SARM (Set ARM): ๋น๋๊ธฐ ์๋ต(Asynchronous Response) ๋ชจ๋์ ์ฐ๊ฒฐ ์ค์ ์ ์๊ตฌ
4) DISC: ์ฐ๊ฒฐ ์ค์ ํด์ ๋ฅผ ์๊ตฌ
5) RSET: ๋น์ ์์ ์ธ ํ๋กํ ์ฝ์ ๋์์ ๋ฐ๋ฅธ ๋ฆฌ์ ๊ธฐ๋ฅ์ ์ํ, ์ข ๊ตญ์ ํ๋์จ์ด ์ ์ด ๊ธฐ๋ฅ์ ๋ฆฌ์ ํ๋๋ก ํต๋ณดํ๋ ๋ฐ ์ฌ์ฉ
6) FRMR (Frame Reject): ํ๋ ์ ์์ ์ ๊ฑฐ๋ถ
7) UA (Unnumbered ACK): ๋น๋ฒํธ ํ๋ ์์ ๋ํ ์๋ต ๊ธฐ๋ฅ์ ์ํ
์ฐ๊ฒฐ ์ค์ ๋ชจ๋์ ์ข ๋ฅ: NRM, ABM, ARM
์ฐ๊ฒฐ ๋ชจ๋ | ์ค๋ช |
์ ๊ท ์๋ต (Normal Response) |
๋ถ๊ท ํ ๋ชจ๋๋ฅผ ์๋ฏธํ๋ฏ๋ก, ํธ์คํธ ํ๋๋ ์ฃผ๊ตญ ๋ค๋ฅธ ํ๋๋ ์ข
๊ตญ์ผ๋ก ๋์ํจ. SNRM์ ์ด์ฉํ์ฌ ์ฐ๊ฒฐ ์ค์ ์ ์๊ตฌํ๋ฉฐ ์ข ๊ตญ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ค๋ฉด ๋ฐ๋์ ์ฃผ๊ตญ์ ํ๋ฝ์ด ํ์ |
๋น๋๊ธฐ ๊ท ํ (Asynchronous Balanced) |
๋ ํธ์คํธ๊ฐ ํผํฉ๊ตญ์ผ๋ก ๋์, ์์ชฝ์์ ๋ช
๋ น๊ณผ ์๋ต์ ์ ์ก ๊ฐ๋ฅ. ๋ ์ค ์์์ ํธ์คํธ์์ SABM์ ์ด์ฉํ ์ฐ๊ฒฐ ์ค์ ์๊ตฌ ์ํ ๊ฐ๋ฅ |
๋น๋๊ธฐ ์๋ต (Asynchronous Response) |
๋ถ๊ท ํ ๋ชจ๋์ด๋ ์ข
๊ตญ์ด ์ฃผ๊ตญ์ ํ๋ฝ ์์ด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์์. ์ฃผ๊ตญ์ ํ๋ฝ ์์ด(์ฃผ๊ตญ์ ์ํ P/F ๋นํธ์ Poll ์ง์ ์์ด) ์ข ๊ตญ์์ ๋จผ์ SARM ์๋ต์ ๋ณด๋ผ ์ ์์. |
LAP(Link Access Protocol) ํ๋กํ ์ฝ
๋น๋๊ธฐ ์๋ต ๋ชจ๋์ธ ARM์ผ๋ก ๋์
์ฐ๊ฒฐ ์ค์ ๊ณผ์ : ์ฃผ๊ตญ์์ SARM ๋ช ๋ น์ ์ ์กํ๊ณ ์ด์ ๋ํ ์ข ๊ตญ์ UA ์๋ต ์ ์ก์ผ๋ก ์๋ฃ
LAP๋ ๋น๋๊ธฐ ์๋ต ๋ชจ๋๋ก ๋์ํ๊ธฐ ๋๋ฌธ์ ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ข ๊ตญ์์ ์ฃผ๊ตญ์ผ๋ก SARM ์๋ต์ ์ ์กํ์ฌ ์ฐ๊ฒฐ ์ค์ ์ ์๊ตฌ๋ ๊ฐ๋ฅ์ข ๊ตญ์ผ๋ก๋ถํฐ SARM ์๋ต์ ๋ฐ์ ์ฃผ๊ตญ์ด SARM ๋ช ๋ น์ ์ ์กํ๊ณ , ์ต์ข ์ ์ผ๋ก ์ข ๊ตญ์์ UA ์๋ต์ ์ ์กํ์ฌ ์ฐ๊ฒฐ ์ค์ ์ด ์๋ฃ๋จ
์ฐ๊ฒฐ ํด์ ์ ๊ฒฝ์ฐ ์ฃผ๊ตญ์ผ๋ก๋ถํฐ DISC ๋ช ๋ น์ด ๋ฐ์ํ๋ฉด ์ข ๊ตญ์์ UA ์๋ต์ ์ ์กํ๋ ๊ฒ์ผ๋ก ํด์ ๊ฐ ์๋ฃ๋จ.
(a)์ ๊ฒฝ์ฐ 2๋จ๊ณ, (b)์ ๊ฒฝ์ฐ 3๋จ๊ณ๋ก ์ฐ๊ฒฐ ์ค์ ๋ฐ ํด์ ๊ณผ์ ์ด ์ด๋ฃจ์ด์ง.
LAPB(Link Access Protocol-Balanced) ํ๋กํ ์ฝ
LAPB๋ ์์ชฝ ํธ์คํธ๊ฐ ํผํฉ๊ตญ์ผ๋ก ๋์ํ์ฌ ๋๊ตฌ๋ ๋จผ์ ๋ช ๋ น์ ์ ์ก์ด ๊ฐ๋ฅํจ.
์๋์ ๊ทธ๋ฆผ์ ๋น๋๊ธฐ ๊ท ํ ๋ชจ๋์ ์ฐ๊ฒฐ์ ์ค์ ํ๊ธฐ ์ํด ์ค๋ฅธ์ชฝ ํธ์คํธ๊ฐ ์ผ์ชฝ ํธ์คํธ์ SABM ๋ช ๋ น์ ์ ์กํ ๊ฒฝ์ฐ๋ก,
์ผ์ชฝ ํธ์คํธ์์๋ UA ์๋ต์ ์ ์กํ์ฌ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(2 ๊ณ์ธต)์์์ ์ฐ๊ฒฐ ์ค์ ์ด ์๋ฃ๋จ.
์ฐ๊ฒฐ ํด์ ์ ๊ฒฝ์ฐ์๋ ์์์ ํธ์คํธ์์ DISC ๋ช ๋ น์ ์ ์กํ๊ณ , ์ด๋ฅผ ์์ ํ ์ธก์์ UA ์๋ต์ ํ์ฌ ์๋ฃ๋จ.
์ฆ, LAP์๋ ๋ค๋ฅด๊ฒ ์ด๋ ๊ฒฝ์ฐ์๋ 2๋จ๊ณ๋ก ์ฒ๋ฆฌ ๊ฐ๋ฅ
์ฐธ๊ณ ์๋ฃ :
์ฝ๊ฒ ๋ฐฐ์ฐ๋ ๋ฐ์ดํฐ ํต์ ๊ณผ ์ปดํจํฐ ๋คํธ์ํฌ 3ํ - ๋ฐ๊ธฐํ ์ง์
'Network (๋คํธ์ํฌ) > Mobile Network (๋ชจ๋ฐ์ผ๋คํธ์ํฌ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
IP ํ๋กํ ์ฝ - ๋ผ์ฐํ ํ๋กํ ์ฝ (0) | 2024.12.08 |
---|---|
IP ํ๋กํ ์ฝ - ๋คํธ์ํฌ ๊ณ์ธต์ ๊ธฐ๋ฅ (0) | 2024.12.07 |
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต - ํ๋กํ ์ฝ์ ๊ธฐ์ด (0) | 2024.12.06 |
MAC ๊ณ์ธต - ํ ํฐ ๋ง (ํ๋ ์ ๊ตฌ์กฐ, LLC ํ๋ ์ ์บก์ํ, ํ๋ ์ ํ๋) (0) | 2024.12.05 |
MAC ๊ณ์ธต - ํ ํฐ ๋ฒ์ค (ํ๋ ์ ๊ตฌ์กฐ, LLC ํ๋ ์ ์บก์ํ) (0) | 2024.12.02 |