Організація Інтернету: протоколи, адреси, DNS, принцип роботи
Інтернет - це об'єднана мережа, яка складається з набору пов'язаних мереж, що взаємодіють як одне ціле. Складовими Інтернету є мережі різного масштабу: великі національні магістральні мережі, багато регіональних і локальних мереж.
Інтернет (Internet у перекладі - міжмережне з'єднання) - це поєднання багатьох мереж, що забезпечує поширення інформаційних потоків по всій земній кулі. Інтернет також називають глобальною мережею, що нараховує понад 2 млн. вузлових комп'ютерів, які обслуговують десятки мільйонів користувачів.
Завдяки об'єднанню мереж комп'ютери, які обмінюються інформацією, можуть бути віддалені один від одного на значну відстань. Слід зазначити, що фізичні відстані в Інтернеті не важливі. Наприклад, обмін даними відбуватиметься однаково між комп'ютерами як у різних півкулях Землі, так і в сусідніх кімнатах.
Мережі, які є складовими Інтернету, поширюються на великі відстані та можуть перекривати одна одну, тому будь-яка пара вузлів пов'язана між собою не одним, а багатьма каналами зв'язку, завдяки чому Інтернет забезпечує стійкий зв'язок навіть в умовах військових дій. При руйнуванні частини мережі пакети інформації можуть обходити ушкоджені ділянки. До речі, перші дослід¬ження у галузі Інтернету здійснювалися саме з метою збільшення надійності зв'язку у разі виникнення глобальних військових конфліктів (під час ядерного вибуху).
Комп'ютери, які працюють у мережі Інтернет, називаються вузлами (іноді - хостами, хоча це не одне й те саме). Інтернет взагалі можна уявити як множину вузлів, кожен з яких може зв'язатися з будь-яким іншим. Вузлами є потужні ком¬п'ютери (мейнфрейми), менш потужні міні-комп'ютери та персональні комп'юте¬ри. Серед них є такі, що надають послуги іншим комп'ютерам - сервери. Під час отримання електронної пошти ви звертаєтесь до поштового серверу, бажаєте переглянути будь-яку Web-сторінку - зв'язуєтесь з певним Web-сервером.
Сервери - це потужні та надійні комп'ютери, які цілодобово працюють і постійно підключені до Інтернету. Сервери здатні зберігати та надси¬лати інформацію за запитами інших комп'ютерів, водночас відповідаючи на десятки або сотні запитів. Сервери захищені від збоїв електро¬мережі та, як правило, керовані операційною системою Unix.
Комп'ютери, які складають і надсилають запити до серверів, називаються клієнтами. Вони постійно не під'єднані до Інтернету, а підключаються до мережі у разі необхідності. Отже, статус серверів і клієнтів в Інтернеті аналогічний їхньому статусу в локальній мережі клієнт-сервер.
Термінологія "клієнт-сервер" застосовується і для програмного забез¬печення, яке підтримує роботу в Інтернеті. Існує ПЗ для клієнтів, яке взаємодіє з ними та створює запит, і серверне ПЗ, яке відповідає на ці запити. Наприклад, клієнтами є поштова програма, програма броузера для перегляду Web-сторінок тощо.
Протокол TCP/IP
Незалежно від того, що комп'ютери в Інтернеті відрізняються своїми плат¬формами, операційними системами, вони прекрасно "спілкуються" один з одним, Це можливо завдяки тому, що вони послуговуються однаковими правилами передавання даних - протоколом TCP/IP. Він прийнятий усіма учасниками Ін¬тернету і підтримується більшістю виробників мережного обладнання.
TCP/IP - основний транспортний протокол передавання даних в Інтернеті. Абревіатура TCP/IP складається з двох частин : TCP (Transmition Control Protocol - протокол керування передаванням) і IP (Internet Protocol - протокол Internet).
Перша складова протоколу (TCP) забезпечує надійний зв'язок між комп'ю¬терами і керує передаванням даних. Протокол TCP поділяє інформацію на порції - пакети, кожному з яких надає номер для правильного відновлення інформації під час одержання. Далі інша складова (протокол IP) додає до кожного пакета службову інформацію з адресами відправників і одержувачів, забезпечуючи доставку всіх пакетів одержувачеві. Окремі пакети можуть подорожувати різними шляхами Інтернету та дістатися до одержувача у будь-якому порядку. По надходженні всіх пакетів протокол TCP розміщує їх один за одним і забезпечує складання повідомлення. Якщо деякі пакети загубилися -протокол TCP вирішує і цю проблему. Маршрути руху пакетів мережею розраховує спеціальна програма - маршрутизатор.
Найважливішою властивістю протоколу TCP/IP є його здатність забезпечити взаємодію комп'ютерів за допомогою необмеженої кількості мереж. Зовсім не важливо, скільки мереж подолає інформація на шляху від віддаленого серверу до клієнта.