TCP와 UDP의 차이

2023. 10. 6. 13:00Β· π™Έπšƒ
λͺ©μ°¨
  1. TCP (Transmission Control Protocol)
  2. UDP (User Datagram Protocol)
λ°˜μ‘ν˜•

TCP와 UDPλŠ” μ „μ†‘κ³„μΈ΅μ—μ„œ μ‚¬μš©λ˜λŠ” ν”„λ‘œν† μ½œμ΄λ‹€.

전솑계측 : μ†‘μ‹ μžμ™€ μˆ˜μ‹ μžλ₯Ό μ—°κ²°ν•˜λŠ” 톡신 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•œλ‹€. 즉, λ°μ΄ν„°μ˜ 전달을 λ‹΄λ‹Ήν•œλ‹€.

 

 

μ •ν™•μ„±κ³Ό 신뒰성을 μœ„ν•  땐 TCPλ₯Ό μ‚¬μš©ν•˜κ³ 

신속성을 원할 땐 UDPλ₯Ό μ‚¬μš©ν•œλ‹€.

 

 

 

TCP (Transmission Control Protocol)

https://velog.io/@hidaehyunlee/TCP-%EC%99%80-UDP-%EC%9D%98-%EC%B0%A8%EC%9D%B4

μ—°κ²° μ§€ν–₯ν˜• ν”„λ‘œν† μ½œμ΄λ‹€.

μ—°κ²° μ§€ν–₯ν˜• ν”„λ‘œν† μ½œμ΄λΌλŠ” 것은 ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„κ°€ μ„œλ‘œ μ—°κ²°λ˜μ–΄μ•Ό 데이터λ₯Ό μ£Όκ³  받을 수 μžˆλ‹€λŠ” λœ»μ΄λ‹€.

κ·Έλž˜μ„œ 신뒰성이 λ†’λ‹€.

HTTP, Email, File transferμ—μ„œ μ‚¬μš©λœλ‹€.

 

단점

연결이 λ˜μ–΄μ•Ό 함

연결이 λ˜μ–΄μ•Ό μ£Όκ³  받을 수 있기 λ•Œλ¬Έμ— 1:1 ν†΅μ‹ λ§Œ κ°€λŠ₯ν•˜λ‹€

보톡 UDP보닀 속도가 λŠλ¦¬λ‹€.

 

 

 

 

 

 

 

UDP (User Datagram Protocol)

https://velog.io/@hidaehyunlee/TCP-%EC%99%80-UDP-%EC%9D%98-%EC%B0%A8%EC%9D%B4

λΉ„μ—°κ²° μ§€ν–₯ν˜• ν”„λ‘œν† μ½œμ΄λ‹€.

즉, 일방적으둜 λ°œμ‹ μžκ°€ 데이터λ₯Ό 보낸닀.

κ°„λ‹¨ν•œ 데이터λ₯Ό λΉ λ₯Έ μ†λ„λ‘œ μ „μ†‘ν•˜κ³ μž ν•  λ•Œ μ‚¬μš©ν•œλ‹€.

DNS, Broadcasting 즉, 도메인, μ‹€μ‹œκ°„ λ™μ˜μƒ μ„œλΉ„μŠ€μ—μ„œ μ‚¬μš©λœλ‹€.

TCP보닀 속도가 λΉ λ₯΄μ§€λ§Œ, 신뒰성은 λ–¨μ–΄μ§„λ‹€.

 

 

단점

μ˜λ―ΈμžˆλŠ” μ„œλ²„λ₯Ό κ΅¬μΆ•ν•˜κΈ° μœ„ν•΄μ„œλŠ” 일일이 νŒ¨ν‚·μ„ 관리해주어야 ν•œλ‹€.

신뒰성이 λ–¨μ–΄μ§„λ‹€.

 

 

 

 

 

 

https://coding-factory.tistory.com/614#google_vignette

 

 

 

 

 

 

 

 

 

 

 

 

 

μ°Έμ‘° 

https://coding-factory.tistory.com/614#google_vignette

 

[Network] TCP / UDP의 κ°œλ…κ³Ό νŠΉμ§•, 차이점

전솑 κ³„μΈ΅μ—μ„œ μ‚¬μš©λ˜λŠ” ν”„λ‘œν† μ½œ (TCP / UDP) TCP와 UDPλŠ” OSI ν‘œμ€€λͺ¨λΈκ³Ό TCP/IP λͺ¨λΈμ˜ μ „μ†‘κ³„μΈ΅μ—μ„œ μ‚¬μš©λ˜λŠ” ν”„λ‘œν† μ½œμž…λ‹ˆλ‹€. 전솑계측은 μ†‘μ‹ μžμ™€ μˆ˜μ‹ μžλ₯Ό μ—°κ²°ν•˜λŠ” 톡신 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜κ³  IP

