ํƒœ๊ทธ ๋ณด๊ด€๋ฌผ: Protocol

[protocol] PPP 5: ํ”„๋ ˆ์ž„

PPP๋Š” HDLC์™€ ๋™์ผํ•œ ํ”„๋ ˆ์ž„ ํฌ๋งท์„ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๋ณด๋‹ˆ ๋ง‰์ƒ PPP์—์„œ๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์€ ํ•„๋“œ๊นŒ์ง€ ํฌํ•จ๋œ๋‹ค. Address ํ•„๋“œ์™€ Control ํ•„๋“œ๋‹ค. PPP์™€ HDLC ํ”„๋ ˆ์ž„์˜ ์ฐจ์ด๋Š” PPP ํ”„๋ ˆ์ž„์—์„œ ์บก์Аํ™”๋œ ๋ฐ์ดํ„ฐ์˜ ํ”„๋กœํ† ์ฝœ์„ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ ํ•„๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

PPP ํ”„๋ ˆ์ž„

์•„๋ž˜์˜ PPP ํ”„๋ ˆ์ž„์„ ๋ณด์ž.
๋ชจ๋“  PPP ํ”„๋ ˆ์ž„์€ ์•„๋ž˜์™€ ๊ฐ™์€ ํฌ๋งท์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ๋‹ค.

–ย Flag (1 Byte) : PPP ํ”„๋ ˆ์ž„์˜ ์‹œ์ž‘ ์ง€์ ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ํ•ญ์ƒ ‘01111110’์œผ๋กœ ๊ณ ์ •๋œ๋‹ค.
Address (1 Byte) : HDLC์—์„œ ํ”„๋ ˆ์ž„ ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ํ•˜์ง€๋งŒ PPP๋Š” ๋‘ ์žฅ๋น„๊ฐ„ ์—ฐ๊ฒฐ์ด๋ฏ€๋กœ ์˜๋ฏธ ์—†๋Š” ํ•„๋“œ๋‹ค. ๊ทธ๋ž˜์„œ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ ‘11111111’์˜ ๊ฐ’์œผ๋กœ ๊ณ ์ •๋œ๋‹ค.
Control (1 Byte) : HDLC์—์„œ ์—ฌ๋Ÿฌ ์ œ์–ด ๋ชฉ์ ์— ์‚ฌ์šฉ๋˜๋‚˜, PPP์—์„œ๋Š” ‘00000011’์œผ๋กœ ๊ณ ์ •๋œ๋‹ค.
Protocol (2 Byte) : ํ”„๋ ˆ์ž„ ๋‚ด Information์— ์บก์Аํ™”๋œ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์˜ ํ”„๋กœํ† ์ฝœ์„ ์‹๋ณ„ํ•œ๋‹ค. ์•„๋ž˜์— ์ข€ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.
Information (๊ฐ€๋ณ€) : ๋ฐ์ดํ„ฐ ๋˜๋Š” ์ œ์–ด ์ •๋ณด๋ฅผ ํฌํ•จํ•œ๋‹ค.
Padding (๊ฐ€๋ณ€) : PPP ํ”„๋ ˆ์ž„ ํฌ๊ธฐ๋ฅผ ๋งž์ถ”๊ธฐ ์œ„ํ•ด ๋”๋ฏธ ๋ฐ”์ดํŠธ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.
FCS (2 or 4 Byte) : ์ „์†ก ์ค‘ ์—๋Ÿฌ๋กœ๋ถ€ํ„ฐ ํ”„๋ ˆ์ž„์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค. CRC checksum๊ณผ ๋น„์Šทํ•˜๋‹ค.
Flag (1 Byte) : PPP ํ”„๋ ˆ์ž„์˜ ๋ ์ง€์ ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ํ•ญ์ƒ ‘01111110’์œผ๋กœ ๊ณ ์ •๋œ๋‹ค.

PPP Protocol ํ•„๋“œ ๊ฐ’

PPP ํ”„๋ ˆ์ž„์—์„œ Protocol ํ•„๋“œ๋Š” Information ํ•„๋“œ์— ์บก์Аํ™”๋œ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์˜ ํ”„๋กœํ† ์ฝœ์„ ์‹๋ณ„ํ•œ๋‹ค๊ณ  ํ–ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, Information ํ•„๋“œ์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์žˆ๋‹ค๋ฉด, ์ด Protocolย ํ•„๋“œ๋Š” ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๋ฐ์ดํ„ฐ๊ทธ๋žจ ๋ฒ”์œ„ ๋‚ด ๊ฐ’์„ ๊ฐ€๋ฆฌํ‚ฌ ๊ฒƒ์ด๋‹ค.
์ œ์–ด ์ •๋ณด๊ฐ€ ๋“ค์–ด์žˆ๋‹ค๋ฉดย  PPP ํ”„๋กœํ† ์ฝœ๊ณผ ๊ด€๋ จ๋œ ๊ฐ’์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค.
์••์ถ•์ด๋‚˜ ์•”ํ˜ธํ™” ๊ฐ™์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ •ํ•œ ํ”„๋กœํ† ์ฝœ์ธ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๊ฐ€ ์••์ถ•๋๋Š”์ง€ ์•”ํ˜ธํ™”๋๋Š”์ง€ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’์„ ํฌํ•จํ•œ๋‹ค.

PPP ํ‘œ์ค€์€ ์ฒซ Protocol 1 Byte๋Š” ์ง์ˆ˜, ๋‘๋ฒˆ์งธ Protocol 1 Byte๋Š” ํ™€์ˆ˜์—ฌ์•ผ ํ•œ๋‹ค.

์ด๋Ÿฌํ•œ Protocol ํ•„๋“œ ๊ฐ’์€ IANA์—์„œ ๊ด€๋ฆฌํ•˜๋ฉฐ, ์•„๋ž˜ ์‚ฌ์ง„์„ ์ฐธ๊ณ ํ•˜์ž. ์ด ๋ฐ–์˜ ์ž์„ธํ•œ ํ”„๋กœํ† ์ฝœ ํ•„๋“œ ๊ฐ’์€ IANA ์ฐธ๊ณ .

์ถœ์ €: TCP/IP Guide P185. Common Protocols Carried in PPP Frames and Protocol Field Values
PPP ํ•„๋“œ ์••์ถ•

Address and Control Field Compression
์•ž์„œ Address ํ•„๋“œ์™€ Control ํ•„๋“œ๋Š” PPP์—์„œ ํ•„์š” ์—†๋Š” ํ•„๋“œ๋ผ๊ณ  ํ–ˆ๋‹ค. ๋”ฐ์ง€๊ณ  ๋ณด๋ฉด, 2 Byte๋ฅผ ๊ณ„์† ๋‚ญ๋น„ํ•˜๋Š” ๊ผด์ด ๋˜๋Š”๊ฑด๋ฐ..ย ๋‹คํ–‰ํžˆย ์ด๋Ÿฌํ•œ ๋‚ญ๋น„๋ฅผ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค. LCP๋ฅผ ํ†ตํ•ด ์ดˆ๊ธฐ ๋งํฌ ์ˆ˜๋ฆฝํ•˜๋Š” ๋‹จ๊ณ„์—์„œ ACFC ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. (์‚ฌ์‹ค ์••์ถ•์ด ์•„๋‹ˆ๊ณ  ํ•„๋“œ ์ž์ฒด๋ฅผ ๋ฒ„๋ฆฌ๋Š”๊ฑฐ๋‹ค.)
Flag ๊ฐ’์ธ 0x7E(2์ง„์ˆ˜ 01111110) ๋‹ค์Œ์— 0xFF03(2์ง„์ˆ˜ 11111111 00000011)๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด Address ํ•„๋“œ์™€ Control ํ•„๋“œ๊ฐ€ ์••์ถ•๋๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.

