TCP
연결형, 신뢰성 전송 프로토콜
연결지향적 서비스를 제공하기 위해 데이터 전송전에 3way handshaking을 하여 논리적 연결을 성립
신뢰성 있는 서비스를 제공하기 위해 오류, 흐름, 혼잡 제어 등을 실행, header가 더 크고 속도가 비교적 느리다는 단점
통신 단계
패킷명 : Segment
HTTP, File 전송에 사용
UDP
비연결형 프로토콜
단순성 덕분에 적은 양의 오버헤드를 갖고 수신 여부를 확인하지 않아 속도가 빠르다
패킷명 : datagram
실시간성이 중요한 통신(동영상 스트리밍)에 사용
[TCP/UDP비교]
TCP | UDP | |
---|---|---|
논리적연결 | 성립 | 비성립 |
중점 | 신뢰성 | 실시간성 |
속도 | 느림 | 빠름 |
패킷명 | segment | datagram |
활용 예시 | HTTP, File 전송에 사용 | 동영상 스트리밍 |
TCP/IP 전송 계층