[Computer Network] Chap3. DLC Layer

2023. 11. 13. 13:26ใ†ComputerScience/ComputerNetwork

 

 

 

 

Chap 3. DLC Layer 

- 2๊ณ„์ธต์˜ ์ƒ๋‹จ, DLC / ๋ฌด์„  ๋žœ & ์œ ์„  ๋žœ์€ DLC๊ฐ€ ์—†๋‹ค. ์ด๋™ ํ†ต์‹ ์€ MAC๊ณผ DLC ๋‘˜ ๋‹ค O

- ์—๋Ÿฌ ๊ฒ€์ถœ ๋ฐ ๋ณต๊ตฌ – dedicate & broadcast ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์ด ์žˆ๋‹ค. 

1) framing – ๋ฉ”์„ธ์ง€์˜ ํ˜•ํƒœ์  ์ธก๋ฉด / 2) ํ๋ฆ„ ์ œ์–ด – ์žฅ๋น„์˜ ์„ฑ๋Šฅ ์ฐจ์ด ๋“ฑ / 3) ์—๋Ÿฌ ๊ฒ€์ถœ ๋ฐ ๋ณต๊ตฌ 

 

* framing – ๋ณด๋‚ด๊ณ ์ž ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์ • ๊ธฐ์ค€์œผ๋กœ ๋‚˜๋ˆ” / 3๊ณ„์ธต์ด ๋ณด๋‚ธ ๋ฐ์ดํ„ฐ์— DLC๊ฐ€ ์ถ”๊ฐ€ํ•  ๋ฐ์ดํ„ฐ๋ฅผ ๋”ํ•จ

- ์—๋Ÿฌ ๊ฒ€์ถœ ๋ฐ ๋ณต๊ตฌ์— ๋Œ€ํ•œ ์ถ”๊ฐ€์ ์ธ ์ •๋ณด / character (byte) ๋‹จ์œ„ vs bit ๋‹จ์œ„ 

 

1. Character oriented protocol 

- flag๊ฐ€ ๋œจ๋Š” ์ˆœ๊ฐ„, ์ง€๊ธˆ๋ถ€ํ„ฐ๋Š” ๋ฉ”์„ธ์ง€๋ฅผ ๋ฐ›๋Š”๋‹ค! 
-> ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์˜ ์•ž ๋’ค๋กœ ํ—ค๋”, trailer ๋ถ™์ด๊ณ , flag๋ฅผ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค. 

 

- 1 byte ํŠน์ˆ˜์ฝ”๋“œ Flag -> ํ•˜ํ•„ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ ์ค‘ flag์™€ ๋™์ผํ•œ ํŒจํ„ด์ด ์กด์žฌ -> ESC๋ฅผ ์“ด๋‹ค.

- ESC (escape sequence) ๋’ค์— ์žˆ๋Š” ๊ฑด ๋ฐ์ดํ„ฐ์•ผ. (ESC์™€ ๋™์ผํ•œ ํŒจํ„ด ์•ž์—๋„ ESC๋ฅผ ์”€) 

- ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์€ ์ดํ›„์—๋Š” ESC๋ฅผ ๋บ€๋‹ค / ์ด๋ ‡๊ฒŒ byte ๋‹จ์œ„๋กœ ESC๋ฅผ ๋„ฃ๊ณ  ๋นผ๋Š” ๊ฒƒ์„ stuffing / unstuffing

 

2. Bit stuffing / unstuffing 

- 0111 1110 -> flag์˜ ๊ฐ€์žฅ ํ”ํ•œ ํ˜•ํƒœ -> 0์ด ๋œฌ ์ดํ›„๋กœ 1์ด 5๊ฐœ ์ด์ƒ ์—ฐ์†์œผ๋กœ ๋“ฑ์žฅ -> ๋ฌด์กฐ๊ฑด 0 ํ•˜๋‚˜ ๋” ๋„ฃ์Œ

- ๋น„์‹ผ ํ†ต์‹  ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋น„ํŠธ ๋‹จ์œ„์˜ ์—ฐ์‚ฐ์„ ํ•จ / 11111 -> ํ”Œ๋ž˜๊ทธ X -> ๋ฐ”๋กœ 0 ๋„ฃ์Œ (๋ถ€์ˆจ)

 

