:::: MENU ::::
Browsing posts in: Network

맥어드레스, Public OUI 찾기

회사에서 할당 받은 맥어드레스(Public OUI)를 찾거나, 맥어드레스로 이게 어느 회사에서 할당 받았는지 확인 하는 방법은 IEEE 홈페이지에서 확인이 가능하다.
https://standards.ieee.org/develop/regauth/oui/public.html

등록시 사용한 영문 회사 이름을 넣으면 해당하는 Public OUI(맥어드레스 상위 3바이트)를 찾아주고, 맥어드레스의 상위 3바이트를 입력하면 회사명을 알 수 있다.

참고로 맥어드레스 할당은 지난 포스팅 참고.. MAC address 할당 받기


Well Known Ports

Well Known Port: 0~1023
Registered Port: 1024~49151
Dynamic and/or Private Port : 49152~65535

IANA(Internet Assigned Numbers Authority)에서 관리하는데, 전체 할당된 port number를 확인하려면 다음 링크를 확인
http://www.iana.org/assignments/port-numbers

그리고 Registered Port에 등록을 하려면 아래 주소에서 신청을 하면 되는데, IANA에서 심사후 등록여부를 결정합니다. http://www.iana.org/cgi-bin/usr-port-number.pl


TI 오픈 소스 무선랜 솔루션

TI introduces OpenLink™, open source wireless connectivity solutions for low power applications

TI가 모바일용, 배터리 최적화된 WiFi 솔루션을 OpenLink라는 오픈 소스 리눅스 커뮤니티를 통해 발표했습니다.

칩셋
해당되는 칩셋을 찾아보니, Wi-Fi, Bluetooth, FM 콤보칩으로 TI에서는 WiLink 6.0 Solution 이라고 부릅니다.
WL1271(802.11 b/g/n) , WL1273 (802.11 a/b/g/n) 2가지 종류의 칩이 있군요.

WiLink 6.0 Block Diagram

WiLink 6.0 Block Diagram

하드웨에 플랫폼
그리고 지원하는 Hardware 플랫폼은 BeagleBordPandaBoard입니다. => http://www.openlink.org/platforms

기타
OpenLink에 대한 내용은 다음을 참고..

What is OpenLink.org?


OpenLink.org provides a single access point to resources for open connectivity development, such as:



  • Access to TI’s open connectivity drivers: Wi-Fi, Bluetooth, FM radio technologies

  • Software support for popular Linux-based OSs such as Android, MeeGo and Ubuntu

  • Project registration, sharing, maintenance and tracking

  • Hardware support for development platforms such as BeagleBoard and PandaBoard

  • Opportunity to request support for other industry development platforms

  • Community engagement through a dedicated IRC channel, wiki and mailing list

  • Related news, event and video information


What resources provide more information about OpenLink wireless connectivity drivers, OpenLink.org and unique ways to engage?



 


MAC address 할당 받기

근거리통신망에서 MAC 주소는 데이터 링크 계층의 MAC 계층에 의해 사용되는 주소로서 네트웍 카드의 48 비트 하드웨어 주소를 말하며, 이더넷 주소, 또는 토큰링 주소와 동일하다.


네트웍 카드 제조사에 의해 부여된 하드웨어 주소는 UAA (universally administered address)로서 모든 네트웍 카드가 유일한 값을 가진다. 그러나 UAA는 관리 목적상 변경이 가능한 데, 이러한 MAC 주소를 LAA (locally administered address)라 한다.




모든 네트워크 장비가 고유의 값을 가져야 하며 일반적으로 제품 생산시에 제조 업체에서 할당된다.
MAC 주소를 할당을 받기 위해서는 IEEE에 신청을 해서 할당을 받는데, 관련 URL은 다음과 같다. https://standards.ieee.org/regauth-bin/application?rt=OUI
FAQ는 다음을 참고. http://standards.ieee.org/regauth/faqs.html#q1


Wi-Fi Provisioning

Provisioning의 의미는 위키피디어에 정의되어 있는 내용을 살펴보면 다음과 같다.

In telecommunication, provisioning is the process of preparing and equipping a network to allow it to provide (new) services to its users. In NS/EP telecommunications services, “provisioning” equates to “initiation” and includes altering the state of an existing priority service or capability.

핵심적인 얘기는 the process of preparing and equipping a network…

즉 통신(네트워크)에서 사용자에게 네트워킹을 가능하게 해주는 절차 및 방법 이라고 이해하면 될 듯…

이것이 일반적인 유선이라면 별 무리가 없지만 무선의 경우는 얘기가 좀 달라진다.
왜냐면 일단 무선의 경우 선이 없으니 문제가 생기면 더 복잡하며, 사용자에게 가장 편리한 방법을 제공하는 것이 키포인트이다.
특히 사용자 시스템이 유저인터페이스가 없는 경우 즉 LCD나 키패드 같은 것이 없는 임베디스 시스템의 경우 더욱더 중요하다.

참고로 아래 내용은 임베디드 WiFi 솔루션을 제공하는 Gainspan의 자료임.



Wi-Fi client가 네트워크에 연결이 되려면 무조건 AP에 접속이 되야 하는데, 여러가지 방법이 있다.
GainSpan에서는 다음과 같이 3가지 방법을 소개하고 있다.

