유효 처리량
인터넷이나 로컬 영역 네트워크(LAN)와 같은 통신 매체를 통해 데이터를 전송할 때 평균 전송 속도는 흔히 처리량으로 설명합니다. 이 측정값에는 패킷 헤더와 전송 과정에 포함되는 기타 데이터 등 모든 프로토콜 오버헤드 정보가 포함됩니다. 또한 네트워크 충돌이나 오류로 인해 재전송되는 패킷도 포함됩니다. 반면 유효 처리량은 원본 데이터의 처리량만 측정합니다.
유효 처리량은 전송된 파일의 크기를 파일을 전송하는 데 걸린 시간으로 나누어 계산할 수 있습니다. 이 계산에는 시스템 간에 전송되는 추가 정보가 포함되지 않으므로 유효 처리량은 항상 처리량보다 작거나 같습니다. 예를 들어 Ethernet 연결의 최대 전송 단위인 MTU는 1,500 바이트입니다. 따라서 1,500바이트를 초과하는 파일은 여러 패킷으로 분할해야 합니다. 각 패킷에는 헤더 정보(일반적으로 40바이트)가 포함되며, 이는 전송해야 하는 전체 데이터 양을 늘립니다. 따라서 Ethernet 연결의 유효 처리량은 항상 처리량보다 약간 작습니다.
유효 처리량은 일반적으로 처리량 측정값과 비슷하지만, 여러 요인으로 인해 유효 처리량이 감소할 수 있습니다. 예를 들어 네트워크 혼잡으로 인해 데이터 충돌이 발생하면 패킷을 다시 보내야 합니다. 또한 많은 프로토콜은 상대방에서 패킷을 수신했다는 확인 응답을 요구하므로 전송 과정에 추가 오버헤드가 발생합니다. 데이터 전송에 오버헤드가 더 많이 추가될 때마다 처리량과 유효 처리량의 차이가 커집니다.
지식 테스트하기