coding-factory.tistory.com

https://velog.io/@hidaehyunlee/TCP-%EC%99%80-UDP-%EC%9D%98-%EC%B0%A8%EC%9D%B4

 

TCP 와 UDP 차이λ₯Ό μžμ„Ένžˆ μ•Œμ•„λ³΄μž

TCP와 UDPλŠ” TCP/IP의 μ „μ†‘κ³„μΈ΅μ—μ„œ μ‚¬μš©λ˜λŠ” ν”„λ‘œν† μ½œμ΄λ‹€. 전솑계측은 IP에 μ˜ν•΄ μ „λ‹¬λ˜λŠ” νŒ¨ν‚·μ˜ 였λ₯˜λ₯Ό κ²€μ‚¬ν•˜κ³  μž¬μ „μ†‘ μš”κ΅¬ λ“±μ˜ μ œμ–΄λ₯Ό λ‹΄λ‹Ήν•˜λŠ” 계측이닀.

velog.io

 

λ°˜μ‘ν˜•

'π™Έπšƒ' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

개발 νšŒμ‚¬ μ’…λ₯˜  (1) 2023.10.23
[WINDOWS] CPU μ½”μ–΄ μ“°λ ˆλ“œ 수 ν™•μΈν•˜κΈ°  (0) 2023.10.13
싱글톀 νŒ¨ν„΄(singleton pattern)  (0) 2023.09.12
ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… / Iaas / Paas / Saas  (0) 2023.08.24
Oracleκ³Ό MySQL의 차이 및 κ°œλ…  (0) 2023.08.24
  1. TCP (Transmission Control Protocol)
  2. UDP (User Datagram Protocol)
'π™Έπšƒ' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • 개발 νšŒμ‚¬ μ’…λ₯˜
  • [WINDOWS] CPU μ½”μ–΄ μ“°λ ˆλ“œ 수 ν™•μΈν•˜κΈ°
  • 싱글톀 νŒ¨ν„΄(singleton pattern)
  • ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… / Iaas / Paas / Saas
ν•΄λ²„λ‹ˆ
ν•΄λ²„λ‹ˆ
κ°œλ°œν•˜λ©΄μ„œ 배운 것듀을 κΈ°λ‘ν•©λ‹ˆλ‹€.
ν•΄λ²„λ‹ˆ
DevNight
ν•΄λ²„λ‹ˆ
전체
였늘
μ–΄μ œ
  • 전체보기 (195)
    • πšπšŽπšπš›πš˜πšœπš™πšŽπšŒπšπš’πšŸπšŽπšœ (5)
      • πšƒπš’πš™πšœ (2)
      • 회고 (3)
      • μ‹€μˆ˜ λͺ¨μŒμ§‘ (0)
    • π™Ώπš›πš˜πš“πšŽπšŒπš (3)
      • π™Ίπ™Ύπš‚πšƒπ™° πš†πšŽπš‹ π™Ώπš›πš˜πš“πšŽπšŒπš (2)
    • π™Ώπš›πš˜πšπš›πšŠπš–πš–πš’πš—πš π™»πšŠπš—πšπšžπšŠπšπšŽ (16)
      • π™·πšƒπ™Όπ™» (6)
      • π™²πš‚πš‚ (1)
      • π™Ήπ™°πš…π™° (1)
      • π™ΉπšŠπšŸπšŠπš‚πšŒπš›πš’πš™πš (7)
      • πšƒπš’πš™πšŽπš‚πšŒπš›πš’πš™πš (1)
    • π™±πšŠπšŒπš”πšŽπš—πš (1)
      • πš‚πš™πš›πš’πš—πš π™±πš˜πš˜πš (0)
      • Spring (2)
      • 파일 처리 (1)
      • π™Ήπš‚π™Ώ (1)
    • π™΅πš›πš˜πš—πšπšŽπš—πš (5)
      • 𝚁𝚎𝚊𝚌𝚝 (3)
      • πš…πšžπšŽ.πš“πšœ (2)
    • π™°πš•πšπš˜πš›πš’πšπš‘πš– (32)
      • π™Ώπš›πš˜πšπš›πšŠπš–πš–πšŽπš›πšœ (6)
      • π™±πšŠπšŽπš”πš“πš˜πš˜πš— (24)
    • π™³π™°πšƒπ™°π™±π™°πš‚π™΄ (16)
      • πš‚πš€π™» (1)
      • π™Ώπš˜πšœπšπšπš›πšŽπš‚πš€π™» (1)
      • π™Όπš’πš‚πš€π™» (3)
      • π™Ύπš›πšŠπšŒπš•πšŽ (0)
      • π™Ώπš›πš˜πšπš›πšŠπš–πš–πšŽπš›πšœ (1)
    • π™³πšŽπšŸπšŽπš•πš˜πš™πš–πšŽπš—πš πšƒπš˜πš˜πš•πšœ (4)
      • π™Έπš—πšπšŽπš•πš•πš’π™Ή (0)
      • π™΄πšŒπš•πš’πš™πšœπšŽ (1)
      • πš…πš‚π™²πš˜πšπšŽ (0)
      • π™±πšžπš’πš•πš πš‚πšŒπš›πš’πš™πšπšœ (1)
    • πš…πšŽπš›πšœπš’πš˜πš— π™²πš˜πš—πšπš›πš˜πš• (0)
      • π™Άπš’πš (0)
      • π™Άπš’πšπ™·πšžπš‹ (0)
      • πš‚πš…π™½ (0)
    • 배포 및 인프라 (2)
      • π™°πš†πš‚ (2)
    • π™Έπšƒ (15)
      • πš‚πš…π™½ (3)
    • π™ΉπšŠπšŸπšœπš‚πšŒπš›πš’πš™πš (4)
      • πš…πšžπšŽ.πš“πšœ (0)
    • πš†πšŽπš‹ (9)
      • 𝚊𝚠𝚜 (0)
      • π™·πšƒπ™Όπ™» (0)
      • π™²πš‚πš‚ (2)
    • π™ΉπšŠπšŸπšŠ (56)
      • πš‚πš™πš›πš’πš—πš π™±πš˜πš˜πš (3)
    • π™Άπš’πšπ™·πšžπš‹ (10)
    • ν™˜κ²½μ„€μ • (10)

