lecture 15b - wireless lan

Upload: yesmurali

Post on 06-Apr-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Lecture 15b - Wireless Lan

    1/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 1

    A wireless local area network(WLAN) links two ormore devices using some wireless distribution

    method (typically spread-spectrum or OFDM radio),

    and usually providing a connection through an

    access point(AP) to the wider internet. This gives

    users the mobility to move around within a local

    coverage area and still be connected to the network

    IEEE has defined the specifications for a wireless

    LAN, called IEEE 802.11, which covers the physicaland data link layers.

    ! "#$

    #$% !

    " &

    #$""'(

    )*+ *,"

    !-+."%

    ",.

    ,,.*

    '* ) *"/

    . ! ! %

    !"

    Standard defines two kinds of services :Standard defines two kinds of services :

    The basic service set (BSS)The basic service set (BSS)

    The extended service set (ESS)The extended service set (ESS)

    -,.0"

    0) $0$!1

    0)#"$! .+0"202*

    3& ".'0

    00 4! *+

    +,.

    ",.,+''

  • 8/3/2019 Lecture 15b - Wireless Lan

    2/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 2

    /.

    /."

    0

    ,+,+

    2254,+

    /'

    ,+2

    /.-"2

    ,!.'

    '',2,

    -,"(

    ,44,

    ,

    ",

    '.,'

    !",'.

    "

    *'4!+

    +( %.

    ).+ )* 46) )*)*

    !

  • 8/3/2019 Lecture 15b - Wireless Lan

    3/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 3

    4!!

    +))-,

    '.!-'0.0

    44 ))!.+.'".+..'-++,++"!

    "''*+'+,'*

    ,''"''*+,

    ! "

    "'"

    "

    + '+

    +'"(

    '")*,

    *

    +.+

    !*!+"'"7'*! **,!+"7'* -! -, ! +

    * &. &38&!**,'-.,*!'9&38&

  • 8/3/2019 Lecture 15b - Wireless Lan

    4/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 4

    /),

    0!+!"

    '"

    !

    "#$$$%&'((!!,/'

    ",!,

    !*+%

    )

    ++

    +,,

    *++,

    "

    +

    &,::'3&

    ,+"+')'

    ,2,+,"'*)!+)!+"+-+,"'""."2%.+,,"'"+

    2+,",,'!,'',*.*'."+

    """!,+*,

    "++);

  • 8/3/2019 Lecture 15b - Wireless Lan

    5/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 5

    + #$$$%&'(( #$$$%&'((*!!+

    -,#6%+;'$

    6;"%+""*"%+""*

    "*+

    ","''0*,/0

    #$$$%&'((!!!+ -,#2%

    $

    ;,,+,+%",

    #$$$%&'((,*-+

    -,#>'"%+

    ./'$

    #$$$%&'((.!!!+

    -,#'42

    %;42$"

    ''

    #$$$%&'((/,*-+

    -">623"'

    '/%

    -

    ."

    '0

    2,&62&6

    ).+44+

    0'&38&2 )&6)&6

    ?=+)&)&

    )&'

  • 8/3/2019 Lecture 15b - Wireless Lan

    6/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 6

    3&+ )&6)&6(

    -.,+:":*!' ) )

    ) "'.+.+0 "*)&6"(&6)&6)&)&)

    - '""" )* !0"!!#"*,+ ) %.) )46)

    &6)*)&464)&64)!**'.'!-)'",'"@*)&6""""@ +

    ""

    -.,'-

    ""),

    2"""

    A Super Frame

    time

    Contention PeriodContention-free Period Contention-free Period Contention Period

    A Super Frame

    2,&62&6( 2&6&)&)

    -,3&+,"2&6,2&6 &38& .,-8&-%8&,-.

    ( "+*+

    .,,,+'.

    @+".@'*"'+""

    ::*+!"'",3,8*"/*!'!*",""

    6,4"".

  • 8/3/2019 Lecture 15b - Wireless Lan

    7/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 7

    &38&

    -"..

    ""&3,+'.%+''&38&""" &38&2 "*"%+ &,''*."&38&,

    &38& A , A B

    +A>",",'*",

    CSMA/CA and NAV

    NAV- Network Allocation Vector

    RTS- Request To Send

    CTS-Clear To Send

    DIFS Distributed InterframeSpace

    SIFS-Short Interframe Space

    -8&-

    -"'*

    "%44

    -",+'*

    "

    .!',+'&44

    &-"=C,+

    -"

    -.!'"

    -#"$

    3&""-

    &-"-"

    """

    ",=

    ""

    '#"$9

    12314*

    "

    ,'"

    CS65 C t N t k D t f EEE

  • 8/3/2019 Lecture 15b - Wireless Lan

    8/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 8

    Use of handshaking to prevent hidden station problem

    C FA B ED

    RTS

    RTS = Request-to-Send

    IEEE 802.11

    Pretending a circular range

    C FA B ED

    RTS

    RTS = Request-to-Send

    IEEE 802.11

    NAV = 10

    NAV = remaining duration to keep quiet

    Network Allocation Vector(NAV)

    C FA B ED

    CTS

    CTS = Clear-to-Send

    IEEE 802.11

    CS65 C t N t k D t f EEE

  • 8/3/2019 Lecture 15b - Wireless Lan

    9/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 9

    C FA B ED

    CTS

    CTS = Clear-to-Send

    IEEE 802.11

    NAV = 8

    C FA B ED

    DATA

    DATA packet follows CTS. Successful data reception acknowledged

    using ACK.

    IEEE 802.11

    IEEE 802.11

    C FA B ED

    ACK

    C FA B ED

    ACK

    IEEE 802.11

    Reserved area

    CS65 Computer Networks Dept of EEE

  • 8/3/2019 Lecture 15b - Wireless Lan

    10/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 10

    IEEE 802.11

    C F A B ED

    DATA

    Transmit range

    Interference

    rangeCarrier sense

    range

    FA

    "&38&

    66

    Frame Control field defines the type of the frame and some control information.

    Subfields in Frame Control(FC) field

    2("+/B"A*"

    ""

    ."DB"A*"

    "2

    (-""E,+'

    -'"".

    "#-2$#62$,"

    To DS & From DS :

    CS65 Computer Networks Dept of EEE

  • 8/3/2019 Lecture 15b - Wireless Lan

    11/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 11

    %&(-""

    %,"","

    6,+(",

    +,+"6&"

    6&(&&45

    %

    63-

  • 8/3/2019 Lecture 15b - Wireless Lan

    12/13

    CS65-Computer Networks Dept. of EEE

    S.Muralidharan 12

    ."

    ='

    ' !

    +)( )4 )"'",

    FFF

    )4 2."/)"",+465

    4 3,*+

    /,"=&+G"

    )

    %.).+)

    ?&C

    ;C4,,!+

    EC4,4!!+

    C4,=DD

    ?'+&!D&D."+

    '+

    )!H+

    )!+"

    +

    +'!+

    !+)

    )(-"+

    46))"/.,")!',+'+)

    ,"

    -9(

    -H+'+)-H) I/,)),

    I""'( J ,

    .J +*2?.*

    J .+,.?+*)

    CS65-Computer Networks Dept of EEE

  • 8/3/2019 Lecture 15b - Wireless Lan

    13/13

    CS65 Computer Networks Dept. of EEE

    S.Muralidharan 13

    ++

    WEP WPA 802.11iCipher Algorithm RC4 RC4 (TKIP) AES-CCMP

    Encryption Key 40-bit 128-bit 128-bit

    Initialization Vector 24-bit 48-bit 48-bit

    Authentication Key None 64-bit 128-bit

    Integrity Check CRC-32 Michael CCM

    Key Distribution Manual 802.1X (EAP) 802.1X (EAP)

    Key Unique To: Network Packet, Session, UserPacket, Session, User

    Key Hierarchy No Derived from 802.1X Derived from 802.1X

    Ad-hoc Security (P2P No No Yes (IBSS)

    Pre-authentication No No Yes (EAPOL)