Different types of internet protocols
Tags: beginners, devops
Published: 2022-12-08 19:13:22

## Transmission Control Protocol (TCP)
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)
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.

## User Datagram Protocol (UDP)
Substitute communication protocol to Transmission Control Protocol implemented primarily for creating loss-tolerating and low-latency linking between different applications.

## Post office Protocol (POP)
Designed for receiving incoming E-mails.

## Telnet
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.

## Gopher
Collection of rules implemented for searching, retrieving as well as displaying documents from isolated sites. Gopher also works on the client/server principle.

## ARP (Address Resolution Protocol)
Used for discovering the link layer address, such as a MAC address, associated with a given internet layer address, typically an IPv4 address.

## DHCP (Dynamic Host Configuration Protocol)
Client/server protocol that automatically provides an Internet Protocol (IP) host with its IP address and other related configuration information such as the subnet mask and default gateway.

## IMAP4 (Internet Message Access Protocol)
Internet standard protocol used by email clients to retrieve email messages from a mail server over a TCP/IP connection.

## SIP (Session Initiation Protocol)
Signaling protocol used for initiating, maintaining, and terminating communication sessions that include voice, video and messaging applications.

## RTP (Real-Time Transport Protocol)
Standard protocol to enable real-time connectivity for exchanging data that needs real-time priority.

## RLP (Resource Location Protocol)
It is used to exchange messages between a handset and an SMLC in order to provide geolocation information.

## RAP (Route Access Protocol)
Protocol that utilizes port 38 and is used for distributing routing information at all levels of the Internet. 

## L2TP (Layer Two Tunnelling Protocol)
 Provide cost-effective access for remote users by allowing a corporate network systems to manage the IP addresses assigned to its remote users.

## PPTP (Point To Point Tunnelling Protocol)
It is used to create VPN tunnels between public networks. PPTP servers are also known as Virtual Private Dialup Network (VPDN) servers.

## SNMP (Simple Network Management Protocol)
It is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks and for modifying that information to change device behaviour.

## TFTP (Trivial File Transfer Protocol)
It is a simple lockstep File Transfer Protocol which allows a client to get a file from or put a file onto a remote host.