무선 네트워크에 두 개의 노드가 있습니다. 노드 A는 데이터를 노드 B로 스트리밍합니다. 대부분 정상적으로 작동하지만 때때로 패킷 손실이 발생하여 스트림이 중단됩니다.
성능을 향상시키고 패킷 손실을 줄이려면
- 노드 A를 노드 B에 더 가깝게 이동하거나
- 노드 A를 기지국에 더 가깝게 이동
?
무선 네트워크에 두 개의 노드가 있습니다. 노드 A는 데이터를 노드 B로 스트리밍합니다. 대부분 정상적으로 작동하지만 때때로 패킷 손실이 발생하여 스트림이 중단됩니다.
성능을 향상시키고 패킷 손실을 줄이려면
?
답변:
베이스 스테이션에 더 가까이 옮기십시오. 일반적인 Wi-Fi 링크로 전송하는 모든 것은베이스 스테이션과주고받습니다. Ad-hoc 연결은 다르지만 많이 사용하지는 않습니다.
그러나 실제로는 문제가 간섭과 관련이 있다고 생각합니다. 그것은 거리보다 문제 일 가능성이 훨씬 높습니다. 키커는 다음과 같습니다. 간섭은 사용자 자신의 신호일 수 있습니다.
Wi-Fi를 사용하면베이스 스테이션에서 가상의 65Mbit 연결을 수행 할 수 있습니다. 불행히도, 그것은 각 노드에 대해 65 Mbit가 아닙니다 : 그것은 총 65 Mbit 이며 , 노드 A와 B뿐만 아니라 같은 영역의 같은 채널에있는 다른 클라이언트들 사이에서도 공유됩니다. 더 나쁜 것은, 노드 중 하나가 18Mbit 신호 만 얻을 수 있고 해당 신호의 3Mbit를 적극적으로 사용하고 있다고 가정 해 봅시다. 이 사용은 기지국의 최대 이론적 수에 비례하여 확장됩니다. 고객이 방송 시간을 사용하고 있습니다대역폭이 아니라 총 사용 가능한 18Mbit (1/6) 중 3Mbit는 기지국이 지원하는 총 이론적 65Mbit 중 6 분의 1 또는 약 11Mbit의 방송 시간을 사용하고 있음을 의미합니다. 같은 지역에서 동일한 채널에 결합 된 다른 모든 클라이언트에 대해 최대 54Mbit가 남습니다. 더 나쁜 것은 채널 주파수 범위가 겹치기 때문에 다른 채널의 장치에서 간섭을받을 수도 있습니다 (2.4Ghz 라디오는 미국의 채널 1, 6 또는 11 만 사용해야 함).
A에서 B로 스트리밍 할 때 데이터를베이스 스테이션에 업로드 한 다음 B로 다시 보내야합니다. 즉, 공유해야하기 때문에 사용 가능한 무선 대역폭을 절반으로 줄입니다. A가 인터넷에서 스트림에 대한 데이터를 다운로드하는 경우 공유를 다시 가져 가면 원래 총계의 1/3로 줄어 듭니다. 또한 전송해야하는 사용 된 프로토콜의 명령 및 제어 정보를 고려해야합니다. 그보다 더 나쁜 것은 대역폭이 완벽하게 공유되지 않는 것입니다. 서로 다른 노드가 동시에 전송을 시도하여 충돌이 발생할 수 있습니다. 이 경우 모든 충돌 노드가 패킷을 다시 보내야합니다. 트래픽이 증가함에 따라 충돌 수가 증가합니다. 충돌 횟수가 증가하면 재전송해야하는 데이터의 양이 증가합니다. 추가 충돌 가능성이 훨씬 높아집니다. 이것은 무선 전화기, 비디오 게임 컨트롤러, 전자 렌지, 무선 키보드 / 마우스, 흐르는 물 등과 같은 다른 간섭 원을 설명하기 시작하지 않습니다. 결국, 원본의 작은 부분 만보고 될 수 있습니다. 실제로 Mbit를 사용할 수 있습니다. 최신 5Ghz 라디오가이를 지원할 수 있지만 만병 통치약은 아닙니다. 베이스 스테이션을 공유하는 경우 여전히 단일 채널을 공유하고 해당베이스 스테이션의 모든 클라이언트간에 이론상 최대 값을 공유합니다. 최신 5Ghz 라디오가이를 지원할 수 있지만 만병 통치약은 아닙니다. 베이스 스테이션을 공유하는 경우 여전히 단일 채널을 공유하고 해당베이스 스테이션의 모든 클라이언트간에 이론상 최대 값을 공유합니다. 최신 5Ghz 라디오가이를 지원할 수 있지만 만병 통치약은 아닙니다. 베이스 스테이션을 공유하는 경우 여전히 단일 채널을 공유하고 해당베이스 스테이션의 모든 클라이언트간에 이론상 최대 값을 공유합니다.
여기서 좋은 성능을 원한다면 유선 또는 집으로 가십시오. 유선 연결은 위에서 설명한 문제를 세 가지 방법으로 해결할 수 있습니다. 전환 된 연결을 제공 할 수 있습니다 . 전이중 (full-duplex)외부 간섭에 거의 영향을받지 않습니다. 교환은 각 노드가베이스에 100Mbit 연결을 가지고있는 경우 해당 노드에만 100Mbit를 사용함을 의미합니다. 두 개의 노드가 동시에 전송을 시도하면,베이스는 하나의 패킷을 유지하고 회선이 깨끗할 때 패킷을 전달하여 충돌을 줄이고 동일한 데이터를 재전송 할 필요성을 줄입니다. 전이중 (full-duplex)은 노드가 동시에 송수신 할 수 있음을 의미하며 충돌을 줄입니다. 여기서 노드 A는 간섭이나 충돌없이 인터넷으로 스트림 데이터를 다시 B로 전송하는 동시에 스트림 데이터를 다운로드 할 수 있습니다.
이 경우, 때문에 같은 모든 데이터를 다시 전송, 당신은 볼 수 있습니다 극적인 경우 성능 향상 도 하나의 노드 A 또는 B의 유선 연결이 있습니다.
내가 최근에 본 예는 내가 일하는 대학에서 이번 학기의 모든 교수진에게 iPad를 배포 한 것입니다. 이러한 장치를 지원하기 위해 시험 기간 동안 AppleTV 장치 몇 개를 강의실에 배포하고 프로젝터에 연결하여 iPad에서 강의실 전면으로 AirPlay 미러링을 지원했습니다. 우리는 이것으로부터 AppleTV와 iPad 무선을 둘 다 떠나는 것이 잘 작동하지 않는다는 것을 배웠습니다. 특히 이웃 방에 미러링을 원하는 두 명의 강사가있을 수 있기 때문입니다. 우리를위한 해결책은 유선으로 PC에 AirPlay 미러링을 지원하기 위해 각 방의 PC에 소프트웨어를 설치하는 것이 었습니다. 강의실 PC가 iPad와 동일한 서브넷에 있도록 네트워크를 약간 변경해야했지만 결과는 훨씬 더 안정적이며 비디오 품질은 훨씬 향상되었습니다.
인프라 모드의 무선 네트워크 (AP가 관련된 경우)를 사용하면 모든 트래픽이 액세스 포인트를 통과합니다. 애드혹 모드에서 트래픽은 노드 간 직접 이동합니다.
즉, 노드를 액세스 포인트에 더 가깝게 이동해도 상황이 개선되지는 않습니다. Wi-Fi는 RF 스펙트럼의 비면허 부분에서 작동하며, 다른 모든 무선 장치와 공유됩니다. 이와 같이, 스펙트럼의이 부분은 때때로 매우 시끄러울 수있다 . 이러한 종류의 노이즈는 패킷 손실, 재전송 등을 유발합니다.
유선 네트워크 케이블로 세 장치를 연결하기 만하면 성능이 크게 향상됩니다.
일반적으로 말해서 노드 간의 무선 트래픽은 소스에서 WAP /베이스 스테이션 / 무선 라우터로 이동하기 때문에 두 노드를 연결된 WAP / 기지국 / 무선 라우터에 더 가깝게 이동해야합니다. 그런 다음 목적지까지. (기지국이 있다고 언급 했으므로 트래픽이 한 노드에서 다른 노드로 직접 전달되는 경우에는 해당되지 않을 수 있습니다. AKA : "ad-hoc mode".
즉, 거리가 유일한 문제는 아니며 일반적으로 말하면 가장 큰 문제입니다. 흡수 (무선 신호가 물체를 통과하여 흡수 될 때 무선 신호가 약화 됨), 반사 (무선 신호를 반사하고 자체 간섭하는 물체에서 튀어 나오는 무선 신호) 및 일반적인 간섭 을 고려해야 합니다 . 무선 스펙트럼은 라이센스가 없으며 누구나 사용할 수 있으므로 "누구나"가 사용합니다. 따라서 근처의 다른 사람이 무선 네트워크를 사용하기 시작하거나 무선 전화로 통화하거나 다른 E / M 전송이 해당 지역을 통해 비행 할 때 스트림이 중단 될 수 있습니다.
마지막으로 WAP / 기지국 / 무선 라우터가 동시에 두 개의 전송을 수신 할 때 프레임 충돌이 발생합니다. 이 문제가 발생하면 지연 후 보낸 사람이 프레임을 다시 보내면 해결됩니다. 그리고 임의의 E / M 간섭으로 인해 충돌이 발생하기 때문에 Wi-Fi가 시끄러운 지역에 있다면 할 수있는 일이 많지 않을 수 있습니다.
실제로 성능을 향상시키는 가장 좋은 방법은 와이어를 사용하는 것입니다. 두 노드 모두 신호 강도가 강한 경우 무선 네트워크를 절연시키기 위해 재산을 기꺼이 지불하지 않는 한 일반적으로 할 수있는 일이 많지 않습니다. 외부 간섭 방지 (무선 서비스 지역 가장자리에서 외부 E / M 전송을 반사하고 흡수하기위한 재료 설치).
가까이있을수록 (보통) 더 좋지만 전파가 관련 될 때 거리 외에 다른 요소가 있습니다.
더 가까이 이동해도 효과가 없으면 언급 한대로 INSSIDER를 시도하고 지침을 따르십시오.