Protocol Field Compression
Protocol ํ•„๋“œ์˜ ์ฒซ 1 Byte ๊ฐ€ 0์ผ ๊ฒฝ์šฐ ์ฒซ 1 Byte๋Š” ๋ณด๋‚ด์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ž˜์„œ ์ฒซ 1 Byte๋Š” ์ง์ˆ˜, ๋‘๋ฒˆ์งธ 1 Byte๋Š” ํ™€์ˆ˜๊ฐ€ ๋“ค์–ด๊ฐ€์•ผ ๋œ๋‹ค๊ณ  ํ•œ ๊ฒƒ์ด๋‹ค.
ํ”„๋กœํ† ์ฝœ ํ•„๋“œ ์ฒ˜์Œ ์‹œ์ž‘ 1 Byte๊ฐ€ ํ™€์ˆ˜๋ฉด ์ฒซ๋ฒˆ์งธ 1 Byte๊ฐ€ ์••์ถ•๋๋‹ค๊ณ  ์ธ์‹ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

[protocol] PPP 4: ์ค‘์š” ํ”„๋กœํ† ์ฝœ

ํฌ๊ฒŒ 5๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

1. ๋งํฌ ํ’ˆ์งˆ ๋ชจ๋‹ˆํ„ฐ๋ง, LQM
2. PPP ์••์ถ• ํ”„๋กœํ† ์ฝœ, CCP
3. PPP ์•”ํ˜ธํ™” ํ”„๋กœํ† ์ฝœ, ECP
4. PPP ๋‹ค์ค‘๋งํฌ ํ”„๋กœํ† ์ฝœ, MP
5. PPP ๋Œ€์—ญํญ ํ• ๋‹น ํ”„๋กœํ† ์ฝœ, BAP

1. Link Quality Monitoring ; LQM

๋งํฌ ํ’ˆ์งˆ ๋ชจ๋‹ˆํ„ฐ๋ง.
PPP๊ฐ€ ์žฅ๋น„๋“ค์ด ๋งํฌ์˜ ํ’ˆ์งˆ์„ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.
ํ˜„์žฌ LQM ์ค‘ LQR(Link Quality Reporting)๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

  • LQR ์ˆ˜๋ฆฝ
    ์ˆ˜๋ฆฝ๋ฐฉ๋ฒ•: LCP๋กœ ๋งํฌ ์ˆ˜๋ฆฝํ•˜๋Š” ๋‹จ๊ณ„์—์„œ ๊ธฐ๋ณธ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์„ ํ˜‘์ƒํ•˜๋Š”๋ฐ ์ด๋•Œ, LQR์ด ์„ค์ •๋˜์–ด์•ผ LQR์„ ์ˆ˜๋ฆฝํ•  ์ˆ˜ ์žˆ๋‹ค.
    ์ œ๊ณต์ •๋ณด: โ‘ด์†ก์ˆ˜์‹ ํ•œ ํ”„๋ ˆ์ž„ ์ˆ˜  โ‘ต์†ก์ˆ˜์‹ ํ•œ ๋ชจ๋“  ํ”„๋ ˆ์ž„์˜ ์˜ฅํ…Ÿ ์ˆ˜  โ‘ถ๋ฐœ์ƒ ์—๋Ÿฌ ์ˆ˜  โ‘ท๋ฒ„๋ฆฐ ํ”„๋ ˆ์ž„ ์ˆ˜  โ‘ธ์ƒ์„ฑ๋œ LQR  ์ˆ˜

2. Compression Control Protocol ; CCP

์šฐ๋ฆฌ๋Š” ๋ณดํ†ต ์ง๋ ฌ ๋งํฌ์—์„œ PPP๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ง๋ ฌ ๋งํฌ์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์€ ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

โ”Œ CCP:  PPP ๋งํฌ์˜ ์••์ถ•์„ ํ˜‘์ƒ, ๊ด€๋ฆฌ
โ”” PPP ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜:  ์‹ค์ œ ๋ฐ์ดํ„ฐ ์••์ถ•/ํ•ด์ œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜

* CCP ์˜ต์…˜ ๊ฐ’ (IANA ์ฐธ๊ณ )

๋ฉ”์„ธ์ง€๋Š” ์ด 3๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜๋œ๋‹ค. ๋งํฌ ์„ค์ •, ๋งํฌ ์œ ์ง€, ๋งํฌ ์ข…๋ฃŒ์˜ ๊ฐ ๋‹จ๊ณ„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์„ธ์ง€๋“ค์ด๋‹ค. ๋งํฌ ์œ ์ง€์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์„ธ์ง€๋Š” ์••์ถ• ํ•ด์ œ ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒํ–ˆ์„ ๊ฒฝ์šฐ ์••์ถ• ๊ธฐ๋Šฅ์„ ์ดˆ๊ธฐํ™”ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. CCP๊ฐ€ ์ข…๋ฃŒ๋˜๋”๋ผ๋„ LCP๋Š” ์ข…๋ฃŒ๋˜์ง€ ์•Š๋Š”๋‹ค.

3. Encryption Control Protocol ; ECP

๋ช…์‹ฌํ•˜์ž. PAP์™€ CHAP์€ PPP ๋งํฌ ์ˆ˜๋ฆฝ์„ ์œ„ํ•œ ์ธ์ฆ ์•”ํ˜ธํ™”์ด๋ฏ€๋กœ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”(ECP)์™€ ์ƒ๊ด€์ด ์—†๋‹ค.

โ”Œ ECP: PPP ๋งํฌ์—์„œ ์•”ํ˜ธํ™” ํ˜‘์ƒ ์‹œ ์‚ฌ์šฉ
โ”” PPP ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜: ์‹ค์ œ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™” ๋ฐ ๋ณตํ˜ธํ™”ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜

* ECP ์˜ต์…˜ ๊ฐ’ (IANA ์ฐธ๊ณ )

4. Multi-Link Protocol ; MP

๋‹ค์ค‘ ๋งํฌ.. ๋ง ๊ทธ๋Œ€๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋งํฌ๋ฅผ ํ•˜๋‚˜์˜ ๋…ผ๋ฆฌ์ ์ธ ๋งํฌ๋กœ ๋ฌถ์–ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

MP์˜ ์ˆ˜๋ฆฝ๊ณผ ์„ค์ • ๊ณผ์ • ์ค‘ ์˜ต์…˜์—๋Š” ‘๋‹ค์ค‘๋งํฌ ์ตœ๋Œ€ ์ˆ˜์‹  ์žฌ๊ตฌ์„ฑ ์œ ๋‹›’, ‘๋‹ค์ค‘๋งํฌ ์งง์€ ์ˆœ์„œ๋ฒˆํ˜ธ ํ—ค๋” ํฌ๋งท’, ‘์ข…๋‹จ ์‹๋ณ„์ž’๊ฐ€ ์žˆ๋‹ค.

5. Bandwidth Allocation Protocol ; BAP

๋‹ค์ค‘๋งํฌ๋Š” ์—ฌ๋Ÿฌ ํšŒ์„ ์„ ํ•˜๋‚˜์˜ ํšŒ์„ ์œผ๋กœ ๋ฌถ์–ด ๋Œ€์—ญํญ์˜ ํฌ๊ธฐ๊ฐ€ ์ปค์ง„๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์ง€๋งŒ, ํ•ญ์ƒ ๋งํฌ๊ฐ€ ํ†ตํ•ฉ๋˜์–ด์žˆ์–ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด ๋‹จ์ ์ด๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, 1๊ฐœ์˜ ํšŒ์„ ๋งŒ ์‚ฌ์šฉํ•ด๋„ ๋˜๋Š” ์ƒํ™ฉ์—์„œ๋Š” ๋น„์šฉ์„ ๋‚ญ๋น„ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ ์ด๋Ÿฌํ•œ ๋‹จ์ ์„ ๋ณด์™„ํ•ด์ฃผ๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

Bandwidth Allocation Protocol ; BAP

ํŠน์ • ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค.

