패킷들은 컴퓨터 네트워크 내에서 손실 될 수 있다.
when ??
1. 라우터의 버퍼에서 오버플로우 될 때
2. 패킷의 비트가 잘못 될 때
이러한 경우에 호스트 또는 라우터에 의해 버려질 수 있다.
프로토콜이 보장된 데이터 전송 서비스를 제공한다면 이를 신뢰적 데이터 전송을 제공한다고한다. 트랜스포트 프로토콜이 이 서비스를 제공할 때, 송신 프로세스는 데이터를 소켓으로 보내고 그 데이터가 오류 없이 수신 프로세스에 도착할 것이라는 확신을 갖는다.
트랜스포트 계층 프로토콜이 신뢰적 데이터 전송을 제공하지 않을 때, 송신 프로세스가 보낸 데이터는 수신 프로세스에 도착하지 않을 수 도 있다. 손실 허용 애플리케이션(loss-tolerant application)의 경우, 어느 정도의 데이터 손실을 참아 낼 수 이쓴ㄴ 전화, 비디오 같은 곳에서 받아들여 진다.
다른 세션들이 네트워크 경로를 따라 대역폭을 공유하고, 이 세션들이 생겼다 없어졌다 하기 때문에 가용한 처리율은 시간에 따라 변동한다. 이것을 보고 트랜스포트 프로토콜이 제공할 수 있는 다른 자연적인 서비스, 즉 어느 명시된 속도에서 보장된 가용 처리율을 제공한다는 것을 알 수 있다.
대역폭 민감 애플리케이션들이 특정 처리율 요구사항을 갖고 있는 반면에, 탄력적 애플리케이션은 가용한 처리율은 많으면 많은대로 적으면 적은대로 이용할 수 있다. 전자메일, 파일 전송, 웹 전송이 융통성 있는 애플리케이션이다.
물론 대역폭은 많으면 많을수록 좋다.