happy-developers / dev-interview

1 stars 1 forks source link

[Network] TCP와 UDP의 차이는 무엇인가요? #67

Open KIM-KYOUNG-OH opened 1 year ago

KIM-KYOUNG-OH commented 1 year ago

TCP와 UDP의 차이는 무엇인가요?

키워드

연결형/비연결형, 신뢰성, 속도

KIM-KYOUNG-OH commented 1 year ago

접속 - 송수신 - 연결 끊기 과정을 반복해서 거치는 TCP와 다르게 UDP는 상대와 연결하지 않고 데이터를 송신합니다.

UDP는 3-way-handshake 같은 오버헤드가 없어서 빠르지만 비연결형 데이터 송수신 방식이기 때문에 신뢰성이 낮습니다.

주로 패킷이 분할 되지 않을 정도로 작은 데이터를 전송하거나 작은 데이터는 유실되어도 상관없는 영상데이터들을 다룰 때 사용합니다.