SlideShare a Scribd company logo
Token Bus (IEEE 802.4) : Definition




 Token bus is a physical bus
 that operates as a logical ring
 using tokens.
    (From: Local Area Networks - Fourzan)
Introduction to Token Bus

 Token Bus (IEEE 802.4) combines features of Ethernet
  (a bus topology) and Token ring.

 Stations are logically organized into a ring. A token is
  passed among the stations. If a station wants to send data,
  it must wait and capture the token.

 Token Bus is limited to factory automation and process
  control and has no commercial applications in data
  communication.
Token Bus: Introduction

 The logical ring is formed based on the MAC address
  of the station in descending order.
 Each station considers the immediate lower address
  as next station and the station with immediate
  higher as the previous station.
 Eg:
    20           44         65       90
Token Ring (IEEE 802.5)

 Token ring requires that stations take turns sending data.


 Each station may transmit only during its turn and may
  send only one frame during each turn.

 The mechanism that coordinates this rotation is called
  token passing.
Token Passing
Token Passing
Token Passing
Token Passing
Service Classes
Service Classes
Ring Management
Ring Management: Removing Stations

        1. Voluntary Leaving:
Ring Management: Removing Stations

       2. Unexpected Leaving:
Ring Management: Adding Stations

 CASE 1
Ring Management: Adding Stations

 CASE 1 (Contd….)
Ring Management: Adding Stations

 CASE 2
Ring Management

  Token Recovery
Ring Management

 Removing Duplicate Tokens
Ring Management

 Ring Initialization
Token Bus Layers
 The Token Bus protocol operates in the :-
     a) Data Link Layer:
            1. LLC Sublayer
           2. MAC Sublayer
     b) Physical Layer

 The logical link control (LLC) is the upper part
 sublayer of the data link layer (logical addresses,
 control information, and data)

 Media Access Control (MAC) sublayer resolves
 the contention for the shared media.
Token Bus Layers

              LLC                      Data
                                       Link
              MAC                      Layer

        Physical Layer


Transmission Medium



                                 MAC Sublayer
It uses the token passing access method over a physical bus topology.
Mac Sublayer

 Frame Format – general format of fields in the frame at
 the MAC layer
  1. Preamble: Consists of one or more bytes of a
  pre-defined pattern to synchronize the sender and
  receiver.
 2. Start delimiter: Its 1 byte long and is used to
  alert the receiving station when a frame is arriving.
 3. Frame control: Its 1 byte long and defines the
  type of the frame: if the 1st 2 bits are 00 - MAC control frame
                  if 01 – data frame from LLC layer.
                  if 10 – Data from other protocols.
Mac Sublayer (Frame Control Field)

 A MAC control frame can be:
        000000 – Claim token
        000001 – Solicit successor- 1
        000010 – Solicit successor- 2
        000011 – Who- follows                FC for
                                             control
        000100 – Resolve contention          frames
        001000 – Token
        001100 – Set-successor
        000 – request – with -no- response
                                              FC for
        001 – request – with response         Data
                                              frames
        010 - response
Mac Sublayer

4. Destination address: Contains the physical
 address of the frame’s next destination. The DA may
 or may not be valid based on the type of frame.
         FRAME                       Destination Address
 Claim token             IGNORED
 Solicit successor- 1    ADDRESS OF SUCCESSOR
 Solicit successor- 2    ADDRESS OF SUCCESSOR
 Who- follows            IGNORED
 Resolve contention      IGNORED
 Token                   ADDRESS OF SUCCESSOR
 Set-successor           ADDRESS OF STATION THAT SENT SOLICIT-SUCCESSOR
                         FRAME

 Data                    ADDRESS OF RECEPIENT OF DATA
5. Source Address: Its 2 to 6 bytes long and
 contains the physical address of the sending station.
 Its PRESENT in all types of frames
6. Data: It contains data coming from the LLC layer
 for a data frame or extra information required for
 some control frames
7. FCS: Its 4 bytes long and contains a CRC-32 error
 detection sequence
8. End delimiter: Its 1 byte long and is used to alert
 the receiving station to the termination of a frame. It
 serves as a flag. The field may be 1 or N (non-data) bit.
DATA FIELD CONTENTS:
        FRAME                                     DATA
