[socket] A stream socket

A stream socket

TCP는 신뢰성 보장!

TCP는 데이터 통신에 쓰인다.

A datagram socket

UDP는 신뢰성이 보장되지 않는다!

실시간 데이터(예: 스트리밍)은 재전송보단 신속함이 중요한 데이터이므로 TCP 말고 주로 UDP를 사용한다.

다운로드 -> TCP
스트리밍 -> UDP

A sequential packet socket

A raw socket

=> 두개는 많이 안쓴다.