CCTP

994 Words2 Pages

Introduction: Congestion Control Transfer Protocol (CCTP) is an advanced, stable message-determined transport layer protocol. CCTP lies in between the Network layer and Application layer and serves as the agent between network operation and application programs. Figure below shows the IP suite associated with the relationship of CCTP protocol with others. This protocol blends the prominent characteristics of TCP, UDP and SCTP. APPLICATION LAYER NTP FTP HTTP DNS DHCP TRANSPORT LAYER CCTP TCP UDP NETWORK LAYER IP IGMP ICMP IGRP ARP DATA- LINK LAYER ATM ARP ETHERNET PHYSICAL LAYER USB BLUETOOTH ISDN FIELD LENGTHS: TCP CCTP DATA One entity in TCP segment Several data chunks in a packet HEADER 20 bytes 16 bytes CHECKSUM 16 bits 32 bits STREAM IDENTIFIER None Verification tag SEQUENCE NUMBER Identifies by using header TSN, SI, SSN A CCTP packet has a mandatory general header and a set of blocks called chunks which are classified in to data and control chunks. Source port address (16 bits) Destination port address (16 bits) Verification tag (32 bits) Checksum (32 bits) Common layout of a chunk Data that contains more than one message cannot be carried by a CCTP data chunk so that message should be made in to several chunks. At least one byte of data should be carried by the data field of the data chunk, which implies the value of lengt... ... middle of paper ... ... CCTP protocol, we allocate every individual packet with Transmission Sequence Number, Stream Identifier, Stream sequence number in order to achieve reliable data transfer. Because in the aspect of huge data transfer like 3D streaming, we cannot achieve reliability due to the availability of limited bandwidth channels (i.e,TCP). Every individual packet in CCTP is divided into several control chunks which has distinct values of ( TSN, SI, SSN). Improvements over Existing protocol: • UDP: Message-oriented, Unreliable. • TCP: Byte-oriented, Reliable. • CCTP: Message-oriented, Reliable. • Acknowledgement and validation techniques amplify the security by four way handshake in order to shield the data from over flooding. • Loss of the information in one proceeding will not affect the reception of next consecutive message, As it is not byte oriented protocol like TCP.

More about CCTP

Open Document