기초적인 무선 네트워크 환경에 대해서 이해할 수 있는 기술적인 정보를 이야기 합니다.
우선, ISO/OSI에서 이야기하는 3종류의 레이어가 있습니다.
FHSS, Frequency Hopping Spread Spectrum
DSSS, Direct Sequence Spread Spectrum
Infrared connections : 이 문서에서는 다루지 않습니다.
두 가지의 구성 방법이 있습니다.
AdHoc mode(Independent mode라고도 불리는 것): BSS(Basic Service Set)를 가지고 있는 독립적인 네트워크를 구성할 때의 방식. 각각의 스테이션은 같은 BSS(Basic Service Set)를 가지고 있어야 합니다.
Infrastructure mode : 각각의 BSS(Basic Service Set)를 가지는 수개의 네트워크가 서로 통신할 때 사용하는 방식. 가까운 액세스 포인트로 중계할 수 있는 기능을 가지는 "attach" 스테이션이 있어야 합니다.
Adhoc 은 측량하기는 좀 힘들지만 좀더 간단한 방법입니다. 여러 개의 호스트들이 서로 직접 연결되게 해 줍니다. 제한적인 요구사항이 있는데 모든 네트워크 상에 있는 호스트들이 서로 볼 수 있는 위치에 있어야 한다는 것입니다. 중간에 장애물이 있어서는 안 됩니다.(적어도 이론상으로 그렇습니다. 이러한 문제를 해결하는 방법은 5.4절을 참조해 주시기 바랍니다.)
Adhoc mode A - - - - - C \ / | \ / | /\ | / \ | / \ B - - - - - D |
Infrastructure 환경에서는 공유된 네트워크의 다른 호스트들과 연결하기 위해서 Access Point를 이용합니다.
Infrastructure mode ESS A - - - | - Access Point - - Access Point - | - - - D B - - - | BSS1 BSS2 | - - - E C - - - | | - - - F |
B와 C는 D,E,F를 볼수 없습니다. 그러나 같은 ESS를 이용하는 것 때문에 서로 통신 할 수 있습니다. 중요 : A,B,C도 서로를 볼 수 없습니다.
참고적으로 장거리와 단거리를 구분하는 indoor와 outdoor라는 용어가 있습니다.
세상에는 굉장히 많은 무선 네트워크 카드가 있다는 것을 잊지 마시기 바랍니다. 모든 카드가 항상 다른 카드들과 통신할 수 있는 것도 아닙니다. 카드들이 서로 통신하기 위해서는 다음을 따라야 합니다.
같은 구성 모드 : 모두 Adhoc 모드이던가 아니면 모두 Infrastructure모드 일 것
같은 물리층(layer) : 모두 DSSS 이던가 아니면 모두 FHSS 일 것
같은 프로토콜 (예를 들면 Proxim은 특유의 특정 프로토콜을 사용하기 때문에 다른 FHSS 카드와는 통신할 수 없습니다.)
Access Point는 굉장히 유용하고 문제점을 고치는 데도 또한 좋습니다. 그러나 매우 비쌉니다. 이상적으로는 좀더 밀집된 네트워크 상에서는 Infrastructure모드가 좋고 소수의 호스트를 이용할 때는 Adhoc 모드가 좋습니다. 왜냐하면 비용 때문이지요
어쨌든 잘 작동하는 무선 네트워크를 가지기 위해서는 아마도 많은 돈을 써야 할 것입니다. 반면에 돈을 조금만 쓴다면 몇몇 문제에 직면할 것입니다.
좋은 질문입니다. 불행하게도 이것을 가능 하게 할 소프트웨어(혹은 프리웨어)가 없습니다. 그래서 우선 Adhoc 모드를 이용하거나 혹은 더 많은 것을 사야 하는 것입니다.
주의 : 당신이 소프트웨어 코드 변환에 전문가라면, Access Point 펌웨어를 다운 받아서 리눅스에 맞게 변환 시킬 수 있을 겁니다.