Protocols are set of rules that must be observed by participants while communicating over a network. For each protocols following rules must be specified:
- How is the data exchanged encoded?
- How events are synchronized or ordered?
Network architecture Protocols: The internet Protocol is mainly used for identifying computers on the network and for routing data. The Transmission Control protocol and User Datagram protocol are two widely used protocols at the transport layer.
TCP provides connection oriented communication whereas UDP provides connectionless communication. The TCP and protocols of the Internet and transport layers of this architecture are responsible for data communication over internet.
The application layer protocols such as FTP, SNMP, HTTP are specified for network applications