All Topics  
Octet (computing)

 

   Email Print
   Bookmark   Link






 

Octet (computing)



 
 
In computing
Computing

Computing is usually defined as the activity of using and developing computer technology, computer hardware and computer software. It is the computer-specific part of information technology....
, an octet is a grouping of eight bit
Bit

A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
s.

Octet, with the only exception noted below, always refers to an entity having exactly eight bits. As such, it is often used where the term byte
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
 might be ambiguous. For that reason, computer networking standards almost exclusively use octet. It is prominently used in Requests for Comments
Request for Comments

In computer network engineering, a request for comments is a memorandum published by the Internet Engineering Task Force describing methods, behaviors, research, or innovations applicable to the working of the Internet and Internet-connected systems....
 (RFCs) published by the Internet Engineering Task Force
Internet Engineering Task Force

The Internet Engineering Task Force develops and promotes Internet standards, cooperating closely with the World Wide Web Consortium and International Organization for Standardization/International Electrotechnical Commission standard bodies and dealing in particular with standards of the TCP/IP and Internet protocol suite....
. The earliest example is RFC 635 from 1974.






Discussion
Ask a question about 'Octet (computing)'
Start a new discussion about 'Octet (computing)'
Answer questions from other users
Full Discussion Forum



Encyclopedia


In computing
Computing

Computing is usually defined as the activity of using and developing computer technology, computer hardware and computer software. It is the computer-specific part of information technology....
, an octet is a grouping of eight bit
Bit

A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
s.

Octet, with the only exception noted below, always refers to an entity having exactly eight bits. As such, it is often used where the term byte
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
 might be ambiguous. For that reason, computer networking standards almost exclusively use octet. It is prominently used in Requests for Comments
Request for Comments

In computer network engineering, a request for comments is a memorandum published by the Internet Engineering Task Force describing methods, behaviors, research, or innovations applicable to the working of the Internet and Internet-connected systems....
 (RFCs) published by the Internet Engineering Task Force
Internet Engineering Task Force

The Internet Engineering Task Force develops and promotes Internet standards, cooperating closely with the World Wide Web Consortium and International Organization for Standardization/International Electrotechnical Commission standard bodies and dealing in particular with standards of the TCP/IP and Internet protocol suite....
. The earliest example is RFC 635 from 1974. In France
France

France , officially the French Republic , is a country whose Metropolitan France is located in Western Europe and that also comprises various Overseas departments and territories of France....
, French Canada
French Canada

French Canada is a term to distinguish the French-speaking population of Canada from English Canada....
 and Romania
Romania

Romania is a country located in Southeastern Europe Central Europe, North of the Balkan Peninsula, on the Lower Danube, within and outside the Carpathian Mountains, bordering on the Black Sea....
, the word octet is commonly used instead of byte (in the 8-bit sense); a megabyte (MB) is called a megaoctet (Mo).

Early in its history, in the age of computer science preceding tabletop and desktop microcomputers (the earliest of which almost all used 8-bit data words,) the word byte was not standardized to 8 bits and could indicate a unit of different sizes (all relatively small) in different contexts and for different machines. Hence, while today to most people byte and octet are synonyms and byte is not ambiguous, historically it was not always so, and occasionally, especially in legacy system
Legacy system

A legacy system is an old computer system or application program that continues to be used, typically because it still functions for the users' needs, even though newer technology is available....
 contexts, it still might be. This provides a justification of the use of the term octet for absolute specificity.

Although octets are a series of eight binary digits, they are often formulated or displayed as hexadecimal
Hexadecimal

In mathematics and computer science, hexadecimal is a numeral system with a radix, or base, of 16. It uses sixteen distinct symbols, most often the symbols 09 to represent values zero to nine, and A, B, C, D, E, F to represent values ten to fifteen....
, decimal
Decimal

The decimal numeral system has 10 as its Base . It is the most widely used numeral system....
, or octal
Octal

The octal numeral system, or oct for short, is the radix-8 number system, and uses the digits 0 to 7. Numerals can be made from Binary numeral system numerals by grouping consecutive digits into groups of three ....
 values. The binary value of all 8 bits set (or turned on) is 11111111; equal to the hexadecimal value of FF, the decimal value of 255, and the octal value of 377.

