The application layer protocol determines what type of message (such as request message and reply message) , what will be the syntax of different types of message (such as key header and key field in body) , what each feed will mean , if a process Sends a request message or sends a reply to a request message, but what rules does he have to follow? The application layer protocol must depend on the features of the previous layer's protocol. There are three types of transport layer protocols - UDP , TCP and SCTP. The SCTP protocol is relatively new in comparison. The protocol that will be used in the application layer at the corner of the transport layer depends on the type of application to be run in the application layer. Some of the important applications used on the Internet are web , file transfer , electronic mail , directory service and PTP file sharing.