SlideShare a Scribd company logo
Transport Layer
Protocols
INTRODUCTION
-concentrate on the transport protocols
i
-figure on next slide shows the position
of three protocols in the TCP/IP protocol
suite.
Position of transport-layer protocols in the TCP/IP protocol suite
Services
Each protocol provides a different type of service
and should be used appropriately.
24.4
Port Numbers
- Port numbers provide end-to-end addresses at the
transport layer
- allow multiplexing and demultiplexing, just as IP
addresses do at the network layer
- Table gives some common port numbers
Some well-known ports used with UDP and TCP
UDP
The User Datagram Protocol (UDP) is
- a connectionless, unreliable transport
protocol
- UDP is a very simple protocol using a
minimum of overhead.
User Datagram
- UDP packets, called user datagrams, have a
fixed-size header of 8 bytes made of four fields,
each of 2 bytes (16 bits)
- Figure shows the format of a user datagram
- The first two fields define the source and
destination port numbers.
- The third field defines the total length of the
user datagram, header plus data
- The last field can carry the checksum
User datagram packet format
TCP
- is a connection-oriented
- reliable protocol
- explicitly defines connection
establishment, data transfer, and
connection teardown phases
- uses a combination of GBN and SR
protocols to provide reliability
Stream delivery
Sending
process
Receiving
process
Stream of bytes
Sending and receiving buffers
Stream of bytes
Sending
process
Receiving
process
TCP segments
24.13
TCP segment format
Control field
Connection establishment using three-way handshaking
Data transfer
24.17
Connection termination using three-way handshaking
24.18
Flow Control
- Flow control balances the rate a producer
creates data with the rate a consumer can use the
data
- We assume that the logical channel between the
sending and receiving TCP is error-free.
Data flow and flow control feedbacks in TCP
An example of flow control
Error Control
TCP is a reliable transport-layer protocol
 This means that an application program that
delivers a stream of data to TCP relies on TCP to
deliver the entire stream to the application program
on the other end in order, without error, and without
any part lost or duplicated.
Normal operation
Lost segment
Lost acknowledgment
Lost acknowledgment corrected by resending a segment
TCP Congestion Control
TCP uses different policies to handle the congestion
in the network. We describe these policies in this
section.
Slow start, exponential increase
Congestion avoidance, additive increase
Example of Taho TCP
24.30
Example of a Reno TCP
24.31
Additive increase, multiplicative decrease (AIMD)
24.32

More Related Content

PPTX
Unit 5.Transport Layer.pptx
PPTX
Lec6
PPT
COMPUTER NETWORKS UNIT 4
PPT
Chapter3.ppt hu yyttujhgft uhhgfrghbhhgghhjhy
PDF
Chapter3 transport layer
PPT
Unithhhvuuhuuhgjfjfjgjfjfjfjfnfjfjfjfjfjfjfjfjfjfj4-1.ppt
PPT
Chapter_3_V6.0._______Chapter_3_V6.0.ppt
PPT
Computer Network - Transport Layer Services
Unit 5.Transport Layer.pptx
Lec6
COMPUTER NETWORKS UNIT 4
Chapter3.ppt hu yyttujhgft uhhgfrghbhhgghhjhy
Chapter3 transport layer
Unithhhvuuhuuhgjfjfjgjfjfjfjfnfjfjfjfjfjfjfjfjfjfj4-1.ppt
Chapter_3_V6.0._______Chapter_3_V6.0.ppt
Computer Network - Transport Layer Services

Similar to tcp.pptx (20)

PPT
Chap-13.ppt
PPT
TransportLayerServices.ppt
PPTX
CNS_Module-2-ppt.pptx
DOCX
UDP and TCP Protocol & Encrytion and its algorithm
PPTX
Chapter_3 Jarigan komputer informatika.pptx
PDF
DCN 5th ed. slides ch24 Transport-Layer Protocols.pdf
PPTX
Chapter Five - Transport Layer.pptx
PPTX
Networking essentials lect3
PPTX
Computer networks Module 3 Transport layer
PPT
UDP and TCP header.ppt
PDF
CS3001-Computer-Networks-Ch3-Chapter-3.pdf
PPTX
4th Module (1).pptx internet of things..
PDF
TCP Vs UDP
PPT
the transport layer
PPT
transport layer protocols
PPTX
Unit 4.pptxenhdgjkslkxnjhjijnbhndnernjdxcndf
PPT
unit 3 ns.ppt
PDF
Packet Guide SONET/SDH
PPT
Transport layer TCP and UDP.ppt
PPT
Transportlayer.ppt
Chap-13.ppt
TransportLayerServices.ppt
CNS_Module-2-ppt.pptx
UDP and TCP Protocol & Encrytion and its algorithm
Chapter_3 Jarigan komputer informatika.pptx
DCN 5th ed. slides ch24 Transport-Layer Protocols.pdf
Chapter Five - Transport Layer.pptx
Networking essentials lect3
Computer networks Module 3 Transport layer
UDP and TCP header.ppt
CS3001-Computer-Networks-Ch3-Chapter-3.pdf
4th Module (1).pptx internet of things..
TCP Vs UDP
the transport layer
transport layer protocols
Unit 4.pptxenhdgjkslkxnjhjijnbhndnernjdxcndf
unit 3 ns.ppt
Packet Guide SONET/SDH
Transport layer TCP and UDP.ppt
Transportlayer.ppt
Ad

Recently uploaded (20)

PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Sustainable Sites - Green Building Construction
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
web development for engineering and engineering
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Artificial Intelligence
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Construction Project Organization Group 2.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
DOCX
573137875-Attendance-Management-System-original
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
UNIT 4 Total Quality Management .pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Sustainable Sites - Green Building Construction
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
web development for engineering and engineering
Operating System & Kernel Study Guide-1 - converted.pdf
R24 SURVEYING LAB MANUAL for civil enggi
Artificial Intelligence
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Embodied AI: Ushering in the Next Era of Intelligent Systems
Construction Project Organization Group 2.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
573137875-Attendance-Management-System-original
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
UNIT 4 Total Quality Management .pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Ad

tcp.pptx