내가 WiFi를 통해 UDP 멀티 캐스트 / 브로드 캐스트를 수집 한 것에서 생각했던 것처럼 속도는 나오지 않을 것이다 . WiFi를 통한 UDP 유니 캐스트는 어떻습니까? 누구든지 후자가 정상적인 속도를 가질 것이라고 확인할 수 있습니까?
내가 WiFi를 통해 UDP 멀티 캐스트 / 브로드 캐스트를 수집 한 것에서 생각했던 것처럼 속도는 나오지 않을 것이다 . WiFi를 통한 UDP 유니 캐스트는 어떻습니까? 누구든지 후자가 정상적인 속도를 가질 것이라고 확인할 수 있습니까?
답변:
Wi-Fi가 멀티 캐스트 및 브로드 캐스트를 "가장 낮은 공통 분모"전송 속도로 전송해야하므로 Wi-Fi를 통한 모든 종류의 멀티 캐스트 / 브로드 캐스트 속도가 느려집니다.
UDP는 그것과 아무 관련이 없습니다. UDP가 언급되는 유일한 이유는 UDP가 멀티 캐스트 또는 브로드 캐스트 될 수 있기 때문입니다. 대조적으로 TCP는 점대 점입니다. 유니 캐스트 만 가능합니다. 따라서 이것은 UDP 대 TCP가 아니라 멀티 캐스트 / 브로드 캐스트 대 유니 캐스트입니다.
모든 종류의 유니 캐스트 (TCP, UDP 등)는 멀티 캐스트 나 모든 종류의 브로드 캐스트보다 훨씬 높은 속도로 Wi-Fi를 통해 전송 될 수 있습니다.
우수한 802.11n 또는 802.11ac 구현은 PHY 속도의 70 % 또는 80 % 정도의 유니 캐스트 TCP 처리량을 달성 할 수 있습니다. 물론 PHY 속도는 AP 및 클라이언트가 지원하는 802.11n 또는 802.11ac의 특징, 채널의 청결도, 관련 거리 등에 따라 크게 달라질 수 있습니다.
802.11g 및 이전 버전은 프레임 집계를 지원하지 않으므로 효율적이지 않습니다. 이들은 일반적으로 공급 업체 고유의 프레임 의사 집계 ( "프레임 버스트")를 지원하는 경우 효율성이 50 % 미만이거나 50 % 이상입니다.
모든 경우에있어, UDP 유니 캐스트는 TCP보다 몇 퍼센트 더 높은 효율을 얻을 수 있습니다. TCP는 혼잡을 피하지 않으면 서 최대한 빠르게 진행되도록 설계되었지만, UDP 기반 프로토콜은 혼잡을 악화 시키더라도 최대한 빠르게 진행할 수 있습니다. 따라서 정교하게 구현되고 정밀하게 조정 된 TCP 스택조차도 혼잡 및 패킷 손실로 인해 때때로 취소 될 수 있지만 UDP는 지속적으로 폭발합니다.
고품질 802.11n 또는 802.11ac 장비를 가지고 있고 70-80 %의 효율성을 보지 못하는 경우 (즉, 802.11 PHY 속도의 70-80 %의 TCP-over-IPv4 처리량에 RF를 제공함) 조건), 버그가있는 TCP 스택이 있거나 TCP 조정을 수행해야합니다. TCP 창 크기 조정이 가장 먼저 확인됩니다. 2 MiB TCP 창 크기 설정을 고려하십시오.