Co to jest strumień bitów?
Miliony małych fragmentów danych komputerowych, zwanych bitami, codziennie podróżują po rozległych systemach sieci komputerowych. System działa podobnie jak nowoczesna poczta, która musi stale wysyłać i odbierać listy z całego świata. Podobnie jak te litery, bity komputerowe docierają do ciągłego, uporządkowanego strumienia zwanego strumieniem bitów. Bity wskazują, skąd pochodzą - często z komputera - i dokąd jadą - często z innego komputera.
Wszystkie informacje wysyłane do iz komputera zamieniły się w serię jedynek i zer, które reprezentują dane. Gdy komputer wysyła komunikat, bity przemieszczają się w określonej kolejności przez drut do miejsca docelowego. Zazwyczaj strumień bitów zaczyna się od informacji o tym, dokąd zmierza i jak przetwarzać informacje po ich dotarciu. Na przykład wiadomość e-mail zawiera informacje o nadawcy, odbiorcy i samej wiadomości. Gdy użytkownik go wysyła, jest on dzielony na kawałki danych, które przepływają strumieniem bitów do komputera odbiorcy.
Najczęstszym zastosowaniem strumienia bitów jest protokół kontroli transmisji lub TCP. Ta seria wskazówek mówi komputerom, jak wysyłać i odbierać wiadomości między sobą. Internet i usługi e-mail polegają między innymi na wytycznych TCP, aby wysyłać informacje w uporządkowany sposób. Wysyłanie za pośrednictwem strumienia bitów zapewnia, że elementy docierają we właściwej kolejności, a wiadomość nie jest uszkodzona podczas dostarczania, co może uczynić ją nieczytelną.
Gdy strumień bitów dotrze do komputera odbiorcy, komputer może zapisać dane. Zapisane dane nazywane są plikami. Czytelnik może otworzyć zapisany plik w dowolnym momencie, aby przejrzeć wiadomość.
Innym podobnym przykładem strumienia bitów jest strumień bajtów. Bit to pojedyncza cyfra 1 lub 0 w kodzie komputera, znana również jako cyfra binarna. Osiem bitów tworzy bajt, a strumień bajtów przesyła te ośmiobitowe pakiety z komputera na komputer. Pakiety są dekodowane po dostarczeniu, aby komputer mógł je zinterpretować.
Nie wszystko przesyła przez strumień bitów. Ten system najlepiej nadaje się do transmisji, które muszą docierać w niezawodny i uporządkowany sposób, np. E-mailem. Gdy wiadomość nie musi dotrzeć w ten sposób, może używać innego protokołu niż TCP. User Datagram Protocol, UDP, jest jednym z wielu różnych protokołów przesyłania dostępnych do wysyłania danych.