waiting for task. küldésfogadás send receive. getting data to send from higher layer

28
Waiting for task. Send Receive

Upload: alfred-dymond

Post on 11-Dec-2015

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Waiting for task.

Küldés Fogadás

Send Receive

Page 2: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Getting data to send from higher layer.

. . . . .

Page 3: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Forming the frame.. . . . .

Page 4: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Number of trials is zero. (N = 0)

. . . . .

Page 5: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Is the channel busy?

Igen Nem

. . . . .

Yes No

Page 6: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Waiting the gap time.

Page 7: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Starting transmission.During collision detection.

Ütközés történt Sikeres átvitel

. . . . .

Collision occurs No collision

Page 8: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Indicating successful transmission to higher layer.

. . . . .

Page 9: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Waiting for task.

Küldés FogadásSend Receive

Page 10: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Sending jam signal.. . . . .

Page 11: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Number of trials increased. (N = N + 1)

. . . . .

Page 12: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Is number of trials 16?(N = 16 ?)

Igen NemYes No

Page 13: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Indicationg the unsuccessful transmitting to higher layer.

. . . . .

Page 14: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Waiting for task.

Küldés FogadásSend Receive

Page 15: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

N < 10 ?

Igen NemYes No

Page 16: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Delay time:Random between 0 – (2N-1) unit.

. . . . .

Page 17: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Waiting the delay time.

Page 18: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Is the channel busy?

Igen Nem

. . . . .

NoYes

Page 19: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Delay time:Random betweem 0 – (210-1) unit.

. . . . .

Page 20: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Waiting the delay time.

Page 21: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Is the channel busy?

Igen Nem

. . . . .

NoYes

Page 22: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Synchronization.Waiting for the start of frame.

. . . . .

Page 23: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Is the frame length and CRC OK?

Igen NemNoYes

Page 24: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Is the destination address equal to mine or is it broadcast?

Igen NemYes No

Page 25: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Discard the frame!. . . . .

Page 26: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Waiting for task.

Küldés FogadásSend Receive

Page 27: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Give the data field of frame to higher layer!

. . . . .

Page 28: Waiting for task. KüldésFogadás  Send Receive. Getting data to send from higher layer

Waiting for task.

Küldés FogadásReceiveSend