– BAP ์šด์˜: ์ฝœ ์š”์ฒญ/์‘๋‹ต โ†’ ์ฝœ๋ฐฑ ์š”์ฒญ/์‘๋‹ต โ†’์ฝœ์ƒํƒœ ํ‘œ์‹œ/์‘๋‹ต โ†’ ๋งํฌ ์ œ๊ฑฐ ์š”์ฒญ/์‘๋‹ต
โ‘ด ์ฝœ: ๋งํฌ ๋ฌถ์Œ์— ๋งํฌ ์ถ”๊ฐ€ ํ›„ ์ƒˆ๋กœ์šด ๋งํฌ ์ดˆ๊ธฐํ™”๋ฅผ ์›ํ•˜๋Š” ์žฅ๋น„๊ฐ€ ์ƒ๋Œ€ ์žฅ๋น„๋กœ ์ „์†กํ•˜๋Š” ๋ฉ”์„ธ์ง€
โ‘ต ์ฝœ๋ฐฑ: ์ƒ๋Œ€ ์žฅ๋น„๊ฐ€ ‘์ƒˆ ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•  ๊ฒƒ’์ด๋ผ๋Š” ์š”์ฒญ์„ ์ž์‹ ์—๊ฒŒ ๋ณด๋‚ด ๋‹ฌ๋ผ๋Š” ๋ฉ”์„ธ์ง€
โ‘ถ ์ฝœ์ƒํƒœ: ์ฝœ ์š”์ฒญ์ด๋‚˜ ์ฝœ๋ฐฑ ์š”์ฒญ์„ ๋ฐ›์€ ๋’ค ๋งํฌ ์ƒํƒœ๋ฅผ ์ฝœ ์ƒํƒœ ํ‘œ์‹œ ๋ฉ”์„ธ์ง€๋กœ ๋ณด๋‚ธ๋‹ค.
โ‘ท ๋งํฌ ์ œ๊ฑฐ: ๋งํฌ ์ œ๊ฑฐ

Bandwidth Allocation Control Protocol ; BACP

์žฅ๋น„๋“ค์ด BAP๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.
๋งํฌ ์„ค์ • ๊ณผ์ •์—์„œ BAP๋ฅผ ์ˆ˜๋ฆฝํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•œ๋‹ค.

๋ฉ”์„ธ์ง€: ์„ค์ • ์š”์ฒญ, ์„ค์ • ์Šน์ธ/๋น„์Šน์ธ, ์„ค์ • ๊ฑฐ๋ถ€
์„ค์ •์˜ต์…˜
: Favored-Peer – ์žฅ๋น„๊ฐ€ ์„œ๋กœ ๋™์‹œ์— ๋™์ผํ•œ ์š”์ฒญ์„ ๋ณด๋‚ผ ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ํ•œ๋‹ค.

[protocol] PPP 3: PAP์™€ CHAP

PPP๋Š” ์žฅ๋น„๊ฐ€ ๊ธฐ๋ณธ ๋งํฌ๋ฅผ ๊ตฌ์„ฑ/ํ˜‘์ƒํ•  ๋•Œ, ์„ ํƒ์  ์ธ์ฆ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค. ‘๋ฐ์ดํ„ฐ ์ „์†ก ๊ฐ„ ์‚ฌ์šฉ๋˜๋Š” ์ธ์ฆ์ด ์•„๋‹ˆ๋‹ค! ‘๋ผ๋Š” ๊ฒƒ์„ ๋ช…์‹ฌํ•˜์ž.

PAP (Password Authentication Protocol)

์ธ์ฆ ๊ณผ์ •์ด ์˜ค์ง 2๋‹จ๊ณ„๋กœ ์ด๋ฃจ์–ด์ง„ ๊ฐ„๋‹จํ•œ ์ธ์ฆ ๋ฐฉ๋ฒ•์ด๋‹ค.

username๊ณผ password๋ฅผ ํ‰๋ฌธ์œผ๋กœ ๋ณด๋‚ธ๋‹ค. ์ด๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์–‘ํ•œ ๋ณด์•ˆ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋ฐฉ์–ด์ฑ…์ด ๋ฏธ๋น„ํ•˜๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ์˜ฌ๋ฐ”๋ฅธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ฐพ์„ ๋•Œ๊นŒ์ง€ ๊ณ„์† ์‹œ๋„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

๋ฉ”์„ธ์ง€ ์ข…๋ฅ˜: ์ธ์ฆ ์š”์ฒญ, ์ธ์ฆ ์‘๋‹ต

CHAP (Challenge Handshake Authentication Protocol)

3 Way-Handshake๋ฅผ ์ด์šฉํ•ด ์ธ์ฆํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

์„œ๋ฒ„์—์„œ ์ฑŒ๋ฆฐ์ง€ ๋ฉ”์„ธ์ง€(์˜๋ฏธ์—†๋Š” ํ‰๋ฌธ)๋ฅผ ์ „์†ก โ†’ ํด๋ผ์ด์–ธํŠธ๋Š” ํ•ด๋‹น ์ฑŒ๋ฆฐ์ง€๋ฅผ ์ž์‹ ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์•”ํ˜ธํ™”ํ•˜์—ฌ ๋‹ค์‹œ ์„œ๋ฒ„๋กœ ์ „์†ก โ†’ ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์™€ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์•”ํ˜ธํ™”ํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ ์‘๋‹ต ๋ฉ”์„ธ์ง€์™€ ๋น„๊ตํ•œ๋‹ค.

๋ฉ”์„ธ์ง€ ์ข…๋ฅ˜: ์ฑŒ๋ฆฐ์ง€, ์‘๋‹ต, ์„ฑ๊ณต or ์‹คํŒจ

[protocol] PPP 2: LCP์™€ NCP

Link Control Protocol

PPP๊ฐ€ ์ฒ˜์Œ ๋งํฌ ์„ค์ •์„ ํ•  ๋•Œ, ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด ๋ฐ”๋กœ LCP ์ด๋‹ค.
์ด๋ฆ„์— ๊ฑธ๋งž๊ฒŒ PPP์˜ ์ดˆ๊ธฐ ๋งํฌ๋ฅผ ์ˆ˜๋ฆฝ, ๊ฐœ๋ฐฉํ•˜๊ณ  ์ข…๋ฃŒํ•˜๋Š” ๋ชจ๋“  ๋‹จ๊ณ„์—์„œ ์‚ฌ์šฉ๋œ๋‹ค.

LCP์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋ ˆ์ž„์€ ์ด 11๊ฐ€์ง€์ด๋‹ค.

โ”Œโ”€ ๋งํฌ ์„ค์ •: ์„ค์ •์š”์ฒญ | ์„ค์ •์Šน์ธ | ์„ค์ •๋น„์Šน์ธ | ์„ค์ •๊ฑฐ๋ถ€
โ”œโ”€ ๋งํฌ ์œ ์ง€: ์ฝ”๋“œ๊ฑฐ๋ถ€ | ํ”„๋กœํ† ์ฝœ๊ฑฐ๋ถ€| ์—์ฝ”์š”์ฒญ | ์—์ฝ”์‘๋‹ต         
โ””โ”€ ๋งํฌ ์ข…๋ฃŒ: ์ข…๋ฃŒ์š”์ฒญ | ์ข…๋ฃŒ์Šน์ธ

1. ์ดˆ๊ธฐ ๋งํฌ ์ˆ˜๋ฆฝ ๋‹จ๊ณ„ – ๋งํฌ ์„ค์ •

์ดˆ๊ธฐํ™” ์‹œ๋„ ์žฅ๋น„(์ ‘์† ์‹œ๋„ ์žฅ๋น„)๋Š” ์—ฌ๋Ÿฌ ์˜ต์…˜์„ ํฌํ•จํ•œ ์„ค์ •์š”์ฒญ ํ”„๋ ˆ์ž„์„ ๋งŒ๋“ ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์›ํ•˜๋Š” ๋งํฌ์˜ ๋ชจ์Šต์„ ๋‹ด์€ ํฌ๋ง์‚ฌํ•ญ๊ณผ ๋น„์Šทํ•˜๋‹ค.

