SlideShare une entreprise Scribd logo
1  sur  20
ELEMENTS OF
TRANSPORT
PROTOCOL
A PRESENTATION BY
SHASHANK, ABHISHEK AND UDIT
TRANSPORT LAYER
• To provide reliable, cost effective data transfer from
source to destination
• This layer deals with end to end transfer of data
• Here transport entity deals with other host’s transport
entity.
• Transport layers deals with processes running on the host.
Elements of Transport
Protocol
• Addressing
• Connection Establishment
• Connection Release
• Flow Control and Buffering
• Multiplexing
• Crash Recovery
Subnet
HOST1 HOST2
Router
Process Process
END TO END TRANSMISSION OF PACKET FROM SOURCE TO DESTINATION
Addressing
• Application Process is connected to the TSAP
• Entity connects to the NSAP.
• There are multiple processes running within the host.
Application Layer
Network Layer
Transport Layer
Data Link Layer
Physical Layer
TSAP 1208
NSAP
APPLICATION PROCESS
TSAP 1582
TSAP 1969
NSAP
HOST 1 HOST 2
To access a specific service , we have to mention a specific Port Address.
SAP - Service Access Point
TSAP- Transport SAP
NSAP - Network SAP
Connection Establishment
USER
TSAP S1
HOST 1 HOST 2
TRANSPORT
LAYER
S2
USER
TSAP
process server
HOST 1 HOST 2
TIME-OF DAY
SERVER
TRANSPORT
LAYER
USER
TSAP
name server
HOST 1 HOST 2
TIME-OF DAY
SERVER
TRANSPORT
LAYER
Connection is being established by 3 way handshake
Connection Request
Acknowledgment
Data
HOST 1 HOST 2
Connection Request
Acknowledgment
Data
HOST 1 HOST 2
CONNECTION
RELEASE
• Disconnection connection between two users.
• Asymmetric Release
• Symmetric Release
ASYMMETRIC RELEASE
Connection Request
Acknowledgment
Data
HOST 1 HOST 2
DROP
SYMMETRIC RELEASE
DROP REQUEST
SEND
ACKNOWLEDGEMENT
HOST 1 HOST 2
DROP
REQUEST
SEND DATA REQ
+
START TIMER SEND DATA REQ
+
START TIMER
RELEASE
RELEASE
SYMMETRIC RELEASE
DROP REQUEST
SEND ACK
HOST 1 HOST 2
DROP
REQUEST
SEND DATA REQ
+
START TIMER SEND DATA REQ
+
START TIMER
RELEASE
RELEASE
TIMER
TIMOUT
SYMMETRIC RELEASE
DROP REQUEST
HOST 1 HOST 2
DROP
REQUEST
SEND DATA REQ
+
START TIMER SEND DATA REQ
+
START TIMER
RELEASE
TIMER
TIMOUT
DROP
REQUEST
RELEASE
TIMER
TIMOUT
FLOW CONTROL
• To control buffer, Transport Layer manages buffer.
VARIABLE
LENGTH
BUFFER
FIXED
LENGTH
BUFFER
CIRCULAR
BUFFER
UNUSED SPACE
IS WASTED
MULTIPLEXING
• UPWARD
• DOWNWARD
TRANSPORT
LAYER
NETWORK
LAYER
APPLICATION
LAYER
UPWARD MULTIPLEXING DOWNWARD MULTIPLEXING
CRASH RECOVERY
• Always Retransmit
• First Acknowledgment then write
• Retransmit in S0(Sent 2 messages, Ack of both received).
No outstanding Packet is present
• retransmit in S1(Sent 2 messages, Ack of only 1
received). Here Outstanding Packet is present
STRATEGY USED BY SENDING HOST

Contenu connexe

Tendances

TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
extraganesh
 

Tendances (20)

MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROL
 
Register allocation and assignment
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignment
 
Data link layer
Data link layer Data link layer
Data link layer
 
Principle source of optimazation
Principle source of optimazationPrinciple source of optimazation
Principle source of optimazation
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
 
Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network Layer
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependency
 
Context model
Context modelContext model
Context model
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
IoT Levels and Deployment Templates
IoT Levels and Deployment TemplatesIoT Levels and Deployment Templates
IoT Levels and Deployment Templates
 
Communication primitives
Communication primitivesCommunication primitives
Communication primitives
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizations
 
Behavioural modelling
Behavioural modellingBehavioural modelling
Behavioural modelling
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
State Space Representation and Search
State Space Representation and SearchState Space Representation and Search
State Space Representation and Search
 
Chess board problem(divide and conquer)
Chess board problem(divide and conquer)Chess board problem(divide and conquer)
Chess board problem(divide and conquer)
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
15 puzzle problem using branch and bound
15 puzzle problem using branch and bound15 puzzle problem using branch and bound
15 puzzle problem using branch and bound
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
 

Similaire à ELEMENTS OF TRANSPORT PROTOCOL

Socket网络编程
Socket网络编程Socket网络编程
Socket网络编程
qhm123
 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocols
Nitesh Singh
 

Similaire à ELEMENTS OF TRANSPORT PROTOCOL (20)

Part 4 : reliable transport and sharing resources
Part 4 : reliable transport and sharing resourcesPart 4 : reliable transport and sharing resources
Part 4 : reliable transport and sharing resources
 
Tcp
TcpTcp
Tcp
 
Socket网络编程
Socket网络编程Socket网络编程
Socket网络编程
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Network protocols and vulnerabilities
Network protocols and vulnerabilitiesNetwork protocols and vulnerabilities
Network protocols and vulnerabilities
 
qos-f05.ppt
qos-f05.pptqos-f05.ppt
qos-f05.ppt
 
qos-f05 (2).ppt
qos-f05 (2).pptqos-f05 (2).ppt
qos-f05 (2).ppt
 
qos-f05 (3).ppt
qos-f05 (3).pptqos-f05 (3).ppt
qos-f05 (3).ppt
 
qos-f05.pdf
qos-f05.pdfqos-f05.pdf
qos-f05.pdf
 
Unit-4 (1).pptx
Unit-4 (1).pptxUnit-4 (1).pptx
Unit-4 (1).pptx
 
Traffic Characterization
Traffic CharacterizationTraffic Characterization
Traffic Characterization
 
Samza at LinkedIn
Samza at LinkedInSamza at LinkedIn
Samza at LinkedIn
 
Transport Layer.pptx
Transport Layer.pptxTransport Layer.pptx
Transport Layer.pptx
 
Network performance overview
Network  performance overviewNetwork  performance overview
Network performance overview
 
Multipath Load Balancing for SDN Data Plane
Multipath Load Balancing for SDN Data Plane Multipath Load Balancing for SDN Data Plane
Multipath Load Balancing for SDN Data Plane
 
Flow control 11
Flow control 11Flow control 11
Flow control 11
 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocols
 
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
 
Day 1.3 osi reference
Day 1.3 osi referenceDay 1.3 osi reference
Day 1.3 osi reference
 
osi-oss-dbs.pptx
osi-oss-dbs.pptxosi-oss-dbs.pptx
osi-oss-dbs.pptx
 

Dernier

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 

Dernier (20)

Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 

ELEMENTS OF TRANSPORT PROTOCOL