전송 계층의 프로토콜
TCP
양방향 연결형 서비스 제공
가상 회선 연결 형태의 서비스 제공
신뢰성 있는 경로를 확립하고 메시지 전송을 감독
스트림 전송 기능 제공
패킷의 다중화,순서,제어,오류 제어,흐름 제어 기능을 제공
패킷의 분실,손상,지연이나 순서가 틀린 것 등이 발생할 때 투명성이 보장되는 통신을 제공한다.
TCP헤더에는 Source/Destination Port Number, Sequence Number 등이 포함된다.
ex) 메일,파일 전송
UDP
데이터 전송 전에 연결을 설정하지 않는 비연결형 서비스제공
TCP에 비해 상대적으로 단순한 헤더 구조를 가지므로, 오버헤드가 적다
고속의 안정성 있는 전송 매체를 사용하여 빠른 속도를 필요로 하는 경우, 동시에 여러 사용자에게 데이터를 전달할 경우, 정기적으로 반복해서 전송할 경우에 사용
실시간 전송에 유리하며, 신뢰성보다는 속도가 중요시되는 네트워크에서 사용된다.
UDP헤더에는 Source Port Number, Length 등이 포함된다.
ex) 게임,실시간 스트리밍