์ดˆ๊ธฐํ™” ์‹œ 6๊ฐœ์˜ ์˜ต์…˜์„ ์„ค์ •ํ•  ์ˆ˜์žˆ๋‹ค.
โ‘ด MRU ; Maximum Recieve Unit –  ์ตœ๋Œ€ Datagram ํฌ๊ธฐ
โ‘ต Authentication Protocol –  ์ธ์ฆ ์œ ํ˜•
โ‘ถ Quality Protocol –  ๋งํฌ์—์„œ ํ’ˆ์งˆ ๋ชจ๋‹ˆํ„ฐ๋ง ์œ ํ˜•(LQR๋งŒ ๊ฐ€๋Šฅ)
โ‘ท Magic Number –  ๋น„์ •์ƒ ํ–‰์œ„ ํƒ์ง€
โ‘ธ Protocol Field Compression –  ๊ธฐ๋ณธ 16bit ๋Œ€์‹  8bit๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ์ง€ ์„ ํƒํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ์••์ถ• CCP์™€๋Š” ๋‹ค๋ฅด๋‹ค.
โ‘น Address and Control Field Compression –  A์™€ C ํ•„๋“œ ์••์ถ•

* ์„ค์ •๋น„์Šน์ธ๊ณผ ์„ค์ •๊ฑฐ๋ถ€?
์„ค์ •๋น„์Šน์ธ ํŒจํ‚ท:  ์ดˆ๊ธฐํ™” ์žฅ๋น„๊ฐ€ ๋ณด๋‚ธ ์˜ต์…˜๋“ค์ด ํ˜‘์ƒ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์˜ต์…˜๊ฐ’์„ ๋ฐ›์•„ ๋“ค์ผ ์ˆ˜ ์—†์„ ๋•Œ.
์„ค์ •๊ฑฐ๋ถ€ ํŒจํ‚ท: ์ดˆ๊ธฐํ™” ์žฅ๋น„๊ฐ€ ๋ณด๋‚ธ ์˜ต์…˜๋“ค์„ ์ธ์‹ํ•  ์ˆ˜ ์—†๊ฑฐ๋‚˜ ํ˜‘์ƒํ•  ์—ฌ์ง€๊ฐ€ ์—†์„ ๋•Œ.

2. ๋งํฌ ๊ฐœ๋ฐฉ ๋‹จ๊ณ„ – ๋งํฌ ์œ ์ง€

๋งํฌ ์ˆ˜๋ฆฝ ๋‹จ๊ณ„์—์„œ ํ˜‘์ƒ์ด ์™„๋ฃŒ๋˜๋ฉด ๋งํฌ ๊ฐœ๋ฐฉ ์ƒํƒœ๊ฐ€ ๋œ๋‹ค. ์ด ์ƒํƒœ์—์„œ๋„ ๋งํฌ๋ฅผ ๊ด€๋ฆฌํ•˜๊ฑฐ๋‚˜ ๋””๋ฒ„๊น…์„ ํ•˜๊ธฐ ์œ„ํ•ด LCP ํ”„๋ ˆ์ž„์ด ์‚ฌ์šฉ๋œ๋‹ค.

์ฝ”๋“œ ๊ฑฐ๋ถ€, ํ”„๋กœํ† ์ฝœ ๊ฑฐ๋ถ€ : ์ธ์‹๋˜์ง€ ์•Š์€ LCP ์ฝ”๋“œ๋‚˜ ์ž˜๋ชป๋œ ํ”„๋กœํ† ์ฝœ ์‹๋ณ„์ž๋กœ ์ธํ•ด ์œ ํšจํ•˜์ง€ ์•Š์€ LCP ํ”„๋ ˆ์ž„์ผ ๊ฒฝ์šฐ ํ•ด๋‹น ํ”„๋ ˆ์ž„์„ ์‚ฌ์šฉํ•œ๋‹ค.

์—์ฝ” ์š”์ฒญ, ์—์ฝ” ์‘๋‹ต, ๋ฒ„๋ฆผ ์š”์ฒญ : ๋งํฌ ํ…Œ์ŠคํŠธ ์‹œ ์‚ฌ์šฉํ•œ๋‹ค.

3. ๋งํฌ ์ข…๋ฃŒ

์ข…๋ฃŒ ์š”์ฒญ, ์ข…๋ฃŒ ์Šน์ธ : ์ข…๋ฃŒ ์š”์ฒญ์„ ํ•˜๊ฒŒ ๋˜๋ฉด, ํ•ด๋‹น ์š”์ฒญ์„ ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์—†๋‹ค.

Network Control Protocol

LCP๋Š” ๊ธฐ๋ณธ์ ์ธ ๋งํฌ๋ฅผ ์ˆ˜๋ฆฝํ•œ๋‹ค. (์„ ํƒ์ ) ์ธ์ฆ์ด ์™„๋ฃŒ๋˜๋ฉด ๋งํฌ๋กœ ์ „์†ก๋˜๋Š” ๊ฐ 3๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์— ๋Œ€์‘ํ•˜๋Š” NCP๊ฐ€ ํ˜ธ์ถœ๋œ๋‹ค.

ํก์‚ฌ LCP ๋ฏธ๋‹ˆ ๋ฒ„์ „์ด๋‹ค. LCP์ฒ˜๋Ÿผ NCP๋Š” ๋งํฌ๋ฅผ ์ˆ˜๋ฆฝ/์œ ์ง€/์ข…๋ฃŒํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๋‹จ, ์ „์ฒด LCP ๋งํฌ ์œ ํ˜•์ด ์•„๋‹ˆ๊ณ  ํŠน์ • NCP ๋งํฌ๋งŒ ์ œ์–ดํ•œ๋‹ค.

NCP๋Š” ์ด 7๊ฐœ ํ”„๋ ˆ์ž„์„ ์‚ฌ์šฉํ•œ๋‹ค.

โ”Œโ”€ ๋งํฌ ์„ค์ •: ์„ค์ •์š”์ฒญ | ์„ค์ •์Šน์ธ | ์„ค์ •๋น„์Šน์ธ | ์„ค์ •๊ฑฐ๋ถ€
โ”œโ”€ ๋งํฌ ์œ ์ง€: ์ฝ”๋“œ๊ฑฐ๋ถ€
โ””โ”€ ๋งํฌ ์ข…๋ฃŒ: ์ข…๋ฃŒ์š”์ฒญ | ์ข…๋ฃŒ์Šน์ธ

NCP์˜ ๋™์ž‘ ๊ณผ์ •

LCP ์ˆ˜๋ฆฝ โ†’ IPCP ์„ค์ • โ†’ ๋ฐ์ดํ„ฐ ์†ก/์ˆ˜์‹  โ†’ IPCP ์ข…๋ฃŒ โ†’ LCP ์ข…๋ฃŒ

IPCP ( Internet Protocol Control )

PPP๊ฐ€ ์ˆ˜๋ฆฝ๋˜๊ณ  ๋‚˜์„œ, ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ ๋‹จ๊ณ„์—์„œ IPCP๊ฐ€ ํ˜ธ์ถœ๋˜์–ด ๋‘ ์žฅ๋น„ ๊ฐ„ NCP ๋งํฌ๋ฅผ ์ˆ˜๋ฆฝํ•œ๋‹ค.

– IP ์••์ถ• ํ”„๋กœํ† ์ฝœ: TCP์™€ IP ํ—ค๋”๋ฅผ ์ค„์—ฌ ๋Œ€์—ญํญ์„ ์ ˆ์•ฝํ•œ๋‹ค. LCP์˜ Protocol Field Compression์ด๋‚˜ Address and Control Field Compression๊ณผ ์œ ์‚ฌํ•˜๋‹ค.