Octets are used in Internet Protocol
Internet protocol

Internet protocol may refer to:*The Internet Protocol, a specific protocol implementation in the Internet protocol suite*The Internet protocol suite, a set of communications protocols that are used for the Internet...
 (IPv4
IPv4

Internet Protocol version 4 is the fourth revision in the development of the Internet Protocol and it is the first version of the protocol to be widely deployed....
) computer network
Computer network

A computer network is a group of interconnected computers. Networks may be classified according to a wide variety of characteristics. This article provides a general overview of some types and categories and also presents the basic components of a network....
 addresses. These consist of a series of four octets, usually shown in decimal and separated by dots. Using octets with all eight bits set, the largest representation of a network address (although an invalid address) would be 255.255.255.255.

Other uses

The term "permission octet" is rarely used to mean the group of basic permission bits
File system permissions

Most modern file systems have methods of administering permissions or access rights to specific user and groups of users. These systems control the ability of the users affected to view or make changes to the contents of the file system....
 (read, write, execute) of file system
File system

In computing, a file system is a method for store and organize computer files and the data they contain to make it easy to find and access them....
s for Unix-like
Unix-like

A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
 operating systems. As these three bits can represent 8 different values, octal notation
File system permissions

Most modern file systems have methods of administering permissions or access rights to specific user and groups of users. These systems control the ability of the users affected to view or make changes to the contents of the file system....
 is often used. The more appropriate term "permission triplet" is also sometimes used.

Normalization


Octets can be used with SI prefixes
SI prefix

An SI prefix is a name or associated symbol that precedes a basic unit of measure to form a decimal multiple . The abbreviation SI is from the French language name Syst?me International d?Unit?s ....
 or the power of 2 prefixes
Binary prefix

In computing, a binary prefix is a set of letters that precede a unit of measure to indicate multiplication by a power of two. In certain contexts in computing, such as computer memory sizes, units of information storage and communication traffic have traditionally been reported in multiples of powers of two....
 as standardized by the International Electrotechnical Commission
International Electrotechnical Commission

The International Electrotechnical Commission is a Non-profit organization, non-governmental international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies ? collectively known as "electrotechnology"....
 in 1998.

  • kibi for « kilo binary » ;
  • mebi for « mega binary » ;
  • gibi for « giga binary » ;
  • tebi for « tera binary » ;


1 kibioctet (Kio) = 210 octets = octets
1 mebioctet (Mio) = 220 octets = Kio = octets
1 gibioctet (Gio) = 230 octets = Mio = octets
1 tebioctet (Tio) = 240 octets = Gio = octets
1 pebioctet (Pio) = 250 octets = Tio = octets
1 exbioctet (Eio) = 260 octets = Pio = octets
1 zebioctet (Zio) = 270 octets = Eio = octets
1 yobioctet (Yio) = 280 octets = Zio = octets


The SI
Si

Si, si, or SI may refer to :...
 prefixes kilo, mega, giga, tera, etc., stay the same as for all the SI
Si

Si, si, or SI may refer to :...
 units, based on power of 10. In this case:

1 kilooctet (ko) = 103 octets = octets
1 megaoctet (Mo) = 106 octets = ko = octets
1 gigaoctet (Go) = 109 octets = Mo = octets
1 teraoctet (To) = 1012 octets = Go = octets
1 petaoctet (Po) = 1015 octets = To = octets


Origin

The word octet (meaning "group of eight") comes from the Latin
Latin

Latin is an Italic language, historically spoken in Latium and Ancient Rome. Through the Military history of the Roman Empire, Latin spread throughout the Mediterranean and a large part of Europe....
 and Greek
Greek language

Greek is an Indo-European languages native to the southern Balkan peninsula, the language of the Greek people. It forms an independent branch within Indo-European....
 numerical prefix
Numerical prefix

Numerical prefixes are usually derived from the words for numbers in various languages, most commonly Greek language and Latin, although this is not always the case....
 octo, meaning eight.