Live briefing
Everything about Protocol stack
Comprehensive computer networking implementation
The protocol stack or network stack is an implementation of a computer networking protocol suite or protocol family. Some of these terms are used interchangeably, but strictly speaking, the suite is the definition of the communication protocols, and the stack is the software implementation of them. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Protocol stackA 5-minute orientation
- Skim a recent paper: Intelligent Dual Active Protocol Stack Handover Based on Double DQN Deep Reinforcement Learning for 5G mmWave NetworksInfluential work since 2022
- Pick up a classic book: Computer NetworksThe most-reprinted book on the subject
- Read the landmark paper: Standardized Protocol Stack for the Internet of (Important) ThingsCited 627 times
- Go sideways: Internet protocol suiteA closely related topic
- Go sideways: OSI modelA closely related topic
📖 Definitions
Noun Synonym of stack (“an implementation of a protocol suite (a set of protocols forming a layered architecture)”).
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Standardized Protocol Stack for the Internet of (Important) Things
Quantum Internet protocol stack: A comprehensive survey
From protocol stack to protocol heap
Wireless Body Area Networks for Healthcare Applications: Protocol Stack Review
A Modified DPWS Protocol Stack for 6LoWPAN-Based Wireless Sensor Networks
Covert channels in TCP/IP protocol stack - extended version-
Performance evaluation of TCP/RLP protocol stack over CDMA wireless link
A Network Protocol Stack in Standard ML
🆕 Influential since 2022
Intelligent Dual Active Protocol Stack Handover Based on Double DQN Deep Reinforcement Learning for 5G mmWave Networks
Electrical-thermal-electrochemical insights of the PEMWE stack in the accelerated stress test protocol powered by renewable energy
Review of Protocol Stack Development of Flying Ad-hoc Networks for Disaster Monitoring Applications
5G mmWave Multiple Active Protocol Stack Optimized Deep Learning Handover
Investigation of Data Quality Assurance across IoT Protocol Stack for V2I Interactions
📚 Books worth reading
Computer NetworksAndrew S. Tanenbaum, John David Wetherall · 1981
The web application hacker's handbookDafydd Stuttard, Marcus Pinto · 2007
Eloquent JavascriptMarijn Haverbeke · 2009
HackingJon Erickson, Jon Erickson · 2003
Introduction to automata theory, languages, and computationJohn E. Hopcroft, Jeffrey D. Ullman · 1979
Hands-on networking with Internet technologiesDouglas E. Comer, Douglas E Comer · 2002
Introduction to Computing Using PythonLjubomir Perkovic · 2011
Couples therapy homework plannerGary M. Schultheis · 2010
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Internet protocol suite The internet protocol suite, commonly known as TCP/IP, is a framework for organizing the communication protocols used in the internet and similar computer…
- OSI model The Open Systems Interconnection (OSI) model is a reference model published in 1984 by the International Organization for Standardization (ISO) that "provides…
- Application layer An application layer is an abstraction layer that specifies the shared communication protocols and interface methods used by hosts in a communications…
- Communication protocol A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information. The protocol defines…
- Internetworking Internetworking is the practice of interconnecting multiple computer networks. Typically, this enables any pair of hosts in the connected networks to exchange…
- Network socket A network socket is a software structure within a network node of a computer network that serves as an endpoint for sending and receiving data across the…
- Packet processing In digital communications networks, packet processing refers to the wide variety of algorithms that are applied to a packet of data or information as it…
- Protocol data unit In telecommunications, a protocol data unit (PDU) is a single unit of information transmitted among peer entities of a computer network. It is composed…