– IP์ฃผ์†Œ: ์„ค์ • ์š”์ฒญ ๋ฉ”์„ธ์ง€๋ฅผ ์†ก์‹ ํ•˜๋Š” ์žฅ๋น„๊ฐ€ PPP ๋งํฌ์—์„œ ์‚ฌ์šฉํ•  IP ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜๊ฑฐ๋‚˜ ์ƒ๋Œ€๋ฐฉ IP ์ฃผ์†Œ๋ฅผ ์š”์ฒญํ•œ๋‹ค.

[protocol] PPP 1: ๊ฐœ๋…

The Point-to-Point Protocol

์•ž์„œ ํฌ์ŠคํŒ…ํ–ˆ๋˜ SLIP์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•˜๊ณ ์ž ๋‚˜์˜จ ํ”„๋กœํ† ์ฝœ์ด๋‹ค.
์ด๋ฆ„์—์„œ๋ถ€ํ„ฐ 1๋Œ€1 ํ†ต์‹ ํ•  ๋•Œ์— ์“ฐ์ผ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ๋ƒ„์ƒˆ๋ฅผ ํ’๊ธด๋‹ค.

PPP๋Š” IP๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์„ ์ „์†กํ•˜๋Š” ๊ฒƒ๋„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์™„์ „ํ•œ 2๊ณ„์ธต ์—ฐ๊ฒฐ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ํ”„๋กœํ† ์ฝœ๋กœ ๊ฐœ๋ฐœํ–ˆ๋‹ค.
IETF์—์„œ PPP๋ฅผ ๋งŒ๋“ค ๋•Œ, ์ƒˆ๋กœ์šด ์•„ํ‚คํ…์ฒ˜๋กœ ์ •์˜ํ•ด์„œ ๋งŒ๋“œ๋Š” ๋Œ€์‹  HDLC๋ฅผ ํ† ๋Œ€๋กœ ๋งŒ๋“ค๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค๊ณ  ํ•œ๋‹ค.
(์ฒซ ๊ณต์‹ ๋ฌธ์„œ๋Š” RFC1134, ์ฒซ ํ‘œ์ค€ ๋ฌธ์„œ๋Š” RFC1171์ด๋‹ค.)

โ”Œโ”€ PPP์˜ ํŠน์ง•
โ”œโ”€ PPP์˜ ์žฅ์ 
โ”œโ”€ PPP์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œย โ”ฌ PPP์บก์Аํ™”
โ”‚ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  ย ย ย  โ”œ LCP; Link Control Protocol
โ”‚ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  โ”” NCP; Networkย Control Protocol
โ”œโ”€ PPP ๊ธฐ๋Šฅ ๊ทธ๋ฃนย โ”ฌ LCP ์ง€์› ํ”„๋กœํ† ์ฝœ
โ”‚ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  ย ย ย ย ย ย ย ย ย โ”” LCP ์„ ํƒ์  ๊ธฐ๋Šฅ ํ”„๋กœํ† ์ฝœ
โ””โ”€ PPP ๋™์ž‘ ๋ฐฉ์‹

[PPP์˜ ํŠน์ง•]

– ์—ฐ๊ฒฐํ˜• ํ”„๋กœํ† ์ฝœ

– ๋™๊ธฐ์‹/๋น„๋™๊ธฐ์‹ ํšŒ์„  ์ง€์›

– Half-Duplex / Full-Duplex ์ง€์›

* Half-Duplex (๋ฐ˜์ด์ค‘ ์ „์†ก๋ฐฉ์‹): ์–‘์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ ์†ก์ˆ˜์‹ ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ์ „์†ก๋งŒ ์ด๋ฃจ์–ด์ง„๋‹ค.
* Full-Duplex (์ „์ด์ค‘ ์ „์†ก๋ฐฉ์‹): ์–‘์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ ๋™์‹œ์— ์†ก์ˆ˜์‹ ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

[PPP์˜ ์žฅ์ ]

์–ด๋–ป๊ฒŒ ๋ณด๋ฉด SLIP์˜ ๋‹จ์ ์ด ๊ณง PPP์˜ ์žฅ์ ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

SLIP์—์„œ ์‚ฌ์šฉ๋˜๋˜ ๋‹จ์ผ END ๋ฌธ์ž ๋ฐฉ์‹๋ณด๋‹ค ํฌ๊ด„์ ์ธ ํ”„๋ ˆ์ด๋ฐ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ณ , CRC ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ๊ฐ ํ”„๋ ˆ์ž„์˜ ์—๋Ÿฌ๋ฅผ ํƒ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ†ต์‹  ๊ณผ์ • ์ˆ˜๋ฆฝ ์ „  ์ธ์ฆ์„ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•˜๊ฑฐ๋‚˜ ์•”ํ˜ธํ™” ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

[PPP์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ]

PPP์˜ ์ฃผ์š” ๊ตฌ์„ฑ์œผ๋กœ ํฌ๊ฒŒ 3 ์š”์†Œ๊ฐ€ ์žˆ๋‹ค.

  • PPP ์บก์Аํ™” ๋ฐฉ๋ฒ•
    PPP์˜ ์ฃผ์ž‘์—…์€ ์ƒ์œ„ ๊ณ„์ธต์˜ ๋ฉ”์„ธ์ง€๋ฅผ ๋ฐ›์•„์„œ ํ•˜์œ„ ๊ณ„์ธต(๋ฌผ๋ฆฌ๊ณ„์ธต)์œผ๋กœ ์ „์†กํ•˜๋Š” ๊ฒƒ์ธ๋ฐ, ์ด ๋•Œ ์บก์ˆ ํ™”๋ฅผ ํ•œ๋‹ค.ย  ์ด๋Ÿฌํ•œ ์บก์Аํ™”๋ฅผ ์œ„ํ•ด (HDLC์— ๊ธฐ๋ฐ˜๋œ) ํŠน์ˆ˜ ํ”„๋ ˆ์ž„ ํฌ๋งท์„ ์ •์˜ํ•œ๋‹ค.
  • LCP
    Link Control Protocol์˜ ์•ฝ์ž.
    LCP๋Š” ์žฅ๋น„ ๊ฐ„ ๋งํฌ ์ˆ˜๋ฆฝ, ์œ ์ง€, ์ข…๋ฃŒ๋ฅผ ์ฑ…์ž„์ง„๋‹ค.
  • NCP
    Network Control Protocol์˜ ์•ฝ์ž.
    LCP์—์„œ ๋งํฌ ์ˆ˜๋ฆฝ์„ ์™„๋ฃŒํ•˜๋ฉดย  NCP๋กœ ์ œ์–ด๊ฐ€ ๋„˜์–ด๊ฐ„๋‹ค. ์ด ๋•Œ,ย PPP ๋งํฌ๋ฅผ ํ†ตํ•ด ์ „๋‹ฌ๋˜๋Š” 3๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์— ํ•ด๋‹นํ•˜๋Š” NCP์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ƒ๊ฐํ•˜๋Š”ย 3๊ณ„์ธต ํ”„๋กœํ† ์ฝœ๊ณผ๋Š” ๋…๋ฆฝ์ ์ธ ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

[PPP ๊ธฐ๋Šฅ ๊ทธ๋ฃน]

  • LCP ์ง€์› ํ”„๋กœํ† ์ฝœ
    ๋งํฌ ํ˜‘์ƒ ๋‹จ๊ณ„ ๊ณผ์ •์—์„œ ๊ด€๋ฆฌ ๋ฐ ์˜ต์…˜์„ ์„ค์ •ํ•œ๋‹ค.
    ์˜ˆ๋ฅผ ๋“ค์–ด, ์„ ํƒ์  ์ธ์ฆ๊ณผ์ •์— CHAP, PAP๋ฅผ ์ค„ ์ค‘ ํ•˜๋‚˜ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
  • LCP ์„ ํƒ์  ๊ธฐ๋Šฅ ํ”„๋กœํ† ์ฝœ
    ๋งํฌ ์ˆ˜๋ฆฝ ํ›„ Datagram์ด ์žฅ๋น„ ๊ฐ„ ์ „์†ก๋  ๋•Œ, ๋™์ž‘์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•˜๋Š” CCP,๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ECP, ์—ฌ๋Ÿฌ ๋ฌผ๋ฆฌ๋งํฌ๋ฅผ ํ•˜๋‚˜์˜ ๋งํฌ๋กœ ๋™์ž‘ํ•˜๊ฒŒ ํ•˜๋Š” MP๊ฐ€ ์žˆ๋‹ค.

