Эдвард Сноуден. Личное дело | страница 9



. До создания World Wide Web, или Всемирной паутины, было еще шесть лет и еще около девяти, прежде чем мои родители приобрели компьютер и модем, чтобы к ней подключиться.

Конечно, Интернет не составляет единого целого, хотя нас постоянно тянет считать его таковым. Техническая реальность, однако, состоит в том, что в глобальном кластере взаимосвязанных коммуникационных сетей ежедневно возникают все новые сети, которыми вы (и еще около трех миллиардов человек – то есть в районе 42 % населения Земли) пользуетесь постоянно. Тем не менее я буду использовать этот термин в предельно широком смысле, подразумевая под словом «Интернет» всеохватывающую сеть сетей, соединяющих большинство компьютеров всего мира друг с другом посредством набора общих протоколов.

Здесь вы, конечно, можете заволноваться, что не знаете каких-то непонятных протоколов, с которыми контактирует ваш компьютер, но на самом деле все мы пользуемся ими – и даже не одним. Будем считать протокол чем-то вроде языка для машин, теми общими правилами, которыми те руководствуются, чтобы понимать друг друга. Если вы примерно моего возраста, вы наверняка помните, как набирали http в начале адресной строки вашего веб-браузера. Тем самым происходит переадресация на протокол передачи гипертекста – язык, который необходим для доступа во Всемирную паутину, в это громадное собрание не только текстов, но и аудио-, и видео-сайтов – таких как Google, YouTube и Facebook. Проверяя электронную почту, вы каждый раз пользуетесь протоколами IMAP[7], или SMTP[8], или POP3[9]. Пересылка файлов происходит через Интернет с использованием протокола FTP[10]. А что касается процедуры установки времени на вашем телефоне, о чем я говорил раньше, то все изменения вносятся через протокол NTP[11].

Все вышеупомянутые протоколы являются прикладными и образуют одну семью среди мириад прочих, имеющихся в Сети. К примеру, чтобы данные одного из этих прикладных протоколов прошли через Интернет и достигли вашего персонального компьютера, ноутбука или телефона, они прежде всего должны быть «упакованы» средствами одного из протоколов, предназначенных для транспортировки, – совсем как обычная «черепашья» почта предпочитает, чтобы вы посылали свои письма или посылки в конвертах и коробках стандартных размеров. Протокол TCP[12] применяется для маршрутизации, среди прочих прикладных задач, веб-страниц и электронной почты. Протокол UDP[13] нужен для маршрутизации более времязависимых, более оперативных данных, в таких прикладных программах, как Интернет-телефония или прямой эфир.