
LeoGlossary: Protocol
What Does Protocol Mean?
A protocol is a set of rules for formatting and processing data. It is what allows for the communicating of data between different devices.
The protocol defines:
- rules
- syntax
- semantics
- synchronization of communication
- different error recovery methods
It is implement by the hardware, software, or some combination.
In a network, there are different computers running various types of software. Protocols allow them all to interact and speak a common "language". Networks have to follow the rules to successfully transmit data.
Protocols specify the communication standards and provide detailed info on processes involved in data transfer. Such processes include:
- Kind of task
- Process nature
- Data flow rate
- Type of data
- Device management
A single process can be handled by more than one protocol simultaneously.
In digital computing systems, the rules can be expressed by algorithms and data structures. Protocols are to communication what algorithms or programming languages are to computations.
Decentralized Networks
Any new technology will require its own protocols. Communication systems changed over the decade, with decentralization forecast to be part of the next generation Internet. This all ties into computation and storage.
With a blockchain network, the protocols usually involve consensus, transaction validation, and network participation. This allows the different nodes to interact with each other in a seamless manner.
Part of the development of infrastructure is the creation of protocols to allow different participants interact with the system. This is crucial for wallets, websites, and applications.
Open Systems Interconnection (OSI) model
This is a basic, albeit abstract, representation of how the Internet operates.
- Physical Layer - raw data from the physical medium
- Datalink Layer - defines format of data
- Network Layer - decides on the physical path
- Transport Layer - transmits data using TCP and UDP
- Session Layer - responsible for ports and sessions along with corrections
- Presentation Layer - encryption is added to data
- Application Layer - the human connection layer where application accesses network services
Cyber Attacks
Like any other aspect of computing, protocols have vulnerabilities that can be exploited. A common way to do this is with a distributed denial-of-service (DDoS). Here we see the attacker keep transmitting data ensuring the server is unable to service legitimate users.
Example of Protocols Types
- TCP- and UDP-based protocols
- Automation
- Bluetooth
- File transfer
- Instant messaging
- Internet Protocol
- Link aggregation
- OSI protocols
- Protocol stacks
- Routing
- Web services
Standardization
For protocols to be effective, a standard is required. This means consensus must be reached among the different participants.
Often standards boards are established to decide on specific protocols. This usually is comprised of major market participants.
Standardization can come from adoption. Sometimes a protocol is designed and, as things evolve, people simply gravitate towards it. If the majority of developers are utilizing a protocol in their projects, it simply becomes the norm.
Examples of Standardization Organizations:
- the International Organization for Standardization (ISO)
- the International Telecommunication Union (ITU)
- the Institute of Electrical and Electronics Engineers (IEEE)
- the Internet Engineering Task Force (IETF)
- the World Wide Web Consortium (W3C)
Each deals with different aspects of communication and the Internet.
General:
Leave LeoGlossary: Protocol to:
Read more #leoglossary posts
Best Posts From leoglossary
- amrish puri died - Amrish Puri Died after this Remarkable Acting Career | LeoGlossary
- investopedia bulge bracket banks list - Bulge Bracket Banks List | LeoGlossary
- fungible meaning crypto - Fungible Meaning Crypto as in Fungible Tokens | LeoGlossary
- world bank past presidents list - World Bank Past Presidents List | LeoGlossary
- merchant banks - Merchant Banks Explained | LeoGlossary
- she's the man cast - She's The Man Cast & Film Review | LeoGlossary
- tears of the sun silk - Tears of the Sun Silk and Full Cast | LeoGlossary
- world s largest pension funds - World's Largest Pension Funds | LeoGlossary
More Posts From leoglossary
- How To Buy TCY
- What Are Cross-Chain Swaps
- LeoGlossary: Los Angeles Lakers (NBA)
- Top 100 War Films
- Harry Potter Films - Polls
- Top 100 Movies - Polls
- LeoGlossary: Junior Durkin (Actor)
- LeoGlossary: Julius Harris (Actor)
- LeoGlossary: Julius Carry (Actor)
- LeoGlossary: Julian Rivero (Actor)
- LeoGlossary: Julian Eltinge (Actor)
- LeoGlossary: Julian Beck (Actor)
- LeoGlossary: Ju-hyuk Kim (Actor)
- LeoGlossary: Judith Barsi (Actress)
- LeoGlossary: Chaka Khan
- LeoGlossary: Juanita Moore (Actress)
- LeoGlossary: Juanin Clay (Actress)
- LeoGlossary: Joshua 'Li'iBoy' Shintani (Actor)
- LeoGlossary: Josh Ryan Evans (Actor)
- LeoGlossary: Joseph Wiseman (Actor)