TCP/IP stands for Transmission Control Protocol/Internet Protocol which is a set of rules that define packets of information must reach the end user and if necessary it will resend the packets of information. There are many different application layer protocols in relation to the TCP/IP protocol which are:
Hypertext Transfer Protocol (HTTP)
Simple Mail Transfer Protocol (SMTP)
Domain Name System (DNS)
File Transfer Protocol (FTP)
Hypertext Transfer Protocol (HTTP) is the protocol that enables the connection between a web server and a client it is an application layer protocol for distributing information in the World Wide Web (WWW). Hypertext Transfer Protocol (HTTP) is based on the client–server architecture.
The transport layer provides the application layer with session and datagram communication services. The protocols of the transport layer are Transmission Control Protocol (TCP) and User Datagram Protocol (UDP).
Simple Mail Transfer Protocol (SMTP) is a TCP/IP protocol used in sending and receiving e-mail but it is limited in its ability to queue messages at the receiving end so it is usually used with one of two other protocols, POP3 or IMAP, that let the user save messages in a server mailbox and download them from the server periodically.
UDP provides many connectionless and unreliable communications service. UDP is used when only small amounts of data are transferred. When the overhead of establishing a TCP connection is not wanted or when the upper layer protocols provide good delivery.
Domain Name System (DNS) is a TCP/IP protocol which is a hierarchical distributed naming system for computers, services, and any other resource connected to the internet or a private network, such as a printer or scanner. It assigns a domain name to each…