SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Computer Networks
Token Rings 802.5
2
Token Rings
• IBM Token Ring & IEEE 802.5
• FDDI
• Resilient Packet Ring IEEE 802.17…
•
IBM Token Rings are the most famous of this series
3
About IBM Token Rings
• Network consists of a set of nodes connected in a
ring & data always flows in particular direction
• Each node receives frames from its upstream node
and transmits to its downstream node
• Token rings share two features with Ethernets
– Requires an algorithm that controls when each node is allowed
to transmit
– All nodes see all frames with destination saving a copy of it
4
Tokens
• Special sequence of bits that circulates around
the ring
– 24 bits in case of 802.5
• When node with a frame to transmit sees the
token, it takes the token off the ring and instead
inserts its own frame on the network
– Frame is forwarded by all nodes while destination too makes a
copy of it and forwards it
– Packet is received again by sender which strips its frame off
the ring and reinserts the token
5
Physical Properties
• Link failure in ring may disrupt transmission of the
whole network
• Electromechanical relay is used to overcome this
problem
• As long as the station is healthy, the relay is open
• When the stations stops powering the relay, it
gets closed and the station is removed from the
network
6
Use of Electromechanical relay
From Previous Host To Next Host
Host
Relay
7
Use of Electromechanical relay
From Previous Host To Next Host
Host
Relay
8
Multi Station Access Unit… MSAU
• Several Electromechanical relays packed into a
single box
• It makes token rings look like a star topology
• Systems are plugged in and out of MSAU
• One of the main differences between 802.5 and
IBM Token Rings is that the latter requires MSAU
– The other difference however can be that that IBM Token
Rings can have up to 260 stations per ring while 802.5 supports
250
– Physical media for IBM is twisted pair but not defined for
802.5
9
Multi Station Access Unit… MSAU
Previous MAUS
Next MAUS
10
Token Ring Media Access Control
• Any station that wants to transmit data, has to
seize the token from the network
• Once the token is seized, transmission can be done
• In 802.5, seizing process involves simply modifying
1 bit in the token, and it acts as a preamble for
the subsequent data packet
11
Data Transmission
• Each transmitted packet contains a destination
address
• As the packet flows past each node on the ring,
each node looks inside the packet to see if it is
the intended recipient
• If so, it copies the packet into its buffer as it
flows through the network adapter
• But it does not remove the packet form the
network
• The sending station has the responsibility of
removing the packet from the ring
• Other stations don’t harm the packet
12
Token Holding Time
• Setting THT to infinity will be dangerous because
other devices wont have fair access to the ring
• Setting THT to one message will be silly
– If node has more packets to send, after every THT it would let
the token circulate around the whole ring before seizing it
again
• Hence it is set to 10ms
– A device should take care of the fact that before transmission
of a packet, whether it got sufficient THT left to transmit this
packet
13
Token Rotation Time
• Time required by token to traverse the ring
• TRT < ActiveNodes * THT + RingLatency
• Active Nodes are the number of nodes that have
data to transmit and Ring Latency is the time a
packet takes to traverse the ring when no node
has data to send… Ideal
14
Reliable Delivery
• A & C bits contained in frame status byte
• Both set to 0 by transmitter
• As the destination station sees the packet, it set
the A-bit to 1
• When the destination station copies the packet
into its buffer successfully, the C bit is set to 1
• At Sender again
– A=1 & C=1 means Successful Delivery
– A=1 & C=0 means Host is alive but frame could not be copied
15
Priority
• Priority allows a particular host to access the
token
• Token contains a 3-bit priority field
• Token has certain priority n at any time
• Each host that wants to transmit a packet, has
to assign a priority to the data packet
• The host that holds the token, before releasing
the token sets its priority to the priority of
the data packet it received
16
Token Ring Maintenance
• Monitor Station
• A monitor periodically announces its presence by
special control messages
• If these periodic messages stop arriving, the
monitor will be assumed to have failed
• And a new monitor is elected
– Each station that wants to be monitor sends a claim frame
– If the token circulates back to the sender, it will be the
monitor
– If more than one claim frames, break the tie by some algorithm
(say the highest address wins)
17
Monitor
• Monitor is to take care of the health of the token
ring network
– Clocking… In case of Token
– Setting bits… In Case of Data Frame
• Reinserts a new token if token is not seen by
monitor after the interval
– (NumStations * THT) + RingLatency
• Checks for orphaned & Corrupted frames
o M-bit is set to 0 by transmitter and set to 1 as it passes the
monitor
o If a token passes the monitor with the m-bit already set to 1, it is
removed from the network
18
Frame Format
• Take it as a Reading Assignment
– Included in Exam 
19
Recommended Text
• Computer Networks: A System Approach
by Lary Peterson and Bruce Davie

