150 likes | 280 Vues
This document outlines the specifications for managing connections at the transport layer, detailing the end-to-end control mechanisms critical for network communication. It covers various interface requests and indications, including Connection Request (Creq), Connection Indication (Cind), Disconnection Request (Dreq), and confirms (Cconf, Dconf). The specification emphasizes mutual exclusion principles to ensure reliable connections and disconnections through defined procedures. It is essential for understanding the Transmission Control Protocol (TCP) and establishing reliable end-to-end transport mechanisms.
E N D
CIS 725 Service Specification
Transport Layer • Connection management • End-to-end control Application A F Transport layer Network layer
Mutual exclusion • Request • Enter • Release
Interface • Creq (Connection Request) • Cind (Connection Indication) • Cres (Connection response) • Cconf (Connection confirm) • Dreq (Disconnection request) • Dind (disconnection indication)
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)
1 Creq1 Cconf1 Dreq1 Cind2 Cres2 Dind2 ?Creq1 ?Dreq1 ?Dreq1 !Dind2 !Dind2 !Dind2 ?Dreq1 2 6 7 7 7 !Cind2 !Cind2 ?Cres2 5 4 3 ?Cres2 !Cconf1 6 7 !Dind2 ?Dreq1
?creq1 ?creq2 ?creq2 !cind1 !cind2 ?creq2 ?creq1 ?creq1 ?cres1 ?cres2 !cconf2 !cconf1
?creq1 ?creq2 !cind1 !cind2 ?creq1 ?creq2 ?creq2 !cind2 ?creq1 ?cres1 ?cres2 !cconf2 !cconf1
Transmission Control Protocol • End-to-end transport protocol • End point (IP address, port)
CIS 725 Lecture 16