A frame is a digital
data transmission
Data communication, including data transmission and data reception, is the transfer of data, signal transmission, transmitted and received over a Point-to-point (telecommunications), point-to-point or point-to-multipoint communication chann ...
unit in
computer networking and
telecommunications
Telecommunication, often used in its plural form or abbreviated as telecom, is the transmission of information over a distance using electronic means, typically through cables, radio waves, or other communication technologies. These means of ...
. In
packet switched systems, a frame is a simple container for a single
network packet
In telecommunications and computer networking, a network packet is a formatted unit of Data (computing), data carried by a packet-switched network. A packet consists of control information and user data; the latter is also known as the ''Payload ...
. In other telecommunications systems, a frame is a repeating structure supporting
time-division multiplexing.
A frame typically includes
frame synchronization features consisting of a sequence of bits or symbols that indicate to the receiver the beginning and end of the
payload data within the stream of symbols or bits it receives. If a receiver is connected to the system during frame transmission, it ignores the data until it detects a new frame synchronization sequence.
Packet switching
In the
OSI model
The Open Systems Interconnection (OSI) model is a reference model developed by the International Organization for Standardization (ISO) that "provides a common basis for the coordination of standards development for the purpose of systems inter ...
of computer networking, a frame is the
protocol data unit at the
data link layer. Frames are the result of the final layer of
encapsulation before the data is transmitted over the physical layer. A frame is "the unit of transmission in a link layer protocol, and consists of a link layer header followed by a packet." Each frame is separated from the next by an
interframe gap. A frame is a series of bits generally composed of frame synchronization bits, the
packet payload, and a
frame check sequence. Examples are
Ethernet frames,
Point-to-Point Protocol
In computer networking, Point-to-Point Protocol (PPP) is a data link layer (layer 2) communication protocol between two routers directly without any host or any other networking in between. It can provide loop detection, authentication, transmissio ...
(PPP) frames,
Fibre Channel frames, and
V.42 modem frames.
Often, frames of several different sizes are nested inside each other. For example, when using
Point-to-Point Protocol
In computer networking, Point-to-Point Protocol (PPP) is a data link layer (layer 2) communication protocol between two routers directly without any host or any other networking in between. It can provide loop detection, authentication, transmissio ...
(PPP) over
asynchronous serial communication, the eight bits of each individual byte are framed by start and stop bits,
[
MATLAB External Interfaces.
Sectio]
"Serial Data Format"
quote:
"... one start bit... parity bit ... stop bit ... called framing bits because they frame the data bits."
the payload data bytes in a network packet
are framed by the header and footer, and several packets can be framed with
frame boundary octets.
Time-division multiplex
In telecommunications, specifically in
time-division multiplex (TDM) and
time-division multiple access (TDMA) variants, a frame is a cyclically repeated data block that consists of a fixed number of time slots, one for each logical TDM channel or TDMA transmitter. In this context, a frame is typically an entity at the physical layer. TDM application examples are
SONET/SDH and the
ISDN circuit-switched B-channel, while TDMA examples are
Circuit Switched Data used in early cellular voice services. The frame is also an entity for
time-division duplex, where the mobile terminal may transmit during some time slots and receive during others.
See also
*
Application-layer framing
*
Datagram
A datagram is a basic transfer unit associated with a packet-switched network. Datagrams are typically structured in header and payload sections. Datagrams provide a connectionless communication service across a packet-switched network. The de ...
*
Jumbo frame
*
Multiplex techniques
*
Overhead bit
References
{{DEFAULTSORT:Frame (Telecommunications)
Computer networks
Link protocols
Packets (information technology)
Units of information
it:Ethernet#Frame