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 moves through the various network elements of a communications network. With the increased performance of network interfaces, there is a corresponding need for faster packet processing.
There are two broad classes of packet processing algorithms that align with the standardized network subdivision of control plane and data plane. The algorithms are applied to either:
Control information contained in a packet which is used to transfer the packet safely and efficiently from origin to destination
or
The data content (frequently called the payload) of the packet which is used to provide some content-specific transformation or take a content-driven action.
Within any network enabled device (e.g. router, switch, network element or terminal such as a computer or smartphone) it is the packet processing subsystem that manages the traversal of the multi-layered network or protocol stack from the lower, physical and network layers all the way through to the application layer.
The history of packet processing is the history of the Internet and packet switching. Packet processing milestones include:
1962–1968: Early research into packet switching
1969: 1st two nodes of ARPANET connected; 15 sites connected by end of 1971 with email as a new application
1973: Packet switched voice connections over ARPANET with Network Voice Protocol. (FTP) specified
1974: Transmission Control Protocol (TCP) specified
1979: VoIP – NVP running on early versions of IP
1981: IP and TCP standardized
1982: TCP/IP standardized
1991: World Wide Web (WWW) released by CERN, authored by Tim Berners-Lee
1998: IPv6 first published
Historical references and timeline can be found in the External Resources section below.
For networks to succeed it is necessary to have a unifying standard for which defines the architecture of networking systems.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
The industry is in the mood for programmable networks, where an operator can dynamically deploy network functions on network devices, akin to how one deploys virtual machines on physical machines in a
Software packet-processing platforms--network devices running on general-purpose servers--are emerging as a compelling alternative to the traditional high-end switches and routers running on speci
Modern data-center network operating systems rely on proprietary user-space daemons wrapping SDKs from switch vendors. Linux-based variants of these operating systems have benefited from increasing an