Що таке інтернет? Як влаштований Інтернет?

0
1080

Скажіть, а як ви дізнаєтеся про нові статті? Через Інтернет?

Що ви, який Інтернет! Просто відкриваю “Мозіллу” …
(з розмови двох жінок в автобусі)

Глобальна мережа все більше входить в наше життя. Вже вважається непристойним, якщо комп’ютер керівника (наприклад, директора овочевої бази) не підключений до Інтернету. Багато людей вдома, на роботі, в школі або в інституті подорожують по просторах WEB, користуються електронною поштою, викачують з-за океану програми і картинки. Це прекрасно. Чи не чудово те, що більшість користувачів не мають ні найменшого уявлення про те, що таке Інтернет, як він працює, що означають “страшні” слова “віддалений доступ” або “сервер додатків”. А терміни, що вживаються невпопад призводять до каші в голові. І все частіше і частіше доводиться чути питання: “А як мені зняти пейдж з ФТП в Чикаго?”, “А як мені з Віндоус в робочому офісі роздрукувати месидж з домашнього мейла?”.

Комп’ютерні мережі

Що ж таке Інтернет? Все дуже просто. Інтернет це багато-багато комп’ютерів, з’єднаних між собою проводами (чи якимись іншими каналами зв’язку, це зараз не найголовніше). Зазвичай з’єднують спочатку невелику кількість комп’ютерів, не більше тисячі, утворюється так звана локальна мережа. А потім отримані мережі вже з’єднують між собою в більші утворення, ну а їх уже в ще більш великі конгломерати. І так до тих пір, поки комп’ютери всього світу не виявляться з’єднаними між собою, іншими словами об’єднаними в глобальну мережу. От і все! Тепер залишається зовсім небагато зробити так, щоб це все запрацювало.

Сервери та клієнти

Неважко здогадатися, що для того, щоб мережа запрацювала, необхідно на всі ці комп’ютери (по-іншому, вузли) встановити потрібні програми. Таких програм буває всього два типи: програми-сервери і програми-клієнти. Програма-клієнт необхідна для перетворення вашого бажання до запиту, відправлення його в потрібному напрямку з комп’ютерної мережі, отримання відповіді і перетворення його в зрозумілий вам вид. Такі відомі програми, як Internet Explorer, Google Chrome, Mozila Firefox або Netscape Navigator ні що інше, як програми-клієнти. Вони допомагають вам подорожувати по ресурсах Інтернету і тому ще називаються браузерами (browser).

Для того, щоб подивитися який-небудь сайт, ви вводите в спеціальне поле вашого браузера адресу сайта, наприклад, http://cipds.al.ru. Побачивши, що ви ввели якийсь текст і натиснули на клавішу “Enter”, програма-клієнт сформує запит, в якому міститься інформація про те, що ви хочете подивитися цей самий сайт на своєму комп’ютері. Цей запит ваша програма-клієнт відправляє по мережі програмі-серверу, яка готує відповідь і в спеціальному форматі відправляє його назад вашому браузеру. Розібравшись у відповіді сервера, браузер, в свою чергу, показує вам те, що ви і просили (або ж повідомляє, чому він не може цього зробити).

Адресація

Тут виникає наріжне питання: яким же чином ваша програма-клієнт дізнається, куди їй відправляти свій запит. І тут все дуже просто. Для зручності абсолютно кожному вузлу в Інтернеті присвоєно свою адресу, а виглядає він так: xxx.xxx.xxx.xxx, де xxx числа від 0 до 255. Ц. адресe люблять називати IP-адресою (Internet Protocol Address), читається “Ай-пі”. Ось вам приклад IP-адреси, взятого з реального життя: 193.232.70.36.

Вашому комп’ютеру, якщо, звичайно, ви їм користуєтеся для роботи в Інтернет, обов’язково присвоюється IP-адреса. Якщо ви підключаєте свій комп’ютер до Інтернету час від часу, наприклад, по телефону (це у нас називається сеансовим підключенням), то IP-адреса вам виділяється тільки на час роботи. Дійсно, а навіщо вона вам потрібна в той час, коли ви не користуєтеся Інтернетом? Адже компанія, яка надає вам доступ в Інтернет, може поки видати цю IP-адресу іншому користувачеві.

Присвоєння адреси на час сеансу зв’язку називається динамічним розподілом IP-адрес. До речі, компанія, що надає послуги з доступу в Інтернет, у нас називається провайдером (від Internet Service Provider, скорочено ISP).

Доменна система імен

Тепер нам все стало ясно. Ми набираємо у віконці браузера адресу цікавить нас ресурсу, і наш клієнт-браузер формує запит і відправляє його за відповідною адресою в мережу. У вузлах мережі завжди є програми-маршрутизатори, які спрямують ваш запит у потрібний вузол. Там спеціальна програма-сервер (в нашому випадку це WEB-сервер) візьме цей ресурс зі свого комп’ютера і відправить його вам назад по ланцюжку вузлів.

Що тут незрозумілого? Незрозуміло те, що ви зазвичай не набираєте адресу ресурсу у вигляді цифр, а вводите осмислені поєднання слів, наприклад, www.irnet.ru/olezhka2. І ніяких вам, товариші, IP-адрес!

Насправді, багатьом IP-адресами ставляться у відповідність складаються з слів синоніми. Це щоб користувачеві їх легше було запам’ятовувати. Адреса www.irnet.ru, наприклад, це синонім IP-адреси 193.232.70.36, а / olezhka2 ця назва директорії на комп’ютері з IP-адресою 193.232.70.36. Одному IP-адресою може відповідати один або кілька синонімів. По-науковому ці синоніми називаються доменними іменами.

Ваш браузер (не важливо, Експлорер він чи Навігатор), перш ніж відправляти запит, спочатку звертається до відомого йому вузла, де встановлена спеціальна програма сервер імен (DNS Domain Name System). Цей сервер і повідомляє браузеру точний IP-адресу сайту з потрібним вам доменним ім’ям. Для допитливих. В операційній системі Windows є можливість організувати подобу дуже швидкого DNS-сервера.Для цього в директорії C: WINDOWS необхідно розмістити текстовий файл з ім’ям hosts (без розширення), який складається з двох стовпців: перший містить доменні імена, а другий – відповідні їм IP-адреси. При роботі в Інтернеті ваш браузер буде спочатку звертатися до цього файлу, і лише потім, якщо він не знайде там потрібний IP-адресу, він звернеться до цього DNS-сервера.

У файл hosts рекомендується вписувати адреси часто відвідуваних вами сайтів. Через деякий час ви побачите, що швидкість ваших блукань по Інтернету помітно зросла (з-за різкого зменшення кількості звернень до DNS-серверу).

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.