Ethereal-dev: Re: [Ethereal-dev] Packet vs. Frame

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Mon, 3 Nov 2003 02:13:23 -0800
On Mon, Nov 03, 2003 at 08:46:53PM +1100, Ronnie Sahlberg wrote:
> fragment:
> For connectionless protocols, a single layer 3+ unit that form a logical PDU
> in that layer only when combined with multiple other lower layer units.

...unless your connectionless protocol is called "OSI CLNP" or "ISO
8473", in which case it's called a "segment".  :-)

> segment:
> For connectionoriented transports, a portion of or an entire higher layer
> PDU that is carried in a single frame.

...or lower-layer protocol packet (e.g., a COTP segment inside a
fragmented CLNP packet).

> pdu:
> a complete layer 5+ protocol unit.

Actually, it's just "Protocol Data Unit", and I think can be used for
*any* layer.