Más contenido relacionado

La actualidad más candente

Addressing Modes Of 8086
Addressing Modes Of 8086Addressing Modes Of 8086
Addressing Modes Of 8086Ikhlas Rahman
 
IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11Keshav Maheshwari
 
data-link layer protocols
data-link layer protocols  data-link layer protocols
data-link layer protocols BE Smârt
 
Ch 18 intro to network layer - section 1
Ch 18   intro to network layer - section 1Ch 18   intro to network layer - section 1
Ch 18 intro to network layer - section 1Hossam El-Deen Osama
 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And ProtocolsSteven Cahill
 
Packet switching
Packet switchingPacket switching
Packet switchingasimnawaz54
 
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)k33a
 
Collision & broadcast domain
Collision & broadcast domainCollision & broadcast domain
Collision & broadcast domainNetProtocol Xpert
 
Twisted pair cable
Twisted pair cableTwisted pair cable
Twisted pair cableilakkiya
 
Ethernet,token ring
Ethernet,token ring Ethernet,token ring
Ethernet,token ring Hareem Naz
 
Data link control
Data link controlData link control
Data link controlIffat Anjum
 
Hubs vs switches vs routers
Hubs vs switches vs routersHubs vs switches vs routers
Hubs vs switches vs routers3Anetwork com
 
Go back-n protocol
Go back-n protocolGo back-n protocol
Go back-n protocolSTEFFY D
 

La actualidad más candente (20)

Addressing Modes Of 8086
Addressing Modes Of 8086Addressing Modes Of 8086
Addressing Modes Of 8086
 
IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
 
Networking devices
Networking devicesNetworking devices
Networking devices
 
Network software
Network softwareNetwork software
Network software
 
Data link layer
Data link layerData link layer
Data link layer
 
data-link layer protocols
data-link layer protocols  data-link layer protocols
data-link layer protocols
 
Ch 18 intro to network layer - section 1
Ch 18   intro to network layer - section 1Ch 18   intro to network layer - section 1
Ch 18 intro to network layer - section 1
 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And Protocols
 
Cn lab manual
Cn lab manualCn lab manual
Cn lab manual
 
Packet switching
Packet switchingPacket switching
Packet switching
 
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)
 
Collision & broadcast domain
Collision & broadcast domainCollision & broadcast domain
Collision & broadcast domain
 
Twisted pair cable
Twisted pair cableTwisted pair cable
Twisted pair cable
 
Ethernet,token ring
Ethernet,token ring Ethernet,token ring
Ethernet,token ring
 
Connecting devices
Connecting devicesConnecting devices
Connecting devices
 
Data link control
Data link controlData link control
Data link control
 
Bridging in Networking
Bridging in NetworkingBridging in Networking
Bridging in Networking
 
Hubs vs switches vs routers
Hubs vs switches vs routersHubs vs switches vs routers
Hubs vs switches vs routers
 
Go back-n protocol
Go back-n protocolGo back-n protocol
Go back-n protocol
 

Destacado

Destacado (20)

