contents Protocol Types of protocol Transmission control protocol (TCP) internet protocol (IP) Hyper text transfer protocol (HTTP) Simple mail transfer protocol (SMTP) File transfer protocol (FTP) Layers protocol:-A protocol is a set of rules for the exchange of data between a terminal and computer or between two computers. Think of protocol as a sort of recommunication agreement about the form in which a message or data is to be sent and receipt is to be acknowledge. transmission control protocol(TCP):-This protocol ensures the delivery of information packets across network. internet protocol (IP):-This important protocol is responsible for providing logical addressing called IP address to route information between networks. hyper text transfer protocol (HTTP):- This protocol is used to access, send and receive Hypertext Markup Language (HTML) files on the Internet. simple mail transfer protocol(SMTP):-This protocol is used for transferring email between computers. file transfer protocol(FTP):-FTP is responsible for allowing file to be copied between devices. layers:-In computer programming, layering is the organization of programming into separate functional components that interact in some sequential and hierarchical way, with each layer usually having an interface only to the layer above it and the layer below it. thankyou.