- TCP는 커넥션이나 흐름제어 등을 사용하여 확실하게 데이터를 송신하는 프로토콜
- 정확하고 확실한 통신을 위해 3 way hand shaking, 에러 복구, 흐름제어를 지원함
- 송신처 포트번호(16비트)
- 수신처 포트번호(16비트)
- 페이로드 사이즈(16비트)
- checksum(16비트)
- 확인응답 과정이 없어 속도가 빠름
- 전송 효율이 높음
- 정확도가 낮음
- VoIP, 동영상 스트리밍 배포 등 고속성이나 실시간 송수신이 필요한 애플리케이션에 사용
- 브로드캐스트가 필요한 애플리케이션에 사용
- 동시에 복수로 송신하는 브로드캐스트는 각각에 대해 커넥션을 확립해야하며 버퍼유지가 필요함.
- TCP는 상대주소를 알아야만 통신 가능