Friday, November 26, 2010

Wi-Fi (802.11abgn) - 4

In last articles we had an introduction to Wi-Fi network, Channels and started looking into BSS. Refer

Introduction to Wi-Fi

Wi-Fi Channels

Addresses in 802.11, Beacons

Let us start trying to visualize the beacon frame in the Air.

Not only beacons but all the WLAN (Wireless LAN) packets in the air should have the MAC header right at the beginning.

The MAC Header:

In 802.11, A specific header to the protocol was introduced and being used called the 802.11 MAC header. Have a look at the image below. (Click it and keep open in neighboring tab)
802.11 MAC Header
This MAC header is common for all the 802.11 frames.

Version: It is of size two bits, and as of now the value is fixed as 0 (indeed 00 in binary as it is of size two bits).

Type: It is of also size two bits. There are actually three types of frames in 802.11, viz.

(i) Management - 00
(ii) Control -01
(iii) Data - 10

Subtype: For every type of frame lot of subtypes are defined. I will donate a separate article for subtypes. At present we will stop with knowing "Beacon" as a "Management frame (00)" and the subtype value for it is "1000".

Frame Control:
Order:  This is to specify whether the "strictly ordering of frames" is used or not. Mostly the strictly ordering of frame service will not be implemented. Only for the LAT protocol, the strict ordering of frames need to be provided (Order Bit will be 1). Beacons (Management and Control frames) follows "No strict Order (0)".

WEP: Wired Equivalent Privacy (WEP) is the first security scheme proposed for 802.11. If the frame is an encrypted frame with WEP, then the bit will be set (1) otherwise it will be cleared (0). For management frames, No encryption mechanism specified, hence for beacons the bit will be 0.

Cisco has it's own proprietary protocol for encrypting Beacons and other management frames. Later IEEE has came up with standardizing the Management frame encryption as 802.11w

More Data: This bit is also mostly for data frames, to indicate whether any more data needs to be received by the receiver (1) or not (0). In case of beacon, it is not followed by any more data, hence this bit will be 0.

Power Management: To indicate whether the device is in power save mode (1) or active mode (0). The beacons are from Infrastructure Devices which will never go to power save. Hence Frames from Infrastructure devices will always have this bit as 0.

Retransmission: To indicate whether this is the first copy of the frame getting transmitted (0) or it is duplicate of previous transmission due to several reasons (1). There are several reasons for the frame getting retransmitted in wireless because the air is more prone to collisions of packets. We will focus shortly on this when we go for distribution functions.

Fragmentation: Usually the bigger frames will be fragmented and transmitted into the air to reduce the probability of getting corrupted. Under that case if the bit is set (1) it indicates, there are more fragments which belongs to the same frame will be transmitted. If the bit is clear (0), then that frame is a complete frame which is not fragmented or it can be a last fragment of the fragmented frame. Management and Control frames will not be fragmented because their size will be less the threshold defined for the fragmentation. Hence beacon has this value as 0.

From Distribution System: If the frame is from the distribution system (Infrastructure Device) then this bit will be set. This bit is not defined for management and control frames ( It clears your thoughts saying why the bit is not set for beacon which is getting transmitted by Infrastructure Device :P !!!)

To Distribution System: Yet another frame defined only for data frames (!!!) to indicate that the frame's Destination is an Infrastructure device.

