π μ격μ¦/μ 보μ²λ¦¬κΈ°μ¬
[μ 보μ²λ¦¬κΈ°μ¬ μ€κΈ°] 1 μꡬμ¬ν νμΈ : νν μμ€ν λΆμ
λ°μΏλ¦¬
2022. 8. 28. 18:27
1οΈβ£ νν μμ€ν νμ μ μ°¨
νλ‘μΈμ€ | ννμμ€ν | μ€λͺ |
1λ¨κ³ | νν μμ€ν κ΅¬μ± νν© νμ | μ‘°μ§μ μ£Όμ μ 무λ₯Ό μ²λ¦¬νλ κΈ°κ° μ 무μ μ΄λ₯Ό μ§μνλ μ§μ μ λ¬΄λ‘ κ΅¬λΆνλ©° λͺ μ |
μμ€ν κΈ°λ₯ νμ | λ¨μ μ 무 μμ€ν μ΄ νμ¬ μ 곡νκ³ μλ κΈ°λ₯μ κ³μΈ΅νμΌλ‘ νμ | |
μμ€ν μΈν°νμ΄μ€ νν© νμ | λ¨μ μ 무 μμ€ν μ΄ λ€λ₯Έ μμ€ν κ³Ό μ£Όκ³ λ°λ λ°μ΄ν° μ’ λ₯, νμ, νλ‘ν μ½, μ°κ³μ ν, μ£ΌκΈ° νμ | |
2λ¨κ³ | μν€ν μ² νμ | κΈ°κ° μ 무λ₯Ό μννκΈ° μν΄ κ³μΈ΅λ³λ‘ μ΄λ ν κΈ°μ μμλ₯Ό μ¬μ©νλμ§ (μ΅μμ μμ€μμ) νμ |
μννΈμ¨μ΄ κ΅¬μ± νμ | μ 무 μ²λ¦¬λ₯Ό μν΄ μ€μΉλμ΄ μλ μννΈμ¨μ΄λ€μ μ νλͺ , μ©λ, λΌμ΄μ μ€ μ μ© λ°©μ/μ νμ | |
3λ¨κ³ | μμ€ν νλμ¨μ΄ νν© νμ | λ¨μ μ 무 μμ€ν λ€μ΄ μ΄μ©λκ³ μλ μλ²μ μμΉ, μ΄μ© μλ²μ μ£Όμ μ¬μκ³Ό μλ, μ΄μ€ν ꡬν μ¬λΆ νμ |
λ€νΈμν¬ κ΅¬μ± νμ | μ 무 μ²λ¦¬ μμ€ν μ μν΄ μ΄λ€ λ€νΈμν¬ μ₯λΉλ₯Ό μ¬μ©νμ¬ μ΄λ»κ² ꡬμ±λμ΄ μλμ§ νμ |
2οΈβ£ μννΈμ¨μ΄ μν€ν μ² 4+1 λ·°
- κ³ κ°μ μꡬμ¬νμ μ λ¦¬ν΄ λμ μλ리μ€λ₯Ό 4κ°μ κ΄μ μμ λ°λΌλ³΄λ μννΈμ¨μ΄μ μΈ μ κ·Ό λ°©λ²
- 4κ°μ κ΅¬μ‘°κ° μΆ©λνμ§ μλμ§, μμ€ν μ μꡬμ¬νμ μΆ©μ‘±μν€λμ§ μ μ€μΌμ΄μ€λ₯Ό μ¬μ©νμ¬ μ²΄ν¬νλ€.
π©π»π» μ μ€μΌμ΄μ€ Usecase
μμ€ν μ΄ μ‘ν°μκ² μ 곡ν΄μΌ νλ κΈ°λ₯μΌλ‘μ μμ€ν μꡬμ¬νμ΄μ, μ¬μ©μ μ μ₯μμ λ°λΌλ³Έ μμ€ν μ κΈ°λ₯
λ·° | μ€λͺ |
μ μ€μΌμ΄μ€ λ·° | · μ¬μ©μ, μ€κ³μ, κ°λ°μ, ν
μ€νΈ κ΄μ · μ μ€μΌμ΄μ€ λλ μν€ν μ²λ₯Ό λμΆνκ³ μ€κ³νλ©° λ€λ₯Έ λ·°λ₯Ό κ²μ¦νλ λ° μ¬μ© |
λ Όλ¦¬ λ·° | · μ€κ³μ, κ°λ°μ κ΄μ · μμ€ν μ κΈ°λ₯μ μΈ μꡬμ¬νμ΄ μ΄λ»κ² μ 곡λλμ§ μ€λͺ ν΄μ£Όλ λ·° |
νλ‘μΈμ€ λ·° | · κ°λ°μ, μμ€ν
ν΅ν©μ κ΄μ · μμ€ν μ λΉκΈ°λ₯μ μΈ μμ±μΌλ‘μ μμμ ν¨μ¨μ μΈ μ¬μ©, λ³ν μ€ν, λΉλκΈ°, μ΄λ²€νΈ μ²λ¦¬ λ±μ ννν λ·° |
ꡬν λ·° | · μ μ μΈ μννΈμ¨μ΄ λͺ¨λμ ꡬμ±μ 보μ¬μ£Όλ λ·° · μ»΄ν¬λνΈ κ΅¬μ‘°μ μμ‘΄μ±μ 보μ¬μ£Όκ³ μ»΄ν¬λνΈμ κ΄ν λΆμμ μΈ μ 보 μ μ |
λ°°ν¬ λ·° | · μ»΄ν¬λνΈκ° 물리μ μΈ μν€ν μ²μ μ΄λ»κ² λ°°μΉλλκ°λ₯Ό λ§€νν΄μ 보μ¬μ£Όλ λ·° |
π μννΈμ¨μ΄ μν€ν μ² ν¨ν΄
μ ν | μ€λͺ |
κ³μΈ΅ν ν¨ν΄ | · μμ€ν
μ κ³μΈ΅(Layer)μΌλ‘ ꡬλΆνμ¬ κ΅¬μ± · μλ‘ λ§μ£Όλ³΄λ λ κ°μ κ³μΈ΅ μ¬μ΄μμλ§ μνΈ μμ©μ΄ μ΄λ£¨μ΄μ§ |
ν΄λΌμ΄μΈνΈ-μλ² ν¨ν΄ | · νλμ μλ²μ λ€μμ ν΄λΌμ΄μΈνΈλ‘ κ΅¬μ± |
νμ΄ν-νν° ν¨ν΄ | · λ°μ΄ν° μ€νΈλ¦Όμ μμ±νκ³ μ²λ¦¬νλ μμ€ν
μμ μ¬μ© κ°λ₯ · μλΈ μμ€ν μ΄ μ λ ₯ λ°μ΄ν°λ₯Ό λ°μ μ²λ¦¬ -> κ²°κ³Όλ₯Ό λ€μ μλΈ μμ€ν μΌλ‘ λ겨μ€λ€ : ν΄λΉ κ³Όμ λ°λ³΅ |
λΈλ‘컀 ν¨ν΄ | · λΆλ¦¬λ μ»΄ν¬λνΈλ€λ‘ μ΄λ£¨μ΄μ§ λΆμ° μμ€ν
μμ μ¬μ© |
λͺ¨λΈ-λ·°-컨νΈλ‘€λ¬ ν¨ν΄ | · MVC ν¨ν΄ · λͺ¨λΈ : ν΅μ¬ κΈ°λ₯κ³Ό λ°μ΄ν°λ₯Ό λ³΄κ΄ · λ·° : μ¬μ©μμκ² μ 보 νμ · 컨νΈλ‘€λ¬ : μ¬μ©μλ‘λΆν° μμ²μ μ λ ₯λ°μ μ²λ¦¬ |
π OSI 7κ³μΈ΅
κ³μΈ΅ | μ€λͺ | νλ‘ν μ½ | μ μ‘λ¨μ |
μμ© κ³μΈ΅ | μ¬μ©μμ λ€νΈμν¬ κ° μμ©μλΉμ€ μ°κ²°, λ°μ΄ν° μμ± | HTTP FTP |
λ°μ΄ν° (Data) |
νν κ³μΈ΅ | λ°μ΄ν° νμ μ€μ κ³Ό λΆνΈκ΅ν, μ/볡νΈν | JPEG MPEG |
|
μΈμ κ³μΈ΅ | μ°κ²° μ μ λ° λκΈ°μ μ΄ | SSH TLS |
|
μ μ‘ κ³μΈ΅ | λ°μ΄ν° λΆν κ³Ό μ¬μ‘°λ¦½, νλ¦ μ μ΄, μ€λ₯ μ μ΄, νΌμ‘ μ μ΄ λ±μ λ΄λΉ | TCP UDP |
μΈκ·Έλ¨ΌνΈ (Segment) |
λ€νΈμν¬ κ³μ² | λ¨λ§κΈ° κ° λ°μ΄ν° μ μ‘μ μν μ΅μ νλ κ²½λ‘ μ 곡 | IP ICMP |
ν¨ν· (Packet) |
λ°μ΄ν° λ§ν¬ κ³μΈ΅ | μμ€ν κ° λ°μ΄ν° μ μ‘, μ μ‘ μ€λ₯ μ μ΄ | μ΄λλ· | νλ μ (Frame) |
물리 κ³μΈ΅ | 0κ³Ό 1μ λΉνΈ μ 보λ₯Ό νμ μ 보λ΄κΈ° μν μ κΈ°μ μ νΈ λ³ν | RS-232C | λΉνΈ (Bit) |
3οΈβ£ λ―Έλ€μ¨μ΄
- λΆμ° μ»΄ν¨ν νκ²½μμ μμ© νλ‘κ·Έλ¨κ³Ό νλ‘κ·Έλ¨μ΄ μ΄μλλ νκ²½ κ°μ μλ§ν ν΅μ μ΄ μ΄λ£¨μ΄μ§ μ μλλ‘ μ μ΄ν΄μ£Όλ μννΈμ¨μ΄
- μ΄μ체μ μ μννΈμ¨μ΄ μ ν리μΌμ΄μ μ¬μ΄μ μμΉ
- μ ) WAS : Web Application Server