* Flow and error control – ๋ฐ›๋Š” ์• ๊ฐ€, ๋ณด๋‚ด๋Š” ์• ํ•œํ…Œ ํ”ผ๋“œ๋ฐฑ์„ ์ค€๋‹ค. 

Ex) ๋„ˆ๋ฌด ๋นจ๋ฆฌ ๋ณด๋‚ด์ง€ ๋งˆ, ์ง€๊ธˆ๋ณด๋‹ค๋Š” ๋” ๋ณด๋‚ด๋„ Okay 

- physical ์—ฐ๊ฒฐ์€ 1๊ณ„์ธต์ด ๋ -> ์ง€๊ธˆ๋ถ€ํ„ฐ๋Š” ์†Œํ”„ํŠธ์›จ์–ดํ•œ ๊ฒƒ, ๋…ผ๋ฆฌ์ ์ธ ์—ฐ๊ฒฐ์„ ์˜๋ฏธํ•จ

- ์—ฐ๊ฒฐ ์„ค์ •ํ•˜๊ณ , ์—ฐ๊ฒฐ ์œ ์ง€ํ•˜๊ณ , ์—ฐ๊ฒฐ ๋Š๋Š” ๋ณต์žกํ•œ ์ž‘์—…์ด ํ•„์š”ํ•จ

 

2-1. Simple Protocol 

- ํ๋ฆ„ ์ œ์–ด, ์—๋Ÿฌ ๊ฒ€์ถœ X + ํ—ค๋”์™€ ํ”Œ๋ž˜๊ทธ๋ฅผ ๋ถ™์–ด์„œ ์กฐ๊ธˆ ๋” ๊ธธ์–ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ธ๋‹ค.

- event - ํŒจํ‚ท์ด ๋„คํŠธ์›Œํฌ ๋ ˆ์ด์–ด์—์„œ ์˜ค๋ฉด / action – ํ”„๋ ˆ์ž„์„ ๋งŒ๋“ค์–ด ์ „์†กํ•œ๋‹ค. -> ๋‹ค์‹œ ready ์ƒํƒœ

- ์—๋Ÿฌ๊ฐ€ ์—†๋‹ค๋Š” ๊ฐ€์ • ํ•˜์— ๋งŒ๋“  ํ”„๋กœํ† ์ฝœ (์ž์—ฐ๊ณ„์— ์กด์žฌํ•˜์ง€ ์•Š์Œ)

 

2-2. Stop and Wait Protocol 

- ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋ƒˆ์–ด? ๋ฉˆ์ถฐ! ์ƒ๋Œ€๋ฐฉ์ด ์ž˜ ๋ฐ›์•˜๋‹ค๊ณ  ํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค! 

1. ๋ณด๋‚ธ ๋ฉ”์„ธ์ง€๊ฐ€ ๋ณ€์งˆ๋  ์ˆ˜ ์žˆ๋‹ค -> CRC 

2. ๋ฉ”์„ธ์ง€๊ฐ€ ์•ˆ ๋ณด๋‚ด์ง„ ๊ฒฝ์šฐ -> ์ƒ๋Œ€๋ฐฉ์œผ๋กœ๋ถ€ํ„ฐ ์‘๋‹ต์ด ์—†๋‹ค? ์—๋Ÿฌ๊ฐ€ ๋‚ฌ๊ตฌ๋‚˜. 

 

- CRC – ๋ˆ„์  ๊ฐ’์„ ๊ณ„์‚ฐํ•˜๋Š” ํ•จ์ˆ˜ (ํ•ด์‹œ ํ•จ์ˆ˜) ์—๋Ÿฌ ์ปด์ถœ์„ ์œ„ํ•œ ์ฝ”๋“œ๊ฐ€ ์ถ”๊ฐ€๋จ 

- ์˜๊ณ  ๋‚˜์„œ, ACK๊ฐ€ ์˜ฌ ๋•Œ ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฐ๋‹ค. Or ํƒ€์ด๋จธ๊ฐ€ ํ„ฐ์งˆ ๋•Œ๊นŒ์ง€ 

 

1. CRC๊ฐ€ ๋‹ค๋ฅด๋‹ค -> ๋ฆฌ์‹œ๋ฒ„๋Š” ํ†ต์ƒ ๋ฒ„๋ฆฐ๋‹ค. 

