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