Ethernet and token ring
Ethernet and token ringEthernet and token ring
Ethernet and token ring
 
Token ring
Token ringToken ring
Token ring
 
Token bus
Token busToken bus
Token bus
 
token bus
 token bus token bus
token bus
 
Token ring
Token ringToken ring
Token ring
 
Token bus standard
Token bus standardToken bus standard
Token bus standard
 
Ieee 802.11 wireless lan
Ieee 802.11 wireless lanIeee 802.11 wireless lan
Ieee 802.11 wireless lan
 
Introduction to DNS
Introduction to DNSIntroduction to DNS
Introduction to DNS
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name System
 
wireless network IEEE 802.11
 wireless network IEEE 802.11 wireless network IEEE 802.11
wireless network IEEE 802.11
 
Token ring
Token ringToken ring
Token ring
 
Token Ring
Token RingToken Ring
Token Ring
 
Token Ring
Token RingToken Ring
Token Ring
 
IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5
 
Man
ManMan
Man
 
Ieee 802
Ieee 802Ieee 802
Ieee 802
 
Breve história do teatro
Breve história do teatroBreve história do teatro
Breve história do teatro
 
Networking and Data Communications
Networking and Data CommunicationsNetworking and Data Communications
Networking and Data Communications
 
Csma
CsmaCsma
Csma
 

Similar a Token ring 802.5

Medium Access Control Protocols for Broadcast Networks.pptx
Medium Access Control Protocols for Broadcast Networks.pptxMedium Access Control Protocols for Broadcast Networks.pptx
Medium Access Control Protocols for Broadcast Networks.pptxAkarshTomar3
 
A427 nic card
A427 nic cardA427 nic card
A427 nic cardsurajbhai
 
IEEE and Lower Level LAN Protocols.ppt
IEEE and Lower Level LAN Protocols.pptIEEE and Lower Level LAN Protocols.ppt
IEEE and Lower Level LAN Protocols.pptHODElex
 
Packet Switching Technique in Computer Network
Packet Switching Technique in Computer NetworkPacket Switching Technique in Computer Network
Packet Switching Technique in Computer NetworkNiharikaDubey17
 
TOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.pptTOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.pptshanthishyam
 
Internetworking devices(networking)
Internetworking devices(networking)Internetworking devices(networking)
Internetworking devices(networking)welcometofacebook
 
Computer Networks Module 2.pdf
Computer Networks Module 2.pdfComputer Networks Module 2.pdf
Computer Networks Module 2.pdfShanthalaKV
 
Network architecture
Network architectureNetwork architecture
Network architectureOnline
 
Ethernet 19 20
Ethernet 19 20Ethernet 19 20
Ethernet 19 20rajeshvbe
 

Similar a Token ring 802.5 (20)

Medium Access Control Protocols for Broadcast Networks.pptx
Medium Access Control Protocols for Broadcast Networks.pptxMedium Access Control Protocols for Broadcast Networks.pptx
Medium Access Control Protocols for Broadcast Networks.pptx
 
ieee 802.4
ieee 802.4ieee 802.4
ieee 802.4
 
FDDI
FDDIFDDI
FDDI
 
Ieee 802 standard
Ieee 802 standardIeee 802 standard
Ieee 802 standard
 
Token Bus.pptx
Token Bus.pptxToken Bus.pptx
Token Bus.pptx
 
ieeeeeee802.ppt
ieeeeeee802.pptieeeeeee802.ppt
ieeeeeee802.ppt
 
datalink.ppt
datalink.pptdatalink.ppt
datalink.ppt
 
A427 nic card
A427 nic cardA427 nic card
A427 nic card
 
IEEE and Lower Level LAN Protocols.ppt
IEEE and Lower Level LAN Protocols.pptIEEE and Lower Level LAN Protocols.ppt
IEEE and Lower Level LAN Protocols.ppt
 