Duration: There is something called NAV (Network Allocation Vector) which is useful for avoiding collision. For now we will just see what NAV is. NAV is a time unit which needs to be updated in the hardware counter of the wireless device, for which the device needs to wait before trying to compete for the medium. (Oops. Don't worry if you got confused, you will get it cleared when we deal with the Collision Avoidance implementation in wireless!!!).

This Duration will serve another purpose as well. On Power save data packets it will say the AID (Association ID) of the device in power save for which the infrastructure device has buffered packets. (Yeps. We will dig this deeper in power save)

Destination, Source, BSSID: We have seen this in previous article is it not. Just some points to add. Beacons are broadcasted hence destination is broadcast (FF:FF:FF:FF:FF:FF), source and BSSID are same as MAC of Infrastructure device.

The following details are easy to represent in table. Look at the table below (Courtesy Thanks: This table is taken from IEEE spec)

Address field contents
DA - Destination Address, SA - Source Address, BSSID  - Basic Service Set ID, RA - Receiver Address, TA - Transmitter Address.

The Table is self explanatory. It will say us what is the value of Address 1,2,3 and 4, based on whether it is a frame to DS or frame from DS.

Sequence and Fragment Number: These two parameters are used for fragmentation and reassembling. If the frame is fragmented and transmitted, these are the parameters with which the receiving device arrange the fragments to get a complete frame. These are defined for MSDU and MMPDUs (We will see them clearly as we go ahead) packets.

Sequence number is 12 bit and it will indicate the sequence number of the frames.

Fragment number is 4 bit and it will indicate the fragment number if the frame is fragmented one.

These two are basically counters and their values will be same over retransmission. Of course right, if the frame is fragmented into 4, and take 3rd frame. The third frame is always third frame immaterial how many time it got retransmitted, is it not? Extend the same idea for consequent data frames. Assume there is a data of 13 (lucky number yaar) sequential frames, the 9th frame is always 9th frame no!!!

Indeed Fragmentation is worth an article, we will deal it left and right.

Lot of things to speak about. The digging of beacon is not complete :( Next article will be continuing on beacon frame, then we will switch for pending promise made here, the article on collision to explain NAV, retransmission.

Thursday, November 25, 2010

Wi-Fi (802.11abgn) - 3

In last articles we had an introduction to Wi-Fi network and Channels. Refer

Introduction to Wi-Fi

Wi-Fi Channels

Let us start digging deep the BSS.

Address:

Yes, the addresses are the most important factors in any form of communication. It will sound indeed ugly if we are sending a telegram or post without an address is it not. In 802.11 four address are defined, and they are

a. Destination Address - This address is the MAC of the device which is the intended receptor of the packet.
  
    Receiver Address - This is the address of the immediate next station, if the data packet needs to pass through multiple nodes to reach the actual destination.

b. Source Address - It is the MAC of the device which is transmitting the packet.
  
    Transmitter Address - This is the address of the node which actually transmitted the packet to the air. This is the case similar to receiver address, when the data packet needs to pass through multiple nodes to reach the actual destination. In this scenario, the source address of the packet will also be changed no when it passes through the intermediate person.

c. BSS Address - This is to identify to which BSS the packet actually belongs to. This is basically for filtering out the unwanted packets. We will discuss this further on this very shortly.

d. Actual Source Address - This address is optional and we will discuss this when we proceed for Wireless Distribution System (WDS). We will still dig this when we move for Ad-hoc network or IBSS. For now we will have this alone in our mind: "This is an optional address which will have the MAC ID of the actual Source which have sent the packet to the Air".

All these addresses are 6 byte size and they are unique. No two devices will have same physical address. We will see further on this when we proceed for 802.11 MAC header.

Beacon:

This will serve almost like a backbone for the BSS. As we saw earlier, Every BSS will have an infrastructure element which can be either routers, access points or gateways. All of these devices have similar implementations on the layer 2 and 1.

Beacons are management frames which delivers the complete information about the infrastructure element. The major elements are

a. SSID - It is the name of the service set, it can be any alphanumeric string and some device manufacturers may be having some restrictions.
b. Channel - The channel in which the service set is operating.
c. Security and authentication scheme related parameters.
d. Data rates supported
e. Power save related informations for station.
f. Quality of service parameters for stations.
e. Informations related to 11n, 11g, 11b standards.
g. Several vendor specific informations.

and lot more.

Every devices associated to the infrastructure element should listen for the beacons periodically. The infrastructure will be transmitting beacons to the air periodically with the interval specified by "Beacon Interval" which is usually 100 ms and can be increased or decreased.

In the next article we will take a sample beacon frame and try to understand how the protocols are implemented.

Tuesday, November 2, 2010

Songs

9. Song on Iyyappan:

Raaga: Mohanam
Talam: Roopakam

pallavi:

hariharathmajam anisham varadhayaka

samashti charanam:

mahishi marthanam sabarigiri nivasitham
sadha tapa kola mohana roopam

madhima kalam:

pampa balam pandhala raajam
bakthapalam venkatesanutham

sketch:

pallavi:
sa dha pa || ga ga ri   || sa -- -- || sa dha sa sa-ri-ga-pa-dha-ri||
ha ri ha    || rath- ma  || jam       || a ni sham varadhayaka        ||

sa-dha-ri-sa-dha pa || " || " || " ||
hari ha                     || " || " || " ||

sa-dha-ri-sa-dha pa || gapagari ri || " || " ||
hari ha                     || raath ma    || " || " ||

" || " ri   || sa-ri-sa sa-ri-ga-ri-sa|| " ||
" || " ma || -- jam                       || " ||

" || " ri   || sa-ri-sa sa-ri-ga-ri-sa|| sa-dha dha-ri sa ri-ga-pa-dha-ri ||

" || " ma || -- jam                      || a ni sham varadhayaka                ||


samashti charanam:

sa dha pa || dha-ri ri sa   || sari gari sari || dhapa dhari sa || dha ri sa ||

ma hi shi  || mar dha nam || sa bha ri     || gi ri ni              || va si tham||

sa dha - ||dha pa ga        || ga pa dha   || ga ri sa             || sadha paga risa ||

sa dha   || ta pa ko          || - la mo       || - ha na             || roo -- pam||

(give jandai prayogams to dha gha in charam)

madhima kalam:

sadha dhapa-dharisa riga-paga || gadhapa dhasa-dhapa garisa || sarigapa dhasari ||

pampa ba lam pan thala              || raa jam bhak tha palam        || venkatesa vinutham ||

Monday, November 1, 2010

துயரக் கடிதம்

முந்தைய மடல்கள் இதோ  - மடல்-1 மடல்-2 மடல்-3  மடல்-4

மடல் - 5

பின்னி ரோட்டில் ஒரு சிறிய சலசலப்பு..

சென்னை பொதுமக்கள் அனைவரும் கடமை உணர்ச்சி தவறாது வண்டியை ஓரமாய் நிறுத்தி விட்டு சாலை கூட்டத்தில் கலந்து வேடிக்கை பார்த்தனர். சிலர் ரவி சாஸ்திரி range இற்கு கமெண்ட்ரி கொடுத்தனர்.

"circus மாதிரி இருந்துச்சுங்க சும்மா நல்ல வேகமா வந்து 4 பல்டி அடிச்சாருங்க"

"சூப்பரா ஓட்னு வந்தாப்டி என்ன நெனச்சாரோ வித்தை காம்சாரு பா நா பைக் நிறுத்திட்டு விசில் அடிச்சேன்னா பாத்துகோயேன்"

"மும்பை எக்ஸ்பிரஸ் படத்துல கூண்டுக்குள்ள கமல் பண்ணத இவரு ரோட்ல பன்னாருயா சாகசகாரன் பா இவரு"

 இந்த கலாய்க்கும் கூட்டத்தின் நடுவே சுமார் 50  வயது மனிதர் ஒருவர் "நீ அபினவ் தானே. இந்த பக்கம் என்ன பண்றே"

"நாஷ்தா துன்றாங்கோ" என்று மனதுள் நினைத்துக்கொண்டு "சேஷு அங்கிள் இந்த பக்கம் friend  பார்க்க வந்துர்ந்தேன் ஸ்லிப் ஆய்டுச்சு"

"அடி பட்டு இருக்கா" என்று அக்கறையாய் அருகில் சென்று விசாரித்தார்.

"நல்லா கேட்குறான்யா detailu" (இதுவும் மனதிற்குள் தான்) "இல்ல அங்கிள் லேசா ஸ்க்ராட்ச் அவ்ளோதான்"

"ok  கார்ல ஏறிக்கோ வண்டி என் டிரைவர் எடுத்து கொண்டுவந்து வீட்ல கொடுத்துருவான்"

"அயோயோ இந்த கிரகம் புடிச்ச பெருசு அப்பா கிட்ட செமயா போட்டு கொடுக்குமே" "இல்ல அங்கிள் என் friend  கு போன் பண்ணி இருக்கேன் ஸ்பென்சர் ல தான் இருக்கான் நான் அவனோட போய்டுவேன். தேங்க்ஸ் அங்கிள் ஒன்னும் problem  இல்லை" என்று சமாளிக்கவும் விக்கி "மச்சி செம dive அடிச்சியாமா அந்த பொண்ண நெனசினு ஒட்டினியா" என்று நக்கலுடன் வரவும் timing செமயா மேட்ச் ஆனது.

"மாப்ள நீ குண்டும் குழியுமா இருக்கற ரோட்ல விழுந்து இருந்தா கூட பரவா இல்ல இப்டி மூக்கு முழியுமா இருக்கற பொண்ண நெனச்சு நல்ல ரோட்ல பல்டி அடிச்டியே டா"

சூழ்நிலை புரியாமல் மொக்க போடும் விக்கியை மனதுள் திட்டி கொண்டு "அங்கிள் என் friend  வந்துட்டான் நா போய்டுவேன் நீங்க போங்க அங்கிள், விக்கி இது என் அப்பா colleague " என்று அவன் வாயை அடைக்க intro செய்தான்.

சேஷாத்ரியும் தலையில் அடித்துக்கொண்டு அங்கிருந்து நகர்ந்தார். டிராபிக் போலீஸ் ஒருவரும் வந்து கூட்டத்த கலைங்க  என்று அனைவரையும் நகர்த்த விக்கி மற்றும் அபியும் ஓடும் டிராபிக் இல் கலந்தனர்.

பின்னி ரோடு மீண்டும் பரபரப்பானது.

(தொடர்ந்து எழுதுவோம் )

துயரக் கடிதம்

முந்தைய மடல்கள் இதோ  - மடல்-1 மடல்-2 மடல்-3

மடல் - 4

அயோயோ இது ததரிந பார்ட்டி போலருக்கே தப்பான இடத்துல சிக்கிகிட்டியே அபி எஸ்கேப் என்று வந்த வழி மெல்ல திரும்பி நடக்கலானான் அவன் பைக் நோக்கி. சிறிது தூரம் சென்றவுடன் ஒரு முறை அவள் இல்லத்தை திரும்பி பார்த்தான்.. சற்றே அதிர்ந்து போனான். இவன் பைக் ஏற்றிய பெண்ணும் இன்னொரு பெண்ணும் இவனை பார்த்து சிரித்துக் கொண்டிருந்தார்கள். லூசுங்க என்று மனதுள் ஒரு குரல் ஒலிக்க அவன் மொபைலும் "பாஸு பாஸு பாஸு" என்று அந்த தெரு முழுக்க கேட்குமாறு அலறியது..

அருகில் சைக்கிள் ஒட்டிகொண்டிருந்த சிறுவர்களில் ஒருவன் "பாஸு ஆமா லூசு" என்று சிரிக்க, கோபம் வந்தாலும் சிரித்துக் கொண்டு phone எடுக்க வசை மழை செந்தமிழாய் இல்லை இல்லை சென்னை தமிழாய் ஒலித்தது.. போனில் நண்பன் விக்கி. கேநா  புநா முதல் ஓநா கூநா வரை அனைத்தும் சரவெடியாய்.

"மச்சான் மச்சான் சாரி டா.. இங்க ஒரு figure  டா அவள பாத்துடே போய்டேன்டா இன்னும் 10  நிமிஷத்துல வந்துடறேன்" இது அபி.

"எங்ககீர"

"ஏரியா கரெக்டா தெரில பட் எதிராஜ் பக்கம் டா"

"10  நிமிஷத்துல ம** புடுங்குவ"

"இல்ல மச்சான் செம figure  டா அதான் டா ரூட் மாறிடுச்சி"

"டே பக்கி அது நிறைய அசோக் leyland  போற highway  யா இருக்க போகுது"

"வாய கழுவுடா ** ***"

"சரி சரி நா இங்க wait பணின்னு கீறேன் நீ வந்துரு" என்றான் தூய சென்னை தமிழில்.

"jiggry  dhoshtu  டா நீயி" என்று வண்டி எடுத்து ஸ்பென்சர் நோக்கி முறுக்கலானான்.. இன்னமும் அந்த இரு பெண்கள் இவனை நோக்கி சிரித்த வண்ணம் இருந்தனர். இவன் மனமும் கவனமும் pulsar மேலும் சாலை மீதும் இல்லாமல் வினுதாவை நோக்கி பறக்க ஆரம்பித்தது.

வானம் தன் வனப்பிற்கு வனப்பு சேர்க்க அந்தி வெயில் ஆடை அணிந்து இருக்க, அபியின் மனமோ அந்த பெண்ணை அந்தி வண்ண ஆடையில் உருவகப்படுத்தி பார்க்க

டோம் டும் டாமட டும் என்று metal தரையில் மோதும் சத்தமும் அபியின் அம்ம்ம்மாஆ என்ற சத்தமும் இணைந்து harmony  யாய் ஒலித்தது.

(தொடர்ந்து எழுதுவோம்..)

Tuesday, October 19, 2010

துயரக் கடிதம்

முந்தைய மடல்கள் இதோ  - மடல்-1 மடல்-2

மடல் - 3 
 

வினுதா செல்லும் வழியை தொடர ஆரம்பித்தான் அபினவ். அவள் வேகம் மிகவும் குறைவாய் இருந்தது. பாவம் ரொம்ப வலிக்குது போலருக்கு.. பாத்து வந்துர்கலாம் என்று வருத்தப்பட்டான். பைக்கில் பின் தொடர்வது கடினம் என்று எண்ணிய அபி பைக்கை சாலை ஓரமாய் நிறுத்தி விட்டு நடக்க ஆரம்பித்தான்.

"எப்படியும் இவ வீடு பக்கத்துல தான் இருக்கும்.. நடந்து தான போறா.. பஸ் ஸ்டாப்ல வெய்ட் பண்ணல.. இவ வீட இன்னிக்கி கண்டு பிடிச்டனும்" என்று எண்ணிக் கொண்டு அவளை தொடர்ந்து ஃபாலோ செய்தான். "ஃபாலோ பண்றத கண்டுபிடிச்டா என்ன பண்றது?" என்ற கேள்வி அவனுள் முளைத்தது. உடனே நண்பன் ஒருவன் கூறிய டைலாக் பொறியில் தட்டியது. "மச்சான், பொண்ணுங்கள ஃபாலோ பண்ரப்ப நம்ம தாண்டா கவல படறோம் அவங்களுக்கு தெரியாம ஃபாலோ பண்ணனும்னு. ஆனா நம்ம மனசுல ஃபாலோ பண்ணனும்னு தோணின உடனேயே அது அவங்களுக்கும் தெரிஞ்சிடும். சும்மா தெரியாத மாதிரி வெட்டி சீன் பொடுவாங்க அவ்ளோதான்".

"ஒரு வேல நம்ம அவ பின்னாடி வந்துட்டு இருக்கறது தெரிஞ்சுர்குமோ... இருக்காது" என்று யோசித்து கொண்டிருக்கையில், "என்ன மிஸ்டர் உங்களுக்கு வேல வெட்டி எதுவும் இல்லயா.. எதுக்கு இப்பிடி பின்னாடி காணதத கண்டா மாதிரி வரீங்க.. போய் புள்ள குட்டிய படிக்க வெக்கிற வழிய பாருங்க.. போங்க" என்றாள் வினுதா..

"எனக்கு வேல வெட்டிலாம் இல்லங்க.. நான் MBA finance படிச்சுட்டுருக்கேன்.. also எனக்கு புள்ள குட்டியும் இல்ல.. அழகான பொண்ணா தேடிட்டு இருக்கேன் to get புள்ள குட்டி" என்று சற்று நக்கலாய் பதிலளித்தான். "ஜோக் அடிகர்தா நெனப்பு.. போய்யா வேலய பாத்துட்டு.. யாரு கேட்டா உன் பயோ-டேட்டா.. ஹ்ம்ம்ம்" என்று சொல்லி விட்டு அழகாய் இதழ்களை இரு முறை கோணிக்கொண்டாள்.

"இல்லங்க இது பயோ-டேட்டா இல்ல.. நீங்க கேட்ட கேள்விக்கு பதில்.. பயோ-டேட்டானா பேரு இருக்கும்ல.. i forgot to say my name.. நான் அபினவ்.. நீங்க"..

"அதான் ஏரியாக்கு 10 friends வெச்சு இருப்பீங்களே பொண்ணுங்க பேரு அட்ரெஸ் போன் நம்பர்லாம் கண்டுபிடிக்க.. அந்த நிபுணர் குழு கிட்ட சொல்லி கண்டுபிடிக்க சொல்லு" என்று அந்த இடத்தை விட்டு நகர்ந்தாள்..

"இது நக்கல் நையாண்டி மண்ட கணம் பிடிச்ச பார்ட்டியா இருக்கும் போலருக்கே.. அபி விடாதடா அவள" என்று தனக்குள் கூறிக் கொண்டு தொடர்ந்து அவளை ஃபாலோ செய்தான்..
ஒரு 15 நிமிடம் நடந்திருப்பாள் வினுதா.. அபியும் அவளை பின் தொடர்ந்து வந்திருந்தான். ஒரு அழகிய சிறு வீட்டிற்குள் நுழைந்தாள்.. சங்கீத சத்தம் இனிமையாய் கேட்டு கொண்டிருந்தது அந்த வீட்டிலிருந்து.. "ஆயாயோ இது தா தா ரி நா பார்ட்டி போலருக்கே" என்று அங்கலாய்த்துக் கொண்டான். "சரி கொஞ்ச நேரம் கேட்டு தான் பாப்போம்" என்று எண்ணி அங்கேயே நின்றான்.

"சமயாநிக்கி தகு மாதலாடனே பா மகரிரி" என்று மெல்ல அந்த சங்கீதத்தில் வினுதாவின் குரலும் இணைந்து, இசையை மேலும் இனிமை ஆக்கியது.

(தொடர்ந்து எழுதுவோம்..)

துயரக் கடிதம்.. 2

முந்தைய மடல்கள் இதோ  - மடல்-1

மடல் - 2 

வினுதா செல்லும் வழியையே வெறித்து பார்த்து கண்ணீர் சிந்திக் கொண்டிருந்தான் அபினவ். சுமார் 5 நிமிடங்கள் கடந்திருக்கும். மெல்லமெல்ல அவன் கண்ணீர் வறண்டு போக தொடங்கியது. இயல்பு நிலைக்கு திரும்பியவனாய் கடல் அலைகளின் பக்கம் கவனத்தைதிருப்பினான். கண்கள் மட்டுமே அவன் நினைத்ததை செய்தன அனால் மனமோ இன்னமும் வினுதா சென்ற திசை நோக்கி பறந்துகொண்டிருந்தது.
ஒளியினும் வேகமாய் பயணிக்க கூடிய ஒன்று உண்டெனில் அது மனித மனமே . நொடியில் பல்லாண்டுகள் பின்னோக்கி உருளும். சமயம் பார்த்து பல ஆண்டுகள் கழித்து நடக்கப்போவதை கற்பனை செய்யும். ஆனால் அது கடந்த காலத்தை நோக்கிப்  பயணித்தாலும்எதிர் காலத்தை கற்பனை செய்தாலும், நிகழ் காலத்தில் அதன் நிலை துயரமாகத்தான் இருக்க வேண்டும். மகிழ்ச்சியாய் இருக்கும் சமயம்மனம் கடந்த கால நினைவுகளை அசை போடுவதில்லை. அபினவின் மனமும் வேகமாய் பயணித்தது.
சுமார் ஒன்றரை ஆண்டுகளுக்கு முன்பு...
எத்திராஜ் கல்லூரி வளாகம்..
ரம்பை ஊர்வசி மேனகை போன்ற பெண்களை இங்கு பலர் தேடி ஏமாந்து போனாலும் சிலருக்கு அதிர்ஷ்டம் அடிக்கத்தான் செய்கிறது.. அப்படிப்பட்ட அபூர்வமான அதிர்ஷ்டசாளிகளில் அபினவும் ஒருவன்..
அபினவ் மனம் முழுதும் ஸ்பென்சர்இல் .. லயோலா b - school இல் முதல் ஆண்டு சேர்ந்து சரியாய் 4 வாரங்கள் தான் ஓடியிருக்கும்.. வகுப்புகள் வழக்கம் போல் அலுக்க ஆரம்பித்தன. நண்பனிடம் இருந்து sms "மச்சி ஸ்பென்சர்ல இருக்கேன் கிளாஸ் முடிஞ்சதும்வந்துடு".. விக்கியின் sms இருந்த கொஞ்ச நஞ்ச ஆர்வத்திலும் மண் அள்ளி போட்டது.
கல்லூரி முடிந்ததும் நேரே நெரிசல் மிகு கல்லூரி சாலையில் 40 களிலும் 20 களிலும் மாறி மாறி pulsar ஐ முறுக்கினான். எத்திராஜ்கல்லூரி நெருங்கியவுடன் கண்கள் தானாய் அலை பாயத் தொடங்கியது.. மெல்ல பைக்கின்    வேகமும் தணிந்தது .. சாலையை கடக்க  தயாராய் இருந்த ஒரு பெண்ணின் காலில் அபினவோட பல்சரின் முன் சக்கரம் ஏறியது.. அம்ம்ம்ம்மா என்ற சிறுஅலறலை தொடர்ந்து "பொறம்போக்கு பார்த்து போக மாட்டே" வார்த்தைகள் கடினமாய் இருந்தாலும் குரல் மிகவும் இனிமையாய்ஒலித்தது அபினவிற்கு..
"sorry  தெரியாம ஏறிடிச்சு" என்றவனின் வார்த்தையை காது கொடுத்து கேளாமல் தன் வழியே சென்றாள் அந்த பெண் விந்தி விந்தி.. வண்டியை stand போட்டு விட்டு அவளை நோக்கி சென்றான் அபி.. "ஏங்க sorry ங்க தெரியாம ஏறிடுச்சு.. நீங்க எங்க போனும்னுசொல்லுங்க நான் drop பண்ணிடறேன்" என்றவனுக்கு "ஆணியே புடுங்க வேணாம்" என்ற பதிலே கிடைத்தது..
அவளை பார்த்த மாத்திரத்திலேயே ஒரு இனம் புரியாத உணர்வு அபி மனதுள் பொங்கியது.. அவன் உள்ளுணர்வு அந்தப் பெண்ணைதொடரச் சொல்லியது.. அவன் வண்டி அவன் அனுமதியின்றி அதனை செய்ய தொடங்கியது..
ஸ்பென்சரில்  காத்திருந்த நண்பனுக்கு அபியின் பயணம் எத்திராஜுடன் திசை மாறியது தெரிந்திருக்க நியாமில்லை..

-தொடர்ந்து எழுதுவோம்

துயரக் கடிதம்.. 1

முகப்பு:

என் வலைப்பூவில் வரும் எனது முதல் தமிழ் கதை.. துயரக் கடிதம்.. இதனை ஒரு online இதழுக்காக எழுத ஆரம்பித்தேன்.. சில காரணங்களால் அந்த இதழ் நிறுத்தப்பட இப்பொழுது கதை தொடர்கிறது என் வலைப்பூவில்.. இதன் 2 மடல்கள் ஏற்கனவே வெளிவந்தவை.. மூன்றாவது மடல் முதல் தொடர்ந்து இவ்வலைப்பூவில் வெளி வரும்.. உங்கள் ஆதரவை பணிவோடு வேண்டி இதோ உங்கள் கணினி தேடி வருகிறது இத்துயரக் கடிதம்..


மடல்-1

அழகிய மாலை நேரம்.. அலைகளும் மனித தலைகளும் மோதும் மெரினா கடற்கரை.. வழக்கமான விடுமுறை நாள் மாலையில் காணக் கிடைக்கும் அனைத்து நிகழ்வுகளும்அழகழகாய்.. பலூன் விளையாடும் குழந்தைகள், சுண்டல் மாங்காய் வியாபாரிகள், குடும்பத்துடன் மாலையின் ஆழி அழகை அனுபவிக்க வந்தவர்கள் இன்னும் பலதரப்பட்ட மக்கள்..

எவ்வளவு கூட்டம் இருந்தாலும் காதலர்களுக்கு மட்டும் எப்படியும் தனியாக அமர்ந்துபேச ஆள் அரவம் அற்ற இடம் எளிதாய் கிடைக்கும் இங்கு.. அப்படிப்பட்ட ஒரு தனிஇடத்தில் கையில் அலைபேசியுடன், கால்களை குவித்து அதில் முகம் புதைத்துஅமர்ந்திருந்தாள் வினுதா.. பார்த்தவுடன் அழகு தேவதை இவள்தான் என்றுஅனைவரையும் சொல்ல வைப்பது போல் ஒரு தோற்றம் .. நீல நிற சுடிதாரில் கடல்தேவதை தான் கரையில் வந்து அமர்ந்து இருக்கிறாளோ என நினைக்க வைத்தாள்.. ஆனால் அவள் அமர்ந்திருக்கும்  கோலம் அவளுக்குள் ஆயிரம் பூகம்பங்கள் நடந்துகொண்டிருப்பதை உணர்த்தியது..

ஒரு கருப்பு நிற பல்சர்  கடற்கரை மணலில் செல்ல எதுவாய் வேகம் குறைந்து நேராய்வினுதா அருகில் சென்று நின்றது.. வண்டியை சைடு ஸ்டாண்ட் போட்டு ஹெல்மெட்கழட்டினான் சுமார் 24 வயது மதிக்க தக்க அந்த இளைஞன். வினுதா இன்னமும்அசைவற்று அமர்ந்திருந்தாள் அழகுச் சிலையாய்..

பல்சர்  இளைஞன் நேராய் வினுதா அருகில் சென்று அமர்ந்தான். அவள் அழகைஇரண்டு நிமிடங்கள் ரசித்தவன் மெல்ல அவளை தொட்டு வினு என்று அழைத்தான்.. திடுக்கிட்ட அழகுப் பதுமை அவன் கைகளை தட்டி விட்டு "இது சரி வராது அபினவ்" என்றாள்..

காதலர்கள் எவ்வளவுதான் தனி இடம் கண்டு பிடித்தாலும் சுண்டல் சிறுவர்கள்எப்படியும் அந்த இடத்திற்கும் வந்து விடுவார்கள்.. "அக்கா சுண்டல் வாங்கிகங்க" என்றான்.. இதுவும் புரியாத ஒரு விஷயம் தான்.. அனைத்து சுண்டல் சிறுவர்களும்நேரே பெண்களிடம் தான் சுண்டல் விற்கிறார்களே தவிர கூட இருக்கும் ஆணிடம்கேட்பதில்லை.. இல்ல தம்பி வேணாம் என்றாள் காற்றுக்கு கூட வலிக்காத ஒலியில்..

வினுவின் வார்த்தைகளுக்கு இன்னமும் அர்த்தம் விளங்காத முகத்துடன் அபினவ் 5 ரூபாய்க்கு பட்டாணி சுண்டல் கொடு தம்பி என்றான்.. இடைமறித்த வினு 2 பொட்டலம் போட்டு கொடு என்றாள்.. "ஏன்கா எப்போதும் ஒரே பொட்டலத்தில் தான கேப்பீங்க" என்றவனுக்கு "உன் வேலைய மட்டும் பாரு" என்ற கோபமான பதிலே கிடைத்தது.. சுண்டல் சிறுவன் வேகமாய் அங்கிருந்து நகர்ந்தான்..

வினுவின் வழக்கத்திற்கு மாறான வித்தியாசமான செயல்களால் ரொம்பவேகுழம்பியிருந்த அபி வினுவிடம் "என்னாச்சு அவசரமா வர சொன்னே இங்க வந்தாஎல்லாமே வித்தியாசமா இருக்கு.. என்ன நடந்துச்சுன்னு தெளிவா சொல்லு" என்றவனுக்கு பேரிடி வரும் என்று தெரிந்திருக்க நியாயம் இல்லை..

"நடந்தது எல்லாமே உனக்கு தெரியும் அபி.. இன்னிக்கி என்ன நாள் தெரியுமா ஞாபகம்இருக்கா?" என்று ஆரம்பித்து தொடர்ந்து அவள் பேசிய வார்த்தைகள் அபினவின்நெஞ்சில் முள்ளாய் தைக்க தொடங்கியது.. மெல்ல கடல் நீர் அபினவின் விழிகளில்இருந்தும் கசிய தொடங்கியது.. சுமார் 15 நிமிடங்கள் இடை விடாது பேசிய வினு விடைஎதிர் பாராமல் விருட்டென அங்கிருந்து எழுந்து சென்றாள்.. அவளை பெயர் கூறிஅழைக்க கூட திராணி அற்று விழிகள் குளமாய் நின்றான் அபினவ்..

மெல்ல மெரினாவின் கடல் அலை அபினவின் இதயத்துள்ளும் மோத ஆரம்பித்ததுஆழிப் பேரலையாய்..

(தொடர்ந்து எழுதுவோம்..)

Thursday, September 2, 2010

Wi-Fi (802.11abgn) - 2

Well. In last article we saw a simple introduction to wireless networks and simple connection protocol in a BSS.

Introduction to Wi-Fi

Let us march further little towards physical layer elements.

Channels:

Channels are nothing but the frequencies which are used to transmit the information over the air. As of now we got two spectrum for operation of Wi-Fi. One is 2.4 GHz Spectrum and other is 5 GHz Spectrum. The number of channels supported for a country is variable and guided by strict Regulatory domain.
Both the spectra are unlicensed spectra and can be used by non WLAN devices (Microwave oven, bluetooth for 2.4 GHz, Cordless phone and baby monitor for both 2.4 and 5 GHz) as well.

2.4 GHz Spectrum:

This spectrum starts from frequency 2.412 GHz. This 2.412 is the centre frequency for the channel 1. Every channel has bandwidth of 20 MHz out of that only 5 MHz is dedicated. The other bandwidth will be shared with neighboring channels. Hence every channel will have dedicated 5 MHz BW, 5 MHz BW shared by one neighboring channel, 5 MHz BW shared by two neighboring channel and 5 MHz BW shared by three neighboring channel.


In Asian Counties, Europe, the usage of channel 12 (2.467) and 13 (2.472) is also permitted. For 802.11b only operation channel 14 (2.477) is also allowed.
In 2.4 GHz spectrum, the standards 802.11b,g are specified specific to 2.4 GHz radio.

5 GHz Spectrum:

Unlike 2.4 GHz spectrum, 5 GHz spectrum has dedicated 20 MHz Bandwidth for every channel. The 5 GHz spectrum starts with channel 36 (5.18 GHz). We can split 5 GHz radio into three, viz. a. Lower 5 GHz (channels 36,40,44,48), b. Upper 5 GHz (channels 149, 153, 157, 161, 165), c. DFS channels (channels from 52 to 64 and 100 to 140).

There are strict regulatory domains which will guide the usage of DFS channel and 5 GHz spectrum for WLAN purpose. 802.11a standard is defined specific to 5 GHz radio.

40 MHz Bandwidth in 802.11n:

The default bandwidth for 802.11 is 20 MHz. But with developments in 802.11n standard the usage of additional bandwidth 40 MHz is also defined. In 40 MHz Channel Width Mode (CWM), the 20 MHz of the neighboring channel is also used. Under this case the neighboring channel will be termed as secondary channel or extension channel or data channel. The actual channel will be called as primary channel or control channel. The usage of 40 CWM is also referred as channel bonding.

In 2.4 GHz radio, for channel 1 the secondary channel will be 5 under extension channel spacing of 20 (default). Extension channel spacing should have a minimum value of 20 MHz.

For understanding more on extension channel let us assume the primary channel to be 1. Channel 1 shares its bandwidth with channel 2(15 MHz shared), 3(10 MHz shared) and 4(5 MHz shared) (Refer table for clean understanding).

If the Extension channel spacing is 15 MHz (less than 20 MHz), then the secondary channel for channel 1 will be channel 4

2.412(channel 1) + 0.015(extn channel spacing) = 2.427(channel 4)

Our frequency range will be from 2.402 (Starting of channel 1) to 2.437 (Ending of channel 4). Hence Bandwidth will be

2.437 - 2.402 = 0.035 GHz or 35 MHz.

In other words, Channel 4 already shares 5 MHz bandwidth with channel 1. Hence we will get only 35 MHz for our operation. As per standards two extension channel spacing is defined 20 MHz and 25 MHz. In 20 MHz ECS mode, extension channel will be primary channel (Plus or Minus) 4 and in 25 MHz ECS mode, extension channel will be primary channel (Plus or Minus) 5.

In case of 5 GHz, channel 36 will be bonded with channel 40 and vice versa. channel 44 and 48 will be bonded. 40 should not be bonded with 44 which will lead to violation of regulatory domain.
Recently, Wi-Fi organisation along with Wi-Gi is working on evolution of new standard which will operate on 60 GHz spectrum. Once the standard got defined, we may achieve a faster WLAN.

Wi-Fi (802.11abgn) - 1

Introduction:

Many will be using Wi-Fi products at home. Routers, Gateways, Stations, Mobile phones etc. Here I am going to share my knowledge on 802.11 WLAN technology. Whatever I have learnt in my 1 year experience, I will try to share with the world, in a simple lucid way.

Some useful links:

http://www.wi-fi.org/

http://www.wifinotes.com/

P.S. Here whatever I am going to share, they are purely based on ieee standards, my testing experience and learnings.

In Short:

To whomever, they are good in wired networks,

Literally there is no difference between wired and wireless networks on the top layer (OSI layers above Data Link Layer). The wireless networks differs only from the data link layer. In Wireless network, almost all the controls and managements are implemented in MAC sublayer. The MAC sublayer is fully responsible for establishing and maintaining the wireless connection. It is the only software layer which differs the wired and wireless networks.

802.11:

The wireless networks over small range is often referred as BSS (Basic Service Set). If you have a Wi-Fi Router or Access Point, to which one or more Laptops are connected, then they together form a Basic Service Set.

There are two types of BSS,

a. Independent BSS (IBSS), it lacks any master device such as Routers, Access Points(AP) or Gateways. It is a simple connection established between two or wireless stations (STA). The Ad-hoc network established between two or more laptops is best example for IBSS.

b. Infrastructure BSS (By default BSS refers to Infrastructure BSS), in infrastructure BSS there is an infrastructure element (e.g. AP, router) to which many STAs are connected and the infrastructure element is responsible for the connectivity and management of the WLAN (Wireless LAN).

For Initial articles, I will be dealing more with BSS than IBSS. Because it is easy to understand the protocols in BSS and later it will be so easy to map the same for IBSS.

BSS:

How Connection is Established:

As told earlier the BSS will have infrastructure elements, which will take care of the establishing and maintenance of the connectivity between different elements of the WLAN.

(i) Every infrastructure element should send beacons periodically to the air. "BEACON" is a Management Frame, which will tell clearly about the configurations of the wireless router such as SSID, channel, security mode etc.

(ii) STA will be sending as "Probe Request" which will have the STAs configuration.

The Beacons and Probe Requests are Broadcasted (Sent for everyone in the Air. The Destination MAC address will be FF:FF:FF:FF:FF:FF).

(iii) If a Network Infrastructure receives a matching Probe Req, i.e. the SSID, security mode and the other wireless parameters should be same, then it needs to response with a "Probe Response". From the Probe Response, the Packets will be unicasted (Sent to proper destination).

(iv) "Auth" Frames will be sent by the STA (will not be sent for OPEN Authentication).

(v) "Association Request" will be sent by the STA. In this stage, the STA would have get tuned to AP's parameters with reference to Probe Response.

(vi) "Association Response" will be sent by the Infrastructure Element to the STA.

(vii) The Key handshakes will take place for establishing the secure connection (This step will not be there for "No Security" connection).

All these connection frames can be analysed with wireless sniffer. Wireshark, Omnipeek, airmagnet are some of the widely used sniffer softwares. Your simple Wi-Fi capable laptop can act as sniffer with this softwares.

In the next article, we will learn about the wireless channels.

Article 2

Sunday, April 25, 2010

Songs

8. Song on Lord Shiva:

Raaga: Naagabharanam (Naaganandhi)
Talam: kanda chapu

Pallavi:

Parvathi naayaka parameshwara paripalayamam
purandharadhi sura vandhitha pashupathi- sri

Samashti Charanam:

Naagabharana bhooshitha narthanapriya
Lingothbhava venkatesa vidhi vinutha
gangadhara tava padhara vindham gathi

Madhima kalam:

Pancha boothathipathi parvatharajatmajaapathi
prajapathi prapanjapathi panchakshara sri

Songs

7. Song on Lalitha parameshwari:

Raagam:
Lalitha
Thalam: Aadhi (2 Kalai)

Pallavi:

Lalitha parameshwari namasthe
lalitha kamala peeta nivasithe-sri

Anupallavi:

Thamboola thaaritha mukhi - sadha
samastha samrajya samrakshana sukhi

Charanam:
Srishti stithi karini shankari sarveshwari
sarva lokha paripalini shoolini shyamali
dheena venkatesa samarpitha gaana malini
gnana karini srichakra madhya viharini

Madhyama kalam:
Thrinetri thrikalini thripurajanani thrijagathpalini
thryambageshwara ardha bagini sri maha tripurasundari

Songs

6. Song praising Goddess (For rain):

Ragam: Amruthavarshini
Talam: Aadhi

Pallavi:

Amruthavarshini ambike
akila lokha nayikae anandha
karinyae paripalithe varadhe

Anupallavi:

Indiradhisura vandhithae varshapriyae

Saranam:

Jalaroopithe jagan mohinyae
venkatesa aaraadhithe mama
janithe jalakandeshwara sahithe

Madhyamakalam:

akhilandeshwari nirvrutha karshini
amrutham varshayae amrutham varshayae

Saturday, January 23, 2010

Songs

5. Song praising Lord Hanuman

Ragam: Ramapriya
Talam: Ekam (2 Kalai)

Pallavi:

vandhanam shree vayukumaram
shree venkatesa bhaktha vatsalam

samashti saranam:

parijatha tharu moola nivasitham
parakrama prathaba hanumantham
ramapriyam shri raguvara dhasam
rakshitha mama anjana putram

Madhyamakalam:


lanka nasakam janaki shoka nasakam
dhasa paripalam gathitham tava padham

Saturday, January 9, 2010

POO MAARI POZHIYAYO

MEENDUM MEGANGAL MEDHUVAI MODHIKONDU
NAGARGINDRANA MAARIKU PIN VAANILAE

KAANUM MANIDHAN MANADHIL ODUGINRANA
AAYIRAM AAYIRAM ENNANGAL; KADAL ALAIYAI
PUYAL KAATRAI, SUZHANDRODUM NADHIYAI
ATHAN PUNALIL THULLUM SIRU MEENAI

MEENDUM ORU PERU MAZHAI VARUMO
ENA ANJUM ANDRADAM KAICHIGAL
MEENDUM ORU PERU MAZHAI VARATHO
ENA AENGUM PALLICH CHIRARGAL..
MAZHAI PEINTHU OINTHA PINNAR
VAANILAGATUM NAM NENJILAGATUM
KUZHAPATHIRKUM AEKATHIRKUM
PANJAMENPATHU ENDRUM ILLAI

"VAANAM ENAKORU BOTHI MARAM"
ENDRA VAIRAMUTHUVIN VARIGAL
ENO THIDIRENDRU VETTIYATHU
IDI ILLATHA MINNALAI EN NENJIL..
VAANAMUM ATHAN MEGAMUM, VINMEENUM
KATHIRUM NILAVUM PARAKUM PARAVAYUM
NAMAKUL TANAE THONDRA VAIKATHA
THATHUVATAYA NERI NOOLGAL KOORINA

SILA POZHUTU SOGAMANA SINTHANAIGAL
SILA POZHUTU SUGAMANA KOLANGAL
PALA POZHUTU INNATENDRU ARUTHIYITTU
KOORA IYALA MANAPPUZHUKKANGAL

MAZHAIYUM ATAN PIN VELUTHUM VELUKAMALUM
IRUKUM VAANAMUM KOORUM KATHAIGAL ALAATHITAN

ULAGAM UYYA POO MAARI POZHIYAYO....