Ang Paggamit ng Octets sa Mga Computer at Networking

Sa computer at network technology, isang oct et kumakatawan sa anumang 8 na dami ng bit . Ang mga Octet ay nasa matematika na halaga mula 0 hanggang 255.

Ang term octet ay ginagamit din sa iba pang mga konteksto, tulad ng musical performance, upang tumukoy sa isang grupo ng walong tao o mga bahagi.

Octets vs. Bytes

Ang lahat ng mga modernong sistema ng computer ay nagpapatupad ng isang byte bilang isang 8-bit na dami. Ang mga octet at byte ay pareho mula sa pananaw na ito. Para sa kadahilanang ito, ang ilang mga tao ay gumagamit ng dalawang mga salitang magkakaiba. Gayunpaman, sa kasaysayan, ang mga computer ay sinusuportahan ng mga byte na may iba't ibang mga bilang ng mga piraso; octets at bytes ay nangangahulugan ng iba't ibang mga bagay sa kontekstong ito. Ang mga propesyonal sa network ay nagsimulang gumamit ng term octet maraming taon na ang nakakaraan upang mapanatili ang pagkakaiba.

Ang mga inhinyero ng mga sistema ng computer ay kadalasang gumagamit ng salitang pangit na tumutukoy sa isang 4-bit na dami (kalahati ng isang octet o byte) sa halip na pagtawag ito ng "kalahating octet" (o "apatan," gaya ng karaniwan sa musika).

Octet Strings sa IP Addresses and Network Protocols

Ang terminong octet string ay tumutukoy sa isang koleksyon ng anumang bilang ng mga kaugnay na octets. Ang mga octet string ay karaniwang matatagpuan sa Internet protocol (IP) addressing , kung saan ang 4 bytes ng isang IPv4 address ay binubuo ng 4 octets. Sa notadong tuldok-decimal, isang IP address ay lilitaw ang mga sumusunod:

[octet]. [octet]. [octet]. [octet]

Halimbawa:

192.168.0.1

Ang isang IPv6 address ay naglalaman ng 16 octets sa halip na apat. Samantalang ang notasyon ng IPv4 ay naghihiwalay sa bawat solong octet na may isang tuldok (.), Ang notasyon ng IPv6 ay naghihiwalay ng mga pares ng mga octet na may colon, tulad ng sumusunod:

[octet] [octet]: [oktet] [octet] :::::: [oktet] [octet]

Ang mga Octet ay maaari ring sumangguni sa mga indibidwal na byte unit sa loob ng mga header o footer ng network protocol . Kung minsan ang mga inhinyero ng network ay nag-uuri ng mga protocol bilang octet na pagpupuno o pagbibilang ng oktet . Sinusuportahan ng isang octet-stuffing protocol ang mga yunit ng mensahe na may espesyal na (hard-coded) na mga pagkakasunud-sunod ng mga bits (isa o higit pang mga octet) na ipinasok upang ipahiwatig ang dulo ng mensahe. Ang isang octet counting protocol ay sumusuporta sa mga yunit ng mensahe sa kanilang mga laki (bilang ng mga octet) na naka-encode sa loob ng header ng protocol. Ang parehong pamamaraang payagan ang mga tatanggap ng mensahe upang matukoy kung kailan sila ay tapos na sa pagpoproseso ng papasok na data, bagama't bawat isa ay may mga pakinabang nito depende sa inilaan na paggamit ng protocol. (Ang isang pangatlong paraan, na tinatawag na koneksyon na sumasabog , ay pinipigilan ng nagpadala ng mensahe ang pagtatapos ng koneksyon upang maipahiwatig na wala nang pagpapadala ng data.)

Octet Stream

Sa mga web browser, ang uri ng aplikasyon ng MIME / octet-stream ay tumutukoy sa isang binary na file na inihatid ng server sa isang koneksyon sa HTTP . Karaniwang ginagamit ng mga kliyente sa web ang mga stream ng octet kapag nagtatrabaho sa maraming uri ng mga binary file at kapag hindi nila makilala ang uri sa pamamagitan ng pangalan ng file nito o upang ipalagay ang anumang partikular na format.

Ang mga browser ay madalas na nag-uudyok sa gumagamit upang makilala ang uri ng file ng isang octet stream sa pamamagitan ng pag-save ng file na may isang tukoy na filename extension.