Token_Ring.pdf
Token_Ring.pdfToken_Ring.pdf
Token_Ring.pdf
 
Packet Switching Technique in Computer Network
Packet Switching Technique in Computer NetworkPacket Switching Technique in Computer Network
Packet Switching Technique in Computer Network
 
TOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.pptTOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.ppt
 
ethernet.ppt
ethernet.pptethernet.ppt
ethernet.ppt
 
ethernet.ppt
ethernet.pptethernet.ppt
ethernet.ppt
 
Internetworking devices(networking)
Internetworking devices(networking)Internetworking devices(networking)
Internetworking devices(networking)
 
Computer Networks Module 2.pdf
Computer Networks Module 2.pdfComputer Networks Module 2.pdf
Computer Networks Module 2.pdf
 
Ethernet copy
Ethernet   copyEthernet   copy
Ethernet copy
 
Adhoc
AdhocAdhoc
Adhoc
 
Network architecture
Network architectureNetwork architecture
Network architecture
 
Ethernet 19 20
Ethernet 19 20Ethernet 19 20
Ethernet 19 20
 

Más de Adil Mehmoood

Docker + Node "hello world" Application
Docker + Node "hello world" ApplicationDocker + Node "hello world" Application
Docker + Node "hello world" ApplicationAdil Mehmoood
 
Java database connectivity with MYSQL
Java database connectivity with MYSQLJava database connectivity with MYSQL
Java database connectivity with MYSQLAdil Mehmoood
 
What is feasibility study and what is contracts and its type
What is feasibility study and what is contracts and its typeWhat is feasibility study and what is contracts and its type
What is feasibility study and what is contracts and its typeAdil Mehmoood
 
Inner classes ,annoumous and outer classes in java
Inner classes ,annoumous and outer classes in javaInner classes ,annoumous and outer classes in java
Inner classes ,annoumous and outer classes in javaAdil Mehmoood
 
Exception handling in java
Exception handling in javaException handling in java
Exception handling in javaAdil Mehmoood
 
Project Engineer and Deputy project manger
Project Engineer and Deputy project manger Project Engineer and Deputy project manger
Project Engineer and Deputy project manger Adil Mehmoood
 
Swing and AWT in java
Swing and AWT in javaSwing and AWT in java
Swing and AWT in javaAdil Mehmoood
 
Software Engineering 2 lecture slide
Software Engineering 2 lecture slideSoftware Engineering 2 lecture slide
Software Engineering 2 lecture slideAdil Mehmoood
 
Sliding window and error control
Sliding window and error controlSliding window and error control
Sliding window and error controlAdil Mehmoood
 
Proposal defence format
Proposal defence formatProposal defence format
Proposal defence formatAdil Mehmoood
 
Shading and two type of shading flat shading and gauraud shading with coding ...
Shading and two type of shading flat shading and gauraud shading with coding ...Shading and two type of shading flat shading and gauraud shading with coding ...
Shading and two type of shading flat shading and gauraud shading with coding ...Adil Mehmoood
 
System quality attributes
System quality attributes System quality attributes
System quality attributes Adil Mehmoood
 
Graph Clustering and cluster
Graph Clustering and clusterGraph Clustering and cluster
Graph Clustering and clusterAdil Mehmoood
 
diseases caused by computer
diseases caused by computerdiseases caused by computer
diseases caused by computerAdil Mehmoood
 
Diseases caused by Computer
Diseases caused by ComputerDiseases caused by Computer
Diseases caused by ComputerAdil Mehmoood
 
What is Resume ,purpose and objective of resume and type of resume
What is Resume ,purpose and objective of resume and type of resumeWhat is Resume ,purpose and objective of resume and type of resume
What is Resume ,purpose and objective of resume and type of resumeAdil Mehmoood
 
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)Adil Mehmoood
 

Más de Adil Mehmoood (19)

