티스토리 뷰
1. TCP
- 연결성, 신뢰성을 보장한다.
: 데이터를 전송하고 제대로 전송되었는지 서버로 부터 확인을 합니다.
때문에 속도가 느리지만 데이터의 신뢰성을 보장합니다.
ex) e-mail 전송과 같이 데이터의 손실이 있어서는 안되는 작업에 사용.
2. UDP
- 비연결성, 비신뢰성
: 데이터를 단순히 전송하기만 한다. 데이터가 제대로 도착했는지, 손실되었는지는 확인 하지 않는다.
때문에 속도가 빠르지만 데이터의 손실이 있을 수 있다.
ex) 인터넷전화와 같이 실시간으로 전송이 되어야하는 즉 속도가 빨라야 하는 작업에 사용.(대신 품질은 떨어짐)
동영상 스트리밍 서비스의 품질이 떨어지는 것도 UDP 전송방식이기 때문. 잦은 버퍼링보다는 몇 프레임이 손실되더라
도 빠르게 볼 수 있어야함.
댓글