Definition of protocols
Protocols are a set of rules and controls that define the method of communication between two or more devices and include a set of mechanisms that allow devices to communicate with each other, as well as a set of rules that determine how data packets are sent and received.
Some types of protocols
We will not be able to enumerate all types of protocols in this article, but we shall give you the most famous and most important and used.
- IP (Internet Protocol)
- Internet Protocol Address or IP Address is the primary communication protocol in the TCP / IP protocol package.
- Is used in computers to connect them within the network and is responsible for the process of addressing and give each device a unique address.
- TCP (Transport Control Protocol)
- An important communication protocol used to transmit data over the network, in other words, is a set of rules and procedures that govern data transfer between two parties, providing secure data transfer between the sender and the receiver on the Internet.
- It works with a binary IP known as TCP / IP, where the Internet Protocol locks the connection of the devices together, and the transport control protocol ensures the transfer of data between these devices.
- UDP User Data Protocol
- An Internet protocol used by web-based software to send short messages called datagrams, but it does not need to have an initial connection between the two parties, meaning that it is very similar to the TCP protocol, but the difference between them is the communication between devices and the speed of data delivery.
- Unlike the TCP protocol, it does not wait for the arrival of notification to confirm the complete transfer process, but only cares to complete the task required without taking care of its success or not.
- HTTP Hypertext Transfer Protocol
- It is the main protocol for transferring data over the Internet. It is the set of rules for the transfer of files such as text, graphics, sound, and others on the Internet, that is, it allows the transfer of web pages, which are based on the language of HTML and associated languages such as CSS and another server to the browser.
- HTTPs Secure Hypertext Transfer Protocol
- It is a secure version of the HTTP protocol where the letter “s” refers to the word Secure.
- It is a way to ensure a secure connection between a user’s browser and a web server, identified by the browser’s address bar as it appears green in the address bar or locked in the browser window to point to it.
- DNS Domain Name System protocol
- This protocol translates the domain names through which we search a particular website to the site’s IP address.
- Browsers need IP addresses to download resources from a particular location, so domain names must be translated into Internet addresses, which is the task of this protocol. This can be described as an Internet phone directory.
- FTP File Transfer Protocol
- This protocol transfers files between two devices connected through a TCP / IP packet, both server, and
- It is usually used to transfer files to and from the server as well as the ability to modify them or to change the name and other similar tasks, but it is not safe enough so recently used less heavily.
- Mail Protocols
- SMTP is a TCP / IP protocol used to send and receive e-mail, but because of its limited ability to schedule messages in the recipient’s mail, a protocol (POP or IMAP) is typically used to allow users to save messages periodically in the server mailbox.
- SMTP is typically used to send e-mail, while POP (the three versions) and the IMAP protocol are used to receive mail.
- DHCP automatic Configuration Protocol for hosts
- A network protocol used to dynamically assign an IP address to any device on the network so that they can communicate using IP.
- It automates and centrally manages these devices and components rather than requiring network administrators to assign IP addresses to all network devices manually. It can be applied to small local networks as well as large enterprise networks.
- ICMP Internet Control Message Protocol
- An error reporting protocol that is used to generate error messages to the sending IP address when network problems prevent the delivery of IP packets.
- Its mission is to inform the sender of the inability to access the receiving device for delivering the packet as if the sender requests a service that is not available.
- Bradley Mitchell ، What Are Network Protocols? ، من موقع: www.lifewire.com، اطّلع عليه بتاريخ 12-12-2019
- ، What is an IP Address?، من موقع: www.iplocation.net، اطّلع عليه بتاريخ 12-12-2019
- Nadeem Unuth، TCP (Transmission Control Protocol) Explained ، من موقع: www.lifewire.com، اطّلع عليه بتاريخ 12-12-2019
- ، Transmission Control Protocol (TCP)، من موقع: www.extrahop.com، اطّلع عليه بتاريخ 12-12-2019
- ، User Datagram Protocol (UDP)، من موقع: www.techopedia.com، اطّلع عليه بتاريخ 12-12-2019
- ، 11 Protocols you have got to know (Part of the ‘Concise Byte Series’)، من موقع: www.concise-courses.com، اطّلع عليه بتاريخ 12-12-2019
- Margaret Rouse، HTTP (Hypertext Transfer Protocol) ، من موقع: www.searchwindevelopment.techtarget.com، اطّلع عليه بتاريخ 12-12-2019
- ، What is HTTPS?، من موقع: www.pickaweb.co.uk، اطّلع عليه بتاريخ 12-12-2019
- ، What is DNS? | How DNS works، من موقع: www.cloudflare.com، اطّلع عليه بتاريخ 12-12-2019
- Margaret Rouse، File Transfer Protocol (FTP) ، من موقع: www.searchwindevelopment.techtarget.com، اطّلع عليه بتاريخ 12-12-2019
- Margaret Rouse، SMTP (Simple Mail Transfer Protocol) ، من موقع: www.whatis.techtarget.com، اطّلع عليه بتاريخ 12-12-2019
- Margaret Rouse، DHCP (Dynamic Host Configuration Protocol) ، من موقع: www.searchnetworking.techtarget.com، اطّلع عليه بتاريخ 12-12-2019
- Margaret Rouse، ICMP (Internet Control Message Protocol)، من موقع: www.searchnetworking.techtarget.com، اطّلع عليه بتاريخ 12-12-2019