SlideShare ist ein Scribd-Unternehmen logo
1 von 9
TRANSPORT LAYER SERVICES
NAME :- JAY B. LIMBACHIYA
SUB : CN
BATCH :- C
EN.NO. :-160410107045
CLASS :- S.Y.-C.E-1
 Transport Service and Services Provides to the Upper
layers.
 The aim of the transport layer is to provide
reliable data transmission to it’s users,
which is then processed in the application
layer.
 For this, the transport layer takes the
services of the network layer.
 We can say that the transport layer is
interface between the application layer
and network layer.
Figure shows that relationship among the network ,
transport and application layers:
 Similar to the network layer services ,the transport layer also
has two types of transport layer services ,namely ,connection-
oriented service and connectionless service.
 The connection-oriented transport layer services is very similar
to the connection-oriented network layer service.
 Connection establishment and release procedure, flow control
and addressing mechanism are similar in both connection-
oriented network layer service and transport layer service.
 In transport layer ,the code is executed on the user’s machine ,
whereas in the network layer ,the code is executed on the
router.
 In a connectionless network layer, the transport entity identifies
the problem of losses and damaged data packets and then
re-transmits them.
 Transport Service Primitives:
 The transport layer allows a user to access the transport
services .it gives various operation to an application program to
access the transport service.
 It also gives the facility to the application program to first
establish the Connection ,use and then release the
connection.
 The transport service primitive are as follows:
 Listen
 Connect
 Send and receive
 Disconnect
 LISTEN : This primitive is executed by the server by calling
the library function. This primitive blocks the server until the
client request for a connection.
 Connect : This primitive is executed by client to establish a
connection with the server.
 For this, the client sends the connection request segment to
the server to make a connection.
 The software and hardware used by the transport layer(called
the transport entity) check if the server is blocked or not .if
the server is blocked, then the transport entity unblocks the
server.
 After this , the server sends the connection accepted segment
to acknowledge the client about the connection acceptance.
 SEND and RECEIVE : Both parities(client and server)
exchange data to each other by executing the SEND and
RECEIVE primitives.
 If one party sends the data ,then the other party blocks
itself. when the data is received at the receiving end, it
unblock itself to receive and then send the data.
 In this process , the receiver receives the segment first,
unblock it, and then processes the segment as well as
sends a segment to the sender as a reply.
 Both the parties keeps tracks whose change to send the
data.
 DISCONNECT : the primitive executes when the
established connection is no longer needed.
 Disconnect primitive has two types : 1) Symmetric
2) asymmetric
 Symmetric : In this type of primitive ,both parties
need to send the disconnect segment. if one party
sends the disconnect segment ,it means the party
wants to send more data and release the connection.
 In such case ,the party who send the disconnect
segment waits to accept the data from the other party.
When both the parties send the disconnect segment ,
the connection is released or disconnected.
 Asymmetric : in this type of primitives, a disconnect
segment is send to the transport entity .when the
segment arrives on the transport entity ,it
automatically disconnects the connection.
Figure shows a process of
establishing and
releasing connection
using the transport
primitives :
Transport layer services (cn)

Weitere ähnliche Inhalte

Was ist angesagt?

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 ACCESSDr. SELVAGANESAN S
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference ModelMukesh Tekwani
 
TCP- Transmission Control Protocol
TCP-  Transmission Control Protocol TCP-  Transmission Control Protocol
TCP- Transmission Control Protocol Akhil .B
 
Network layer - design Issues
Network layer - design IssuesNetwork layer - design Issues
Network layer - design Issuesقصي نسور
 
Unit 1 introduction to computer networks
Unit 1  introduction to computer networksUnit 1  introduction to computer networks
Unit 1 introduction to computer networkspavan kumar Thatikonda
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithmBushra M
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network LayerManoj Kumar
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesSayed Chhattan Shah
 
Transport Layer In Computer Network
Transport Layer In Computer NetworkTransport Layer In Computer Network
Transport Layer In Computer NetworkDestro Destro
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionShubham Khedekar
 

