![Page 1: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/1.jpg)
CIS 725
Service Specification
![Page 2: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/2.jpg)
Transport Layer
• Connection management• End-to-end control
Network layer
Transport layer
Application FA
![Page 3: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/3.jpg)
Mutual exclusion
• Request• Enter• Release
![Page 4: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/4.jpg)
Interface
• Creq (Connection Request)• Cind (Connection Indication)• Cres (Connection response)• Cconf (Connection confirm)• Dreq (Disconnection request)• Dind (disconnection indication)
![Page 5: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/5.jpg)
Interface
• Creq (Connection Request)• Cind (Connection Indication)• Cres (Connection response)• Cconf (Connection confirm)• Dreq (Disconnection request)• Dind (disconnection indication)• Dres (Disconnection response)• Dconf (disconnection confirm)
![Page 6: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/6.jpg)
1
2
3
4
Creq1Cconf1Dreq1
Cind2Cres2Dind2
?Creq1
!Cind2
?Cres2
5
!Cconf1
6 7?Dreq1 !Dind2
6?Dreq1
7!Dind2
!Cind2
?Dreq1
?Dreq1
7!Dind2
7!Dind2
?Cres2
![Page 7: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/7.jpg)
!cind2
?creq1
?cres2
!cconf1
?creq2
!cind1
?cres1
!cconf2
?creq1
?creq1
?creq2
?creq2
![Page 8: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/8.jpg)
!cind2
?creq1
?cres2
!cconf1
?creq2
!cind1
?cres1
!cconf2
?creq1
?creq1
?creq2?creq2
!cind2
![Page 9: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/9.jpg)
Transmission Control Protocol
• End-to-end transport protocol• End point (IP address, port)
![Page 10: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/10.jpg)
TCP connection establishment
![Page 11: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/11.jpg)
![Page 12: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/12.jpg)
![Page 13: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/13.jpg)
CIS 725
Lecture 16
![Page 14: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/14.jpg)
![Page 15: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA](https://reader035.vdocument.in/reader035/viewer/2022062409/56649f4f5503460f94c707af/html5/thumbnails/15.jpg)