+ All Categories
Home > Documents > CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network...

CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network...

Date post: 14-Jan-2016
Category:
Upload: kerry-walker
View: 220 times
Download: 1 times
Share this document with a friend
Popular Tags:
15
CIS 725 Service Specification
Transcript
Page 1: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA.

CIS 725

Service Specification

Page 2: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA.

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.

Mutual exclusion

• Request• Enter• Release

Page 4: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA.

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.

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.

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.

!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.

!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.

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.

TCP connection establishment

Page 11: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA.
Page 12: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA.
Page 13: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA.

CIS 725

Lecture 16

Page 14: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA.
Page 15: CIS 725 Service Specification. Transport Layer Connection management End-to-end control Network layer Transport layer ApplicationFA.

Recommended