SlideShare a Scribd company logo
1 of 1
Download to read offline
What is the role of sequence numbers in the rdt protocol?
What is the role of timers in the rdt protocol?
Solution
The internet network layer provides only best effort service with no guarantee that packets arrive
at their destination. Also, since each packet is routed individually it is possible that packets are
received out of order. For connection-oriented service provided by TCP, it is necessary to have a
reliable data transfer (RDT) protocol to ensure delivery of all packets and to enable the receiver
to deliver the packets in order to its application layer.
A simple alternating bit RDT protocol can be designed using some basic tools. This protocol is
also known as a stop-and-wait protocol: after sending each packet the sender stops and waits for
feedback from the receiver indicating that the packet has been received.
Stop-and-wait RDT protocols have poor performance in a long-distance connection. At best, the
sender can only transmit one packet per round-trip time. For a 1000 mile connection this
amounts to approximately 1 packet (about 1500 bytes) every 20 ms. That results in a pathetic 75
KB per second rate.
To improve transmission rates, a realistic RDT protocol must use pipelining. This allows the
sender to have a large number of packets "in the pipeline". This phrase refers to packets that
have been sent but whose receipt has not yet verified by the receiver.

More Related Content

Similar to What is the role of sequence numbers in the rdt protocolWhat is t.pdf

Network layer new
Network layer newNetwork layer new
Network layer newreshmadayma
 
Alternative Transport Protocols
Alternative Transport ProtocolsAlternative Transport Protocols
Alternative Transport ProtocolsPeter R. Egli
 
Improving Performance of TCP in Wireless Environment using TCP-P
Improving Performance of TCP in Wireless Environment using TCP-PImproving Performance of TCP in Wireless Environment using TCP-P
Improving Performance of TCP in Wireless Environment using TCP-PIDES Editor
 
High performance browser networking ch1,2,3
High performance browser networking ch1,2,3High performance browser networking ch1,2,3
High performance browser networking ch1,2,3Seung-Bum Lee
 
Iaetsd an effective approach to eliminate tcp incast
Iaetsd an effective approach to eliminate tcp incastIaetsd an effective approach to eliminate tcp incast
Iaetsd an effective approach to eliminate tcp incastIaetsd Iaetsd
 
Transport Layer In Computer Network
Transport Layer In Computer NetworkTransport Layer In Computer Network
Transport Layer In Computer NetworkDestro Destro
 
Lec 4 and_5
Lec 4 and_5Lec 4 and_5
Lec 4 and_5hz3012
 
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKSA THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKScsandit
 
A throughput analysis of tcp in adhoc networks
A throughput analysis of tcp in adhoc networksA throughput analysis of tcp in adhoc networks
A throughput analysis of tcp in adhoc networkscsandit
 

Similar to What is the role of sequence numbers in the rdt protocolWhat is t.pdf (20)

Bg4101335337
Bg4101335337Bg4101335337
Bg4101335337
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
 
CN UNIT III.pptx
CN UNIT III.pptxCN UNIT III.pptx
CN UNIT III.pptx
 
Udp vs-tcp
Udp vs-tcpUdp vs-tcp
Udp vs-tcp
 
Network layer new
Network layer newNetwork layer new
Network layer new
 
Alternative Transport Protocols
Alternative Transport ProtocolsAlternative Transport Protocols
Alternative Transport Protocols
 
Congestion control mechanism using network border protocol
Congestion control mechanism using network border protocolCongestion control mechanism using network border protocol
Congestion control mechanism using network border protocol
 
Na2522282231
Na2522282231Na2522282231
Na2522282231
 
Improving Performance of TCP in Wireless Environment using TCP-P
Improving Performance of TCP in Wireless Environment using TCP-PImproving Performance of TCP in Wireless Environment using TCP-P
Improving Performance of TCP in Wireless Environment using TCP-P
 
High performance browser networking ch1,2,3
High performance browser networking ch1,2,3High performance browser networking ch1,2,3
High performance browser networking ch1,2,3
 
Iaetsd an effective approach to eliminate tcp incast
Iaetsd an effective approach to eliminate tcp incastIaetsd an effective approach to eliminate tcp incast
Iaetsd an effective approach to eliminate tcp incast
 
Transport Layer In Computer Network
Transport Layer In Computer NetworkTransport Layer In Computer Network
Transport Layer In Computer Network
 
RTCP
RTCPRTCP
RTCP
 
Lec 4 and_5
Lec 4 and_5Lec 4 and_5
Lec 4 and_5
 
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKSA THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS
 
A throughput analysis of tcp in adhoc networks
A throughput analysis of tcp in adhoc networksA throughput analysis of tcp in adhoc networks
A throughput analysis of tcp in adhoc networks
 
Jt2517251731
Jt2517251731Jt2517251731
Jt2517251731
 
Jt2517251731
Jt2517251731Jt2517251731
Jt2517251731
 
Ez33917920
Ez33917920Ez33917920
Ez33917920
 
Ez33917920
Ez33917920Ez33917920
Ez33917920
 

More from monikajain201

Phospholipids make up most of the lipid part of the cell membrane. S.pdf
Phospholipids make up most of the lipid part of the cell membrane. S.pdfPhospholipids make up most of the lipid part of the cell membrane. S.pdf
Phospholipids make up most of the lipid part of the cell membrane. S.pdfmonikajain201
 
Most human genetic disorders are due to autosomal recessive inheritan.pdf
Most human genetic disorders are due to autosomal recessive inheritan.pdfMost human genetic disorders are due to autosomal recessive inheritan.pdf
Most human genetic disorders are due to autosomal recessive inheritan.pdfmonikajain201
 
List all cyclic subgroups of U_24.SolutionThe group consists of.pdf
List all cyclic subgroups of U_24.SolutionThe group consists of.pdfList all cyclic subgroups of U_24.SolutionThe group consists of.pdf
List all cyclic subgroups of U_24.SolutionThe group consists of.pdfmonikajain201
 
Java Data StructuresI know how to construct the Node class but sti.pdf
Java Data StructuresI know how to construct the Node class but sti.pdfJava Data StructuresI know how to construct the Node class but sti.pdf
Java Data StructuresI know how to construct the Node class but sti.pdfmonikajain201
 
It is our intention to produce interference fringes by illuminating s.pdf
It is our intention to produce interference fringes by illuminating s.pdfIt is our intention to produce interference fringes by illuminating s.pdf
It is our intention to produce interference fringes by illuminating s.pdfmonikajain201
 
HELPModify the code so that the ListItem contains two values, inst.pdf
HELPModify the code so that the ListItem contains two values, inst.pdfHELPModify the code so that the ListItem contains two values, inst.pdf
HELPModify the code so that the ListItem contains two values, inst.pdfmonikajain201
 
Find the second virial coefficient for the Dieterici equation of sta.pdf
Find the second virial coefficient for the Dieterici equation of sta.pdfFind the second virial coefficient for the Dieterici equation of sta.pdf
Find the second virial coefficient for the Dieterici equation of sta.pdfmonikajain201
 
Find the composite phi and velocity field. Find the velocity vector.pdf
Find the composite phi and velocity field. Find the velocity vector.pdfFind the composite phi and velocity field. Find the velocity vector.pdf
Find the composite phi and velocity field. Find the velocity vector.pdfmonikajain201
 
EnvironmentalCivil Engineering QuestionWhen chemicals are added t.pdf
EnvironmentalCivil Engineering QuestionWhen chemicals are added t.pdfEnvironmentalCivil Engineering QuestionWhen chemicals are added t.pdf
EnvironmentalCivil Engineering QuestionWhen chemicals are added t.pdfmonikajain201
 
Did Carl Linnaeus incorporate evolutionary thinking in the developme.pdf
Did Carl Linnaeus incorporate evolutionary thinking in the developme.pdfDid Carl Linnaeus incorporate evolutionary thinking in the developme.pdf
Did Carl Linnaeus incorporate evolutionary thinking in the developme.pdfmonikajain201
 
Do you think wood is mechanically homogeneous (i.e. as strong in all.pdf
Do you think wood is mechanically homogeneous (i.e. as strong in all.pdfDo you think wood is mechanically homogeneous (i.e. as strong in all.pdf
Do you think wood is mechanically homogeneous (i.e. as strong in all.pdfmonikajain201
 
Design a database to store details about U.S. presidents and their t.pdf
Design a database to store details about U.S. presidents and their t.pdfDesign a database to store details about U.S. presidents and their t.pdf
Design a database to store details about U.S. presidents and their t.pdfmonikajain201
 
Chapter 1 - A View of Life and its Chemical Basis. 1. Explain the.pdf
Chapter 1 - A View of Life and its Chemical Basis. 1. Explain the.pdfChapter 1 - A View of Life and its Chemical Basis. 1. Explain the.pdf
Chapter 1 - A View of Life and its Chemical Basis. 1. Explain the.pdfmonikajain201
 
CHOOSE THE CORRECT ANSWER1) PVC Corporation is considering an inv.pdf
CHOOSE THE CORRECT ANSWER1) PVC Corporation is considering an inv.pdfCHOOSE THE CORRECT ANSWER1) PVC Corporation is considering an inv.pdf
CHOOSE THE CORRECT ANSWER1) PVC Corporation is considering an inv.pdfmonikajain201
 