[PPP ๋™์ž‘ ๋ฐฉ์‹]

๋งํฌ ์ˆ˜๋ฆฝ ๋ฐ ๊ตฌ์„ฑ โ†’ ๋งํฌ ๋™์ž‘ โ†’ ๋งํฌ ์ข…๋ฃŒ

[protocol] SLIP

TCP/IP 4๊ณ„์ธต ์ค‘ 2๊ณ„์ธต(๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค)์— ์œ„์น˜ํ•œ ํ”„๋กœํ† ์ฝœ์€ SLIP์™€ PPP๊ฐ€ ์žˆ๋‹ค. ๋‘ ์žฅ๋น„์˜ ์—ฐ๊ฒฐ์„ ์œ„ํ•ด ํƒ„์ƒํ•œ ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

์˜ค๋Š˜์€ SLIP๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด์ž.

Serial Line Internet Protocol

IP๋ฅผ ์—ฐ๊ตฌํ•˜๋˜ ์—”์ง€๋‹ˆ์–ด๋“ค์€ ์ง๋ ฌ ํšŒ์„ ์œผ๋กœ IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ๋ณด๋‚ผ ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋งŒ๋“ ๊ฒŒ SLIP.

๊ฐ„๋‹จํ•œ ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„๋˜๊ธฐ๋„ ํ–ˆ๊ณ  ํ‘œ์ค€ํ™”ํ•  ๋งŒํ•œ ๋‚ด์šฉ์ด ๋งŽ์ง€ ์•Š์•„ “๋น„ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ”๋กœ ๋˜์—ˆ๋‹ค.

RFC 1055์— SLIP์˜ ๋งŽ์€ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์–ธ๊ธ‰์„ ํ•˜๋ฉด์„œ, PPP์— ๋Œ€ํ•ด ์ •์˜ํ•œ ๋‚ด์šฉ์ด ์žˆ๋‹ค.

  • ํ”„๋ ˆ์ด๋ฐ ๋ฐฉ๋ฒ•
    โ‘  ์ „์ฒด IP Datagram์„ ๋ฐ›๋Š”๋‹ค.
    โ‘ก 1 Byte์”ฉ ๋ณด๋‚ธ๋‹ค.
    โ‘ข ๋งˆ์ง€๋ง‰ 1 Byte๋Š” ๋งˆ์ง€๋ง‰์„ ๋‚˜ํƒ€๋‚ด๋Š” SLIP END ๋ฌธ์ž(10์ง„์ˆ˜๋กœ ‘192’)๋ฅผ ๋ณด๋‚ธ๋‹ค.

    * ๊ทธ๋Ÿผ ๋ฐ์ดํ„ฐ์— ‘192’ ๊ฐ’์ด ๋“ค์–ด๊ฐ€๋ฉด ์–ด๋–กํ• ๊นŒ?
    ๋ฐ์ดํ„ฐ์— ์žˆ๋Š” ‘192’๋Š” ‘ESC๋ฌธ์ž+220’, ์ฆ‰ ‘219 220’์œผ๋กœ ์น˜ํ™˜ํ•œ๋‹ค. ๊ฐ 1Byte๋‹ˆ๊นŒ ์ด 2 Byte๋กœ ์น˜ํ™˜.

    * ๊ทธ๋Ÿผ ๋ฐ์ดํ„ฐ์— ‘219’์ด ๋“ค์–ด๊ฐ€๋ฉด ์–ด๋–กํ• ๊นŒ?
    ‘ESC๋ฌธ์ž+221’, ์ฆ‰ ‘219 221’๋กœ ์น˜ํ™˜ํ•œ๋‹ค.
  • ๋ฌธ์ œ์ 
    1. SLIP์˜ ์ตœ๋Œ€ ์ง€์› Datagram ํฌ๊ธฐ๊ฐ€ ํ‘œ์ค€ํ™”๋˜์ง€ ์•Š์•˜๋‹ค.
    2. SLIP ์ „์†ก ์ค‘ ์—๋Ÿฌ๋ฅผ ํƒ์ง€ํ•˜๊ฑฐ๋‚˜ ์ ๊ฒ€ํ•  ๋ฐฉ๋ฒ•์ด ์—†๋‹ค.
    3. SLIP๊ฐ€ ํ˜„์žฌ ์“ฐ์ด๊ณ  ์žˆ๋Š”์ง€ ์‹๋ณ„ํ•  ๋ฐฉ๋ฒ•์ด ์—†๋‹ค.
    4. ๋ณด์•ˆ๊ธฐ๋Šฅ์„ ์ „ํ˜€ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค.

์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋“ค๋กœ SLIP๋Š” ๋ฒˆ์ฉํ–ˆ๋‹ค ์‚ฌ๋ผ์ง€๊ณ , PPP๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋˜์—ˆ๋‹ค.

[protocol] TCP/IP 2: ๊ตฌ์กฐ์™€ ๋ชจ๋ธ

TCP/IP ์ŠˆํŠธ๋Š” ์‚ฌ์‹ค OSI 7 Layer๋ณด๋‹ค ๋จผ์ € ๊ฐœ๋ฐœ๋๋‹ค๊ณ  ํ•œ๋‹ค.

๋‚œ ๊ทธ๋™์•ˆ.. OSI 7 Layer๊ฐ€ ๋จผ์ € ๊ฐœ๋ฐœ๋œ ์ค„ ์•˜์•˜๋Š”๋ฐ ๋†€๋ž๋‹ค. ๊ทธ๋ž˜์„œ TCP/IP ์ŠˆํŠธ๋ฅผ ๊ฐœ๋ฐœํ•œ ์‚ฌ๋žŒ๋“ค์€ TCP/IP ๊ตฌ์กฐ๋ฅผ ์„ค๋ช…ํ•  ๋•Œ, OSI๋ฅผ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ .. (๊ทธ๋ถ„๋“ค๊ป˜ ์ฃ„์†กํ•˜์ง€๋งŒ,ย ์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•ด ์ƒ์‘ ๋˜๋Š” OSI ๊ณ„์ธต๊นŒ์ง€๋งŒ,, ์–ธ๊ธ‰ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค..)

์ถœ์ฒ˜: <The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference>.  P134. TCP/IP Protocols

1๊ณ„์ถฉ: ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต

OSI  Layer 2 Datalink ์™€ ํก์‚ฌ๋‹ค.

์ƒ์œ„ ๊ณ„์ธต์— ์žˆ๋Š” TCP/IP ํ”„๋กœํ† ์ฝœ์ด Local Network์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์ด๋‹ค. TCP/IP ํ”„๋กœํ† ์ฝœ ์ค‘ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต์—์„œ ๋™์ž‘ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด ์—†์–ด์„œ TCP/IP์˜ ์ผ๋ถ€๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ฃผ์žฅํ•˜๋Š” ์‚ฌ๋žŒ๋„ ์žˆ๋‹ค. ๋ฌผ๋ก , ๋‹น์—ฐํžˆ TCP/IP์˜ ์ผ๋ถ€๋ถ„์ด๋‹ค!!

2๊ณ„์ธต: ์ธํ„ฐ๋„ท ๊ณ„์ธต

OSI Layer 3 Network์™€ ํก์‚ฌํ•˜๋‹ค.

