문제

5000 바이트를 보내는 PPP 및 이더넷의 오버 헤드는 무엇입니까?

프레임 크기 지점 간 프로토콜: 8 바이트 MTU : 500 바이트

이더넷의 프레임 크기 : 18 바이트 MTU : 1500 바이트

둘 다 5000 바이트를 보내는 ..

나는 이것이 단지 계산 일 뿐이라는 것을 알고 있지만 어떻게 해야할지 잘 모르겠습니다. 어디서나 찾을 수 없습니다. PPP 프레임은 8 바이트를 차지하고 최대 전송 장치가 500이므로 한 번에 (500-8) 바이트의 정보를 보낼 수 있다고 생각합니다. 10 프레임을 보내서 4920 바이트가 전송됩니다. 그런 다음 마지막 프레임으로 최종 (80+8) 바이트를 보냅니다.

이더넷과 비슷합니다. (1500-18) 각 프레임마다 바이트. 3 프레임이 전송되면 4446 바이트가 전송됩니다. 마지막 프레임에서 (554+18) 바이트를 전송합니다.

이것은 분명히 "오버 헤드"질문에 대답하지 않습니다. 누구든지 아이디어가 있습니까?

도움이 되었습니까?

해결책

실제로 오버 헤드를 정의하는 방법에 달려 있습니다. 이 답변은 오버 헤드가 전송 해야하는 바이트 수라고 가정합니다. 에 추가 데이터 자체.

이더넷의 경우 5000 바이트 페이로드가 IP + TCP/UDP 프레임에 캡슐화되지 않았다고 가정하면 전송 된 모든 패킷에 대해 18 바이트의 오버 헤드가 있습니다. 즉, 1500의 MTU를 갖는 각 전송은 1482 바이트를 보유 할 수 있음을 의미합니다. 5000 바이트를 전송하려면 4 개의 패킷이 전송되어야합니다. 즉, 72 바이트 (18 * 4)의 오버 헤드를 의미합니다. TCP 프레임이 포함 된 IP 프레임과 같은 것들을 포함 할 때 오버 헤드가 커집니다.

PPP의 경우 이미 표시된 것처럼 프레임 당 492 바이트를 보낼 수 있습니다. 11 개의 프레임은 페이로드 내에 추가 프로토콜 프레임을 포함하지 않고 88 바이트의 오버 헤드 (11 * 8)를 의미합니다.

더 읽을 수 있습니다 여기 (그래도 그 페이지를 읽기가 조금 어렵다는 것을 알게되었습니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top