Цей розділ містить інформацію про основні протоколи та способи їх використання в мережевих сервісах.
Зв'язок між комп'ютерами вимагає спільного підключення на рівні обміну даних та мережі, передачі даних повідомлень, а також забезпечення вмісту та структури цих повідомлень. IETF (Internet Engineering Task Force = Спеціальна комісія інтернет-розробок) — міжнародне співтовариство проєктувальників, учених, мережевих операторів і провайдерів.
Наступні протоколи передачі даних використовуються на рівні передавання даних
TCP = (Transmission Control Protocol = Протокол керування передаванням)
TCP використовує протокол керування потоком даних, щоб ефективно передавати лише певний обсяг даних до мережі. TCP встановлює підключення ще до надсилання даних, що вимагає обробки та передачі даних, і це, в свою чергу, сповільнює процес. Врешті-решт, це спричиняє розірвання підключення. Цей протокол повторно передає той самий пакет даних знову і знову, поки відправник не отримає підтвердження отримання пакета від одержувача. TCP — надійний. Він гарантує, що всі пакети доставлені в правильному порядку, наприклад, в протоколах HTTPS, HTTP, SMTP, POP, FTP та SSH.
UDP = (User Datagram Protocol = Протокол датаграм користувача)
UDP відправляє дані одразу після запиту, навіть якщо мережа передачі даних перевантажена. Протокол не очікує жодних підтверджень та не слідкує за тим, чи під час процесу передаються зайві дані. Навіть якщо у сервера кілька клієнтів, UDP може обслужити їх швидше та навіть обслуговувати кілька клієнтів одночасно. UDP передає дані лише один раз. Цей протокол використовують, щоб швидко передавати дані, як, наприклад, файли аудіо та відео в потоковому режимі також, наприклад, через протоколи DNS, VoIP, NSF, SNMP, та RIP.
IP-протокол використовується на мережевому рівні
Кожен пристрій в мережі має свою IP-адресу. IP-протокол на мережевому рівні не гарантує передавання пакета даних, передавання даних в бездоганному стані або передавання даних в правильному порядку, оскільки за це відповідає протокол TCP.
DHCP = протокол динамічної конфігурації вузла
DHCP призначає IP-адреси новим пристроям, які приєднуються до мережі. Пристроям також можна призначити постійну IP-адресу. Коли пристрій увімкнений, він передає запити до мережі, які допомагають знайти свою адресну інформацію. Запит подається через службу DHCP. Зазвичай маршрутизатор мережі виконує функції DHCP-сервера, оскільки він відповідає на запит, який надіслав пристрій. Він надає адресну інформацію та інші дані, необхідні для встановлення підключення, як, наприклад, адресу DNS-сервера та ім'я мережі. Цей мережевий протокол не можна маршрутизувати. Сервіс повинен бути доступний в локальній мережі.
Якщо IP-адреса отримується динамічно, вона буде дійсною певний період, від кількох годин до кількох днів. Щоб отримати довший період дії IP-адреси, необхідно надіслати запит на поновлення перед тим, як період дії закінчиться. Пристрій сам надішле запит без попередження для користувача. З іншого боку, коли пристрій перезапускають, він може вже не отримати ту ж IP-адресу, як раніше.
APIPA (автоматичне призначення приватних IP-адрес) = функція, яка дозволяє клієнтам DHCP автоматично визначати IP-адреси.
Якщо пристрій не має служби DHCP, то комп'ютер натомість використовуватиме APIPA. Пристрій обере свою IP-адресу в діапазоні від 169.254.1.0 до 169.254.254.255. APIPA дозволяє пристроям, які знаходяться в спільній мережі, передавати інформацію одне одному.
Якщо служба DHCP доступна, то ви також можете налаштувати свою IP-адресу вручну. Це вимагає наступної інформації:
– Діапазон адрес, який буде використовуватися
– Маска підмережі
– Основний шлюз
– DNS-сервер
– Адреси, які використовуються
Служба DHCP полегшує обслуговування мережі та попереджує призначення однакових адрес. Сервіс може забронювати конкретну IP-адресу для одного і того ж клієнта, що усуває необхідність налаштувань стаціонарної мережі.
Приклад сценарію усунення помилок:
Команда ipconfig (налаштування інтернет-протоколу)
Цю команду можна використати, щоб оновити та перевірити поточні налаштування мережі TCP/IP на комп'ютері
Каталог за замовчуванням: C:\WINDOWS\System32\ipconfig.exe
Введення цієї команди без додаткових параметрів відобразить наступне:
– IP-адресу, маску підмережі та основний шлюз усіх адаптерів TCP/IP
– команда ipconfig /all відобразить усю інформацію
– команда ipconfig /release вивільнить усі дані щодо IP для усіх чи для окремих адаптерів
– команда ipconfig /renew оновить всі дані щодо IP для усіх чи для окремих адаптерів