Claim token            Length of frame
Solicit successor- 1   Missing
Solicit successor- 2   Missing
Who- follows           Missing
Resolve contention     Missing
Token                  Missing
Set-successor          New address of successor
Data                   Data coming from LLC level

  ED FIELD FORMAT:

                       N     N       1      N       1    1   1   1
Physical Layer

More Related Content

What's hot

Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESSComputer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Dr. SELVAGANESAN S
 
Multiple Access Protocal
Multiple Access ProtocalMultiple Access Protocal
Multiple Access Protocal
tes31
 
Transport layer
Transport layer Transport layer
Transport layer
Mukesh Chinta
 
Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And Correction
Renu Kewalramani
 
Unit 2 data link control
Unit 2 data link controlUnit 2 data link control
Unit 2 data link control
Vishal kakade
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
TechStudent1
 
Sliding window protocol
Sliding window protocolSliding window protocol
Sliding window protocol
Shehara Abeythunga
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
VijayaLakshmi514
 
Internetworking.49
Internetworking.49Internetworking.49
Internetworking.49myrajendra
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
Mukesh Tekwani
 
TCP- Transmission Control Protocol
TCP-  Transmission Control Protocol TCP-  Transmission Control Protocol
TCP- Transmission Control Protocol
Akhil .B
 
Ch 19 Network-layer protocols Section 1
Ch 19  Network-layer protocols Section 1Ch 19  Network-layer protocols Section 1
Ch 19 Network-layer protocols Section 1
Hossam El-Deen Osama
 
OSI Model
OSI ModelOSI Model
OSI Model
Rahul Bandhe
 
Point To Point Protocol
Point To Point ProtocolPoint To Point Protocol
Point To Point ProtocolPhan Vuong
 
CSMA /CD PPT ON SLIDESHARE
CSMA /CD PPT ON SLIDESHARECSMA /CD PPT ON SLIDESHARE
CSMA /CD PPT ON SLIDESHARE
Khushboo Pal
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
N.Jagadish Kumar
 
Ethernet Computer network
Ethernet Computer networkEthernet Computer network
Ethernet Computer network
miteshppt
 
Framing in data link layer
Framing in data link layerFraming in data link layer
Framing in data link layer
Ahtesham Ullah khan
 
HDLC(High level Data Link Control)
HDLC(High level Data Link Control)HDLC(High level Data Link Control)
HDLC(High level Data Link Control)
sonangrai
 
Network Layer
Network LayerNetwork Layer
Network Layer
Dr Shashikant Athawale
 

What's hot (20)

Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESSComputer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
 
Multiple Access Protocal
Multiple Access ProtocalMultiple Access Protocal
Multiple Access Protocal
 
Transport layer
Transport layer Transport layer
Transport layer
 
Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And Correction
 
Unit 2 data link control
Unit 2 data link controlUnit 2 data link control
Unit 2 data link control
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
 
Sliding window protocol
Sliding window protocolSliding window protocol
Sliding window protocol
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
 
Internetworking.49
Internetworking.49Internetworking.49
Internetworking.49
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
TCP- Transmission Control Protocol
TCP-  Transmission Control Protocol TCP-  Transmission Control Protocol
TCP- Transmission Control Protocol
 
Ch 19 Network-layer protocols Section 1
Ch 19  Network-layer protocols Section 1Ch 19  Network-layer protocols Section 1
Ch 19 Network-layer protocols Section 1
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Point To Point Protocol
Point To Point ProtocolPoint To Point Protocol
Point To Point Protocol
 
CSMA /CD PPT ON SLIDESHARE
CSMA /CD PPT ON SLIDESHARECSMA /CD PPT ON SLIDESHARE
CSMA /CD PPT ON SLIDESHARE
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
 
Ethernet Computer network
Ethernet Computer networkEthernet Computer network
Ethernet Computer network
 
Framing in data link layer
Framing in data link layerFraming in data link layer
Framing in data link layer
 
HDLC(High level Data Link Control)
HDLC(High level Data Link Control)HDLC(High level Data Link Control)
HDLC(High level Data Link Control)
 
Network Layer
Network LayerNetwork Layer
Network Layer
 

Similar to Token bus

