Network protocols:
Network Protocols are a set of rules governing exchange of
information in an easy, reliable and secure way.
Network protocols are like a common language for computers which
make computers to talk to each other.
The computers within a network may use vastly different software
and hardware; however, the use of protocols enables them to
communicate with each other regardless.
Functions of N/W protocols:
Detect the essential physical connection.
Establish the connection.
Exchange the data or message.
Perform error detection.
Security
Terminate or end the connection.
Types of N/W protocols:
The following are some various types of protocols,
1. TCP
2. IP
3. POP
4. SMTP
5. FTP
6. HTTP
7. Telnet
Transmission Control Protocol (TCP): TCP is a popular communication
protocol which is used for communicating over a network. It divides
any message into series of packets that are sent from source to
destination and there it gets reassembled at the destination.
Internet Protocol (IP): IP is designed explicitly as addressing protocol.
It is mostly used with TCP. The IP addresses in packets help in routing
them through different nodes in a network until it reaches the
destination system. TCP/IP is the most popular protocol connecting
the networks.
Post office Protocol (POP): POP is designed for receiving incoming E-
mails.
Simple mail transport Protocol (SMTP): SMTP is designed to send and
distribute outgoing E-Mail.
File Transfer Protocol (FTP): FTP allows users to transfer files from
one machine to another. Types of files may include program files,
multimedia files, text files, and documents, etc.
Hyper Text Transfer Protocol (HTTP): HTTP is designed for
transferring a hypertext among two or more systems. HTML tags are
used for creating links. These links may be in any form like 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.
Telnet: Telnet is a set of rules designed for connecting one system
with another. The connecting process here is termed as remote
login. The system which requests for connection is the local
computer, and the system which accepts the connection is the
remote computer.