Кроме того, был принят более формальный процесс стандартизации по аналогии с процедурой, принятой в 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 бит в секунду.
1.8. Краткое содержание следующих глав
В этой книге обсуждаются как теоретические, так и практические вопросы построения компьютерных сетей. Большая часть глав начинается с обсуждения основных принципов, за которыми следует ряд примеров, иллюстрирующих эти принципы. На протяжении всей книги в качестве примеров используются действующие сети — Интернет и беспроводные сети, такие как сеть мобильной телефонной связи. Эти сети очень важны и актуальны, а кроме того, они очень разные. Там, где это важно, будут даны и другие примеры.