Выбрать главу

Кроме того, был принят более формальный процесс стандартизации по аналогии с процедурой, принятой в ISO. Чтобы стать предлагаемым стандартом, основная идея должна быть полностью изложена в RFC и представлять достаточный интерес, гарантирующий ее рассмотрение. Затем, чтобы стать проектом стандарта, должна быть создана работающая реализация, которую нужно тщательно протестировать минимум двумя независимыми сайтами в течение 4-х месяцев. Если IAB уверен, что идея здравая и программное обеспечение работает, он может объявить RFC стандартом Интернета. Некоторые стандарты Интернета стали стандартами Министерства обороны США (MIL-STD), что сделало их обязательными к применению поставщиками министерства.

Консорциум World Wide Web (W3C) развивает протоколы и направляющие линии для веб-стандартов, чтобы облегчить долгосрочный рост Сети. Это — промышленный консорциум во главе с Тимом Бернерсом-Ли, организованный в 1994 году, когда Web действительно начал стремительно расти. Теперь W3C имеет более 300 участников со всего мира и произвел больше чем 100 Рекомендаций W3C, как называют его стандарты, затрагивая такие темы, как HTML и веб-безопасность.

1.7. Единицы измерения

Во избежание путаницы необходимо предварить дальнейшие рассуждения замечанием по поводу единиц измерения. В вычислительной технике традиционной английской системе обычно предпочитают десятичную систему мер. Основные префиксы, используемые при этом, приведены в табл. 1.5. Обычно они сокращаются по первым буквам их названий, причем если префикс имеет вес, больший 1, то он пишется с заглавной буквы (Кб, Мб и т. д.). Единственное исключение исторически составляет сокращение Кбит/с. Таким образом, линия, работающая на скорости 1 Мбит/с, передает 106 бит в секунду, а таймер на 100 пс изменяет свое состояние каждую 10-10-ю долю секунды. Поскольку «милли» и «микро» начинаются с одной и той же буквы, то принято обозначать «милли» буквой «м», а «микро» — буквами «мк» или греческой буквой «ц».

Таблица 1.5. Основные префиксы метрической системы

Сте

пень

В явном виде

Пре

фикс

Сте

пень

В явном виде

Пре

фикс

10-3

0,001

милли

103

1000

Кило

10-6

0,000001

микро

106

1 000 000

Мега

10-9

0,000000001

нано

109

1 000 000 000

Гига

10-12

0,000000000001

пико

1012

1 000 000 000 000

Тера

10-15

0,000000000000001

фемто

1015

1 000 000 000 000 000

Пета

10-18

0,000000000000000001

атто

1018

1 000 000 000 000 000 000

Экза

10-21

0,000000000000000000001

цепто

1021

1 000 000 000 000 000 000 000

Цетта

10-24

0,000000000000000000000001

йокто

1024

1 000 000 000 000 000 000 000 000

Йотта

Также необходимо отметить, что единицы измерения, использующиеся для обозначения объемов памяти, емкости дисков, размеров файлов и баз данных, несколько отличаются от принятых в других областях. Например, «кило» означает не 1000 (103), а 1024 (210), что соответствует общей двоичной концепции вычислительной техники. Размеры памяти всегда представляют собой степени двойки. Так, в 1 Кб содержится 1024 байт, а не 1000 байт. Заметим также, что заглавная Б используется для обозначения байта (участка из 8 битов), а строчная б означает «бит». Аналогично, в 1 Мб содержится 220, то есть 1 048 576 байт, а в 1 Гб соответственно 230 (1 073 741 824) байт. База данных на 1 Тб содержит 240 (1 099 511 627 776) байт. Тем не менее линия при скорости 1 Кбит/с передает 1000 бит/с, а ЛВС, работающая со скоростью 10 Мбит/с, может передавать 10 000 000 бит/с — скорости не измеряются степенями двойки. К сожалению, многие путают эти две системы счисления, особенно когда дело касается емкости дисков. Чтобы избежать двусмысленности, еще раз повторюсь: по крайней мере, в нашей книге символы Кб, Мб, Гб и Тб будут означать 210, 220,230 и 240 байт соответственно. При этом буквой «б» мы будем обозначать байты, а «биты» так и будут «битами». Поэтому символы Кбит/с, Мбит/с, Гбит/с и Тбит/с будут означать соответственно 103, 106,109 и 1012 бит в секунду.