Читаем Удивительный интернет онлайн бесплатно
Удивительный интернет
Интернет – одно из самых выдающихся достижений человеческой мысли, без которого невозможно представить современную цивилизацию. Миллионы людей сегодня пользуются им как в профессиональной деятельности, так и в повседневной жизни. Но большинство пользователей Всемирной сети имеет о ней очень поверхностное представление. Автор, специалист по информационным технологиям и структурной лингвистике, живо и увлекательно и вместе с тем серьезно и обстоятельно рассказывает об истории создания Интернета, о том, как он устроен и как работает, а также о том, как с его помощью получать и пользу, и удовольствие. Не только новички, но и «продвинутые» пользователи Интернета найдут в этой книге много нового и интересного.
Компьютеры и Интернет / Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Прочая компьютерная литература / Книги по ITЭта книга написана для молодых и даже уже не очень молодых людей того счастливого поколения, которое не представляет, что может существовать жизнь без компьютера и без Интернета. Для тех, кто общается с друзьями из соседнего подъезда с помощью Фейсбука. Для тех, кто делает домашние задания, списывая целые статьи из Википедии, и получает за это неудовлетворительные оценки, – преподаватели ведь тоже стали компьютерно грамотными. Для тех, кто не знает, что любимую книжку гораздо приятнее читать, забравшись с ногами в кресло, а не с экрана. И потому потихоньку отвыкает от этого полезного и увлекательного занятия – чтения книг.
От того, что сложные вещи делаются привычными, они не становятся более понятными. А вот изумление от их существования и попытка разгадать удивительный фокус: как же это все работает? – пропадают без следа. Хороший ноутбук работает бесшумно. Не то что раздолбанная «полуторка» ГАЗ-51, на которой я в школе изучал автодело и в результате даже получил водительские права. Охоты «открыть капот» тихонько шуршащего ноутбука и посмотреть, как он работает, не возникает. Ну, а даже если «очумелые ручки» возьмут отвертку и открутят несколько винтов, ничего интересного внутри компьютера не обнаружится. Ни тебе карданного вала, ни карбюратора! Самой приметной деталью может показаться вентилятор. Да и то потому, что шумит. А Интернет – тот вообще работает бесшумно и невидимо. Но еще как работает!
Так вот, для тех, кто хочет понять, как же работает Интернет, и написана эта книга.
Сначала дадим определение.
А вот с этого места – как говорил в культовом советском фильме обаятельный актер, игравший высокопоставленного эсэсовца, – пожалуйста, поподробнее.
Ну что же, подробнее, так подробнее.
Например, если в компьютерном классе находится десяток компьютеров, их целесообразно объединить в
Компьютерная сеть потому и называется системой, что объединяет в себе несколько разнородных компонентов, и компоненты эти действуют совместно для достижения общей цели. Один из компонентов компьютерной сети – подсистема, которая физически соединяет между собой компьютеры и устройства. Сюда входят кабели, соединители и приборы, обеспечивающие усиление и перенаправление сигналов. Это –
Вторая важная часть компьютерной сети – ее
Программное обеспечение компьютерной сети – это программы, которые установлены на всех компьютерах, входящих в сеть, и направляют по указанию пользователя потоки информации в нужное время и в нужном направлении. Или не направляют, если у пользователя нет для этого достаточных прав. Короче говоря, наблюдают за порядком в сети.
Локальные сети могут быть совсем не маленькими. Например, сеть, объединяющая все компьютерные и информационные ресурсы предприятия, может включать в себя несколько тысяч единиц самой разнообразной компьютерной техники. Локальность определяется размером территории, на которой размещена эта техника. Грубо говоря, длиной кабеля, который следует протянуть, чтобы соединить устройства, подключенные к сети. Если это расстояние не превышает 10 километров, то сеть можно считать локальной. Обычно локальная вычислительная сеть закрыта для внешних пользователей и управляется одним человеком,
Компьютерные сети могут быть и глобальными (Wide Area Network, WAN). Глобальные сети покрывают большую территорию, – в пределе весь земной шар. Они являются объединением множества локальных компьютерных сетей, которые «переговариваются» друг с другом, передавая информацию.
Порядок передачи и приема информации определяется специальными правилами, которые называются протоколом.
Таким образом, Интернет является глобальной компьютерной сетью, позволяющей по определенным правилам получить с любого компьютера на Земле доступ к информации, находящейся на любом другом компьютере. Знание этих правил и умение их применять в самых разных условиях является «золотым фондом» любого человека, претендующего на работу в области компьютерных сетей и сетевых технологий. Этот сектор высоких технологий в настоящее время бурно развивается. Ведь без сетей невозможно представить себе ни скромный офис, ни большую корпорацию. Поэтому работа в области сетевых технологий не только интересна, но и хорошо оплачивается. Спрос на хороших специалистов здесь громадный. А плохие специалисты… Плохие здесь не выживают.
Когда слово «Интернет» только появилось в русском языке (а случилось это более четверти века назад!) его писали латинскими буквами, Internet, как зарубежный термин, который, во-первых, непонятно, как переводить на русский язык, а во-вторых, неясно, нужно ли его вообще переводить. К тому времени уже было известно немало зарубежных терминов, которые несколько лет сверкали яркой и, казалось бы, путеводной звездой на небосводе компьютерных технологий, а спустя несколько лет пропадали, будто бы их никогда и не было. Многие ли помнят сейчас о существовании языков программирования ALGOL, FORTRAN, COBOL или же PL/1?
Но Интернету была суждена долгая жизнь, поэтому и в русский язык он пришел всерьез и надолго. С поиском русского перевода этого термина затрудняться не стали, переписали русскими буквами – и ладно. Ревнители русского языка, которые в то время предпочитали слову «компьютер» словосочетание «электронно-вычислительная машина» или аббревиатуру «ЭВМ», на этот раз помалкивали. Ну, не называть же глобальную вычислительную сеть «Междусетием», как в свое время (то ли в шутку, то ли всерьез) предлагали замену английскому слову «интерфейс» – «междумордие»? Русский язык силен как раз тем, что может приспособить под свои нужды любое «чужое» слово, «надев» на него свои приставки, суффиксы и окончания.
Правда, наряду со словом «Интернет» до сих пор живет его синоним, вполне русское слово «Сеть», которое пишут с большой буквы. Как бы отмечая глобальность и единственность Всемирной компьютерной сети.
А вот вопрос о том, как писать слово «Интернет» – с большой буквы или с маленькой, – довольно долго был спорным. С одной стороны, понятие единичное и глобальное, так что его название можно считать именем собственным. С другой стороны, уже тогда многие понимали, что Интернет – в первую очередь еще один канал передачи информации. Как радио, как телефон, которые мы не пишем с большой буквы, хотя, без сомнения, это великие изобретения. Значит, и Интернет надо писать с маленькой буквы. Газета «Коммерсантъ», например, так поныне и поступает.
Портал Грамота.ру придерживается противоположного мнения. Согласно этому мнению Интернет – не единственная сеть из глобальных компьютерных сетей. Существование нескольких таких глобальных сетей не позволяет считать Интернет именем нарицательным. Это – имя собственное, имя одной, определенной глобальной компьютерной сети. На основании чего рекомендуется писать Интернет с большой буквы. Кроме того, рекомендуется склонять это слово как обычное слово мужского рода второго склонения. Например, как слово «лаборант». Нет Интернета, связался по Интернету, посмотрю в Интернете. А я вот в этой книжке расскажу об Интернете.
Как говорили когда-то в славном городе Одессе, компьютер и Интернет – это две большие разницы. Интернет – это канал связи, по которому передается информация. Компьютер же – устройство для обработки информации. Если сравнить компьютеры с электростанциями, то Интернет – система линий электропередачи, соединяющая все электростанции и позволяющая передать электроэнергию, скажем, от Ангары до Москвы.
Между тем компьютеры и Интернет настолько взаимосвязаны, что стоит разобраться в том, что первично, а что вторично. Для этого ответим на два вопроса.
Если знать, как Интернет работает, – а мы скоро об этом узнаем, – в голову приходит простой ответ: нет, не может. Для функционирования сети передачи данных, подобной Интернету, необходимо обрабатывать поступающую информацию настолько быстро, что только компьютеры с этим и могут справиться.
Впрочем, когда межкомпьютерная связь только возникала – и об этом тоже будет рассказано уже на следующих страницах, – те, кто работал над ее созданием, думали по-другому. Компьютеры тогда были большими или очень большими. Не слишком компактное название «электронные вычислительные машины» очень подходило для этих монстров, занимавших целые вычислительные залы. Вспомните вычислительную машину «Алдан», на которой работал главный герой романа братьев Стругацких «Понедельник начинается в субботу». И вокруг которой крутился и интриговал целый Институт Чародейства и Волшебства.
Так вот, разработчики системы межкомпьютерной связи предполагали, что в их системе каждый будет заниматься своим делом. Компьютеры будут обрабатывать информацию, а за передачу информации будут отвечать специально разработанные электронные устройства – серверы и маршрутизаторы. Устройства эти будут узкоспециализированными, зато порученное им дело станут выполнять очень быстро. Компьютерная сеть будет состоять из кабелей, соединяющих эти своеобразные приемники-передатчики информации, к которым с другой стороны будут подключаться могучие генераторы информации, установленные в университетах, военных и государственных организациях. Солидная сеть для солидных людей!
Развитие техники привело к тому, что менее чем за пятнадцать лет вся электроника резко уменьшилась в размерах. Большой компьютер превратился в одну микросхему. Оказалось, что нет нужды делать специализированные устройства, предназначенные для передачи данных по сети. Проще везде, где необходимо, расставить компьютеры, в которых будет работать соответствующая программа. В настоящее время Интернет – это межкомпьютерная сеть, обслуживают которую тоже компьютеры.
Впрочем, Интернет – сеть не только для компьютеров. В нее можно включить принтеры, видеокамеры, какие-либо специальные устройства. В 1982 году студенты отделения компьютерных наук американского университета Карнеги-Меллона подключили к Интернету даже автомат для продажи кока-колы. Любой желающий, где бы он ни находился, хоть в другом полушарии, мог подключиться к автомату и узнать, достаточно ли охлаждены банки с кока-колой и сколько их еще осталось.
В 1990 году Джон Ромки (John Romkey), один из тех, кто внес существенный вклад в создание Интернета, подключил к Сети свой тостер. Это не было причудой свихнувшегося технаря. В настоящее время интенсивно развивается технология, которая называется «Интернетом вещей» (Internet of Things). Что эта технология означает? Она означает, во-первых, что «вещи» станут обмениваться информацией с человеком. Например, автоматическая стиральная машина сможет послать на мобильный телефон сообщение: «Хозяин, белье постирано. Отжимать?» – и действовать дальше в зависимости от того, какой ответ будет получен. Но это только во-первых. А во-вторых, подключенные к Интернету приборы смогут взаимодействовать друг с другом, обмениваясь информацией и принимая решения без вмешательства человека. Как это описал более шестидесяти лет назад Рэй Бредбери в грустном рассказе «Будет ласковый дождь».
Да, компьютер может работать изолированно, не будучи подключенным к Интернету, а значит, не обмениваясь информацией с другими компьютерами. Более того, иногда это – суровая необходимость. Например, компьютеры в военных системах управления, конечно, объединены во внутреннюю локальную (а может быть, и глобальную) сеть. Но выхода в Интернет они не имеют. Соответственно и входа «снаружи» в такую сеть не будет. И не надо!




