πŸ’ Spring/Spring Security

2. JWTλ₯Ό μ΄ν•΄ν•˜κΈ° μ „ TCP에 λŒ€ν•΄μ„œ

iseunghan 2021. 10. 25. 18:14
λ°˜μ‘ν˜•

이 ν¬μŠ€νŠΈλŠ” 데어 ν”„λ‘œκ·Έλž˜λ°λ‹˜μ˜ 유튜브 κ°•μ˜λ₯Ό λ“£κ³  λ‚˜μ„œ μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€.


OSI 7 계측과 TCP에 λŒ€ν•΄μ„œ κ°„λž΅ν•˜κ²Œ μ΄ν•΄ν•΄λ³΄λŠ” μ‹œκ°„μ„ κ°€μ Έλ³΄κ² μŠ΅λ‹ˆλ‹€.

 

OSI 7 계측

ν†΅μ‹ μ—λŠ” OSI 7 계측이 μžˆμŠ΅λ‹ˆλ‹€.

 

λ¬Ό-데-λ„€-트-μ„Έ-ν”„-응

 

예λ₯Ό λ“€μ–΄, λ‚΄κ°€ μ–΄λ–€ κ²Œμž„μ—μ„œ A μŠ€ν‚¬μ„ μ“΄λ‹€κ³  ν–ˆμ„ λ•Œ, ν•΄λ‹Ή κ²Œμž„νšŒμ‚¬ μ„œλ²„κΉŒμ§€μ˜ 전솑을 예둜 λ“€μ–΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

  • Application: ν•΄λ‹Ή κ²Œμž„ ν”„λ‘œκ·Έλž¨μ„ μ˜λ―Έν•©λ‹ˆλ‹€.
  • Presentation: λ‚΄κ°€ A μŠ€ν‚¬μ„ μ“΄λ‹€λŠ” λ‚΄μš©μ„ μ•”ν˜Έν™”ν•΄μ„œ λ³΄λƒ…λ‹ˆλ‹€. (λ˜λŠ”, 사진 같은 것듀을 보낼 λ•Œ 압좕을 ν•΄μ„œ 보내기도 ν•©λ‹ˆλ‹€.)
  • Session: 인증 체크 (λ‚΄κ°€ 보낼 수 μžˆλŠ”μ§€μ— λŒ€ν•œ 체크 : μƒλŒ€λ°© 컴퓨터가 μΌœμ ΈμžˆλŠ”μ§€, λ‚΄κ°€ μƒλŒ€λ°© 컴퓨터에 접근을 ν•  수 μžˆλŠ”μ§€ λ“±)
  • Transport: TCP/UDP 톡신 μ—¬λΆ€ κ²°μ •
  • Network: μƒλŒ€λ°© IP μ£Όμ†Œλ₯Ό μ°Ύμ•„μ€λ‹ˆλ‹€. (WAN)
  • DataLink: ν•΄λ‹Ή IP μ£Όμ†Œλ₯Ό μ°Ύμ•„ κ°”μ§€λ§Œ, 데이터λ₯Ό μ „μ†‘ν•˜λ €ν–ˆλ˜ 컴퓨터λ₯Ό μ°Ύμ•„μ£ΌλŠ”κ²Œ λ°”λ‘œ DataLinkμž…λ‹ˆλ‹€. (LAN)
  • Physical: μ „μ„ , 광케이블

μƒλŒ€ν•œν…Œ 전솑이 되면 μƒλŒ€λŠ” λ°˜λŒ€λ‘œ 1계측 λΆ€ν„° - 7계측 μˆœμ„œλ‘œ 데이터λ₯Ό λ°›μŠ΅λ‹ˆλ‹€.

 

TCP vs UDP

TCP

TCP 톡신은 λ‚΄κ°€ 데이터λ₯Ό λ³΄λƒˆμœΌλ©΄, μƒλŒ€κ°€ 데이터λ₯Ό 잘 λ°›μ•˜λ‹€λŠ” 의미둜 ACK μ‹ ν˜Έλ₯Ό λ³΄λ‚΄μ€λ‹ˆλ‹€.

그럼 λ‚˜λŠ” ACK μ‹ ν˜Έλ₯Ό λ°›κ³ μ„œ "데이터가 잘 κ°”κ΅¬λ‚˜" 라고 ν™•μΈν•©λ‹ˆλ‹€.

 

λ§Œμ•½ ACKκ°€ μ•ˆμ˜€λ©΄?

TCP 톡신은 신뒰성이 μžˆλŠ” 톡신이닀!

 

UDP

μƒλŒ€κ°€ 잘 λ°›μ•˜λŠ”μ§€ λ”°μœ„λŠ” 신경쓰지 μ•Šκ³  κ·Έλƒ₯ 보내고 싢은 데이터λ₯Ό λ³΄λƒ…λ‹ˆλ‹€.

λŒ€μ‹  속도가 TCP에 λΉ„ν•΄ 훨씬 λΉ λ¦…λ‹ˆλ‹€.

 

μ–΄λŠ λ•Œ μ‚¬μš©ν•˜λŠ”κ°€..?

  • μ‚¬λžŒμ΄ μœ μΆ”ν•˜μ—¬ 이해할 수 μžˆμ„ λ•Œ
  • 주둜 μ „ν™”μ—μ„œ μ‚¬μš©
    • λ‚΄κ°€ μƒλŒ€μ—κ²Œ "μ•ˆλ…• λ°˜κ°€μ›Œ" 라고 λ§ν–ˆλŠ”λ°, 쀑간에 μœ μ‹€μ΄ λ˜λ©΄μ„œ "μ•ˆλ…• 반( )μ›Œ"라고 전솑됐닀고 κ°€μ •ν•΄λ³΄μž
    • κ·Έλž˜λ„ μƒλŒ€λŠ” λŒ€μΆ© μœ μΆ”λ₯Ό ν•΄μ„œ λ°˜κ°€μ›ŒλΌκ³  인식 ν•  수 μžˆμ„ κ²ƒμž…λ‹ˆλ‹€.
  • λ™μ˜μƒμ„ 보낼 λ•Œ, μ΄ˆλ‹Ή 24 ν”„λ ˆμž„μΈ λ™μ˜μƒμ„ λ³΄λ‚΄λŠ”λ° 24μž₯의 사진쀑 λͺ‡μž₯이 λΉ μ‘Œμ–΄λ„, μ‚¬λžŒν•œν…ŒλŠ” 쑰금 버벅거릴 뿐 μ˜μƒμ„ 이해할 수 μžˆμ„ κ²ƒμž…λ‹ˆλ‹€.
λ°˜μ‘ν˜•