์„ผ๋” ์ž…์žฅ์—์„œ๋Š” ACK๊ฐ€ ์•ˆ ์˜ด -> ์—๋Ÿฌ๋ผ๊ณ  ๊ฒฐ์ • (ํƒ€์ด๋จธ ํ„ฐ์ง) -> ์ •ํ•ด์ง„ ๋งŒํผ ์žฌ์ „์†ก

2. ์„ผ๋”๋Š” ๋ณด๋ƒˆ์œผ๋‚˜ ์ถฉ๋Œ๋‚˜์„œ ํ”„๋ ˆ์ž„ ์‚ฌ๋ผ์ง -> ๋ฆฌ์‹œ๋ฒ„๋Š” ๋ชป ๋ฐ›์Œ -> ํƒ€์ด๋จธ ํ„ฐ์ง -> ์žฌ์ „์†ก 

 

- ์žฌ์ „์†ก์„ ์œ„ํ•ด copy๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š”๋‹ค. ACK๋ฅผ ๋ฐ›์œผ๋ฉด ํƒ€์ด๋จธ๋„ ๋„๊ณ , ์นดํ”ผ๋„ ์ง€์šด๋‹ค.

- ํƒ€์ด๋จธ๊ฐ€ ํ„ฐ์ง€๋ฉด, ์žฌ์ „์†กํ•œ๋‹ค. (์ตœ๋Œ€ KํšŒ) 

- ์ƒ๋Œ€๋ฐฉ๊ณผ ๋‚˜์˜ CRC๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅด๋‹ค -> ACK๋ฅผ ๋ฒ„๋ฆฐ๋‹ค.

- ์—๋Ÿฌ๊ฐ€ ์—†๋Š” ํ”„๋ ˆ์ž„์„ ๋ฐ›์•˜๋‹ค? -> ๋„คํŠธ์›Œํฌ๋กœ ํ”„๋ ˆ์ž„์„ ์˜ฌ๋ฆฌ๊ณ , ์ƒ๋Œ€๋ฐฉ์—๊ฒŒ ACK๋ฅผ ๋ณด๋‚ธ๋‹ค. 

 

- ํ•œ ๋ฒˆ์— ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ฉ”์„ธ์ง€์˜ ์ˆ˜๊ฐ€ 1๊ฐœ -> ์ดํ›„ ๊ธฐ๋‹ค๋ฆผ -> ์†๋„ ๋Š๋ฆผ 

- ํ•˜์ง€๋งŒ ๋งค์šฐ ์ค‘์š”ํ•œ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ผ ๊ฒฝ์šฐ ์ง€๊ธˆ๋„ ์‚ฌ์šฉํ•œ๋‹ค (์šฐ์ฃผ, ๋กœ๋ด‡ ๋“ฑ)

+ ์žฌ์ „์†ก ์‹œ packet์ด ์ค‘๋ณต๋˜๋Š” ๋ฌธ์ œ (๋‚ด ACK๋งŒ ๋ชป ๊ฐ„ ๊ฑด๋ฐ, ์„ผ๋”๋Š” ๋ฐ›์€ ๊ฑธ ๋˜ ๋ณด๋ƒ„) -> ๊ฐœ์„ ์„ ์‹œ๋„!

-> ๋ฉ”์„ธ์ง€์˜ ์•ž ๋’ค๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ฒŒ ๋จ -> ํ—ค๋”์— 0 or 1 ๋ฒˆํ˜ธ๊ฐ€ ์ถ”๊ฐ€ -> 0 -> 1 -> 0 -> 1 …

- 0์€ ์ž˜ ๋ฐ›์•˜๋‹ค๋‹ˆ๊นŒ, 1์„ ์ฃผ์„ธ์š”

 

* piggybacking – ๊ตณ์ด ACK ๋ฉ”์„ธ์ง€๋ฅผ ๋”ฐ๋กœ ๋ณด๋‚ด? ๊ทธ๋ƒฅ ์›๋ž˜ ๋ณด๋‚ด์•ผ ํ•  ๋ฐ์ดํ„ฐ๋ž‘ ํ•˜๋‚˜๋กœ ํ•ฉ์น˜์ž / ๋” ํšจ์œจ์ 

 

2-3. Go back N Protocol 

