Network Protocols
By-Harshit Barot
Types Of Protocols
TCP/IP FTP SMTP
POP3 TELNET HTTP/HTTPS
TCP/IP
TCP/IP is a collection of protocols that includes transmission control protocol ,internet
protocol, user datagram protocol and many others.
TCP(Transmission Control Protocol) :
● It enables two hosts to establish a connection and exchange streams of data, TCP
works with IP. TCP arranges all the packets that it received in seres.
IP(Internet Protocol):
● Internet Protocol which defines how computers send packets of data to each
other. The packets are delivered randomly.
FTP (File Transfer Protocol)
● FTP transfers data from one host to another.
● It is uses TCP/IP protocols to enable data transfer.
● It is reliable for sending or receiving large files.
● FTP us most commonly used to download a file from a server using the
internet or to upload a file to a server.
SMTP(Simple Mail Transfer Protocol)
● It is used to send emails and messages to other networks or computers.
● It handles only outgoing messages and not incoming messages.
● SMTP does not create messages rather it helps in forwarding messages.
● It uses TCP to send messages to another host.
POP3(Post Office Protocol 3)
● This protocol is used by email clients to retrieve email message from
mail server over TCP/IP network
● POP3 deletes emails on the server after downloading which are then on
our local email client.
● The user can read all the emails offline once downloaded on the hardisk.
TELNET(Remote Login)
● It allows a user to communicate with a remote machine.
● A user who is logging into their own system can also get access to log
onto another users system.
● It can share files to a remote system with the help of command line
interface.
HTTP(Hyper Text Transfer Protocol)
● HTTP is designed for transferring a hypertext among two or more
system.
● HTML tags are used for creating links.These links may be in any from
text or images.
● HTTP is designed on Client-Server principles which allow a client
system for establishing a connection with the server machine for making
a request.
● The server acknowledges the request initiated by the client and
responds accordingly.
HTTPS(Hyper Text Transfer Protocol Secure)
● It is a protocol for securing the communication between two system e.g.
the browser and the web server.
● HTTPS established an encrypted link between the browser and the web
server using the secure socket layer (SSL) or Transport Layer Security (
TLS) protocols.
● Thus https prevents hackers from reading and modifying data during
transfer.
Thank You