Unit 3 - Data Link Layer - Part A
Unit 3 - Data Link Layer - Part AUnit 3 - Data Link Layer - Part A
Unit 3 - Data Link Layer - Part A
Chandan Gupta Bhagat
 
TOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.pptTOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.ppt
shanthishyam
 
unit2-210710110327.pdf
unit2-210710110327.pdfunit2-210710110327.pdf
unit2-210710110327.pdf
ssuser3aa461
 
Lan switching technologies
Lan switching technologiesLan switching technologies
Lan switching technologies
Mohammedseleim
 
Introduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link LayerIntroduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link LayerVNIT-ACM Student Chapter
 
Computer networking
Computer networkingComputer networking
Computer networking
Maulik Togadiya
 
Data Link Control
Data Link ControlData Link Control
Data Link Control
Meenakshi Paul
 
Expt no.3
Expt no.3Expt no.3
Expt no.3
rahul kbp
 
80211
8021180211
80211
Võ Nhựt
 
802.11 Computer Networks
802.11 Computer Networks802.11 Computer Networks
802.11 Computer Networks
TusharChoudhary72015
 
Jaimin chp-3 - data-link layer- 2011 batch
Jaimin   chp-3 - data-link layer- 2011 batchJaimin   chp-3 - data-link layer- 2011 batch
Jaimin chp-3 - data-link layer- 2011 batch
Jaimin Jani
 
IEEE standards and Data Link Layer Protocol
IEEE standards and Data Link Layer ProtocolIEEE standards and Data Link Layer Protocol
IEEE standards and Data Link Layer ProtocolSajith Ekanayaka
 
Computer networks lan
Computer networks lanComputer networks lan
Computer networks lan
Deepak John
 
Chapter#14
Chapter#14Chapter#14
DLL
DLLDLL
Role of CAN BUS in automotives
Role of CAN BUS in automotivesRole of CAN BUS in automotives
Role of CAN BUS in automotives
Yuga Aravind Kumar
 
datalinklayer-200201062315 (1).pptx
datalinklayer-200201062315 (1).pptxdatalinklayer-200201062315 (1).pptx
datalinklayer-200201062315 (1).pptx
MeenaAnusha1
 
The osi model layers
The osi model layersThe osi model layers
The osi model layers
INFitunes
 

Similar to Token bus (20)

Unit 3 - Data Link Layer - Part A
Unit 3 - Data Link Layer - Part AUnit 3 - Data Link Layer - Part A
Unit 3 - Data Link Layer - Part A
 
Mac protocols
Mac protocolsMac protocols
Mac protocols
 
TOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.pptTOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.ppt
 
unit2-210710110327.pdf
unit2-210710110327.pdfunit2-210710110327.pdf
unit2-210710110327.pdf
 
Lan switching technologies
Lan switching technologiesLan switching technologies
Lan switching technologies
 
Introduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link LayerIntroduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link Layer
 
Computer networking
Computer networkingComputer networking
Computer networking
 
Ethernet
EthernetEthernet
Ethernet
 
Data Link Control
Data Link ControlData Link Control
Data Link Control
 
Expt no.3
Expt no.3Expt no.3
Expt no.3
 
80211
8021180211
80211
 
802.11 Computer Networks
802.11 Computer Networks802.11 Computer Networks
802.11 Computer Networks
 
Jaimin chp-3 - data-link layer- 2011 batch
Jaimin   chp-3 - data-link layer- 2011 batchJaimin   chp-3 - data-link layer- 2011 batch
Jaimin chp-3 - data-link layer- 2011 batch
 
IEEE standards and Data Link Layer Protocol
IEEE standards and Data Link Layer ProtocolIEEE standards and Data Link Layer Protocol
IEEE standards and Data Link Layer Protocol
 
Computer networks lan
Computer networks lanComputer networks lan
Computer networks lan
 
Chapter#14
Chapter#14Chapter#14
Chapter#14
 
DLL
DLLDLL
DLL
 
Role of CAN BUS in automotives
Role of CAN BUS in automotivesRole of CAN BUS in automotives
Role of CAN BUS in automotives
 
datalinklayer-200201062315 (1).pptx
datalinklayer-200201062315 (1).pptxdatalinklayer-200201062315 (1).pptx
datalinklayer-200201062315 (1).pptx
 
The osi model layers
The osi model layersThe osi model layers
The osi model layers
 