Civil Infrastructure Problems Why the public is not concerned about t.pdf
Civil Infrastructure Problems Why the public is not concerned about t.pdfCivil Infrastructure Problems Why the public is not concerned about t.pdf
Civil Infrastructure Problems Why the public is not concerned about t.pdfmonikajain201
 
Cell Structure and FunctionLabel each of the arrows in the followi.pdf
Cell Structure and FunctionLabel each of the arrows in the followi.pdfCell Structure and FunctionLabel each of the arrows in the followi.pdf
Cell Structure and FunctionLabel each of the arrows in the followi.pdfmonikajain201
 
C Language ProblemThere are more than one wrong things I think.P.pdf
C Language ProblemThere are more than one wrong things I think.P.pdfC Language ProblemThere are more than one wrong things I think.P.pdf
C Language ProblemThere are more than one wrong things I think.P.pdfmonikajain201
 
Briefly discuss the adaptive changes seen in the chordates over the o.pdf
Briefly discuss the adaptive changes seen in the chordates over the o.pdfBriefly discuss the adaptive changes seen in the chordates over the o.pdf
Briefly discuss the adaptive changes seen in the chordates over the o.pdfmonikajain201
 
Argue in favor or against the following statements (include examples.pdf
Argue in favor or against the following statements (include examples.pdfArgue in favor or against the following statements (include examples.pdf
Argue in favor or against the following statements (include examples.pdfmonikajain201
 
27. What is a prosthetic group Identify prosthetic groups in the fol.pdf
27. What is a prosthetic group Identify prosthetic groups in the fol.pdf27. What is a prosthetic group Identify prosthetic groups in the fol.pdf
27. What is a prosthetic group Identify prosthetic groups in the fol.pdfmonikajain201
 

More from monikajain201 (20)

Phospholipids make up most of the lipid part of the cell membrane. S.pdf
Phospholipids make up most of the lipid part of the cell membrane. S.pdfPhospholipids make up most of the lipid part of the cell membrane. S.pdf
Phospholipids make up most of the lipid part of the cell membrane. S.pdf
 
Most human genetic disorders are due to autosomal recessive inheritan.pdf
Most human genetic disorders are due to autosomal recessive inheritan.pdfMost human genetic disorders are due to autosomal recessive inheritan.pdf
Most human genetic disorders are due to autosomal recessive inheritan.pdf
 
List all cyclic subgroups of U_24.SolutionThe group consists of.pdf
List all cyclic subgroups of U_24.SolutionThe group consists of.pdfList all cyclic subgroups of U_24.SolutionThe group consists of.pdf
List all cyclic subgroups of U_24.SolutionThe group consists of.pdf
 
Java Data StructuresI know how to construct the Node class but sti.pdf
Java Data StructuresI know how to construct the Node class but sti.pdfJava Data StructuresI know how to construct the Node class but sti.pdf
Java Data StructuresI know how to construct the Node class but sti.pdf
 
It is our intention to produce interference fringes by illuminating s.pdf
It is our intention to produce interference fringes by illuminating s.pdfIt is our intention to produce interference fringes by illuminating s.pdf
It is our intention to produce interference fringes by illuminating s.pdf
 
HELPModify the code so that the ListItem contains two values, inst.pdf
HELPModify the code so that the ListItem contains two values, inst.pdfHELPModify the code so that the ListItem contains two values, inst.pdf
HELPModify the code so that the ListItem contains two values, inst.pdf
 
Find the second virial coefficient for the Dieterici equation of sta.pdf
Find the second virial coefficient for the Dieterici equation of sta.pdfFind the second virial coefficient for the Dieterici equation of sta.pdf
Find the second virial coefficient for the Dieterici equation of sta.pdf
 
Find the composite phi and velocity field. Find the velocity vector.pdf
Find the composite phi and velocity field. Find the velocity vector.pdfFind the composite phi and velocity field. Find the velocity vector.pdf
Find the composite phi and velocity field. Find the velocity vector.pdf
 
EnvironmentalCivil Engineering QuestionWhen chemicals are added t.pdf
EnvironmentalCivil Engineering QuestionWhen chemicals are added t.pdfEnvironmentalCivil Engineering QuestionWhen chemicals are added t.pdf
EnvironmentalCivil Engineering QuestionWhen chemicals are added t.pdf
 
Did Carl Linnaeus incorporate evolutionary thinking in the developme.pdf
Did Carl Linnaeus incorporate evolutionary thinking in the developme.pdfDid Carl Linnaeus incorporate evolutionary thinking in the developme.pdf
Did Carl Linnaeus incorporate evolutionary thinking in the developme.pdf
 
Do you think wood is mechanically homogeneous (i.e. as strong in all.pdf
Do you think wood is mechanically homogeneous (i.e. as strong in all.pdfDo you think wood is mechanically homogeneous (i.e. as strong in all.pdf
Do you think wood is mechanically homogeneous (i.e. as strong in all.pdf
 
Design a database to store details about U.S. presidents and their t.pdf
Design a database to store details about U.S. presidents and their t.pdfDesign a database to store details about U.S. presidents and their t.pdf
Design a database to store details about U.S. presidents and their t.pdf
 
Chapter 1 - A View of Life and its Chemical Basis. 1. Explain the.pdf
Chapter 1 - A View of Life and its Chemical Basis. 1. Explain the.pdfChapter 1 - A View of Life and its Chemical Basis. 1. Explain the.pdf
Chapter 1 - A View of Life and its Chemical Basis. 1. Explain the.pdf
 
CHOOSE THE CORRECT ANSWER1) PVC Corporation is considering an inv.pdf
CHOOSE THE CORRECT ANSWER1) PVC Corporation is considering an inv.pdfCHOOSE THE CORRECT ANSWER1) PVC Corporation is considering an inv.pdf
CHOOSE THE CORRECT ANSWER1) PVC Corporation is considering an inv.pdf
 
Civil Infrastructure Problems Why the public is not concerned about t.pdf
Civil Infrastructure Problems Why the public is not concerned about t.pdfCivil Infrastructure Problems Why the public is not concerned about t.pdf
Civil Infrastructure Problems Why the public is not concerned about t.pdf
 
Cell Structure and FunctionLabel each of the arrows in the followi.pdf
Cell Structure and FunctionLabel each of the arrows in the followi.pdfCell Structure and FunctionLabel each of the arrows in the followi.pdf
Cell Structure and FunctionLabel each of the arrows in the followi.pdf
 
C Language ProblemThere are more than one wrong things I think.P.pdf
C Language ProblemThere are more than one wrong things I think.P.pdfC Language ProblemThere are more than one wrong things I think.P.pdf
C Language ProblemThere are more than one wrong things I think.P.pdf
 
Briefly discuss the adaptive changes seen in the chordates over the o.pdf
Briefly discuss the adaptive changes seen in the chordates over the o.pdfBriefly discuss the adaptive changes seen in the chordates over the o.pdf
Briefly discuss the adaptive changes seen in the chordates over the o.pdf
 
Argue in favor or against the following statements (include examples.pdf
Argue in favor or against the following statements (include examples.pdfArgue in favor or against the following statements (include examples.pdf
Argue in favor or against the following statements (include examples.pdf
 
27. What is a prosthetic group Identify prosthetic groups in the fol.pdf
27. What is a prosthetic group Identify prosthetic groups in the fol.pdf27. What is a prosthetic group Identify prosthetic groups in the fol.pdf
27. What is a prosthetic group Identify prosthetic groups in the fol.pdf
 

Recently uploaded

8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital ManagementMBA Assignment Experts
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportDenish Jangid
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...Nguyen Thanh Tu Collection
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxAdelaideRefugio
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....Ritu480198
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024Borja Sotomayor
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptxVishal Singh
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdfRich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdfJerry Chew
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSean M. Fox
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi RajagopalEADTU
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesAmanpreetKaur157993
 

Recently uploaded (20)

8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdfRich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 

What is the role of sequence numbers in the rdt protocolWhat is t.pdf

  • 1. What is the role of sequence numbers in the rdt protocol? What is the role of timers in the rdt protocol? Solution The internet network layer provides only best effort service with no guarantee that packets arrive at their destination. Also, since each packet is routed individually it is possible that packets are received out of order. For connection-oriented service provided by TCP, it is necessary to have a reliable data transfer (RDT) protocol to ensure delivery of all packets and to enable the receiver to deliver the packets in order to its application layer. A simple alternating bit RDT protocol can be designed using some basic tools. This protocol is also known as a stop-and-wait protocol: after sending each packet the sender stops and waits for feedback from the receiver indicating that the packet has been received. Stop-and-wait RDT protocols have poor performance in a long-distance connection. At best, the sender can only transmit one packet per round-trip time. For a 1000 mile connection this amounts to approximately 1 packet (about 1500 bytes) every 20 ms. That results in a pathetic 75 KB per second rate. To improve transmission rates, a realistic RDT protocol must use pipelining. This allows the sender to have a large number of packets "in the pipeline". This phrase refers to packets that have been sent but whose receipt has not yet verified by the receiver.