2014-03-30 4 views
0

나는 네트워킹에 매우 익숙하다. 나는 하나의 기본적인 질문을 가지고있다.네트워크 트래픽

게스트 VM에서 데이터 속도 제한 방식을 받아 전송해야하는 몇 가지 실험 코드를 작성 중입니다. 이렇게하려면 호스트에서 VM으로 보내는 패킷이 잘려서 N으로 전송됩니다 데이터 바이트.하지만 게스트 OS에서 일부 바이트가 누락 된 것을 볼 수 있습니다.

여기서 질문은 패킷 데이터를 천천히 보내고, 다른 반쪽을 기다리지 않고 왜 일부 패킷이 누락되었다고 선언하는지 묻는 것입니다.

주요 질문 대역폭이 제한되어있을 때 네트워킹이 작동하는 방식입니다. 설명해주십시오. 사전 프라 딥

답변

0
당신은 당신이 사용하고있는 OS 언급하지 않은

방법에

덕분에 당신은 대역폭을 제한하고 있습니다. 어떤 프로토콜을 사용하고 있습니까? TCP이면 누락 된 패킷을보고하고 누락 된 패킷의 재전송이있게됩니다.

네트워크가 제한된 대역폭에서 작동하는 일반적인 질문에 대답하려면 일부 대기 시간에 민감하거나 대역폭이 부족한 응용 프로그램이 작동하지 않거나 작동을 멈추는 것을 제외하면 차이가 없습니다. 그러나 그처럼 패킷을 보내지는 않습니다. 예 :

1. when I download using 256Kbps limit, it take long time to download a 100MB file, 
     but it will be downloaded safely without any issue. 
    2. Gmail doesn't load all the features and doesn't show the rich look in 256Kbps line. 
관련 문제