「オクテット (コンピュータ)」の版間の差分

削除された内容 追加された内容
m 冒頭の説明を更新
概要の一部を翻訳追加
3行目:
'''オクテット''' (英:Octet、8組の意味)は、[[コンピュータ]]の分野では、8個(桁)の[[ビット]]の集合、すなわち[[8ビット]]の事である。
 
「[[バイト]]」も「8ビット」とされる場合が多いが、バイトは本来はコンピュータの扱う単位であり、処理系によっては8ビットとは限らない。しかし「オクテット」は常に正確に8ビットであを意味するため、[[通信]]分野などで使われる場合が多い。
 
== 概要 ==
<!-- It is prominently used in [[Request for Comments|Requests for Comments]] (RFCs) published by the [[Internet Engineering Task Force]]. The earliest example is RFC 635 from 1974. In [[France]], [[French Canada]] and [[Romania]], the word ''octet'' is commonly used instead of ''byte'' (in the 8-bit sense); a megabyte (MB) is called a ''megaoctet'' (Mo).
オクテットの主要な使われ方には、[[Internet Engineering Task Force|ITIF]]により発行される[[Request for Comments|RFC]]がある。初期の例では[[1974年]]のRFC 635で、[[フランス語]]、フレンチカナディアン、[[ルーマニア]]語で、「8ビット」の意味で「オクテット」の語が「バイト」の代わりに一般的に使われており、「メガバイト(MB)」は「メガオクテット(Mo)」である。
 
コンピュータ歴史の初期には、「バイト」は「8ビット」の意味とは標準化されておらず、異なるコンテンツや色々なマシンによって、異なる(比較的小さな)サイズの単位を示した。後に[[System/360]]や[[マイクロコンピュータ]]の普及によって、「1バイト=8ビット」の処理系が普及した。そのため今日では「バイト」と「オクテット」は[[同義語]]だが、幾つかの大型コンピュータ(一部の[[メインフレーム]]、[[ミニコンピュータ]]など)では、曖昧さを避けるための注意が必要である。
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 to most people today, ''byte'' and ''octet'' are synonyms, those working with certain [[legacy system]]s need to be careful to avoid ambiguity.
 
<!--Although octets are a series of eight binary digits, they are often formulated or displayed as [[hexadecimal]], [[decimal]], or [[octal]] 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]] ([[IPv4]]) [[computer 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.