๋…ผ๋ฆฌ์  ์žฅ๋น„ ์ฃผ์†Œ ์ง€์ •, ๋ฐ์ดํ„ฐ ํŒจํ‚ค์ง•, ์กฐ์ž‘๊ณผ ์ „๋‹ฌ, ๋ผ์šฐํŒ…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. OSI 3 ๊ณ„์ธต๊ณผ ๋งค์šฐ ํก์‚ฌํ•˜๋‹ค. TCP/IP์˜ ํ•ต์‹ฌ ํ”„๋กœํ† ์ฝœ์ธ IP์™€ ICMP, ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ด ์—ฌ๊ธฐ์— ํฌํ•จ๋œ๋‹ค. IPv6๋„ ์—ญ์‹œ ํฌํ•จ๋œ๋‹ค.

3๊ณ„์ธต: ํ˜ธ์ŠคํŠธ ๊ฐ„ ์ „์†ก ๊ณ„์ธต (๋˜๋Š” ์ „์†ก ๊ณ„์ธต)

OSI Layer 4 Transport,  5 Session๊ณผ ํก์‚ฌํ•˜๋‹ค.

์ธํ„ฐ๋„ท ์ƒ์—์„œ ์ข…๋‹จ ๊ฐ„ ํ†ต์‹ ์„ ์‰ฝ๊ฒŒ ํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ๋…ผ๋ฆฌ์  ์—ฐ๊ฒฐ์„ ๋งบ๋Š” ๊ฒƒ์ด๋‹ค. ๋˜ํ•œ, ํŠน์ • ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹๋ณ„ํ•˜๋Š” ์ž‘์—…์„ ํ•œ๋‹ค. TCP/UDP๊ฐ€ ์—ฌ๊ธฐ์— ์†ํ•œ๋‹ค.

TCP๊ฐ€ ์˜ค๋žœ ๊ธฐ๊ฐ„ ์กด์žฌํ•  ์ˆ˜ ์žˆ๋Š” ์—ฐ๊ฒฐ์„ ์ˆ˜๋ฆฝํ•˜๋Š” ๋ถ€๋ถ„์ด OSI 5๊ณ„์ธต๊ณผ ์œ ์‚ฌํ•˜๋‹ค.

4๊ณ„์ธต: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต

OSI Layer 5 Session, 6 Presentation, 7 Application๊ณผ ํก์‚ฌํ•˜๋‹ค.

TCP/IP์˜ ์ตœ์ƒ์œ„ ๊ณ„์ธต์ด๋‹ค. ์ผ๋ถ€ ํ”„๋กœํ† ์ฝœ์„ OSI ๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆ„๋ฉด ๊ตฌ๋ถ„ํ•˜๊ธฐ๊ฐ€ ์• ๋งค๋ชจํ•œ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ, TCP/IP์—์„œ๋Š” ํ•˜๋‚˜๋กœ ๋ฌถ์–ด๋†“์•˜๋‹ค.

์ตœ์ข…์‚ฌ์šฉ์ž ํ”„๋กœํ† ์ฝœ์—๋Š” HTTP, FTP, SMTP ๋“ฑ์ด ์žˆ๊ณ ,  ๊ด€๋ฆฌ ํ”„๋กœํ† ์ฝœ์—๋Š” SNMP, DHCP, DNS ๋“ฑ์ด ์žˆ๋‹ค.

[protocol] TCP/IP 1: ์—ญ์‚ฌ์™€ ๊ธฐ์ดˆ ๊ฐœ๋…

TCP/IP๋Š” ๋‹ค์–‘ํ•œ ํ”„๋กœํ† ์ฝœ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.
ํ•˜์ง€๋งŒ ํŠนํžˆ TCPํ”„๋กœํ† ์ฝœ, IPํ”„๋กœํ† ์ฝœ์„ ๋” ์œ ์˜๊นŠ๊ฒŒ ๋ณด์•„์•ผ ํ•œ๋‹ค.

– TCP : 4๊ณ„์ธต, ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ ์ˆ˜๋ฆฝ
–ย ย  IPย  : 3๊ณ„์ธต, ์ฃผ์†Œ์ง€์ •

[ TCP/IP์˜ ์—ญ์‚ฌ ]

TCP๋Š” ๋ณธ๋ž˜ DARPA(๋ฏธ๊ตญ ๊ตญ๋ฐฉ๋ถ€ ๊ณ ๋“ฑ ์—ฐ๊ตฌ ๊ณ„ํš๊ตญ)์—์„œ ๋งŒ๋“  ๋„คํŠธ์›Œํฌ์˜ ์ผ๋ถ€์˜€๋‹ค. ๋„คํŠธ์›Œํฌ๋Š” ARPAnet์ด๋ผ๊ณ  ๋ถˆ๋ ธ๊ณ , ๊ฒฐํ•จ๊ณผ ์ œํ•œ์ด ๋งŽ์•˜๋‹ค.

1973,  ARPAnet์„ ์œ„ํ•œ ์™„์ „ํ•œ Internetworking ํ”„๋กœํ† ์ฝœ ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ–ˆ๋‹ค. ์ด ๋•Œ๋Š” TCP๋งŒ ํฌํ•จ๋์—ˆ๋‹ค.

1974.12,  RFC 675 Specification of Internet Transmission Control Program์„ ๊ฐœ๊ฐ„ํ–ˆ๋‹ค.

1977.03,  TCPv2๋ฅผ ๋ฌธ์„œํ™”ํ–ˆ๋‹ค.

1977.08,  Jon Postel์ด TCP ์ƒํƒœ๋ฅผ ๋‹ค๋ฃฌ ๋ฌธ์„œ๋ฅผ ๋ฐœ๊ฐ„ํ–ˆ๋‹ค.  <Internet Engineering Note number 2>, IEN2

1980,  ๊ทผ๋ž˜์— ์‚ฌ์šฉ๋˜๋Š” TCP/IP์˜ ์ฒซ ๊ณต์‹ ํ‘œ์ค€์ด ๋ฐœ๊ฐ„๋๋‹ค.(TCPv4)

[ TCP/IP๊ฐ€ ์ƒ์šฉํ™”๋  ์ˆ˜ ์žˆ๋˜ ์›์ธ ]

๋งŽ๊ณ  ๋งŽ์€ ํ”„๋กœํ† ์ฝœ ์ค‘ ํ•˜ํ•„ TCP/IP๊ฐ€ ์„ ํƒ๋  ์ˆ˜ ์žˆ์—ˆ๋˜ ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ.

โ‘  ํ†ตํ•ฉ์ฃผ์†Œ ์ง€์ • ์ฒด๊ณ„ – TCP/IP๋Š” ๊ทœ๋ชจ์™€ ์ƒ๊ด€์—†์ด ์žฅ๋น„๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ ์ง€์ • ์ฒด๊ณ„๋ฅผ ๊ฐ–์ถ”๊ณ  ์žˆ๋‹ค.

โ‘ก ๋ผ์šฐํŒ…์„ ์œ„ํ•œ ์„ค๊ณ„ – ์ž„์˜์˜ ๋ณต์žก๋„๋ฅผ ๊ฐ–๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ์ •๋ณด๋ฅผ ์‰ฝ๊ฒŒ ๋ผ์šฐํŒ… ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ๋‹ค.

โ‘ข ํ•˜๋ถ€ ๋„คํŠธ์›Œํฌ์™€์˜ ๋…๋ฆฝ์„ฑ – TCP/IP๋Š” LAN, WAN, WLAN ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

โ‘ฃ ํ™•์žฅ์„ฑ – ํ˜„์žฌ ๋งŽ์€ TCP/IP ํ”„๋กœํ† ์ฝœ์ด ๋‚˜์™”์ง€๋งŒ, TCP/IP์˜ ํ•ต์‹ฌ ํ”„๋กœํ† ์ฝœ์€ ์˜ˆ์ „๊ณผ ๋™์ผํ•˜๋‹ค.

