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