긴 자료를 나누어 보내기
큰 파일 하나를 보낼 때 전체 파일이 하나의 전송 덩어리로 모든 구간을 독점하는 대신 여러 단위로 나누어 보낼 수 있다. 다른 사용자의 자료도 그 사이에 전송될 수 있다. 이렇게 통신 자원을 공유하는 것이 패킷 교환의 중요한 특징이다.
본문과 전달 정보
패킷에는 실제로 보낼 내용과 함께 주소 등 처리에 필요한 정보가 들어갈 수 있다. 계층과 프로토콜에 따라 단위의 이름과 헤더의 의미는 다르다. 하나의 응용 프로그램 메시지가 반드시 하나의 네트워크 패킷과 일치하는 것은 아니다.
같은 길과 다른 길
네트워크의 전달 방식과 경로 변화에 따라 패킷이 같은 경로 또는 다른 경로를 지날 수 있다. 중간 장치의 대기열과 회선 상태 때문에 도착 시간이 달라질 수도 있다. 패킷 교환이라는 사실만으로 모든 패킷의 순서와 도착을 보장하는 것은 아니다.
신뢰성과 혼잡 관리
순서 복원과 손실에 대한 재전송은 사용한 프로토콜과 상위 계층의 역할에 따라 달라진다. 전송 수요가 연결의 처리 능력을 넘으면 대기 시간이 늘고 손실이 생길 수 있다. 여러 연결이 자원을 공유하는 장점과 혼잡을 관리하는 문제가 함께 존재한다.
관련 문서
컴퓨터 망 / 라우터 / 전송 제어 프로토콜 / 사용자 데이터그램 프로토콜