โ‘ค ํ‘œ์ค€๊ณผ ๊ฐœ๋ฐœ ์ ˆ์ฐจ ๊ณต๊ฐœ

โ‘ฅ ๋ณดํŽธ์„ฑ

[ TCP/IP ์„œ๋น„์Šค ]

TCP/IP ์„œ๋น„์Šค๋Š” ๊ฐœ๋…์ ์œผ๋กœ ๋‚˜๋‰  ์ˆ˜ ์žˆ๋‹ค.

โ”Œโ”€ ๋‹ค๋ฅธ ํ”„๋กœํ† ์ฝœ์— ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค: TCP, UDP, IP ๋“ฑ
โ”‚
โ””โ”€ ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค: HTTP ๋“ฑ

[ TCP/IP ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๊ตฌ์กฐ ๋ชจ๋ธ ]

TCP/IP ํ”„๋กœํ† ์ฝœ ์ŠˆํŠธ๋Š” “ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ”์ด๋ผ๋Š” ๊ฐœ๋…์— ๊ทผ๊ฑฐ๋ฅผ ๋‘”๋‹ค. ๋ชจ๋“  ์žฅ๋น„์™€ ํ”„๋กœํ† ์ฝœ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋™์ผํ•œ ํ”ผ์–ด๊ฐ€ ์•„๋‹ˆ๊ณ , ์„œ๋กœ ๋Œ€์‘๋˜๋Š” ์ง‘ํ•ฉ์ด๋‹ค.

โ”Œโ”€ ํด๋ผ์ด์–ธํŠธ: Request๋ฅผ ํ•˜๋ฉฐ ํ†ต์‹  ์‹œ์ž‘
โ”‚
โ””โ”€ ์„œ๋ฒ„: ํด๋ผ์ด์–ธํŠธ Request์— ๋Œ€ํ•œ ์‘๋‹ต

– ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์—ญํ• 
์šฐ๋ฆฌ๊ฐ€ ์ด์•ผ๊ธฐํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„๋Š” ๋ณดํ†ต ํ•˜๋“œ์›จ์–ด์ด๋‹ค.
์ด ํ•˜๋“œ์›จ์–ด ์†์—์„œ ์ž‘๋™๋˜๋Š” ์›น๋ธŒ๋ผ์šฐ์ €, ์›น ์„œ๋ฒ„๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค.

๋‘๋ฒˆ์งธ ๊ธ€์—์„œ ๊ณ„์†..

EIGRP : Enhanced Interior Gateway Routing Protocol

Enhanced Interior Gateway Routing Protocol

  • ํŠน์ง•
    • ์‹œ์Šค์ฝ”์—์„œ ๋งŒ๋“ฌ. ์‹œ์Šค์ฝ”์žฅ๋น„๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
    • RIP์™€ ๊ฐ™์€ ๊ฑฐ๋ฆฌ๋ฒกํ„ฐ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ
    • ์™€์ผ๋“œ ๋งˆ์Šคํฌ ์‚ฌ์šฉ
    • DUAL ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‚ฌ์šฉ. S์™€ FS ์„ ์ถœ.
    • AS ์‚ฌ์šฉ, (BGP์˜ AS์™€ ๋‹ค๋ฅธ ๊ฐœ๋…)
      • ํ•˜๋‚˜์˜ ๋„๋ฉ”์ธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ž, AS๊ฐ€ ๋‹ค๋ฅด๋ฉด ๋‹ค๋ฅธ ํ”„๋กœํ† ์ฝœ๋กœ ์ธ์‹
  • ๋™์ž‘๋ฐฉ์‹
    1. Hello Packet Neighbor ๊ด€๊ณ„ ๊ตฌ์„ฑ/์œ ์ง€ ํŒจํ‚ท. (๋„ค์ด๋ฒ„์กฐ๊ฑด: ๋™์ผ AS. metric k ์ผ์น˜)
    2. Update Packet ๋ผ์šฐํŒ… ์ •๋ณด ์ „๋‹ฌ
    3. ACK ๋ฐ Update Packet ์ „์†ก
    4. ACK

 

RIP : Routing Information Protocol

Routing Information Protocol

[ ํŠน ์ง• ]

  1. ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ ( ๋ผ์šฐํŒ… ๋ฉ”ํŠธ๋ฆญ์„ ํ™‰ ์นด์šดํŠธ๋กœ ํ•จ )
  2. ์ตœ๋Œ€ 15ํ™‰๊นŒ์ง€ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ์Œ.
    ->16ํ™‰์— ๋„๋‹ฌํ•  ๊ฒฝ์šฐ ๋ชฉ์ ์ง€ ๋ง์€ ๋Š์–ด์ง„๊ฒƒ์œผ๋กœ ํŒ๋‹จํ•˜์—ฌ ํŒจํ‚ท ๋ฒ„๋ฆผ ( Routing Loop ์ตœ์†Œํ™” )
  3. ์ž˜๋ชป๋œ ๋ผ์šฐํŒ… ์ •๋ณด ์ „ํŒŒ(๋ฃจํ•‘๋ฐฉ์ง€)๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด Split Horizon, Route Poisoning, holddown ๋ฉ”์ปค๋‹ˆ์ฆ˜ ์‚ฌ์šฉ.
  4. 30์ดˆ๋งˆ๋‹ค ์ž์‹ ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธํ•จ.
  5. UDP 520 ์‚ฌ์šฉ

RIPv1, RIPv2 = IPv4
RIPng = IPv6

  • Timer
    • Update Timer: ๊ธฐ๋ณธ 30์ดˆ๋งˆ๋‹ค rip ์ •๋ณด ์ „์†กํ•˜๋Š” ๊ฒƒ. ์ •๋ณด์ „์†ก์‹œ์—๋Š” RIP ์ง€์›ํ•˜๋Š” ์ „์ฒด ์ธํ„ฐํŽ˜์ด์Šค์— ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ.
    • Invalid Timer(Expired Timer): ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์—…๋ฐ์ดํŠธ ์—†์ด ์œ ์ง€๋˜๋Š” ์‹œ๊ฐ„. ๊ธฐ๋ณธ 180์ดˆ๊ฐ€ ์ง€๋‚˜๋ฉด ๋ผ์šฐํŒ… ์—”ํŠธ๋ฆฌ์— ์žˆ๋Š” ํ™‰์นด์šดํŠธ๋ฅผ 16์œผ๋กœ ๋ฐ”๊พธ๊ณ , ๋„๋‹ฌํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ๋งˆํ‚นํ•จ.
    • Holddown Timer: Invalid Timer๊ฐ€ ๋งŒ๋ฃŒ๋˜๋ฉด, ํŠน์ •๊ธฐ๊ฐ„๋™์•ˆ ํƒ€ ๋ผ์šฐํ„ฐ๊ฐ€ ์ „์†กํ•˜๋Š” ๋ผ์šฐํŒ… ์ •๋ณด ์•ˆ๋ฐ›์Œ. ๋ผ์šฐํŒ… ๋ฃจํ”„ ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด. ๊ธฐ๋ณธ 180์ดˆ. ์ด์‹œ๊ฐ„๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๊ฑฐ๋‚˜ Flush Timer๊ฐ€ ๋งŒ๋ฃŒ๋˜์–ด์•ผ ํ™€๋‹ค ๋.
    • Flush Timer: ๊ธฐ๋ณธ 240์ดˆ. ํ”Œ๋Ÿฌ์‹œ ํƒ€์ด๋จธ ๋งŒ๋ฃŒ ์‹œ ํ™€๋“œ๋‹ค์šด ์ƒํƒœ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์€ ๋ชจ๋‘ ์‚ญ์ œ.
  • Split Horizon:
    • ๋ผ์šฐํŒ… ์ •๋ณด ์ˆ˜์‹ ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋กœ๋Š” ํ•ด๋‹น ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ์ „์†ก์•ˆํ•จ