- Stop and wait – ๋ฉ”์„ธ์ง€ ํ•˜๋‚˜๋ฅผ ๋ณด๋‚ด๋ฉด ๊ณ„์† ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค -> ์„ฑ๋Šฅ ์ €ํ•˜ -> ํ†ต์‹  ๋งํฌ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์จ์•ผ์ง€

- ๋ณต์žก์„ฑ์„ ๋†’์—ฌ์„œ N๊ฐœ(์—ฌ๋Ÿฌ ๊ฐœ)๋ฅผ ๋ณด๋‚ด์ž -> ๋งŽ์ด ๋ณด๋‚ด๋‹ค๊ฐ€ ์—๋Ÿฌ ๋‚˜๋ฉด ๋ฉˆ์ถฐ -> N ๋ฐœ์ž๊ตญ ๋’ค๋กœ ๊ฐ€

- ์ƒ๋Œ€๋ฐฉ์œผ๋กœ๋ถ€ํ„ฐ ACK๊ฐ€ ๋‚ ์•„์˜ค์ง€ ์•Š์•„๋„, ๋‚˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์–ด / ์žฌ์ „์†ก์„ ์œ„ํ•œ ๋ณต์‚ฌ๋ณธ ์ €์žฅ ๋ฒ„ํผ ๋Šš

 

- ACK๋ฅผ ์•„์ง ๋ชป ๋ฐ›์€ ์ฒซ๋ฒˆ์งธ frame ๋„˜๋ฒ„์™€, ๋‹ค์Œ์œผ๋กœ ๋ณด๋‚ผ frame์— ๋Œ€ํ•œ ๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋‹ค. 

- ์•„๊นŒ๋Š” packet 1๊ฐœ๋ฅผ ๋ณด๋‚ด๊ณ , 1๊ฐœ๋ฅผ copy ํ–ˆ์œผ๋‚˜, ์ง€๊ธˆ์€ 2^m – 1๊ฐœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค. 

- ACK๋ฅผ ๋ฐ›์œผ๋ฉด ํšŒ์ƒ‰ ์„  ํ™•์žฅ -> Circular queue, sliding window

 

- ์†ก์‹ ๋‹จ์€ ๋ฒ„ํผ๊ฐ€ ์ปค์ง (์—ฌ๋Ÿฌ ๊ฐœ์˜ ์นดํ”ผ ์ €์žฅ์„ ์œ„ํ•ด) / ์—ฌ๋Ÿฌ ๋ฉ”์„ธ์ง€๊ฐ€ ๋ณด๋‚ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

- ์ˆ˜์‹ ๋‹จ์€ ์•„์ง ๋ฒ„ํผ๊ฐ€ ํ•˜๋‚˜์•ผ 

 

+ 1์„ ๋นผ๋Š” ์ด์œ  -> full๋กœ ์“ฐ๋ฉด ACK ๋‹ค ๊นจ์ ธ๋ฒ„๋ฆฌ๋ฉด ์„ผ๋”๊ฐ€ 0๋ถ€ํ„ฐ ์žฌ์ „์†ก -> ๋ฆฌ์‹œ๋ฒ„๋Š” ์ƒˆ๋กœ์šด 0์ธ ์ค„ ์•Œ๊ณ  ๋ฐ›์Œ

+ ์ค‘๊ฐ„์˜ ACK๊ฐ€ ๊นจ์ง€๋”๋ผ๋„, ACK 3 -> 2๊นŒ์ง€ ์ž˜ ๋ฐ›์•˜์œผ๋‹ˆ๊นŒ 3๋ถ€ํ„ฐ ๋ณด๋‚ด๋ฉด ๋ผ (์„ผ๋”๊ฐ€ ์žฌ์ „์†ก ํ•˜์ง€ ์•Š์Œ)

 

+ ACK๊ฐ€ ์•„๋‹ˆ๋ผ ์ด๋ฒˆ์—๋Š” frame์ด ์‚ฌ๋ผ์ง„๋‹ค๋ฉด? 

- 1๋ฒˆ frame์ด ๋„์ค‘์— ์‚ฌ๋ผ์ง -> ACK ๋ณด๋‚ด์ง€ ์•Š์•„์„œ ํƒ€์ด๋จธ ํ„ฐ์ง -> ์„ผ๋”๋Š” 2, 3 ๊ณ„์† ๋ณด๋ƒ„ (ACK ์—†์ด ๊ฐ€๋Šฅ O)

