μλ‘
λ€νΈμν¬ μμ©μμ μ’ λ¨ μμ€ν λ€μ μλ‘ λ©μμ§λ₯Ό κ΅νν©λλ€. λ©μμ§μλ JPEG μ΄λ―Έμ§ νΉμ MP3 μ€λμ€ νμΌκ³Ό κ°μ λ°μ΄ν°λ₯Ό ν¬ν¨νλλ° μ‘μ μ’ λ¨ μμ€ν μμ λͺ©μ μ§ μ’ λ¨ μμ€ν μΌλ‘ λ©μμ§λ₯Ό 보λ΄κΈ° μν΄, μ‘μ μμ€ν μ κΈ΄ λ©μμ§λ₯Ό ν¨ν·(packet)μ΄λΌκ³ νλ μμ λ°μ΄ν° λ©μ΄λ¦¬λ‘ λΆν ν©λλ€. μ‘μ μΈ‘κ³Ό μμ μΈ‘ μ¬μ΄μμ κ° ν¨ν·μ ν΅μ λ§ν¬μ ν¨ν· μ€μμΉλ₯Ό κ±°μΉκ² λ©λλ€.
λ§ν¬μ μ€μμΉμ λ€νΈμν¬λ₯Ό ν΅ν΄ λ°μ΄ν°λ₯Ό μ΄λμν€λ λ°©μμλ μλμ λ κ°μ§ κΈ°λ³Έ λ°©μμ΄ μμ΅λλ€.
- ν¨ν· κ΅ν(packet switching)
- νμ κ΅ν(circuit switching)
μ΄λ² κ²μκΈμμλ 1. ν¨ν· κ΅ν λ€νΈμν¬μ λν΄ νλ² μ λ¦¬ν΄ λ³΄κ² μ΅λλ€.
ν¨ν· κ΅ν
- ν¨ν·μ μ 보 κΈ°μ μμ ν¨ν· λ°©μμ μ»΄ν¨ν° λ€νΈμν¬κ° μ λ¬νλ λ°μ΄ν°μ νμνλ λΈλ‘μ΄λ€. ν¨ν·μ μ μ΄ μ 보μ μ¬μ©μ λ°μ΄ν°λ‘ μ΄λ£¨μ΄μ§λ©°, μ΄λ νμ΄λ‘λλΌκ³ λ νλ€. (μν€λ°±κ³Ό)
ν¨ν·μ λ§ν¬μ μ΅λ μ μ‘ μλμ κ°μ μλλ‘ κ°κ°μ ν΅μ λ§ν¬μμμ μ μ‘λ©λλ€. λ°λΌμ μ‘μ μ’ λ¨ μμ€ν νΉμ ν¨ν· μ€μμΉκ° R bits/secμ μλλ‘ λ§ν¬μμμ L bitsμ ν¨ν·μ μ‘μ νλ€λ©΄, κ·Έ ν¨ν·μ μ μ‘νλ λ° κ±Έλ¦¬λ μκ°μ L/R μ΄μ λλ€.
1) μ μ₯ ν μ λ¬
λλΆλΆμ ν¨ν· μ€μμΉλ μ μ₯ ν μ λ¬ μ μ‘(store-and-forward transmission) λ°©μμ μ΄μ©ν©λλ€. μ μ₯ ν μ λ¬μ μ€μμΉκ° μΆλ ₯ λ§ν¬λ‘ ν¨ν·μ 첫 λΉνΈλ₯Ό μ μ‘νκΈ° μ μ μ 체 ν¨ν·μ λ°μμΌ ν¨μ μλ―Έν©λλ€. μλ μ΄λ―Έμ§λ₯Ό νλ² μ΄ν΄λ΄ μλ€.
νμ¬ μ‘μ μμ€ν (source)μ μμ μμ€ν (destination)μΌλ‘ μ μ‘ν 3κ°μ ν¨ν·μ κ°κ³ μμΌλ©°, κ°κ°μ L λΉνΈλ‘ ꡬμ±λ©λλ€. νμ¬ μ΄λ―Έ μ΄λ―Έμ§μμλ μ‘μ μμ€ν μ΄ ν¨ν· 1μ μΌλΆλΆμ μ μ‘νμκ³ λΌμ°ν°μ ν¨ν· 1μ΄ μ λΆ λμ°©νμ§λ μμ μνμ λλ€. λΌμ°ν°κ° μ μ₯ ν μ λ¬ λ°©μμ μ±ννμκΈ°μ λΌμ°ν°λ μμ ν λΉνΈκ° μ λΆ λμ°©νκΈ° μ κΉμ§λ μ μ‘ν μ μμ΅λλ€.
2) νμ μ§μ°κ³Ό ν¨ν· μμ€
κ° ν¨ν· μ€μμΉλ μ μλλ μ¬λ¬ κ°μ λ§ν¬λ₯Ό κ°κ³ μμ΅λλ€. κ° λ§ν¬μ λν΄ ν¨ν· μ€μμΉλ μΆλ ₯ λ²νΌ(μΆλ ₯ ν)λ₯Ό κ°κ³ μμΌλ©°, κ·Έ λ§ν¬λ‘ μ‘μ νλ €κ³ νλ ν¨ν·μ μ μ₯νκ³ μμ΅λλ€.
- μΆλ ₯ λ²νΌλ ν¨ν· μ€μμΉμμ μ€μν μν μ νλ€.
- λμ°©νλ ν¨ν·μ΄ ν λ§ν¬λ‘ μ μ‘λ νμκ° μλλ° κ·Έ λ§ν¬κ° λ€λ₯Έ ν¨ν·μ μ μ‘νκ³ μλ μνλΌλ©΄, λμ°©νλ ν¨ν·μ νμ¬ μ μ‘λκ³ μλ ν¨ν·μ΄ λ€ μ μ‘λ λκΉμ§ μΆλ ₯ λ²νΌμμ λκΈ°ν΄μΌ νλ€.
- λ°λΌμ μ μ₯ ν μ λ¬ μ§μ°λΏλ§ μλλΌ, ν¨ν·μ μΆλ ₯ λ²νΌμμ νμ μ§μ°(queuing delay)μ κ²ͺκ² λλ€.
- λ²νΌ 곡κ°μ ν¬κΈ°κ° μ ννκΈ° λλ¬Έμ λμ°©νλ ν¨ν·μ λ²νΌκ° μ μ‘μ μν΄ λκΈ° μ€μΈ λ€λ₯Έ ν¨ν·λ€λ‘ κ½ μ°¨ μλ κ²½μ°λ₯Ό λΉν μ μλ€.
- μ΄ κ²½μ° ν¨ν· μμ€(packet loss)μ΄ λ°μνλ€.(λμ°©νλ ν¨ν· νΉμ μ΄λ―Έ νμ λκΈ° μ€μΈ ν¨ν·μ νκΈ°(drop))
μ μ΄λ―Έμ§λ κ°λ¨ν ν¨ν· κ΅ν λ€νΈμν¬λ₯Ό μ€λͺ ν©λλ€. 1) μ μ₯ ν μ λ¬μμ λ΄€λ μ΄λ―Έμ§μ λ§μ°¬κ°μ§λ‘ ν¨ν·λ€μ 3μ°¨μ μ‘°κ°λ€λ‘ λνλ΄μ΄μ Έ μμ΅λλ€. μ‘°κ°μ λμ΄λ ν¨ν·μ λΉνΈ μλ₯Ό λνλ΄λλ° μ΄ κ·Έλ¦Όμμ λͺ¨λ ν¨ν·μ κ°μ λμ΄μ κ°μ κΈΈμ΄λ₯Ό κ°μ΅λλ€.
νΈμ€νΈ Aμ νΈμ€νΈ Bκ° νΈμ€νΈ Eλ‘ ν¨ν·μ μ μ‘νλ€κ³ κ°μ ν΄ λ΄ μλ€.
- νΈμ€νΈ Aμ Bλ λ¨Όμ 첫 λ²μ§Έ λΌμ°ν°λ‘ 100 Mbps μ΄λλ· λ§ν¬λ₯Ό ν΅ν΄ ν¨ν·μ μ μ‘ν©λλ€.
- λΌμ°ν°λ λ€μμ μ΄λ€ ν¨ν·μ 15 Mbpsμ λ§ν¬λ‘ μ λ¬ν©λλ€.
- λ§μ½ 짧μ κΈ°κ° λμμ λΌμ°ν°μ λμ°©νλ ν¨ν·μ μ μ‘μλκ° 15 Mbpsλ₯Ό μ΄κ³Όνλ©΄ λΌμ°ν°μμ νΌμ‘μ΄ λ°μνκ² λκ³ λ§ν¬λ‘ μ μ‘λκΈ° μ μ λ§ν¬μ μΆλ ₯ λ²νΌμ νμλ©λλ€.
μλ₯Ό λ€μ΄, νΈμ€νΈ Aμ Bκ° κ°κ° λμμ μ°μν΄μ 5κ°μ ν¨ν·μ μ‘μ νλ©΄, μ΄λ€ ν¨ν·μ λλΆλΆμ νμμ λκΈ°νλ λ° μκ°μ μλΉν©λλ€. μ΄λ¬ν νμ μ§μ°μ κ΄ν μ‘°κΈ λ μμΈν λ΄μ©μ μλμ κ²μκΈμμ λ€λ£¨μμΌλ μ°Έκ³ νμλ©΄ μ’μ κ² κ°μ΅λλ€.
3) μ λ¬ ν μ΄λΈκ³Ό λΌμ°ν νλ‘ν μ½
μ°λ¦¬λ μ΄μ λΌμ°ν°κ° μ μλ ν΅μ λ§ν¬ μ€ νλλ‘ λμ°©νλ ν¨ν·μ λ°μμ μ μλ ν΅μ λ§ν¬ μ€ λ€λ₯Έ λ§ν¬λ‘ κ·Έ ν¨ν·μ μ λ¬νλ€λ κ²μ μκ² λμμ΅λλ€. κ·Έλ¬λ μ¬κΈ°μ μλ¬Έμ μ΄ λ€ μ μμ΅λλ€. κ³Όμ° λΌμ°ν°λ μ΄λ»κ² κ·Έ ν¨ν·μ μ΄λ λ§ν¬λ‘ μ λ¬ν΄μΌ νλμ§λ₯Ό κ²°μ ν κΉμ? νλ² κ°λ΅νκ² μμλ³΄κ² μ΅λλ€.
μΈν°λ·μμ λͺ¨λ μ’ λ¨ μμ€ν μ IP μ£ΌμλΌκ³ νλ μ£Όμλ₯Ό κ°μ΅λλ€. μμ€(μΆλ°) μ’ λ¨ μμ€ν μ΄ ν¨ν·μ λͺ©μ μ§ μ’ λ¨ μμ€ν μΌλ‘ 보λ΄κ³ μ ν λ, μμ€λ ν¨ν·μ ν€λμ λͺ©μ μ§μ IP μ£Όμλ₯Ό ν¬ν¨ν©λλ€. μ°νΈ μ£Όμμ λ§μ°¬κ°μ§λ‘ μ΄ μ£Όμλ κ³μΈ΅μ ꡬ쑰λ₯Ό κ°μ΅λλ€. ν¨ν·μ΄ λ€νΈμν¬μ ν λΌμ°ν°μ λμ°©νλ©΄, λΌμ°ν°λ ν¨ν·μ λͺ©μ μ§ μ£Όμμ μΌλΆλ₯Ό μ‘°μ¬νκ³ κ·Έ ν¨ν·μ μ΄μ λΌμ°ν°λ‘ μ λ¬ν©λλ€. λ³΄λ€ κ΅¬μ²΄μ μΌλ‘ κ° λΌμ°ν°λ λͺ©μ μ§ μ£Όμλ₯Ό λΌμ°ν°μ μΆλ ₯ λ§ν¬λ‘ 맡ννλ μ λ¬ ν μ΄λΈ(forwarding table)μ κ°κ³ μμ΅λλ€.
ν¨ν·μ΄ λΌμ°ν°μ λμ°©νλ©΄, λΌμ°ν°λ μ¬λ°λ₯Έ μΆλ ₯ λ§ν¬λ₯Ό μ°ΎκΈ° μν΄ μ£Όμλ₯Ό μ‘°μ¬νκ³ μ΄ λͺ©μ μ§ μ£Όμλ₯Ό μ΄μ©νμ¬ μ λ¬ ν μ΄λΈμ κ²μν©λλ€. κ·Έλ° νμ λΌμ°ν°λ κ·Έ ν¨ν·μ μΆλ ₯ λ§ν¬λ‘ 보λ λλ€.
νλ² μ κ° μμΈμμ λΆμ°μΌλ‘ μ§λλ₯Ό μ¬μ©νμ§ μκ³ λ°©ν₯μ λ¬Όμ΄λ³΄λ©° κ°λ κ²μ κΈ°μ€μΌλ‘ μλ₯Ό λ€μ΄ λ³΄κ² μ΅λλ€.
- μ λ μμΈμμ λΆμ°κ΄μμ μ¬νꡬ λλλλ‘ 550λ² κΈΈ 37κΉμ§ μκ°μ©μΌλ‘ μ΄λνλ €κ³ ν©λλ€.
- μ λ λ¨Όμ μ°¨λ₯Ό λͺ°κ³ μ΄μ μ£Όμ μμ κ°μ λͺ©μ μ§μ μ΄λ»κ² κ°λμ§ λ¬Όμ΄λ΄ λλ€.
- μ£Όμ μ μ§μμ κ·Έ λͺ©μ μ§μ μ£Όμμμ λΆμ°κ΄μμλ₯Ό νμΈνκ³ κ²½λΆκ³ μλλ‘λ₯Ό νκ³ μ λ¨μͺ½μΌλ‘ κ°λΌκ³ λ§νκ³ λΆμ°μμ λ€μ λ¬Όμ΄λ³΄λΌκ³ ν©λλ€.
- λΆμ°μ μλ λ€λ₯Έ μ£Όμ μ μ§μμ μ¬νꡬλ₯Ό νμΈνκ³ λ€λν¬ ν΄μμμ₯μ΄ λ³΄μΌ λκΉμ§ κ³μ λ¨μμͺ½μΌλ‘ κ°λΌκ³ λ§ν©λλ€.
- κ·Έλ¦¬κ³ λ€λ₯Έ μ£Όμ μ μ§μμκ² λ¬»κ³ μ΄λ²μ κ·Έ μ§μμ λλλλ‘ 550λ² κΈΈμ νμΈνκ³ κ·Έμͺ½μΌλ‘ κ°λ κΈΈμ μλ €μ€λλ€.
- μ κ° λλλλ‘ 550λ² κΈΈμ λμ°©νλ©΄ κΈΈμ μ§λκ°λ μ¬λμκ² λͺ©μ μ§μ μ΄λ»κ² κ° μ μλμ§ λ¬Όμ΄λ΄ λλ€.
- μ΄μ κ·Έ μ¬λμ 37λ²μ§κ° μ΄λμΈμ§ μλ €μ€λλ€.
- λ§μΉ¨λ΄ μ λ λΆμ°κ΄μμ μ¬νꡬ λλλλ‘ 550λ² κΈΈ 37μ λμ°©ν μ μκ² λ©λλ€.
μ μμμμ μ£Όμ μ μ§μκ³Ό κΈΈμ μ§λκ°λ μ¬λμ΄ λΌμ°ν°λΌκ³ ν μ μμ΅λλ€.
λ§λ¬΄λ¦¬
λ€νΈμν¬λ₯Ό ν΅ν΄ λ°μ΄ν°λ₯Ό μ΄λμν€λ λ°©μ μ€ "ν¨ν· κ΅ν"μ λν΄ μ λ¦¬ν΄ λ³΄μμ΅λλ€. λ€μ κ²μκΈ μμλ "νμ κ΅ν"μ λν΄ μ 리 ν΄ λ³΄κ² μ΅λλ€.
'ComputerScience π > μ»΄ν¨ν°λ€νΈμν¬' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ€νΈμν¬] λ€νΈμν¬μμμ μ²λ¦¬μ¨ (0) | 2022.04.11 |
---|---|
[λ€νΈμν¬] νμ μ§μ°κ³Ό ν¨ν· μμ€ (0) | 2022.04.11 |
[λ€νΈμν¬] ν¨ν· κ΅ν μ§μ°- μ²λ¦¬(proc), νμ(queue), μ μ‘(trans), μ ν(prop) (0) | 2022.04.11 |
[λ€νΈμν¬] λ°μ΄ν° κ΅ν λ°©μ - νμ κ΅ν (0) | 2022.04.09 |
[λ€νΈμν¬] λ€νΈμν¬μ 물리 맀체 (0) | 2022.04.09 |
[λ€νΈμν¬] νλ‘ν μ½μ΄λ? (0) | 2022.04.09 |
λκΈ