位元組流

位元組流  在電腦科學中是一種比特流 ， 不過裏面的比特被打包成一個個我們叫做位元組 （ Bytes ） 的單位 。 在電腦網路內 ， 八比特字串流 （ octet stream ） 有時會拿來代表同樣的東西 ； 這種措辭強調了我們的位元組是8比特的位元組 ， 或者說八比特 （ octets ） 。 最早位元組這個詞被引進的時候 ， 本身並沒有一個大小的標準 ； 不過大多數現在的電腦位元組都等同於八位元 。 正式的說 ， 一個位元組流是一種特定的抽象化 ， 一個讓實體 （ entity ） 可以傳輸一系列的位元組給處在另一端實體的一種通信頻道 。 一般來說這種頻道會是雙向 ， 不過有時有單向的 。 在幾乎所有的狀況 ， 這裏的頻道都具有所謂可靠的特質; 也就是 ， 在另一端會按照正確的順序出現應該出現的位元組 （ 現實生活中有些頻道 ， 有時會順序錯誤 ， 有時會多出或者失去一些位元組 ） 。 比較不正式的說 ， 我們可以把它想做是兩個實體之間的管線 （ conduit ） ； 其中一個實體會將位元組輸入管線 ， 另一個實體則接收這些位元組 。 這個管線可以是短暫或者永久的 。