- 2, 3 ์ž˜ ๋ฐ›์€ frame -> ACK ๋ชป ๋ฐ›์•„์„œ ๋‹ค์‹œ ์ฒ˜์Œ์œผ๋กœ ๋Œ์•„๊ฐ€์„œ ์žฌ์ „์†ก -> ์ดํ›„ ๋‹ค์‹œ ACK 2, 3, 4 ์ „์†ก 

 

- ๋‹จ์œ„ ์‹œ๊ฐ„ ์•ˆ์— ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ „์†ก ์†๋„๊ฐ€ ํ–ฅ์ƒ๋จ / ์„ผ๋”์˜ ๋ฒ„ํผ ๊ด€๋ฆฌ ๋ถ€ํ•˜๋Š” ์ถ”๊ฐ€๋จ 

- ์ž˜ ๋ฐ›์€ frame 2, 3์ด ๊ฑฐ์Šฌ๋ฆฐ๋‹ค -> ๋ฏธ๋ฆฌ ๋„์ฐฉํ•œ ์• ๋“ค์€ ์ €์žฅ์‹œํ‚ค์ž 

 

2-4. Selective Repeat Protocol 

- ์ƒ๋Œ€๋ฐฉ์ด ์ž˜ ๋ฐ›์€ ๋ฉ”์„ธ์ง€๋ฅผ ์žฌ์ „์†กํ•œ ๊ฒƒ์ด ๋ฌธ์ œ์  -> ํ†ต์‹  ๋งํฌ ํšจ์œจ์„ ์ข€ ๋” ๋†’์—ฌ๋ณผ๊นŒ? -> ์„ ํƒ์  ์žฌ์ „์†ก

- ๋ฒ„ํผ๋ฅผ ์•„๊นŒ๋Š” 2^n – 1 -> 2^(n-1) ๊นŒ์ง€๋งŒ ์“ด๋‹ค / ์ˆ˜์‹ ๋‹จ๋„ ์ด๋ฏธ ๋„์ฐฉํ•œ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์Œ“์•„ ๋‘๋Š” ๋ฒ„ํผ๊ฐ€ ์ƒ๊น€! 

- sender์™€ symmetricํ•˜๊ฒŒ ๋ฐ›์Œ – ์„ผ๋”๋Š” ์˜ˆ์˜๊ฒŒ ์ฐจ๊ณก์ฐจ๊ณก but ๋ฆฌ์‹œ๋ฒ„๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Œ *๋’ค์ฃฝ๋ฐ•์ฃฝ

 

- NAK 1 ๋“ฑ์žฅ! 1๋ฒˆ์— ๋Œ€ํ•œ ์žฌ์ „์†ก๋งŒ ์ด๋ฃจ์–ด์ง -> ํšจ์œจ ์˜ฌ๋ผ๊ฐ

- 2, 3์€ ์ด๋ฏธ ๋ฐ›์€ ์ƒํƒœ -> ๊ทธ ๋‹ค์Œ์œผ๋กœ ACK 4๋ฅผ ๋ณด๋ƒ„ 

 

* DLC ์˜ˆ์‹œ 1 – HDLC 

High level data link control – ์ „ํ™”์„ ์„ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก์— ๋งŽ์ด ์ผ๋˜ HDLC 

- ์‚ฌ์šฉ์ž ์ •๋ณด (๋ฐ์ดํ„ฐ)๋ฅผ ์‹ค์–ด๋‚˜๋ฅด๋Š” ํ”„๋ ˆ์ž„ / ์œ ์ง€ ๊ด€๋ฆฌ์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋‹ด์€ ํ”„๋ ˆ์ž„

 

Ex) ์œ ํŠœ๋ธŒ ํ™”์งˆ ๋ณ€ํ™” (ํŒจํ‚ท ์ „์†ก ์†๋„๋ฅผ ํŒŒ์•…ํ•˜์—ฌ ์กฐ์ ˆํ•œ๋‹ค) 

