Protocol
Published Aug 18, 2022
Contribute to Docs
A protocol describes the rules, syntax, and semantics used by two or more devices in a computer network to connect and communicate with each other.
The Internet
The most prominent computer network is the internet, which uses a collection of protocols known as the Internet Protocol Suite. This collection uses multiple layers to describe how data should be packetized, addressed, routed, and received between members of the network.
Common Protocols
Some notable network protocols include the following:
Protocol | Description |
---|---|
Hypertext Transfer Protocol (HTTP) | Used for fetching HTML documents and other web-based resources. |
Internet Protocol (IP) | Routes and addresses data packets for sending between networks. |
Transmission Control Protocol (TCP) | Facilitates client-server communication of network data. |
User Datagram Protocol (UDP) | Disregards error checks/corrections in favor of time-sensitive tasks (gaming, video conferences, etc.) |
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn more on Codecademy
- Career path
Full-Stack Engineer
A full-stack engineer can get a project done from start to finish, back-end to front-end.Includes 51 CoursesWith Professional CertificationBeginner Friendly150 hours - Free course
Learn JavaScript
Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.Beginner Friendly15 hours