Protocols 140826123206 Phpapp01
Protocols 140826123206 Phpapp01
What is a Protocols???
• Protocols define how messages are sent and
received.
• A set of rules that defines how data is
formatted and processed on a network.
Types of Protocols
• TCP/IP
• HTTP
• FTP
• SMTP
Internet Protocol
• Internet Protocol (IP) is the principal
communications protocol in the Internet Protocol
Suite for relaying datagram across network
boundaries.
• In other words, it is a set of rules used to send and
receive messages at the Internet address level.
• IP provides the method of distributing data in
packets, can distribute packets to a destination via
different routes, and can handle congestion in this
manner.
Transmission Control
Protocol
• The Transmission Control Protocol (TCP) is one of the
core protocols of the Internet protocols suite (IP), and is so
common that the entire suite is often called TCP/IP.
• TCP provides for virtual circuits, error detection and
correction, automatic repeat requests, and other reliable end-
to-end communications, using the IP protocol for
transmission
• TCP handles reassembling packets at the destination, as they
can arrive out of order due to the IP routing scheme to avoid
congestion.
• TCP/IP together provide for the most commonly used
functions on the internet, namely e-mail, file transfer, and the
basis of the HTTP protocol for web page documents.
Hypertext Transfer
Protocol
• The Hypertext Transfer Protocol (HTTP) is an
application protocol for distributed, collaborative,
hypermedia information systems. HTTP is the
foundation of data communication for the World
Wide Web.
• Hypertext is structured text that uses logical links
(hyperlinks) between nodes containing text. HTTP is
the protocol to exchange or transfer hypertext.
Working of HTTP
File Transfer Protocol
• File Transfer Protocol (FTP) is a standard
network protocol used to transfer files from
one host to another host over a TCP-based
network, such as the Internet.