Was ist angesagt? (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
 
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
 
Network layer - design Issues
Network layer - design IssuesNetwork layer - design Issues
Network layer - design Issues
 
Unit 1 introduction to computer networks
Unit 1  introduction to computer networksUnit 1  introduction to computer networks
Unit 1 introduction to computer networks
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
The medium access sublayer
 The medium  access sublayer The medium  access sublayer
The medium access sublayer
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
 
5. protocol layering
5. protocol layering5. protocol layering
5. protocol layering
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Transport layer
Transport layerTransport layer
Transport layer
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
go back n protocol
go back n protocolgo back n protocol
go back n protocol
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
Transport Layer In Computer Network
Transport Layer In Computer NetworkTransport Layer In Computer Network
Transport Layer In Computer Network
 
Guided media
Guided mediaGuided media
Guided media
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 

Ähnlich wie Transport layer services (cn)

Lecture20 tcp
Lecture20 tcpLecture20 tcp
Lecture20 tcpH K
 
Data communication network ppt_Unit_4.pptx
Data communication network ppt_Unit_4.pptxData communication network ppt_Unit_4.pptx
Data communication network ppt_Unit_4.pptxBHAVYPATEL34
 
Vehicle to Vehicle Communication of Content Downloader in Mobile
Vehicle to Vehicle Communication of Content Downloader in MobileVehicle to Vehicle Communication of Content Downloader in Mobile
Vehicle to Vehicle Communication of Content Downloader in Mobileijbuiiir1
 
Transport_Layer (1).pptx
Transport_Layer (1).pptxTransport_Layer (1).pptx
Transport_Layer (1).pptxSAICHARANREDDYN
 
CN R16 -UNIT-6.pdf
CN R16 -UNIT-6.pdfCN R16 -UNIT-6.pdf
CN R16 -UNIT-6.pdfJoshuaeeda1
 
15 ec44t unit 2 networking protocols and osi model
15 ec44t unit 2 networking protocols and  osi model15 ec44t unit 2 networking protocols and  osi model
15 ec44t unit 2 networking protocols and osi modelshrinivasgnaik
 
Computer network notes
Computer network notesComputer network notes
Computer network notesLakshmiSamivel
 
OSI and TCP/IP Model
OSI and TCP/IP ModelOSI and TCP/IP Model
OSI and TCP/IP ModelMaksudujjaman
 

Ähnlich wie Transport layer services (cn) (20)

Lecture20 tcp
Lecture20 tcpLecture20 tcp
Lecture20 tcp
 
Data link layer tutorial
Data link layer tutorialData link layer tutorial
Data link layer tutorial
 
Transport layer
Transport layerTransport layer
Transport layer
 
Unit 5 : Transport Layer
Unit 5 : Transport LayerUnit 5 : Transport Layer
Unit 5 : Transport Layer
 
Computer network
Computer networkComputer network
Computer network
 
OSI MODEL.pptx
OSI MODEL.pptxOSI MODEL.pptx
OSI MODEL.pptx
 
Data communication network ppt_Unit_4.pptx
Data communication network ppt_Unit_4.pptxData communication network ppt_Unit_4.pptx
Data communication network ppt_Unit_4.pptx
 
Transport laye
Transport laye Transport laye
Transport laye
 
Vehicle to Vehicle Communication of Content Downloader in Mobile
Vehicle to Vehicle Communication of Content Downloader in MobileVehicle to Vehicle Communication of Content Downloader in Mobile
Vehicle to Vehicle Communication of Content Downloader in Mobile
 
Transport_Layer (1).pptx
Transport_Layer (1).pptxTransport_Layer (1).pptx
Transport_Layer (1).pptx
 
Transport layer
Transport layerTransport layer
Transport layer
 
CN R16 -UNIT-6.pdf
CN R16 -UNIT-6.pdfCN R16 -UNIT-6.pdf
CN R16 -UNIT-6.pdf
 
15 ec44t unit 2 networking protocols and osi model
15 ec44t unit 2 networking protocols and  osi model15 ec44t unit 2 networking protocols and  osi model
15 ec44t unit 2 networking protocols and osi model
 
The OSI model
 The OSI model The OSI model
The OSI model
 
Computer network notes
Computer network notesComputer network notes
Computer network notes
 
OSI and TCP/IP Model
OSI and TCP/IP ModelOSI and TCP/IP Model
OSI and TCP/IP Model
 
OSI MODEL
OSI MODEL OSI MODEL
OSI MODEL
 
Osi model
Osi modelOsi model
Osi model
 
Osi layer model
Osi layer modelOsi layer model
Osi layer model
 
Network Connectivity and Protocols and OSI Model
Network Connectivity and Protocols and OSI ModelNetwork Connectivity and Protocols and OSI Model
Network Connectivity and Protocols and OSI Model
 

Kürzlich hochgeladen

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 

Kürzlich hochgeladen (20)

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 

Transport layer services (cn)

  • 1. TRANSPORT LAYER SERVICES NAME :- JAY B. LIMBACHIYA SUB : CN BATCH :- C EN.NO. :-160410107045 CLASS :- S.Y.-C.E-1
  • 2.  Transport Service and Services Provides to the Upper layers.  The aim of the transport layer is to provide reliable data transmission to it’s users, which is then processed in the application layer.  For this, the transport layer takes the services of the network layer.  We can say that the transport layer is interface between the application layer and network layer. Figure shows that relationship among the network , transport and application layers:
  • 3.  Similar to the network layer services ,the transport layer also has two types of transport layer services ,namely ,connection- oriented service and connectionless service.  The connection-oriented transport layer services is very similar to the connection-oriented network layer service.  Connection establishment and release procedure, flow control and addressing mechanism are similar in both connection- oriented network layer service and transport layer service.  In transport layer ,the code is executed on the user’s machine , whereas in the network layer ,the code is executed on the router.  In a connectionless network layer, the transport entity identifies the problem of losses and damaged data packets and then re-transmits them.
  • 4.  Transport Service Primitives:  The transport layer allows a user to access the transport services .it gives various operation to an application program to access the transport service.  It also gives the facility to the application program to first establish the Connection ,use and then release the connection.  The transport service primitive are as follows:  Listen  Connect  Send and receive  Disconnect
  • 5.  LISTEN : This primitive is executed by the server by calling the library function. This primitive blocks the server until the client request for a connection.  Connect : This primitive is executed by client to establish a connection with the server.  For this, the client sends the connection request segment to the server to make a connection.  The software and hardware used by the transport layer(called the transport entity) check if the server is blocked or not .if the server is blocked, then the transport entity unblocks the server.  After this , the server sends the connection accepted segment to acknowledge the client about the connection acceptance.
  • 6.  SEND and RECEIVE : Both parities(client and server) exchange data to each other by executing the SEND and RECEIVE primitives.  If one party sends the data ,then the other party blocks itself. when the data is received at the receiving end, it unblock itself to receive and then send the data.  In this process , the receiver receives the segment first, unblock it, and then processes the segment as well as sends a segment to the sender as a reply.  Both the parties keeps tracks whose change to send the data.
  • 7.  DISCONNECT : the primitive executes when the established connection is no longer needed.  Disconnect primitive has two types : 1) Symmetric 2) asymmetric  Symmetric : In this type of primitive ,both parties need to send the disconnect segment. if one party sends the disconnect segment ,it means the party wants to send more data and release the connection.  In such case ,the party who send the disconnect segment waits to accept the data from the other party. When both the parties send the disconnect segment , the connection is released or disconnected.  Asymmetric : in this type of primitives, a disconnect segment is send to the transport entity .when the segment arrives on the transport entity ,it automatically disconnects the connection.
  • 8. Figure shows a process of establishing and releasing connection using the transport primitives :