- Connection oriented -> ์„œ๋กœ ์ˆ˜์‹  ๋ฒ„ํผ ์‚ฌ์ด์ฆˆ๋ฅผ ์•Œ๋ ค์ค€๋‹ค = ์—ฐ๊ฒฐ ์„ค์ • ์š”์ฒญ ๋ฐ ์‘๋‹ต ๊ณผ์ • 

- ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค ์ฃผ๊ณ  ๋ฐ›์€ ๋’ค, ์—ฐ๊ฒฐ ํ•ด์ œ์™€ ์ด์— ๊ด€ํ•œ ๋™์˜ ์ ˆ์ฐจ๋„ ์žˆ๋‹ค. 

 

* DLC ์˜ˆ์‹œ 2 – PPP ***

- ์ด๋™ ํ†ต์‹ , ํœด๋Œ€ํฐ์—์„œ ์‚ฌ์šฉ / Point to point protocol / Connection oriented O

- 2๊ณ„์ธต์˜ ์—ญํ• ์ธ ์—๋Ÿฌ ๊ฒ€์ถœ ๋ฐ ๋ณต๊ตฌ๋ฅผ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ํ”„๋กœํ† ์ฝœ์€ X / 3๊ณ„์ธต์ด IP์ผ ๋•Œ, ๋ฐ‘์—์„œ๋Š” ๋ญ˜ ํ•ด์•ผ ํ• ๊นŒ? 

-> IP ํ”„๋กœํ† ์ฝœ (3, network layer)์ด ์ž˜ ์ „๋‹ฌ๋  ์ˆ˜ ์žˆ๋„๋ก, 2๊ณ„์ธต์ด ์ตœ๋Œ€ํ•œ ๋…ธ๋ ฅ์„ ํ•œ๋‹ค.

- AAA ๊ธฐ๋Šฅ์„ ํ•œ๋‹ค – Authorization(์š”๊ธˆ์ œ), Authentication(ํ•ฉ๋ฒ•์  ์‚ฌ์šฉ์ž), Accounting

 

* PPP์˜ 3๊ฐ€์ง€ ์ค‘์š” ์ƒํƒœ 

1. Establish - ํ†ต์‹  ๊ฐ€๋Šฅ ์ง€์—ญ์ด๋ฉด, 1/2 ๊ณ„์ธต์ด ๋šซ๋ฆผ – layer 1์ด ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ 

2. Authentication – ํ•ฉ๋ฒ•์  ์‚ฌ์šฉ์ž์ธ์ง€ ํŒ๋‹จํ•œ๋‹ค.

3. Network - 3๊ณ„์ธต ์ด์ƒ์˜ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” open ์ƒํƒœ๋กœ ์ง„์ž… 

 

* ๋ณธ์ธ์ด ์ง์ ‘ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ํ–‰์œ„๋ฅผ ํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค! 

1) LCP – Link control protocol – ์ค„์„ ๋šซ๋Š”๋‹ค.

2) AP – Authentication protocol – ํ•ฉ๋ฒ•์  ์‚ฌ์šฉ์ž์ธ์ง€ ํ™•์ธ

3) NCP – Network control protocol – ๋„คํŠธ์›Œํฌ ์ค€๋น„

-> ์ด 3๊ฐ€์ง€ ์—ญํ• ์„ ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ (๊ฐ๊ฐ์€ PPP๊ฐ€ ์•„๋‹˜!) 

 

- ์ƒ์œ„ ๊ณ„์ธต์˜ ๋ฉ”์„ธ์ง€๋ฅผ ์‹ค์–ด ๋‚˜๋ฅด๋Š” ๋ชฉ์ ์ด PPP

- PPP ์ž…์žฅ์—์„œ๋Š” LCP๊ฐ€ ์ค€ ๊ฒƒ์ด ๋ฐ์ดํ„ฐ๊ฐ€ ๋˜๋Š” ๊ฒƒ! / ์ด ํ”„๋กœํ† ์ฝœ๋“ค์ด ์ค€ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ์ด PPP!

 

 

 

 

 

'ComputerScience > ComputerNetwork' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Computer Network] Chap7. Network Layer (2)  (1) 2023.11.13
[Computer Network] Chap6. Network Layer (1)  (1) 2023.11.13
[Computer Network] Chap4. MAC/DLC  (1) 2023.11.13
[Computer Network] Chap2. MAC Layer  (0) 2023.11.13
[Computer Network] Chap 1. Introduction  (1) 2023.11.13