Recently uploaded

The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 

Recently uploaded (20)

The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 

Token bus

  • 1. Token Bus (IEEE 802.4) : Definition  Token bus is a physical bus that operates as a logical ring using tokens. (From: Local Area Networks - Fourzan)
  • 2. Introduction to Token Bus  Token Bus (IEEE 802.4) combines features of Ethernet (a bus topology) and Token ring.  Stations are logically organized into a ring. A token is passed among the stations. If a station wants to send data, it must wait and capture the token.  Token Bus is limited to factory automation and process control and has no commercial applications in data communication.
  • 3. Token Bus: Introduction  The logical ring is formed based on the MAC address of the station in descending order.  Each station considers the immediate lower address as next station and the station with immediate higher as the previous station.  Eg: 20 44 65 90
  • 4. Token Ring (IEEE 802.5)  Token ring requires that stations take turns sending data.  Each station may transmit only during its turn and may send only one frame during each turn.  The mechanism that coordinates this rotation is called token passing.
  • 12. Ring Management: Removing Stations 1. Voluntary Leaving:
  • 13. Ring Management: Removing Stations 2. Unexpected Leaving:
  • 14. Ring Management: Adding Stations  CASE 1
  • 15. Ring Management: Adding Stations  CASE 1 (Contd….)
  • 16. Ring Management: Adding Stations  CASE 2
  • 17. Ring Management  Token Recovery
  • 18. Ring Management  Removing Duplicate Tokens
  • 19. Ring Management  Ring Initialization
  • 20. Token Bus Layers  The Token Bus protocol operates in the :- a) Data Link Layer: 1. LLC Sublayer 2. MAC Sublayer b) Physical Layer  The logical link control (LLC) is the upper part sublayer of the data link layer (logical addresses, control information, and data)  Media Access Control (MAC) sublayer resolves the contention for the shared media.
  • 21. Token Bus Layers LLC Data Link MAC Layer Physical Layer Transmission Medium MAC Sublayer It uses the token passing access method over a physical bus topology.
  • 22. Mac Sublayer  Frame Format – general format of fields in the frame at the MAC layer 1. Preamble: Consists of one or more bytes of a pre-defined pattern to synchronize the sender and receiver. 2. Start delimiter: Its 1 byte long and is used to alert the receiving station when a frame is arriving. 3. Frame control: Its 1 byte long and defines the type of the frame: if the 1st 2 bits are 00 - MAC control frame if 01 – data frame from LLC layer. if 10 – Data from other protocols.
  • 23. Mac Sublayer (Frame Control Field)  A MAC control frame can be: 000000 – Claim token 000001 – Solicit successor- 1 000010 – Solicit successor- 2 000011 – Who- follows FC for control 000100 – Resolve contention frames 001000 – Token 001100 – Set-successor 000 – request – with -no- response FC for 001 – request – with response Data frames 010 - response
  • 24. Mac Sublayer 4. Destination address: Contains the physical address of the frame’s next destination. The DA may or may not be valid based on the type of frame. FRAME Destination Address Claim token IGNORED Solicit successor- 1 ADDRESS OF SUCCESSOR Solicit successor- 2 ADDRESS OF SUCCESSOR Who- follows IGNORED Resolve contention IGNORED Token ADDRESS OF SUCCESSOR Set-successor ADDRESS OF STATION THAT SENT SOLICIT-SUCCESSOR FRAME Data ADDRESS OF RECEPIENT OF DATA
  • 25. 5. Source Address: Its 2 to 6 bytes long and contains the physical address of the sending station. Its PRESENT in all types of frames 6. Data: It contains data coming from the LLC layer for a data frame or extra information required for some control frames 7. FCS: Its 4 bytes long and contains a CRC-32 error detection sequence 8. End delimiter: Its 1 byte long and is used to alert the receiving station to the termination of a frame. It serves as a flag. The field may be 1 or N (non-data) bit.
  • 26. DATA FIELD CONTENTS: FRAME DATA Claim token Length of frame Solicit successor- 1 Missing Solicit successor- 2 Missing Who- follows Missing Resolve contention Missing Token Missing Set-successor New address of successor Data Data coming from LLC level ED FIELD FORMAT: N N 1 N 1 1 1 1