2017-11-22 24 views
0

이 질문을하기에 적합한 포럼인지 확실하지 않습니다. 그러니 내 무지를 용서해주십시오.인터넷 패키지의 대역폭을 끝내면 왜 UDP 패킷을 보낼 수 있습니까?

내 서버에 UDP 패킷을 보내고 서버가 응답을 보냈던 Android 앱을 만듭니다. 그러나 나는 이상한 것을 발견했다. 나는 20 MB 인터넷 패키지를 샀다. 잠시 후, 해당 패키지의 대역폭이 완료되었습니다. 그래서 내 모바일에서 인터넷을 사용하거나 브라우저를 사용할 수 없었습니다.

하지만 이상한 것으로 나타났습니다. 내 안드로이드 앱이 여전히 내 서버에 UDP 패킷을 보냈습니다. 내 서버에서도 답장을 보내고 있지만 응답이 안드로이드 폰의 앱에 도달하지 못했습니다. 나는 관심이있어 많은 UDP 패킷을 서버에 보내기 시작했다. 서버가 모든 패킷을 수신하고 응답이 없어졌습니다.

왜 이런 일이 일어나고 있는지 알고 싶습니다. ISP가 이것을 차단하지 않아야합니까? 나는이 주제에 대해 매우 궁금하다. 왜 이런 일이 일어나는 지 설명 할 수 있습니까? 아니면 왜 이런 일이 일어나고 있는지 자세히 알기위한 좋은 링크를주세요.

+2

"그 패키지의 대역폭이 어떻게 완성 되었습니까?" 대역폭은 링크를 통해 전송할 수있는 초당 최대 비트 수입니다. –

답변

2

UDP는 연결이 끊어져 있으며 데이터 요금이 소진 된 경우 ISP에서 휴대 전화로의 데이터 다운 링크 만 차단합니다. ACK 패킷을 다시 전송해야하지만 UDP는 상관하지 않기 때문에 TCP는 이러한 방식으로 작동하지 않습니다.

+0

ISP에서 다운 링크 연결을 차단했다고 생각합니다. 그러나 차단 된 업 링크 연결이 ISP에 더 유리하지 않습니까? 내 말은 NAT 때문에 다운 링크가 자동으로 차단 된 것입니다. –

+0

그건 ISP가 결정하기위한 것입니다 ... – Zac67