Glossary
P
191 terms.
- P-header
A private SIP header field whose name starts with "P-". The ones in RFC 7315 were defined for use in networks specified by the 3GPP.
Plain language A private SIP header starting with "P-" for use in 3GPP networks.
- P-tunnel
A multicast tunnel through a service provider backbone that carries multicast traffic for a Multicast VPN between provider routers.
Plain language A multicast tunnel through provider networks for multicast VPN.
Used in RFC 6513 RFC 6625 RFC 7900 RFC 7988 RFC 8534 RFC 8556 RFC 9026 RFC 10018
- P2MP LSP
A point-to-multipoint Label Switched Path, a tree-shaped MPLS path with one root and many leaves. Traffic is copied only where the tree branches.
Plain language A tree-shaped MPLS path from one source to multiple destinations.
Used in RFC 5073 RFC 5671 RFC 6826 RFC 7117 RFC 7524 RFC 8306
- Packet capture
Recording the packets that pass over a network link, usually saving them to a file. The saved packets can be examined later to debug problems.
Plain language Recording network packets to a file for later analysis.
- Packet loss
The situation where a packet sent across a network never arrives. Fractional loss is the share of packets that go missing on a path.
Plain language Packets failing to reach their destination on a network.
Used in RFC 1363 RFC 2198 RFC 2330 RFC 2416 RFC 2448 RFC 2680 RFC 3042 RFC 3357 RFC 3393 RFC 3432 RFC 3763 RFC 4224 RFC 4362 RFC 4594 RFC 4629 RFC 5148 RFC 5166 RFC 5560 RFC 6349 RFC 6412 RFC 6414 RFC 6703 RFC 7002 RFC 7003 and 18 more
- Packet loss concealment
A technique where a decoder hides the gap left by a lost audio packet, instead of playing silence or a click.
Plain language Hiding lost audio packets with predicted data instead of silence.
Used in RFC 3357 RFC 3951 RFC 3952 RFC 6716 RFC 7294 RFC 8130 RFC 8817
- Packet Sampling
Selecting a subset of the packets seen at an observation point, using sampling or filtering techniques, and reporting on only the selected ones.
Plain language Monitoring a subset of packets rather than all traffic.
Used in RFC 5473 RFC 5474 RFC 5475 RFC 5476 RFC 5477 RFC 6727 RFC 6728
- Packetization Layer
The layer of the network stack that segments data into packets and chooses where packet boundaries fall. TCP and SCTP are examples.
Plain language The layer that segments data into packets at chosen boundaries.
- Padding
Extra = characters added to the end of base-encoded output so its length is a whole multiple of the encoding's block size (4 characters for Base64, 8 for Base32).
Plain language Extra characters appended to base-encoded data to reach a multiple block size.
Used in RFC 44 RFC 54 RFC 64 RFC 70 RFC 102 RFC 1014 RFC 1319 RFC 1321 RFC 1377 RFC 1423 RFC 1570 RFC 1829 RFC 1851 RFC 1974 RFC 2040 RFC 2406 RFC 2410 RFC 2419 RFC 2420 RFC 2451 RFC 2522 RFC 2841 RFC 3174 RFC 3182 and 63 more
- Padding Oracle
A weakness where a decryptor reveals whether padding was valid, letting an attacker learn plaintext by trying guesses. Checking integrity before decrypting avoids it.
Plain language A weakness where padding validation reveals information enabling plaintext recovery.
- Paging Terminal
A radio transmission facility that receives and distributes pages to individual pagers using protocols like TAP/IXO or TME.
- PANA
Protocol for carrying Authentication for Network Access. It is a UDP-based protocol that carries EAP authentication between a client and an authentication agent.
Plain language A protocol for sending authentication credentials over a network.
- PAP
The Password Authentication Protocol. A PPP authentication protocol in which the peer sends a name and password. PPP gives it the Protocol value 0xC023.
Plain language A PPP protocol sending username and password for authentication.
Used in RFC 1331 RFC 1471 RFC 1472 RFC 1548 RFC 1661 RFC 1994 RFC 2138 RFC 2284 RFC 2341 RFC 2363 RFC 2364 RFC 2477 RFC 2607 RFC 2809 RFC 2989 RFC 3127 RFC 5281 RFC 8907
- Parameter Set
A block of H.264 settings, such as picture size, that applies to many slices. Sequence and picture parameter sets are sent separately from the slice data.
Plain language H.264 settings like image size sent separately to enable video decoding.
- Parental Agent
The parent-side entity, such as a registry or registrar, that fetches a child's CDS, CDNSKEY or CSYNC records and updates the delegation based on them.
Plain language A parent-side system that fetches child records and updates delegations.
- Partial acknowledgment
An acknowledgment that confirms some but not all of the data outstanding when fast recovery began, indicating additional packet losses.
Plain language An acknowledgment confirming some data while indicating other losses.
- Partial reliability
A transport option where some messages are sent with a delivery guarantee and others may be dropped instead of retransmitted. For SCTP it is defined in the PR-SCTP extension.
Plain language A transport option where some messages are guaranteed and others may be dropped.
- Passive attack
An attack in which the attacker only reads packets off the network and does not write any. Password sniffing is an example.
Plain language An attacker reads network packets but does not send any, for example to capture passwords.
- Passive mode (PASV)
An FTP mode in which the client sends PASV, the server replies with an address and port it is listening on, and the client opens the data connection to it. Without it the server connects back to the client.
Plain language In FTP, the client tells the server to listen on a port and the client connects to it for data transfer.
Used in RFC 614 RFC 959 RFC 1579 RFC 1639 RFC 2428 RFC 2577 RFC 4217 RFC 8321 RFC 8889 RFC 9341
- Passphrase
A secret phrase used to encrypt a private key on disk, so that the key can be used only after the user types it.
Plain language A secret phrase that unlocks a private key stored on disk.
Used in RFC 1760 RFC 1938 RFC 2289 RFC 3112 RFC 3211 RFC 4252 RFC 6030 RFC 7613 RFC 7717 RFC 8110 RFC 8125 RFC 8265 RFC 8807 RFC 9580
- PASSporT
A signed token that asserts a telephone identity in STIR. The authentication service creates it and carries it in a SIP Identity header field.
Plain language A digitally signed token in STIR that proves which telephone number is making a call.
Used in RFC 8224 RFC 8816 RFC 8946 RFC 9027 RFC 9118 RFC 9410 RFC 9475 RFC 9795 RFC 9888 RFC 9970
- Password verifier
A value computed from a password that a server stores in place of the password itself. It lets the server check a login without holding the password.
Plain language A scrambled value derived from a password that a server keeps instead of the password itself.
- Password-Authenticated Key Exchange
A cryptographic protocol that allows two parties to derive a shared secret key using a password, without revealing the password or the key to eavesdroppers.
Plain language A protocol where two parties create a shared secret using only a password, without revealing the password.
Used in RFC 5931 RFC 7664 RFC 8125 RFC 8492 RFC 9383 RFC 9588
- Path Attribute
Information attached to a route that describes its characteristics, origin, and selection metrics, used by BGP to choose the best path.
- Path Aware Networking
Endpoint discovery of network path properties (latency, loss, bandwidth) and endpoint reaction to those properties that affects routing and data transfer decisions.
- Path Computation Client
A client that asks a Path Computation Element to compute one or more paths and receives the results, as defined in RFC 4655 and used by RFC 5440.
Plain language The program that asks a route-planning server to work out a path for it.
Used in RFC 5521 RFC 5541 RFC 5862 RFC 6457 RFC 7399 RFC 7449 RFC 7897 RFC 8233 RFC 8408 RFC 8413 RFC 8685 RFC 8745 RFC 9050 RFC 9862 RFC 9933
- Path Computation Element
A network entity that computes a path or route from a network graph while applying constraints. Clients ask it for paths using PCEP.
Plain language A network device that calculates paths through a network while respecting constraints.
Used in RFC 4655 RFC 4657 RFC 4674 RFC 4726 RFC 5088 RFC 5089 RFC 5152 RFC 5441 RFC 5455 RFC 5468 RFC 5520 RFC 5521 RFC 5541 RFC 5553 RFC 5671 RFC 5817 RFC 5828 RFC 5862 RFC 5886 RFC 6163 RFC 6457 RFC 7025 RFC 7399 RFC 7449 and 46 more
- Path Computation Element
A component that computes network paths on behalf of other nodes, using a database of the network's topology. It answers path requests from clients called PCCs.
Plain language A network component that calculates paths for other devices to use.
Used in RFC 5520 RFC 5623 RFC 5671 RFC 5817 RFC 5824 RFC 7062 RFC 7471 RFC 7579 RFC 7926 RFC 8306 RFC 8751 RFC 8779 RFC 9050 RFC 9689 RFC 9757 RFC 9862 RFC 9933 RFC 9960
- Path diversity
Arranging for two connections to follow paths that share no links, nodes or risk groups. A single failure then cannot take both down.
Plain language Arranging two connections to use completely separate routes, so one failure does not block both.
- Path hiding
A situation where a route server picks one best path for a prefix, but policy stops that path reaching a client. The client then gets no path, even though another valid path existed.
- Path Key
A token that stands in for a hidden path segment. Only the path computation element it names can turn it back into the real list of nodes and links.
Plain language A token representing a hidden portion of a route that only the path computation element can decode.
- Path MTU (PMTU)
The smallest MTU of all the links between a sender and a receiver. A datagram no bigger than the Path MTU can travel the whole way without being split up.
Plain language The smallest maximum packet size of all links between sender and receiver.
Used in RFC 1191 RFC 1752 RFC 1853 RFC 1883 RFC 1905 RFC 1981 RFC 2210 RFC 2215 RFC 2401 RFC 2473 RFC 2525 RFC 2745 RFC 2923 RFC 2960 RFC 2991 RFC 3124 RFC 3209 RFC 3542 RFC 4301 RFC 4347 RFC 4623 RFC 4821 RFC 4828 RFC 4907 and 44 more
- Path MTU Discovery
The process by which a sender finds the largest packet that fits through every link on a route. In IPv6 it relies on ICMPv6 Packet Too Big messages, and the procedure is described in RFC 8201.
Plain language The process a sender uses to find the largest packet size that fits through every link on a route.
Used in RFC 792 RFC 1332 RFC 1435 RFC 1726 RFC 1826 RFC 1981 RFC 2003 RFC 2004 RFC 2067 RFC 2147 RFC 2176 RFC 2225 RFC 2414 RFC 2431 RFC 2463 RFC 2467 RFC 2473 RFC 2488 RFC 2492 RFC 2675 RFC 2784 RFC 2893 RFC 2923 RFC 2991 and 84 more
- Path Property
A measurable or observable characteristic of a path element, a subpath, or an entire path. Properties can describe performance (delay, loss), resources (cost, capacity), services (available protocols), or topology (disjointness, symmetry).
Plain language A characteristic of a network path such as delay, cost, available bandwidth or symmetry.
- Path Signal
A message sent to or from an on-path network element, which can be implicit (derived from unintended information visibility) or explicit (intentionally designed for a specific purpose).
Plain language A message sent to or from a router on the path, either deliberately designed or inadvertently revealed.
- Path validation
A QUIC check that an endpoint can really receive packets at a new address. One side sends a PATH_CHALLENGE frame and the other must answer with a matching PATH_RESPONSE.
Plain language A QUIC check where one side sends a challenge and the other must reply with a matching response.
Used in RFC 3280 RFC 4806 RFC 5061 RFC 5276 RFC 5937 RFC 6010 RFC 6480 RFC 6811 RFC 7353 RFC 8205 RFC 8206 RFC 8481 RFC 9000 RFC 9853
- Path-vector protocol
A routing protocol in which each route advertisement carries the full list of autonomous systems it has passed through. The list lets a router detect loops and apply policy to the whole path rather than just a distance.
Plain language A routing protocol where each route advertisement includes the list of networks it passed through.
Used in RFC 1322 RFC 1621 RFC 2545 RFC 3036 RFC 3219 RFC 4271 RFC 4273 RFC 4274 RFC 6836 RFC 6998 RFC 7132
- PAWS
Protection Against Wrapped Sequences. A TCP mechanism that uses the Timestamps option to discard old duplicate segments when sequence numbers wrap around on a fast connection.
Plain language A TCP mechanism using timestamps to discard old duplicate packets when sequence numbers wrap around.
- Payload type
A 7-bit field in the RTP header that says which format the payload holds, such as a particular audio codec, so the receiver knows how to decode it.
Plain language A field in RTP headers identifying the format of the audio or video data.
Used in RFC 1889 RFC 1890 RFC 2035 RFC 2038 RFC 2190 RFC 2198 RFC 2250 RFC 2305 RFC 2327 RFC 2431 RFC 2658 RFC 2733 RFC 2736 RFC 2793 RFC 2823 RFC 2862 RFC 3009 RFC 3016 RFC 3047 RFC 3108 RFC 3119 RFC 3190 RFC 3264 RFC 3389 and 86 more
- PBKDF2
Password-Based Key Derivation Function 2, which applies a hash function many times (the iteration count) to slow down attackers trying to guess the password.
Plain language A function that applies a hash many times to a password, making it slower and harder for attackers to guess.
Used in RFC 2898 RFC 5018 RFC 5959 RFC 8018 RFC 9579 RFC 10004
- PBMAC1
Password-Based Message Authentication Code 1, a scheme for using modern key derivation functions to compute message authentication codes from a password.
Plain language A scheme for computing authentication codes from a password using modern key derivation.
- PCE as a Central Controller (PCECC)
An extension of the PCE role where the PCE not only computes paths but also directly downloads forwarding instructions to network routers, making it a central control point for the network's forwarding behavior.
- PCEP
The Path Computation Element Communication Protocol, used between a client and a path computation element that calculates network paths. It is defined in RFC 5440.
Plain language The protocol by which network devices request path calculations from a path computation element.
Used in RFC 5520 RFC 5521 RFC 5541 RFC 5671 RFC 5862 RFC 6457 RFC 7399 RFC 7449 RFC 7897 RFC 8233 RFC 8253 RFC 8306 RFC 8408 RFC 8413 RFC 8623 RFC 8637 RFC 8685 RFC 8697 RFC 8745 RFC 8779 RFC 8800 RFC 9005 RFC 9050 RFC 9357 and 5 more
- PDU
A protocol data unit: one message-sized chunk of a protocol, with defined fields, that is carried between two parties.
Plain language A protocol data unit: one complete message a protocol sends between two parties.
Used in RFC 1085 RFC 1157 RFC 1238 RFC 1240 RFC 1448 RFC 1483 RFC 1905 RFC 2571 RFC 2741 RFC 3410 RFC 3416 RFC 3719 RFC 5046
The ordered IPsec list that says which peers a node will accept, how each must authenticate, and which child SAs they may create. It is searched when a peer connects.
- Peer-to-peer
A way of building a system in which the participants both use a service and provide it to each other, instead of all relying on one central server.
Plain language A system where participants both use a service and provide it to each other instead of relying on a central server.
Used in RFC 4981 RFC 5594 RFC 5632 RFC 5693 RFC 5694 RFC 6029 RFC 6392 RFC 6646 RFC 6875 RFC 6940 RFC 7285 RFC 7846 RFC 7890
- Pel
A picture element, the smallest unit of a displayed image, which in a bitmap is a single dot that can be either black or white.
Plain language A picture element: the smallest single dot in a displayed image.
- Pending Interest Table (PIT)
A data structure in each forwarder that records which faces incoming requests arrived on, so replies can be forwarded back along the path they came from.
Plain language A router's record of which incoming ports received requests, used to forward replies back.
Used in RFC 8569 RFC 8793 RFC 9064 RFC 9139 RFC 9344 RFC 9531
- Penultimate Hop Popping
Removing the top label at the second-to-last router on a path, so the final router receives the packet without that label.
Plain language Removing a label at the second-to-last router on a path so the final router sees the packet without it.
Used in RFC 3031 RFC 3270 RFC 5129 RFC 5695 RFC 6373 RFC 8287 RFC 8372 RFC 8661 RFC 8665 RFC 8667 RFC 8957
- Per-Hop Behavior
The forwarding treatment a network node applies to a packet based on its DSCP, such as priority queuing, drop precedence, or rate limiting.
Plain language The forwarding treatment a router applies to a packet based on its traffic class.
Used in RFC 2475 RFC 2836 RFC 3247 RFC 3289 RFC 5777 RFC 7657 RFC 9956
- Per-hop behavior (PHB)
The externally visible forwarding treatment a differentiated-services node gives a behavior aggregate, such as best-effort or preferential queueing. It describes the result, not the algorithm used.
Plain language The forwarding treatment a router applies to a packet based on its traffic class marking.
Used in RFC 2474 RFC 2475 RFC 2597 RFC 2598 RFC 2697 RFC 2836 RFC 2859 RFC 2983 RFC 2996 RFC 2998 RFC 3086 RFC 3140 RFC 3175 RFC 3246 RFC 3247 RFC 3248 RFC 3260 RFC 3270 RFC 3287 RFC 3289 RFC 3290 RFC 3308 RFC 3644 RFC 3670 and 25 more
- Percent-encoding
A way to write any byte inside a URI as a percent sign followed by two hexadecimal digits, for example
%20for a space. It is used for bytes outside the allowed character set and for reserved characters that must be treated as plain data.Plain language A way to write unusual bytes in a URI as a percent sign followed by two hexadecimal digits.
Used in RFC 1630 RFC 1738 RFC 2017 RFC 2141 RFC 2184 RFC 2231 RFC 2254 RFC 2255 RFC 2368 RFC 2392 RFC 2396 RFC 3368 RFC 3966 RFC 3986 RFC 3987 RFC 4088 RFC 4151 RFC 4501 RFC 4516 RFC 4622 RFC 5023 RFC 5092 RFC 5122 RFC 5137 and 23 more
- Perfect forward secrecy
A property of key-establishment in which compromise of a session key or long-term private key after a session does not compromise earlier sessions. RFC 4251 notes that SSH Diffie-Hellman key exchanges provide it.
Plain language Property where compromise of current keys does not compromise earlier sessions.
Used in RFC 1984 RFC 2409 RFC 2412 RFC 2786 RFC 3268 RFC 3585 RFC 3830 RFC 4101 RFC 4251 RFC 4279 RFC 4430 RFC 4492 RFC 4650 RFC 5246 RFC 5479 RFC 5487 RFC 5489 RFC 5590 RFC 5683 RFC 5763 RFC 5931 RFC 5953 RFC 6124 RFC 6189 and 53 more
- Perfect forward secrecy
A property of a key agreement protocol where compromising the long-term secret key does not compromise the security of past session keys.
Plain language A security property where compromising a long-term key does not compromise past session keys.
- Performance Metric
A quantitative measure of performance for an IETF-specified protocol, or for an application carried over one. Examples include the DNS response time to resolve an address.
Plain language A measurable number showing how well a protocol or network is performing.
Used in RFC 1857 RFC 2330 RFC 3393 RFC 3593 RFC 3896 RFC 5560 RFC 6576 RFC 6776 RFC 8911 RFC 9341
- Persistent connection
An HTTP/1.1 connection that stays open after a response so further requests can reuse it. It is the default in HTTP/1.1; a
Connection: closeoption ends it.Plain language An HTTP connection that stays open after each response to allow more requests on the same connection.
Used in RFC 2068 RFC 2616 RFC 2818 RFC 3010 RFC 5923 RFC 6202 RFC 6712 RFC 7230 RFC 7766 RFC 8895 RFC 9112 RFC 9931
- Persistent identifier
A name or number that refers to the same resource for as long as the resource exists, independent of the resource's physical location or the organization maintaining it.
Plain language A name that refers to the same resource permanently, regardless of where the resource moves.
- Pervasive Monitoring
Widespread surveillance of Internet communications at a scale that affects all users and services, as described in RFC 7258 as a threat to privacy on the Internet.
Plain language Large-scale surveillance of Internet traffic affecting all users.
Used in RFC 7536 RFC 7624 RFC 7819 RFC 8164 RFC 8165 RFC 8404 RFC 9446
- PGP
Pretty Good Privacy, a system for encrypting data and creating digital signatures with public keys. Its output can be written as text so that it travels through email.
Used in RFC 1505 RFC 1844 RFC 2015 RFC 2316 RFC 2350 RFC 3156 RFC 4880
- PHB Scheduling Class
A Per-Hop Behavior group for which a common constraint is that ordering of at least those packets belonging to the same microflow must be preserved.
Plain language A group of forwarding behaviors where packets from the same conversation stay in order.
- PIDF
The Presence Information Data Format, a basic XML format for presenting presence information about a presentity. Extensions add further elements to it.
Plain language The Presence Information Data Format: a basic XML format for sharing online status.
Used in RFC 3856 RFC 3859 RFC 3922 RFC 3953 RFC 4079 RFC 4479 RFC 4480 RFC 4481 RFC 4482 RFC 5263 RFC 6271
- PIDF-LO
Presence Information Data Format Location Object; an XML-based standard format for conveying location information in SIP and other Internet protocols.
Plain language An XML format for conveying location information in SIP and other protocols.
Used in RFC 5139 RFC 5774 RFC 6225 RFC 6753 RFC 6881 RFC 7378 RFC 7852
- Ping
A tool that sends an ICMP Echo Request to a host and waits for an Echo Reply, to check that it is reachable and to time the round trip.
Plain language A tool that sends a request to a host and waits for the reply to check reachability and latency.
Used in RFC 240 RFC 252 RFC 255 RFC 267 RFC 791 RFC 792 RFC 889 RFC 1470 RFC 1574 RFC 1575 RFC 1578 RFC 1739 RFC 2151 RFC 2463 RFC 2466 RFC 2681 RFC 2925 RFC 2991 RFC 3542 RFC 3763 RFC 4377 RFC 4379 RFC 4560 RFC 5085 and 44 more
- Ping and Pong
Control frames (opcodes 0x9 and 0xA). A Ping asks if the other side is alive, and the receiver should answer with a Pong.
Plain language Control frames where Ping asks if the other side is alive and Pong replies yes.
Used in RFC 6455
- Pinhole
A narrow opening in a firewall that permits one specific TCP or UDP session, whose ports are determined dynamically, to pass through.
Plain language A narrow opening in a firewall for one specific session whose ports are assigned dynamically.
- PINT
The protocol used to invoke telephone services from an IP network. Version 1.0 of the PINT service protocol specifies a set of enhancements to SIP 2.0 and SDP, and was developed in the IETF PINT working group.
Plain language The agreed way for a computer on the Internet to ask the telephone network to do something with a call.
- PINT gateway
The PINT server that relays received requests into a telephone system and receives acknowledgement of them. It appears to a SIP system as a User Agent Server, and to the PINT infrastructure it looks as if it represents a single user.
Plain language The server that takes a request from the Internet and hands it to the telephone network.
- Pipe Algorithm
A method of estimating how many bytes of data are currently outstanding in the network, used by the sender to limit its sending rate during loss recovery.
- Pipelining
Sending several requests over one connection without waiting for each reply. Responses may then return out of order and are matched to requests by an identifier.
Plain language Sending multiple requests over one connection without waiting for each reply.
Used in RFC 1203 RFC 1936 RFC 2033 RFC 2068 RFC 2326 RFC 2371 RFC 2449 RFC 2616 RFC 2920 RFC 3030 RFC 3207 RFC 3502 RFC 3656 RFC 3977 RFC 4037 RFC 4468 RFC 4644 RFC 4954 RFC 4991 RFC 4992 RFC 5161 RFC 5182 RFC 5734 RFC 6202 and 14 more
- PKCE
Proof Key for Code Exchange, defined in RFC 7636. The client sends a hashed secret with the authorization request and the original secret with the token request, so a stolen authorization code is useless to an attacker.
Plain language A method where the client hashes a secret with the authorization request and sends the original secret later.
Used in RFC 6749 RFC 7636 RFC 8252 RFC 8414 RFC 9126 RFC 9449 RFC 9700 RFC 10017 RFC 10027
- PKI
Public key infrastructure. The CAs, certificates, policies and validation rules that let parties trust public keys.
Plain language Public key infrastructure: the certification authorities, certificates and policies for trusting public keys.
Used in RFC 1422 RFC 2312 RFC 2459 RFC 2510 RFC 2527 RFC 2528 RFC 2559 RFC 2560 RFC 2585 RFC 2587 RFC 2797 RFC 2986 RFC 3029 RFC 3161 RFC 3193 RFC 3280 RFC 3447 RFC 3647 RFC 3709 RFC 3739 RFC 3740 RFC 3820 RFC 4043 RFC 4059 and 114 more
- PKINIT
Public Key Cryptography for Initial Authentication in Kerberos. It lets a client authenticate to the KDC with a certificate and private key instead of a password.
Plain language A way to authenticate to Kerberos using a certificate and private key instead of a password.
- Platform Configuration Register
A TPM storage slot that holds a rolling hash of the measurements added to it.
Plain language A TPM storage slot that accumulates measurements and never erases them.
- Pledge
In BRSKI, a prospective, unconfigured device that has an identity installed at the factory and is trying to join a network domain.
Plain language An unconfigured device with a factory-installed identity trying to join a network domain.
- PMSI
P-Multicast Service Interface: a conceptual interface a PE uses to send customer multicast traffic to all PEs in a VPN (inclusive) or to some of them (selective).
Plain language A multicast interface that a provider edge router uses to send customer multicast traffic to other routers.
- pNFS
Parallel NFS, a feature of NFSv4.1 that lets clients read and write data by means other than sending those operations to the server. The server manages the metadata.
Plain language Parallel NFS: a feature letting clients read and write file data directly from storage while a server manages metadata.
Used in RFC 5661 RFC 5663 RFC 5664 RFC 6688 RFC 8881 RFC 9561
- pNFS layout
The information a pNFS client uses to reach file data on storage devices. It names the protocol (the layout type) and the storage devices to use.
Plain language Information telling a pNFS client where file data is located on storage devices.
- Point code
The identifier of a node that has an MTP3 layer in an SS7 network. Each M2PA IP Signaling Point must have its own point code.
Plain language The identifier of a node that has an MTP3 layer in an SS7 telephone network.
- Point of Local Repair
The router next to a failed link or node that detects the failure and moves traffic onto a pre-computed alternate path.
Plain language The router next to a failure that detects it and moves traffic to a backup path.
Used in RFC 4090 RFC 4561 RFC 6414 RFC 6894 RFC 7490 RFC 7715 RFC 7811 RFC 7812 RFC 8104 RFC 8271 RFC 8400 RFC 8537 RFC 8679 RFC 8796 RFC 9705 RFC 9855 RFC 9912
- Point of Presence
A physical location where an Internet Service Provider operates access servers that users can dial in to.
Plain language A physical location where an ISP operates access servers users can dial into.
- Point-to-multipoint LSP
A label switched path with one ingress and several egress routers. It is built from multiple source-to-leaf sub-LSPs overlaid to form a tree.
Plain language A label switched path going from one entrance to multiple exits, shaped like a tree.
Used in RFC 4461 RFC 5862 RFC 7334 RFC 7338 RFC 7442 RFC 7524 RFC 8306 RFC 9573
- Point-to-Multipoint Virtual Circuit
An ATM virtual circuit from one sender to multiple receivers, established once and used to send the same data to all members.
- Point-to-point link
A link with exactly two ends, such as a cable between two routers. No other devices share it.
Plain language A network link connecting exactly two devices with no other parties.
Used in RFC 1331 RFC 1547 RFC 1663 RFC 1974 RFC 1979 RFC 2118 RFC 5154 RFC 5303 RFC 6164 RFC 6653
- Poisson sampling
A way of choosing measurement times at random, with a fixed average rate. It avoids lining up with regular patterns in the traffic and limits bias.
Plain language Selecting measurement times at random with a fixed average rate to avoid bias.
Used in RFC 2330 RFC 2679 RFC 2680 RFC 2681 RFC 3357 RFC 3393 RFC 3432 RFC 5814 RFC 7312 RFC 7680
- Policing
Checking traffic against the description a flow supplied when it was set up, so that traffic beyond that description is handled separately from the traffic inside it.
Plain language Checking arriving traffic against the limit the sender promised, and treating the extra traffic differently.
Used in RFC 2211 RFC 2430 RFC 2638 RFC 4115 RFC 5777 RFC 7640
- Policy Decision Point
The server that makes policy decisions. In COPS it answers the requests that a policy enforcement point sends.
Plain language The server that makes yes-or-no decisions when asked by a policy enforcement point.
Used in RFC 2748 RFC 2749 RFC 2750 RFC 2753 RFC 2768 RFC 2904 RFC 2906 RFC 3084 RFC 3181 RFC 3182 RFC 3198 RFC 3313 RFC 3460 RFC 3520 RFC 3521 RFC 3571 RFC 3644 RFC 3703 RFC 3838 RFC 4097 RFC 4261 RFC 7149 RFC 9315
- Policy Enforcement Point
A network device (router, switch, access control device) that receives policies from a PDP and applies them to network traffic.
Plain language A network device that receives policies from a decision server and applies them to traffic.
Used in RFC 2748 RFC 2749 RFC 2750 RFC 2753 RFC 2872 RFC 3084 RFC 3181 RFC 3198 RFC 3313 RFC 3460 RFC 3483 RFC 3521 RFC 3571 RFC 3644 RFC 3703 RFC 3838 RFC 4097 RFC 4261 RFC 9315 RFC 10065
- Policy Gateway
A physical router at the boundary of an administrative domain, responsible for forwarding transit traffic according to the domain's transit policies and participating in IDPR path setup.
Plain language A router at the edge of a network that controls whether traffic is allowed in or out.
- Policy Information Base (PIB)
A structured database of configuration classes and instances that define policy to be downloaded to a network device, such as a router, to control its behavior.
Plain language A structured database of configuration rules downloaded to network devices to control behavior.
- Policy rule
A binding of an action to a condition that selects a set of packets. In MIDCOM each rule has exactly one action, either reserve or enable.
Plain language A binding of an action to a condition selecting packets, such as reserve or enable.
Used in RFC 2758 RFC 3060 RFC 3198 RFC 3460 RFC 3703 RFC 3838 RFC 4540 RFC 5189 RFC 5973 RFC 9315
- Poll Sequence
A request-and-answer exchange in which one system flags a packet as a Poll and the other answers with a Final, used to confirm a parameter change or connectivity.
Plain language A request from one system and a response from the other confirming a parameter change.
- Polling
Repeatedly asking a system for its current data at intervals, rather than being told when something changes.
Plain language Repeatedly asking a system for current data at intervals instead of being notified.
- Pool Element
A single server instance that has registered itself as part of a server pool.
Plain language A single server registered as part of a server pool.
- Pool Handle
A logical name or identifier that points to a server pool, used by clients to refer to the pool without needing to know individual server addresses.
Plain language A logical name pointing to a server pool used by clients.
- POP3
The Post Office Protocol, version 3. A simple TCP protocol (port 110) that lets a mail client download messages from a maildrop on a server.
Plain language Post Office Protocol version 3: a protocol letting mail clients download messages from a server.
Used in RFC 1056 RFC 1081 RFC 1082 RFC 1176 RFC 1203 RFC 1225 RFC 1460 RFC 1725 RFC 1733 RFC 1734 RFC 1844 RFC 1939 RFC 1957 RFC 2195 RFC 2384 RFC 2444 RFC 2449 RFC 2532 RFC 2595 RFC 2683 RFC 3206 RFC 3249 RFC 3656 RFC 4409 and 12 more
- Port Control Protocol
A protocol in which a client asks a PCP server, such as a NAT or firewall, to create or manage mappings for its traffic. It is defined in RFC 6887.
- Port Control Protocol
A protocol, defined in RFC 6887, that lets a client ask a NAT or firewall to create and manage port mappings, for example through its MAP opcode.
Plain language A protocol letting clients ask a NAT or firewall to manage port mappings.
- Port forwarding
Carrying ordinary TCP connections through an SSH connection. Local forwarding opens a direct-tcpip channel, and remote forwarding is requested with tcpip-forward and delivered through forwarded-tcpip channels.
Plain language Carrying TCP connections through an SSH connection via encrypted tunnels.
Used in RFC 4254 RFC 6269 RFC 6346 RFC 6431 RFC 6886 RFC 6887 RFC 6970 RFC 7393 RFC 7843 RFC 8045 RFC 8455 RFC 9987
- Port Mapping
The mapping between a customer's port identifier (CPI) and the provider's internal port identifier (PPI). L1VPN discovery automates this mapping across all edge routers.
- Port number
A 16-bit number in the TCP header that identifies an application service on a host, so many conversations can share the same pair of addresses.
Plain language A 16-bit number in the TCP header identifying an application service on a host.
Used in RFC 61 RFC 62 RFC 65 RFC 175 RFC 349 RFC 429 RFC 470 RFC 503 RFC 617 RFC 675 RFC 717 RFC 731 RFC 750 RFC 755 RFC 758 RFC 761 RFC 762 RFC 768 RFC 770 RFC 776 RFC 790 RFC 793 RFC 807 RFC 811 and 307 more
- Port Set ID (PSID)
An identifier for a range of transport-layer ports assigned to one client. Together with a shared IPv4 address it identifies that client's lease.
Plain language An identifier for a range of ports assigned to one client sharing a public IPv4 address.
- Port Set Identifier (PSID)
A value that identifies the set of transport ports assigned to one customer when several customers share a single IPv4 address. A PSID of k bits gives a sharing ratio of 2^k.
Plain language A value identifying which transport ports are assigned to one customer on a shared IPv4 address.
- Portable Symmetric Key Container
An XML container that carries a symmetric key together with the metadata and policy needed to use it, so that keys can be moved between products from different vendors.
Plain language A standard XML file for handing a shared secret to a device, together with the rules for using it.
- Post-quantum cryptography
Cryptographic algorithms designed to stay secure even against attackers who have large quantum computers.
Plain language Cryptographic algorithms designed to resist attacks from large quantum computers.
Used in RFC 8240 RFC 8778 RFC 8784 RFC 9370 RFC 9794 RFC 9814 RFC 9851 RFC 9881 RFC 9882 RFC 9909 RFC 9954 RFC 9964 RFC 9980
An extra secret shared in advance by two IKEv2 peers and mixed into key derivation. It keeps the derived keys safe even if a quantum computer breaks the Diffie-Hellman exchange.
Plain language An extra secret shared in advance that protects keys even if quantum computers break the key exchange.
- Posture assessment
The process of collecting the configuration and status of an endpoint's hardware and software and evaluating it against a security compliance policy.
Plain language Checking a computer's hardware and software configuration against security requirements.
- Potential Router List
A set of IPv4 addresses of routers that a tunneling host may use for router and prefix discovery. Each entry has its own refresh timer.
Plain language A list of routers a host may ask for directions with separate refresh timers for each.
- PPP
The Point-to-Point Protocol. A standard way to carry network-layer packets over a link between exactly two peers, with its own control protocols for setting up the link and each network protocol.
Plain language Point-to-Point Protocol: a standard way to carry network packets over a two-node link.
Used in RFC 1144 RFC 1172 RFC 1207 RFC 1220 RFC 1331 RFC 1332 RFC 1334 RFC 1376 RFC 1377 RFC 1378 RFC 1471 RFC 1472 RFC 1473 RFC 1474 RFC 1547 RFC 1548 RFC 1549 RFC 1552 RFC 1553 RFC 1570 RFC 1598 RFC 1618 RFC 1619 RFC 1634 and 144 more
- PPPoE
PPP over Ethernet, a method of carrying PPP sessions inside Ethernet frames. It adds a discovery stage to find the peer and set up a session identifier.
Plain language PPP over Ethernet: a way to run dial-up-style authentication over an Ethernet cable.
- Pre-authentication
Proof of knowledge of the client's key sent with the initial request, such as an encrypted timestamp. It stops the KDC handing out password-protected ciphertext to anyone who asks.
Plain language Proof of knowing the client's key sent with the initial request to prevent handing credentials to anyone.
Used in RFC 2060 RFC 4120 RFC 4556 RFC 4557 RFC 5247 RFC 5836 RFC 5873 RFC 6113 RFC 6252 RFC 6560 RFC 6697 RFC 6806 RFC 7268 RFC 8062 RFC 8070 RFC 8129 RFC 8437 RFC 8636 RFC 9588
- Pre-Congestion Notification
A mechanism where routers mark packets before actual congestion occurs, signaling to edge routers that traffic is approaching capacity limits.
Plain language Routers marking packets before actual congestion to signal that traffic is approaching capacity.
Used in RFC 5559 RFC 5670 RFC 6660 RFC 6661 RFC 6662 RFC 7141 RFC 7417
A secret that both sides already hold before a handshake, either configured ahead of time or derived from an earlier connection. TLS 1.3 uses PSKs for resumption.
Plain language A secret both sides hold before a handshake, either configured ahead of time or from a prior connection.
Used in RFC 1244 RFC 2412 RFC 3562 RFC 3723 RFC 3788 RFC 3821 RFC 3830 RFC 4107 RFC 4109 RFC 4186 RFC 4279 RFC 4449 RFC 4563 RFC 4650 RFC 4738 RFC 4754 RFC 4764 RFC 4785 RFC 4851 RFC 4868 RFC 4895 RFC 5018 RFC 5054 RFC 5077 and 76 more
- Precertificate
A preannouncement of a certificate that a CA submits to a log before issuing it. Signing one indicates the CA's binding intent to issue the matching certificate.
Plain language A preannouncement of a certificate that a CA submits to a log before issuing it.
- PRECIS
A framework from the IETF for the preparation, enforcement and comparison of internationalized strings in application protocols. It replaces stringprep for this purpose.
Plain language A framework for handling internationalized strings fairly by applying consistent preparation rules.
- Precision Time Protocol
A time synchronization protocol specified in IEEE Std 1588-2008, which can provide synchronization as fine as nanoseconds. Clocks in a network use it to agree on the time.
Plain language A protocol for network clocks to synchronize to within nanoseconds.
- Preemption
Taking resources away from an existing lower-priority reservation so that a higher-priority request can be admitted.
Plain language Taking resources from a lower-priority reservation to admit a higher-priority request.
Used in RFC 2787 RFC 3209 RFC 4128 RFC 4190 RFC 4412 RFC 4495 RFC 4829 RFC 5975 RFC 7412 RFC 8413
- Preemption Priority
A rank that says how important a flow is compared with others competing to be admitted. A node that is full can use it to drop less important admitted flows and make room for a more important new one.
Plain language A rank determining how important a flow is relative to others competing for admission.
- Prefix
The leading bits of an address that identify a network, together with how many bits there are. In 192.168.99.0/24 the prefix is the first 24 bits.
Plain language The leading bits of an address identifying a network, written with the count such as /24.
Used in RFC 1519 RFC 1629 RFC 1771 RFC 1786 RFC 1787 RFC 1879 RFC 1887 RFC 1888 RFC 1930 RFC 1937 RFC 2072 RFC 2260 RFC 2280 RFC 2332 RFC 2342 RFC 2373 RFC 2439 RFC 2462 RFC 2546 RFC 2622 RFC 2725 RFC 2772 RFC 2827 RFC 2858 and 189 more
- Prefix code
A set of bit patterns in which no pattern is the beginning of another, so a decoder can read a stream symbol by symbol without ambiguity. It is usually drawn as a binary tree with symbols on the leaves.
Plain language A set of bit patterns where no pattern begins another, allowing unambiguous decoding.
- Prefix delegation
A DHCPv6 mechanism by which a service provider hands a router a block of IPv6 addresses to divide among its own networks.
Plain language A DHCPv6 mechanism where an ISP gives a router a block of IPv6 addresses to distribute.
Used in RFC 3769 RFC 3904 RFC 4057 RFC 4241 RFC 5558 RFC 5571 RFC 5720 RFC 6204 RFC 6276 RFC 6603 RFC 6653 RFC 6853 RFC 7084 RFC 7368 RFC 7788 RFC 7849 RFC 7955 RFC 8168 RFC 8415 RFC 8992 RFC 9096 RFC 9243 RFC 9762 RFC 9818 and 1 more
- Prefix Information Option
Part of an IPv6 Router Advertisement message that specifies a network prefix and its associated lifetime values, used by hosts to autoconfigure addresses.
Plain language Part of an IPv6 Router Advertisement specifying a network prefix and its lifetime.
- Prefix length
The number of leading bits of an IP address that identify the network, written as a small number such as 24 or 32. The remaining bits identify hosts inside that network.
Plain language How many bits at the start of an address name the network. The rest of the address names the machine inside it.
- Premaster secret
The shared secret that the key exchange produces in a TLS handshake. TLS then uses it to compute the master secret, from which the session keys are derived.
Plain language The shared secret produced by key exchange that becomes the basis for session keys.
- Presence
Information about whether an entity is currently available for communication. In XMPP it is carried by the presence stanza and sent to everyone subscribed to it.
Plain language Information about whether an entity is currently available for communication.
Used in RFC 2778 RFC 2779 RFC 3343 RFC 3428 RFC 3680 RFC 3693 RFC 3856 RFC 3857 RFC 3858 RFC 3859 RFC 3860 RFC 3861 RFC 3862 RFC 3863 RFC 3903 RFC 3920 RFC 3922 RFC 3923 RFC 3953 RFC 3994 RFC 4079 RFC 4119 RFC 4235 RFC 4245 and 59 more
- Presence agent
The server-side entity that stores a user's presence information and sends it to authorized subscribers in notifications.
Plain language A server that stores a user's online status and sends it to authorized subscribers.
- Presence subscription
An approval by a user that lets another entity see whether the user is available. It persists across sessions until the contact unsubscribes or the user cancels it.
Plain language Permission allowing another entity to see whether a user is available.
- Presentation Context
A pairing of an abstract syntax (what the data means) and a transfer syntax (how it is encoded on the wire). Multiple presentation contexts can be negotiated during connection setup.
Plain language An agreement between two systems about what kind of data they are sending and how it is encoded.
- Presented identifier
An identifier that a server presents to a client inside its certificate. A certificate can hold several, and the client compares each reference identifier against them.
- Presentity
The entity whose presence information is published and shared, such as a user. A presence user agent publishes on its behalf.
Plain language The entity whose presence information is published, such as a user.
Used in RFC 2778 RFC 3856 RFC 3859 RFC 3863 RFC 3953 RFC 4479 RFC 4480 RFC 4481 RFC 4482 RFC 5196 RFC 5263 RFC 5264 RFC 5344 RFC 5962
- Prime-Order Group
A mathematical group where the number of elements is a prime number. FROST uses prime-order groups to ensure that scalar multiplication and other operations have desirable cryptographic properties.
- Principal
A uniquely named client or service in Kerberos, identified by a realm and one or more name components, such as a user or a host service.
Plain language A uniquely named client or service in Kerberos, identified by a realm and name components.
Used in RFC 1510 RFC 1964 RFC 2078 RFC 2261 RFC 2623 RFC 2712 RFC 2743 RFC 2744 RFC 2778 RFC 2853 RFC 3007 RFC 3411 RFC 3744 RFC 4120 RFC 4430 RFC 4791 RFC 5178 RFC 5179 RFC 5397 RFC 5588 RFC 5590 RFC 5591 RFC 5592 RFC 6065 and 18 more
- Priority Code Point
The 3-bit field in an IEEE 802.1Q VLAN tag that carries the priority of a frame. The RFC uses it to identify traffic that should receive the same treatment, and a value of zero is a valid priority.
Plain language A small number in the Ethernet tag that says how important the frame is.
- Privacy Enhanced Mail (PEM)
A design for secure electronic mail that uses public key certificates, as defined in RFC 1421 and RFC 1422. The directory was proposed as the place to hold those certificates.
Plain language A design for encrypted and signed electronic mail that relies on public key certificates to say who sent a message.
- Privacy service
A logical role played by a network intermediary that performs privacy functions on messages, such as hiding identifying headers, which user agents cannot do themselves.
- Private address
An IP address from a block reserved for use inside organizations and not routed on the public Internet. RFC 1918 reserves 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16.
Plain language An IP address from a reserved block used inside organizations and not routed on the public Internet.
Used in RFC 1335 RFC 1597 RFC 1627 RFC 1631 RFC 1687 RFC 1814 RFC 1918 RFC 2050 RFC 2101 RFC 2267 RFC 2663 RFC 2685 RFC 2735 RFC 2764 RFC 2767 RFC 2775 RFC 2993 RFC 3022 RFC 3024 RFC 3027 RFC 3056 RFC 3102 RFC 3103 RFC 3235 and 49 more
- Private Enterprise Number
A number that IANA assigns to an organization so that it can be identified in protocol identifiers. Assignments can be requested from IANA.
Plain language A number IANA assigns to an organization for use in protocol identifiers.
- Private-key Generator
A trusted server in an identity-based encryption system that holds a master secret. After authenticating a user, it calculates and returns that user's private key.
Plain language A trusted server in identity-based encryption that authenticates users and calculates their private keys.
- Proactive routing
A routing approach in which routers regularly exchange topology information so that routes to all destinations are already known when needed. This avoids waiting for a route discovery before sending data.
Plain language A routing approach where routers maintain current routes to all destinations in advance.
- Probing
In mDNS, the step before claiming a name in which a host sends three queries 250 ms apart asking whether anyone else already uses it. If none answers, it announces the name; if one does, it picks a different name.
Plain language Checking repeatedly before claiming a local network name to avoid conflicts.
Used in RFC 6762
- Production rule
A named definition in a grammar. In ABNF it has the form
name = elements, and the name can then be used inside other rules.Plain language A named definition in a grammar such as name = elements in ABNF.
Used in RFC 5234
- Promiscuous mode
A setting in which a network interface accepts all frames it can see on the medium, not only those addressed to it. Monitoring tools use it to silently watch traffic.
Plain language A network interface setting that accepts all frames on the medium, not just those addressed to it.
- Proof of possession
A demonstration, such as signing a value or decrypting one, that a requester controls the private key matching the public key it wants certified.
Plain language A demonstration such as signing or decrypting a value to prove control of a private key.
Used in RFC 2510 RFC 2797 RFC 2875 RFC 4210 RFC 4211 RFC 5272 RFC 6717 RFC 6955 RFC 7030 RFC 7800 RFC 8705 RFC 8747 RFC 9148 RFC 9200 RFC 9202 RFC 9203 RFC 9431 RFC 9483 RFC 9594 RFC 9810 RFC 9883 RFC 10002 RFC 10004
- Proposed Standard
The entry-level standards-track maturity level: stable and reviewed, but not yet proven by interoperable implementations.
Plain language An entry-level standards-track maturity level: stable and reviewed but not yet proven by implementations.
Used in RFC 1100 RFC 1140 RFC 1160 RFC 1264 RFC 1410 RFC 1500 RFC 1540 RFC 1600 RFC 1602 RFC 1610 RFC 1780 RFC 1796 RFC 1880 RFC 2000 RFC 2005 RFC 2017 RFC 2026 RFC 2158 RFC 2160 RFC 2200 RFC 2221 RFC 2232 RFC 2241 RFC 2244 and 93 more
- Protected Access Credential
A credential handed to a peer for faster later authentication. It holds a shared secret, an opaque element the server can read, and optional extra information.
Plain language A credential given to a peer for faster later authentication.
- Protection Path
One end-to-end path from the ingress to the egress of a recovery graph, along which packets can be forwarded to provide reliability through redundancy.
- Protection Switching
The automatic transfer of traffic from a primary path to a backup path in response to a failure, degradation, or operator command.
Plain language Automatically transferring traffic from a failed primary path to a backup path.
Used in RFC 3386 RFC 3469 RFC 6372 RFC 6378 RFC 6689 RFC 7271 RFC 7347 RFC 8234
- Proto-article
An article in the form a posting agent offers to an injecting agent. It may leave out some headers that the injecting agent will supply.
- Protocol
A formal set of rules and procedures that govern how data is transmitted and received between systems on a network, such as TCP for reliable communication or IP for packet delivery.
Plain language A formal set of rules governing how data is transmitted and received between systems.
- Protocol Data Unit
The unit of message a protocol sends, made up of a header and usually some data. iSCSI uses the term for each message exchanged between initiator and target.
Plain language The message unit a protocol sends, consisting of a header and data.
- Protocol Extension
A feature or capability added to a protocol to provide new functionality while maintaining compatibility with the original protocol specification.
Plain language A feature added to a protocol to provide new functionality while maintaining compatibility.
- Protocol identifier
A formal description in RMON of a network protocol, including its address format, how it is recognized on the wire, and which protocol types can appear inside it.
- Protocol Independent Multicast
A family of multicast routing protocols with Sparse Mode, Dense Mode and Bidirectional variants.
Plain language A family of multicast routing protocols for sending one message to many receivers efficiently.
Used in RFC 2105 RFC 2187 RFC 2375 RFC 2934 RFC 3973 RFC 4610 RFC 5186 RFC 5496 RFC 6037 RFC 6395 RFC 6754 RFC 6826 RFC 7246 RFC 7431 RFC 8059 RFC 9128 RFC 9436
- Protocol Independent Multicast - Sparse Mode
A multicast routing protocol designed for networks where senders and receivers are sparsely distributed. PIM-SM uses a Rendezvous Point to discover sources and builds multicast distribution trees on demand.
Plain language A multicast routing protocol for networks where senders and receivers are spread out.
Used in RFC 2934 RFC 4602 RFC 4609 RFC 4610 RFC 5496 RFC 5565 RFC 5757 RFC 5796 RFC 7900
- Protocol Independent Multicast (PIM)
A family of multicast routing protocols whose version 2 messages share a common header with a version, a type, flag bits and a checksum.
Plain language A family of multicast routing protocols with common header structure.
- Protocol Interpreter
The part of an FTP implementation that sends commands over the TELNET connection and receives replies from the server.
- Protocol Parameter Registry
A centrally maintained database that records assigned values for a protocol parameter and documents what each value means, ensuring consistent interpretation across all implementations.
Plain language A centrally maintained database recording assigned values for a protocol parameter.
- Protocol Status
The implementation expectation for a protocol: required (all systems must implement), recommended (systems should implement), elective (optional), or not recommended (discouraged).
Plain language The implementation expectation for a protocol: required, recommended, elective or not recommended.
- Prover and verifier
The two roles in RFC 6238. The prover (a hardware token or an authenticator app) generates the one-time password. The verifier (the authentication or validation server) recomputes it and checks that it matches.
Plain language The two roles where a prover generates a one-time password and a verifier checks it.
Used in RFC 2944 RFC 6238 RFC 9334 RFC 9683 RFC 9684 RFC 9783
- Provider Backbone Bridge
An IEEE 802.1Q technology for wide-area Ethernet that adds fields such as a Backbone VLAN Identifier and a 24-bit Backbone Service Instance Identifier. It separates the service provider and customer identifier spaces.
- Provider Edge
A device at the edge of a service provider's network that connects customer networks to the provider's core.
Plain language A device at the edge of a service provider's network connecting customer networks.
Used in RFC 3769 RFC 3916 RFC 3985 RFC 4026 RFC 4029 RFC 4031 RFC 4111 RFC 4553 RFC 4664 RFC 4665 RFC 4762 RFC 5085 RFC 5251 RFC 5824 RFC 5921 RFC 6074 RFC 6215 RFC 6310 RFC 6624 RFC 6658 RFC 6870 RFC 7023 RFC 7117 RFC 7152 and 14 more
- Provider Edge router
A router at the edge of a service provider's network that attaches to customer sites and holds the per-customer VPN routing tables. It is often shortened to PE.
Plain language A router at the edge of a service provider's network connecting to customer sites.
Used in RFC 2547 RFC 4176 RFC 4381 RFC 4577 RFC 4798 RFC 6513 RFC 7582
- Provider-defined identifier (PID)
A name chosen by an ALTO server for a group of IPv4 and IPv6 addresses in a network map. The same PID name can mean different address sets in different network maps.
Plain language A name an ALTO server assigns to a group of addresses in a network map.
- Provider-Independent (PI) address
Address space assigned to an end site that does not come from an ISP's allocation. It lets the site change providers without renumbering, but it cannot be aggregated into a provider's prefix.
Plain language Address space not from an ISP that lets a site change providers without renumbering.
- Provisioning Class (PRC)
A type of policy data that defines a configuration object, with attributes and rules for how instances of that class should be interpreted by a device.
Plain language A policy data type defining a configuration object and how instances should be interpreted.
- Provisioning Domain (PvD)
A consistent set of network configuration information (DNS servers, gateways, source prefixes) that belongs together and is used for making routing and connectivity decisions.
Plain language A consistent set of network configuration that belongs together for routing decisions.
- Proxy
A server that sits between a client and an origin server and forwards requests on the client's behalf. In HTTP a proxy can demand its own authentication with status 407.
Plain language A server between a client and origin server that forwards requests on the client's behalf.
Used in RFC 1905 RFC 1919 RFC 1928 RFC 1929 RFC 1941 RFC 1961 RFC 2138 RFC 2186 RFC 2187 RFC 2193 RFC 2196 RFC 2221 RFC 2227 RFC 2273 RFC 2295 RFC 2571 RFC 2573 RFC 2576 RFC 2577 RFC 2594 RFC 2607 RFC 2617 RFC 2647 RFC 2663 and 145 more
- Proxy Mobile IPv6
A mobility scheme in which the network, rather than the device, handles movement. A Mobile Access Gateway signals to a Local Mobility Anchor on the device's behalf.
Plain language A mobility scheme where the network handles movement instead of the device.
Used in RFC 5149 RFC 5213 RFC 5779 RFC 5845 RFC 6097 RFC 6279 RFC 6463 RFC 6572 RFC 6757 RFC 7028 RFC 7156 RFC 7561 RFC 7847 RFC 8278
- PSAMP
Packet Sampling, a protocol that extends IPFIX by transferring information on individual packets. A set of sampling and filtering techniques for IP packet selection is specified separately, based on the PSAMP Framework.
Plain language The IPFIX extension that reports on individual sampled packets rather than on whole flows.
- Pseudo wire
An emulated point-to-point connection over a packet switched network that allows two nodes to be interconnected with any L2 technology. It joins two provider edge devices.
Plain language An emulated point-to-point connection over a packet network using any L2 technology.
- Pseudo-header
A set of IPv6 header fields, including the source and destination addresses and the Next Header value, that is included when computing the ICMPv6 checksum but is not sent as part of the ICMPv6 message itself.
Plain language A set of IPv6 fields used in ICMPv6 checksum calculation but not sent in the message.
Used in RFC 64 RFC 768 RFC 1010 RFC 1180 RFC 1347 RFC 1883 RFC 2385 RFC 2463 RFC 2675 RFC 2682 RFC 3242 RFC 3545 RFC 3715 RFC 3828 RFC 4443 RFC 4504 RFC 4981 RFC 5925 RFC 6145 RFC 6235 RFC 6296 RFC 6935 RFC 6936 RFC 7276 and 9 more
- Pseudo-header field
A special HTTP/2 field whose name starts with a colon, such as
:methodor:status. It carries the information that HTTP/1.1 puts in the request line or status line.Plain language A special HTTP/2 field starting with a colon such as :method carrying request-line information.
- Pseudo-nickname
A single nickname that stands for a whole edge group of RBridges, so remote RBridges see one source for the group instead of several.
Plain language A single nickname for an entire edge group so remote devices see one source.
- Pseudo-random number generator
An algorithm that turns a short seed into a long sequence of numbers that look random. Ordinary ones are fully predictable once the state is known, so security uses need cryptographically strong generators started from a seed with enough entropy.
Plain language An algorithm turning a short seed into a long sequence of seemingly random numbers.
Used in RFC 1750 RFC 2437 RFC 2680 RFC 2777 RFC 2943 RFC 4056 RFC 4086 RFC 4122 RFC 4432 RFC 4537 RFC 4814 RFC 5083 RFC 5475 RFC 5832 RFC 6056 RFC 6436 RFC 6979 RFC 7022 RFC 7091 RFC 8419 RFC 8682 RFC 8778 RFC 8937 RFC 8954 and 4 more
- Pseudo-terminal
A software imitation of a text terminal that lets a remote program behave as though a person were typing at a real screen and keyboard. An SSH client asks for one with the pty-req request.
Plain language Pseudo-terminal: a software terminal letting a remote program behave as if someone is at a keyboard.
- Pseudonode
A virtual node that represents a shared LAN in link state routing, so that each router reports one adjacency to it instead of one to every neighbor.
Plain language A virtual node representing a shared LAN in link state routing.
Used in RFC 1142 RFC 3784 RFC 3787 RFC 5309 RFC 6138 RFC 6327 RFC 7177
- Pseudonym
An identifier used in place of a real identity. It is a unique bit string that can be used for authentication without revealing who the holder is.
Plain language An identifier used instead of a real identity for authentication without revealing identity.
Used in RFC 3693 RFC 4186 RFC 4187 RFC 6973 RFC 9048 RFC 9614
- Pseudorandom function (PRF)
A keyed function whose output looks random. IKE uses a negotiated PRF to turn nonces and a shared secret into SKEYSEED and then into all other keys.
Plain language A keyed function whose output appears random, used in IKE for key derivation.
Used in RFC 2246 RFC 2412 RFC 2857 RFC 2898 RFC 3830 RFC 3961 RFC 4109 RFC 4306 RFC 4346 RFC 4357 RFC 4383 RFC 4401 RFC 4402 RFC 4418 RFC 4434 RFC 4615 RFC 5191 RFC 5288 RFC 5289 RFC 5295 RFC 5448 RFC 5705 RFC 5723 RFC 5869 and 21 more
- Pseudowire
An emulated connection carried across a packet network, here over MPLS. It is one kind of transport path that can be locked.
Plain language An emulated connection carried across a packet network over MPLS.
Used in RFC 3931 RFC 4349 RFC 4385 RFC 4446 RFC 4447 RFC 4448 RFC 4454 RFC 4553 RFC 4591 RFC 4618 RFC 4619 RFC 4623 RFC 4664 RFC 4667 RFC 4717 RFC 4719 RFC 4720 RFC 4761 RFC 4762 RFC 4842 RFC 4863 RFC 4901 RFC 5003 RFC 5085 and 87 more
- PSK Identity
A label sent by a TLS client, in the clear, that tells the server which pre-shared key it wants to use. Because the client chooses it, the server must treat it as untrusted input.
- PSTN
The Public Switched Telephone Network, the circuit-switched telephone system. Gateways connect it to packet networks such as the Internet.
Plain language Public Switched Telephone Network: the traditional circuit-switched telephone system.
Used in RFC 2848 RFC 2995 RFC 3136 RFC 3191 RFC 3192 RFC 3372 RFC 3398 RFC 3666 RFC 3976 RFC 4190 RFC 4733 RFC 4734 RFC 7195 RFC 7875 RFC 8816
- PTR record
A DNS resource record that maps an IP address (in reverse format) to a hostname. PTR records enable reverse DNS lookups.
Plain language A DNS record mapping an IP address to a hostname in reverse format.
Used in RFC 1101 RFC 1912 RFC 2317 RFC 4183 RFC 4702 RFC 4704 RFC 5158 RFC 6763 RFC 7001 RFC 7534
- Public Identifier
A text string used in SGML and XML to globally name a DTD or external entity, as opposed to a system identifier which is local. Public identifiers are persistent, global names.
- Public key cryptography
A way of using a pair of keys: a private key kept secret and a public key shared freely. A signature made with the private key can be checked by anyone with the public key.
Plain language A system using a pair of keys where the private key is secret and the public key is shared.
Used in RFC 989 RFC 1040 RFC 1113 RFC 1114 RFC 1170 RFC 1186 RFC 1319 RFC 1321 RFC 1412 RFC 1421 RFC 1422 RFC 1423 RFC 1424 RFC 1507 RFC 1508 RFC 1636 RFC 1704 RFC 1750 RFC 1751 RFC 1824 RFC 1825 RFC 1828 RFC 1848 RFC 1852 and 339 more
- Public Safety Answering Point
The emergency call center that receives 911 or emergency calls and dispatches responders.
Plain language Public Safety Answering Point: the emergency call center answering 911-style calls.
Used in RFC 5012 RFC 5069 RFC 5222 RFC 5582 RFC 6443 RFC 6444 RFC 6451 RFC 6739 RFC 6881 RFC 7135 RFC 7378 RFC 7840 RFC 8147 RFC 8148 RFC 8876 RFC 9027
- Public Safety Answering Point
The call center that answers emergency calls and dispatches or forwards them to the right responders. It is abbreviated PSAP.
Plain language The call center answering emergency calls and dispatching responders.
- Public suffix
A domain controlled by a public registry, such as com, co.uk or pvt.k12.wy.us, under which anyone can register names. Browsers use a list of them to refuse cookies that claim to cover a whole suffix.
>Plain language A domain controlled by a public registry such as .com or .co.uk.
- Publication point
A repository directory containing all signed objects (certificates, CRLs, ROAs, manifests) published by a RPKI certification authority.
Plain language A repository containing all signed objects published by a RPKI certification authority.
- Publish/subscribe
A messaging pattern where receivers sign up for the data they want and a publisher pushes updates to them, instead of receivers asking repeatedly.
Plain language A messaging pattern where receivers subscribe for data and publishers push updates.
Used in RFC 3920 RFC 7922 RFC 7923 RFC 8600 RFC 9431 RFC 9437
- Punycode
A way of writing any Unicode string using only ASCII letters, digits and hyphens, defined as Bootstring with fixed parameters. It is used to store internationalized domain labels in the DNS.
Plain language A way to write Unicode strings using only ASCII letters, digits and hyphens.
Used in RFC 3490 RFC 3491 RFC 3492 RFC 3722 RFC 3743 RFC 3982 RFC 3987 RFC 4185 RFC 4290 RFC 4690 RFC 4713 RFC 4952 RFC 5137 RFC 5483 RFC 5890 RFC 5891 RFC 5892 RFC 5893 RFC 5894 RFC 5895 RFC 6055 RFC 6068 RFC 6365 RFC 6672 and 12 more
- Purported Responsible Address
The address of the party that a message's headers say most recently introduced the message into the mail system, found by looking for the first usable Resent-Sender, Resent-From, Sender or From header. The word purported warns that the headers themselves may be false.
Plain language The address the message claims belongs to whoever last passed it on, worked out from the headers.