Docker + Node "hello world" Application
Docker + Node "hello world" ApplicationDocker + Node "hello world" Application
Docker + Node "hello world" Application
 
Java database connectivity with MYSQL
Java database connectivity with MYSQLJava database connectivity with MYSQL
Java database connectivity with MYSQL
 
What is feasibility study and what is contracts and its type
What is feasibility study and what is contracts and its typeWhat is feasibility study and what is contracts and its type
What is feasibility study and what is contracts and its type
 
Inner classes ,annoumous and outer classes in java
Inner classes ,annoumous and outer classes in javaInner classes ,annoumous and outer classes in java
Inner classes ,annoumous and outer classes in java
 
Exception handling in java
Exception handling in javaException handling in java
Exception handling in java
 
Project Engineer and Deputy project manger
Project Engineer and Deputy project manger Project Engineer and Deputy project manger
Project Engineer and Deputy project manger
 
Swing and AWT in java
Swing and AWT in javaSwing and AWT in java
Swing and AWT in java
 
Software Engineering 2 lecture slide
Software Engineering 2 lecture slideSoftware Engineering 2 lecture slide
Software Engineering 2 lecture slide
 
Expert system
Expert systemExpert system
Expert system
 
Sliding window and error control
Sliding window and error controlSliding window and error control
Sliding window and error control
 
Proposal defence format
Proposal defence formatProposal defence format
Proposal defence format
 
Shading and two type of shading flat shading and gauraud shading with coding ...
Shading and two type of shading flat shading and gauraud shading with coding ...Shading and two type of shading flat shading and gauraud shading with coding ...
Shading and two type of shading flat shading and gauraud shading with coding ...
 
Computer vesion
Computer vesionComputer vesion
Computer vesion
 
System quality attributes
System quality attributes System quality attributes
System quality attributes
 
Graph Clustering and cluster
Graph Clustering and clusterGraph Clustering and cluster
Graph Clustering and cluster
 
diseases caused by computer
diseases caused by computerdiseases caused by computer
diseases caused by computer
 
Diseases caused by Computer
Diseases caused by ComputerDiseases caused by Computer
Diseases caused by Computer
 
What is Resume ,purpose and objective of resume and type of resume
What is Resume ,purpose and objective of resume and type of resumeWhat is Resume ,purpose and objective of resume and type of resume
What is Resume ,purpose and objective of resume and type of resume
 
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
 

Último

DBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfDBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfChristalin Nelson
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPCeline George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...Nguyen Thanh Tu Collection
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
DiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdfDiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdfChristalin Nelson
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipKarl Donert
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEMISSRITIMABIOLOGYEXP
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...Nguyen Thanh Tu Collection
 

Último (20)

Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
DBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfDBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdf
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERP
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
 
CARNAVAL COM MAGIA E EUFORIA _
CARNAVAL COM MAGIA E EUFORIA            _CARNAVAL COM MAGIA E EUFORIA            _
CARNAVAL COM MAGIA E EUFORIA _
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
DiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdfDiskStorage_BasicFileStructuresandHashing.pdf
DiskStorage_BasicFileStructuresandHashing.pdf
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenship
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
 

