Sa teknolohiya ng computer at network, ang isang octet ay kumakatawan sa isang 8-bit na dami. Ang mga octet ay nasa mathematical value mula 0 hanggang 255. Ang terminong octet ay ginagamit din sa ibang mga konteksto, gaya ng musical performance, upang tumukoy sa isang grupo ng walong tao o bahagi.
Octets vs. Bytes
Ang lahat ng modernong sistema ng kompyuter ay nagpapatupad ng a byte bilang isang walong-bit na dami. Ang mga Octet at byte ay pareho mula sa pananaw na ito. Para sa kadahilanang ito, ang dalawang termino ay ginagamit nang palitan.
Gayunpaman, ayon sa kasaysayan, sinusuportahan ng mga computer ang mga byte na may iba't ibang bilang ng mga bit; Iba't ibang bagay ang ibig sabihin ng mga octet at byte sa kontekstong ito. Ang mga propesyonal sa network ay nagsimulang gumamit ng terminong octet maraming taon na ang nakalilipas upang mapanatili ang pagkakaibang ito.
Ang mga computer system engineer ay kadalasang gumagamit ng terminong nibble kapag tumutukoy sa isang apat na bit na dami (kalahati ng isang octet o byte) sa halip na tawagin itong kalahating octet (o quartet, gaya ng karaniwan sa musika).
Mga Octet String sa Mga IP Address at Network Protocol
Ang terminong octet string ay tumutukoy sa isang koleksyon ng anumang bilang ng mga nauugnay na octet. Ang mga octet string ay karaniwang matatagpuan sa Internet protocol (IP) addressing , kung saan ang apat na byte ng isang IPv4 address ay binubuo ng apat na octet. Sa dotted-decimal notation, lumilitaw ang isang IP address bilang [octet].[octet].[octet].[octet] , tulad ng sa 192.168.0.1 .
Ang isang IPv6 address ay naglalaman ng 16 na octet sa halip na apat. Samantalang ang IPv4 notation ay naghihiwalay sa bawat solong octet na may tuldok (.), IPv6 notation ay naghihiwalay ng mga pares ng octet na may colon(:), halimbawa, [octet][octet]:[octet][octet]: ... :[octet][octet] .
Mga Header at Footer
Ang mga Octet ay tumutukoy din sa mga indibidwal na byte unit sa loob ng mga header at footer ng protocol ng network. Minsan ay inuuri ng mga network engineer ang mga protocol bilang octet stuffing o octet counting.
- Sinusuportahan ng isang octet stuffing protocol ang mga unit ng mensahe na may mga hard-coded na pagkakasunud-sunod ng mga bit (isa o higit pang mga octet) na ipinasok upang ipahiwatig ang pagtatapos ng mensahe.
- Sinusuportahan ng isang octet counting protocol ang mga unit ng mensahe sa kanilang mga laki (bilang ng mga octet) na naka-encode sa header ng protocol.
Ang parehong mga diskarte ay nagbibigay-daan sa mga tatanggap ng mensahe na matukoy kung kailan sila tapos na sa pagproseso ng papasok na data. Ang bawat isa ay may mga pakinabang depende sa nilalayon na paggamit ng protocol.
bakit hindi gagana ang aking start button sa windows 10
Ang pangatlong paraan, na tinatawag na connection blasting, ay pinapatigil sa nagpadala ng mensahe ang pagtatapos nito ng koneksyon upang ipahiwatig na wala nang ipinapadalang data.
Octet Stream
Sa mga web browser, ang MIME type application/octet-stream ay tumutukoy sa isang binary file na inihahatid ng server sa pamamagitan ng HTTP na koneksyon. Karaniwang gumagamit ang mga web client ng mga octet stream kapag nagtatrabaho sa maraming uri ng mga binary file at kapag hindi nila nakikilala ang uri sa pamamagitan ng pangalan ng file nito o upang ipagpalagay ang anumang partikular na format.
Madalas na sine-prompt ng mga browser ang user na tukuyin ang uri ng file ng isang octet stream sa pamamagitan ng pag-save ng file na may partikular na extension ng filename.