1. WPS(Wi-Fi Protected Setup)
  AP가 WPS를 지원을 할 경우 가능한 방법이며, WPS를 이용해 AP에 무선으로 연결이 되고, DHCP를 통해 IP를 받는다.

2. Ad hoc browser
   우선 Ad hoc을 통해 노트북과 연결이 되고, Wi-Fi client에서 동작하고 있는 웹서버에 접속해서 네트워크 설정을 한다.
   이 설정대로 AP에 접속이 된다.

3. Ad hoc custom APP
   Ad hoc browser와 내용이 동일한데, 노트북을 이용해 접속하는 것이 아니고 스마트폰에서 앱을 작성해서 Wi-Fi client에 접속을 하는 것만 다르다.



‘차세대인터넷주소(IPv6) 실전적용서’ 발간

방송통신위원회(위원장 최시중)는 지난해 마련한「IPv6 전환 추진 계획(’10. 9.15)」에 따라 현 IPv4 인터넷주소체계에서 차세대 체계인 IPv6로 전환시 현장에서 바로 활용할 수 있는「차세대인터넷주소 (IPv6) 실전적용서」를 발간했다.
방통위는 IPv4의 할당 *종료시점이 금명간 도래하기 때문에 금년부터 본격적인 “IPv6 전환 실행단계”로 돌입한다고 밝히고, 이 실전적용서는 정부가 2001년부터 민•학•연과 추진해왔던 기술개발, 시범사업 등을 모두 종합한 것으로써 실제 전환 작업현장에서 시행착오를 최소화해 주는 가이드 역할을 하게 될 것이라고 밝혔다.

cfile21.uf.117DB5564D4001200F4C6D.pdf
cfile10.uf.1470D6564D400130232D59.pdf


와이파이 혼신 최소화 가이드라인


방통위에서 배포한 와이파이 혼신 최소화 가이드라인입니다.

cfile7.uf.1336CF454D3EAB19275D41.hwp



【 2.4㎓ 와이파이 채널 설명 】
  ○ 와이파이 채널은 5MHz 단위 13개 채널로 구성
  ○ 혼신을 최소화 하기 위해 채널 간섭이 적은 채널(1, 5, 9, 13) 사용 권장
   – 인접 채널 사용 시 채널간섭으로 인한 AP간 혼신유발
     2 번 채널 사용시 : 인접한 1, 5번 채널간섭
     7 번 채널 사용시 : 인접한 5, 9번 채널간섭
    2 번 채널 사용시 : 인접한 9, 13번 채널 간섭

따라서 무선랜 공유기 설치 시에 무선랜용 채널(1~13) 중 전파간섭이 적은 채널(1, 5 ,9 ,13) 중에서 1개를 선택 하여 사용할 것을 권장합니다.


모니터링을 위한 무선 센서 시스템


출처 : Designing a Wireless Sensor System for Storage Monitoring



-. 창고 및 냉장 시스템의 온도, 습도, 문 개폐를 감지 및 모니터링
-. Redpine Signals 의 802.11n모듈을 사용
-. 온, 습도를 위한 센서는 Sensirion의 SHT75를 사용 (I2C 인터페이스) 

cfile6.uf.111F3B224D00825E229292.pdf
-. 문개폐의 감지는 I/O를 이용
-.Zigbee나 Bluetooth에 비해 Wi-Fi 솔루션이 좋은 이유는 이미 네트워크 인프라가 깔려 있기 때문
-. 전력소모면에서 TCP 보다는 UDP 가 유리, 왜냐면 TCP의 경우 접속을 해야 하므로 ON 되는 시간이 길다.



Wireshark Header Checksum Error

와이어샤크를 사용해서 패킷을 잡다보면 패킷에 “Header Checksum Error“라고 표시가 되어 있는 것을 볼 수 있다. 그리고 친절하게도 어떤값이 되어야 한다고 알려주기까지 한다.



체크섬이라는 것은 일반적으로 통신중에 데이터가 깨질수 도있기 때문에 삽입을 해서 데이터가 깨졌는지 여부를 확인을 한다. 
IP 헤더의 경우를 보면 2 바이트로 구성되어 있고, 네트워크를 이동하는 각 홉에서(예를 들면, 라우터 통과시) 체크섬을 검증한다. 그리고 체크섬이 올바르지 않으면 네트워크 장비는 해당 패킷을 버리며, 체크섬은 재 계산되고 업데이트를 하게된다.

그럼 어떻게 헤더체크섬이 틀린 패킷을 보내고 받을 수 있지??
원인은 여러가지가 있을 수 있는데 UDP의 경우는 체크섬 값이 제로로 채워져 있는 경우는 보내는 측 쪽에서 계산되지 않는 경우라 정의하고 있다. (RFC 768)  그리고 네트워크 장비나 기타 원인에 의해 헤더 체크섬 값이 계산되지 않았거나 또는 의도적으로 빠지는 경우도 있다.

와이어샤크에서 패킷 분석시 이게 거슬리면 다음과 같이 와이어샤크의 옵션에서 설정을 바꾸면 된다.
Edit > Preferences.. > 좌측 맨 하단의 Protocols를 선택후 UDP를 선택 > Validate the UDP checksum if possible 옵션을 해제한다.

TCP의 경우도 마찬가지…


Pages:1234