Token ring 802.5

  • 2. 2 Token Rings • IBM Token Ring & IEEE 802.5 • FDDI • Resilient Packet Ring IEEE 802.17… • IBM Token Rings are the most famous of this series
  • 3. 3 About IBM Token Rings • Network consists of a set of nodes connected in a ring & data always flows in particular direction • Each node receives frames from its upstream node and transmits to its downstream node • Token rings share two features with Ethernets – Requires an algorithm that controls when each node is allowed to transmit – All nodes see all frames with destination saving a copy of it
  • 4. 4 Tokens • Special sequence of bits that circulates around the ring – 24 bits in case of 802.5 • When node with a frame to transmit sees the token, it takes the token off the ring and instead inserts its own frame on the network – Frame is forwarded by all nodes while destination too makes a copy of it and forwards it – Packet is received again by sender which strips its frame off the ring and reinserts the token
  • 5. 5 Physical Properties • Link failure in ring may disrupt transmission of the whole network • Electromechanical relay is used to overcome this problem • As long as the station is healthy, the relay is open • When the stations stops powering the relay, it gets closed and the station is removed from the network
  • 6. 6 Use of Electromechanical relay From Previous Host To Next Host Host Relay
  • 7. 7 Use of Electromechanical relay From Previous Host To Next Host Host Relay
  • 8. 8 Multi Station Access Unit… MSAU • Several Electromechanical relays packed into a single box • It makes token rings look like a star topology • Systems are plugged in and out of MSAU • One of the main differences between 802.5 and IBM Token Rings is that the latter requires MSAU – The other difference however can be that that IBM Token Rings can have up to 260 stations per ring while 802.5 supports 250 – Physical media for IBM is twisted pair but not defined for 802.5
  • 9. 9 Multi Station Access Unit… MSAU Previous MAUS Next MAUS
  • 10. 10 Token Ring Media Access Control • Any station that wants to transmit data, has to seize the token from the network • Once the token is seized, transmission can be done • In 802.5, seizing process involves simply modifying 1 bit in the token, and it acts as a preamble for the subsequent data packet
  • 11. 11 Data Transmission • Each transmitted packet contains a destination address • As the packet flows past each node on the ring, each node looks inside the packet to see if it is the intended recipient • If so, it copies the packet into its buffer as it flows through the network adapter • But it does not remove the packet form the network • The sending station has the responsibility of removing the packet from the ring • Other stations don’t harm the packet
  • 12. 12 Token Holding Time • Setting THT to infinity will be dangerous because other devices wont have fair access to the ring • Setting THT to one message will be silly – If node has more packets to send, after every THT it would let the token circulate around the whole ring before seizing it again • Hence it is set to 10ms – A device should take care of the fact that before transmission of a packet, whether it got sufficient THT left to transmit this packet
  • 13. 13 Token Rotation Time • Time required by token to traverse the ring • TRT < ActiveNodes * THT + RingLatency • Active Nodes are the number of nodes that have data to transmit and Ring Latency is the time a packet takes to traverse the ring when no node has data to send… Ideal
  • 14. 14 Reliable Delivery • A & C bits contained in frame status byte • Both set to 0 by transmitter • As the destination station sees the packet, it set the A-bit to 1 • When the destination station copies the packet into its buffer successfully, the C bit is set to 1 • At Sender again – A=1 & C=1 means Successful Delivery – A=1 & C=0 means Host is alive but frame could not be copied
  • 15. 15 Priority • Priority allows a particular host to access the token • Token contains a 3-bit priority field • Token has certain priority n at any time • Each host that wants to transmit a packet, has to assign a priority to the data packet • The host that holds the token, before releasing the token sets its priority to the priority of the data packet it received
  • 16. 16 Token Ring Maintenance • Monitor Station • A monitor periodically announces its presence by special control messages • If these periodic messages stop arriving, the monitor will be assumed to have failed • And a new monitor is elected – Each station that wants to be monitor sends a claim frame – If the token circulates back to the sender, it will be the monitor – If more than one claim frames, break the tie by some algorithm (say the highest address wins)
  • 17. 17 Monitor • Monitor is to take care of the health of the token ring network – Clocking… In case of Token – Setting bits… In Case of Data Frame • Reinserts a new token if token is not seen by monitor after the interval – (NumStations * THT) + RingLatency • Checks for orphaned & Corrupted frames o M-bit is set to 0 by transmitter and set to 1 as it passes the monitor o If a token passes the monitor with the m-bit already set to 1, it is removed from the network
  • 18. 18 Frame Format • Take it as a Reading Assignment – Included in Exam 
  • 19. 19 Recommended Text • Computer Networks: A System Approach by Lary Peterson and Bruce Davie