TCP (Transmission Control Protocol)
특징
- 신뢰할 수 있는 프로토콜
- 연결지향 - 3way handshake
- 데이터 전달이 보증 된다.
- 순서 보장
TCP는 IP의 단점인 비연결성을 해소한다.
그리고 패킷 전달 중 누락 될 시, 이를 인지할 수 있다.
UDP (User Datagram Protocol)
특징
- 기능이 거의 없음 (하얀 백지)
- 데이터 전달이 보증 되지 않는다.
- 패킷 전달 순서가 보장이 되지 않는다.
- 데이터 전달이나 순서가 보장되지 않지만, 단순하며 속도가 빠르다.
IP의 특징과 거의 유사하다고 볼 수 있다. PORT + Checksum의 존재가 IP와 차이가 있는 부분
이미지 썸네일 출처: https://itigic.com/ko/tcp-vs-udp-features-uses-differences/