λΈ”λ‘œκ·Έ 메뉴

  • ν™ˆ
  • νƒœκ·Έ
  • λ°©λͺ…둝

곡지사항

인기 κΈ€

νƒœκ·Έ

  • spring
  • ν‹°μŠ€ν† λ¦¬μ±Œλ¦°μ§€
  • web
  • php
  • html
  • database
  • React
  • PostgreSQL
  • μ•Œκ³ λ¦¬μ¦˜
  • λ°°μ—΄
  • μžλ°”
  • μ˜€λΈ”μ™„
  • μžλ°”μŠ€ν¬λ¦½νŠΈ
  • μ½”λ”©ν…ŒμŠ€νŠΈ
  • JavaScript
  • Java
  • 이클립슀
  • μžλ°”μ˜μ •μ„
  • λ°±μ€€
  • ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€

졜근 λŒ“κΈ€

졜근 κΈ€

hELLO Β· Designed By μ •μƒμš°.v4.3.0
ν•΄λ²„λ‹ˆ
TCP와 UDP의 차이
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”

단좕킀

λ‚΄ λΈ”λ‘œκ·Έ

λ‚΄ λΈ”λ‘œκ·Έ - κ΄€λ¦¬μž ν™ˆ μ „ν™˜
Q
Q
μƒˆ κΈ€ μ“°κΈ°
W
W

λΈ”λ‘œκ·Έ κ²Œμ‹œκΈ€

κΈ€ μˆ˜μ • (κΆŒν•œ μžˆλŠ” 경우)
E
E
λŒ“κΈ€ μ˜μ—­μœΌλ‘œ 이동
C
C

λͺ¨λ“  μ˜μ—­

이 νŽ˜μ΄μ§€μ˜ URL 볡사
S
S
맨 μœ„λ‘œ 이동
T
T
ν‹°μŠ€ν† λ¦¬ ν™ˆ 이동
H
H
단좕킀 μ•ˆλ‚΄
Shift + /
⇧ + /

* λ‹¨μΆ•ν‚€λŠ” ν•œκΈ€/영문 λŒ€μ†Œλ¬Έμžλ‘œ 이용 κ°€λŠ₯ν•˜λ©°, ν‹°μŠ€ν† λ¦¬ κΈ°λ³Έ λ„λ©”μΈμ—μ„œλ§Œ λ™μž‘ν•©λ‹ˆλ‹€.