Програма Ping
Якщо використовується операційна система Microsoft Windows або один з різновидів Unix, є зручна програма, яка дозволяє перевірити підключення до Інтернету. Вона називається ping, можливо, по звуку, який створювали старі сонари на підводних човнах. Якщо використовується Windows, то необхідно запустити вікно командного рядка. У випадку операційної системи, яка є різновидом Unix, то слід перейти в командний рядок. Якщо ввести, наприклад, ping www.yahoo.com програма відправить повідомлення запиту ехо-сигналу ICMP (Internet Control Message Protocol) на вказаний комп’ютер. Опитувана машина відповість. Програма ping підраховує час повернення відповіді (якщо це станеться). Крім того, якщо ввести ім’я домену (наприклад, www.yahoo.com), то утиліта відобразить IP-адресу комп’ютера.
Пакети протоколів
Отже, комп’ютер підключений до мережі і має унікальну адресу. Щоб було зрозуміло і для «чайників», як влаштований Інтернет, необхідно розібратися в тому, як ПК «розмовляє» з іншими машинами. Припустимо, IP-адресу пристрою користувача дорівнює 1.2.3.4, і він бажає відправити повідомлення «Привіт, комп’ютер 5.6.7.8!» на машину з адресою 5.6.7.8. Очевидно, що послання повинно передаватися по будь-якому каналу, що з’єднує користувача ПК з Інтернетом. Припустимо, повідомлення надсилається по телефону. Необхідно перетворити текст в електронні сигнали, передати їх, а потім знову представити у вигляді тексту. Як це досягається? Завдяки використанню пакету протоколів. Він необхідний кожному комп’ютеру для спілкування в глобальній мережі і зазвичай вбудований в операційну систему. Пакет називають TCP/IP через використовуються в ньому 2-х основних протоколів зв’язку. Ієрархія TCP/IP наступна:
- Рівень додатків. Тут використовуються протоколи, специфічні для WWW, електронна пошта, FTP і т. д.
- Рівень протоколу управління передачею даних. TCP направляє пакети до конкретних програм, використовуючи номер порту.
- Рівень протоколу Інтернету. IP направляє пакети на конкретний комп’ютер, використовуючи IP-адресу.
- Апаратний рівень. Перетворює двійкові дані в мережеві сигнали і назад (наприклад, мережева карта Ethernet, модем тощо).
Якщо слідувати по шляху повідомлення «Привіт, комп’ютер 5.6.7.8!», відправленого з ПК користувача на машину з IP-адресою 5.6.7.8, то можна зрозуміти, як влаштований Інтернет. Відбудеться приблизно наступне:
