logo

Типи Інтернет-протоколів

Інтернет-протоколи — це набір правил, які регулюють спілкування та обмін даними через Інтернет. І відправник, і одержувач повинні дотримуватися однакових протоколів для передачі даних. Щоб краще це зрозуміти, візьмемо приклад мови. Будь-яка мова має свій словниковий запас і граматику, які ми повинні знати, якщо хочемо спілкуватися цією мовою. Подібним чином через Інтернет щоразу, коли ми отримуємо доступ до веб-сайту або обмінюємося даними з іншим пристроєм, ці процеси регулюються набором правил, які називаються Інтернет-протоколами.

Робота Інтернет-протоколу

Інтернет та багато інших мереж передачі даних працюють, організовуючи дані в невеликі частини, які називаються пакетами. Кожні великі дані, що надсилаються між двома мережевими пристроями, розділяються на менші пакети базовим апаратним і програмним забезпеченням. Кожен мережевий протокол визначає правила того, як його пакети даних мають бути організовані певним чином відповідно до протоколів, які підтримує мережа.



Необхідність протоколів

Можливо, відправник і одержувач даних є частинами різних мереж, розташованих у різних частинах світу з різною швидкістю передачі даних. Отже, нам потрібні протоколи для керування потоком даних і керування доступом до зв’язку, який використовується в каналі зв’язку. Припустимо, що є відправник X, який має швидкість передачі даних 10 Мбіт/с. І є приймач Y, який має швидкість отримання даних 5 Мбіт/с. Оскільки швидкість отримання даних низька, деякі дані будуть втрачені під час передачі. Щоб уникнути цього, одержувач Y повинен повідомити відправника X про невідповідність швидкості, щоб відправник X міг налаштувати швидкість передачі. Подібним чином, контроль доступу вирішує, який вузол матиме доступ до зв’язку, спільно використовуваного в каналі зв’язку, у певний момент часу. Якщо це не так, передані дані будуть конфліктувати, якщо багато комп’ютерів надсилатимуть дані одночасно через те саме посилання, що призведе до пошкодження або втрати даних.

Що таке IP-адресація?

Ан IP-адреса представляє адресу Інтернет-протоколу. Унікальна адреса, яка ідентифікує пристрій у мережі. Це майже як набір правил, що регулюють структуру даних, що надсилаються через Інтернет або через локальну мережу. IP-адреса допомагає Інтернету розрізняти різні маршрутизатори, комп’ютери та веб-сайти. Він служить ідентифікатором певної машини в певній мережі та допомагає покращити візуальний зв’язок між джерелом і одержувачем.

Типи Інтернет-протоколу

Інтернет-протоколи бувають різних типів і мають різне використання. Вони згадані нижче:



  1. TCP/IP (протокол керування передачею/ Інтернет-протокол)
  2. SMTP (Простий протокол передачі пошти)
  3. PPP (протокол «точка-точка»)
  4. FTP (протокол передачі файлів)
  5. SFTP (протокол безпечної передачі файлів)
  6. HTTP (протокол передачі гіпертексту)
  7. HTTPS (захищений протокол передачі гіпертексту)
  8. TELNET (термінальна мережа)
  9. POP3 (Post Office Protocol 3)
  10. IPv4
  11. IPv6
  12. ICMP
  13. UDP
  14. IMAP
  15. SSH
  16. ховрашок

1. TCP/IP (протокол керування передачею/ Інтернет-протокол)

Це набір стандартних правил, які дозволяють різним типам комп’ютерів спілкуватися один з одним. Протокол IP гарантує, що кожен комп’ютер, підключений до Інтернету, має певний серійний номер, який називається IP-адресою. TCP визначає, як відбувається обмін даними через Інтернет і як вони мають бути розбиті на IP-пакети. Він також переконується, що пакети містять інформацію про джерело даних повідомлення, призначення даних повідомлення, послідовність, у якій дані повідомлення мають бути повторно зібрані, і перевіряє, чи повідомлення було надіслано правильно певному пункту призначення. . TCP також відомий як протокол, орієнтований на підключення.

np.нулики

Для отримання додаткової інформації зверніться Модель TCP/IP стаття.

2. SMTP (Простий протокол передачі пошти)

Ці протоколи важливі для надсилання та розповсюдження вихідних електронних листів. Цей протокол використовує заголовок пошти, щоб отримати ідентифікатор електронної пошти одержувача та вводить пошту в чергу вихідної пошти. І щойно він доставляє пошту на ідентифікатор електронної пошти отримувача, він видаляє електронну пошту зі списку вихідних. Повідомлення або електронна пошта можуть містити текст, відео, зображення тощо. Це допомагає налаштувати деякі правила сервера зв’язку.



3. PPP (протокол «точка-точка»)

Це протокол зв’язку, який використовується для створення прямого з’єднання між двома пристроями, що спілкуються. Цей протокол визначає правила, за допомогою яких два пристрої будуть автентифікуватися один з одним і обмінюватися інформацією один з одним. Наприклад, користувач підключає свій ПК до сервера Інтернет-провайдера і також використовує PPP. Так само для з’єднання двох маршрутизаторів для прямого зв’язку використовується PPP.

4. FTP (протокол передачі файлів)

Цей протокол використовується для передачі файлів з однієї системи в іншу. Це працює на a модель клієнт-сервер . Коли машина запитує передачу файлу з іншої машини, FTO встановлює з’єднання між двома та автентифікує один одного за допомогою ідентифікатора та пароля. І передача потрібного файлу відбувається між машинами.

5. SFTP (протокол безпечної передачі файлів)

SFTP, також відомий як SSH, FTP відноситься до протоколу передачі файлів (FTP) через Secure Shell (SSH), оскільки він шифрує як команди, так і дані під час передачі. SFTP діє як розширення SSH і шифрує файли та дані, а потім надсилає їх через безпечний потік даних оболонки. Цей протокол використовується для віддаленого підключення до інших систем під час виконання команд з командного рядка.

6. HTTP (протокол передачі гіпертексту)

Цей протокол використовується для передачі гіпертекстів через Інтернет і визначений www (всесвітньою павутиною) для передачі інформації. Цей протокол визначає, як потрібно форматувати та передавати інформацію. Він також визначає різні дії, які веб-браузери мають виконувати у відповідь на виклики, зроблені для доступу до певної веб-сторінки. Щоразу, коли користувач відкриває свій веб-браузер, він опосередковано використовуватиме HTTP, оскільки це протокол, який використовується для обміну текстом, зображеннями та іншими мультимедійними файлами у Всесвітній павутині.

java спробуйте зловити

Примітка: Гіпертекст відноситься до спеціального формату тексту, який може містити посилання на інші тексти.

7. HTTPS (захищений протокол передачі гіпертексту)

HTTPS є розширенням протоколу передачі гіпертексту (HTTP). Він використовується для безпечного зв’язку через комп’ютерну мережу з протоколом SSL/TLS для шифрування та автентифікації. Отже, як правило, веб-сайт має протокол HTTP, але якщо веб-сайт такий, що отримує певну конфіденційну інформацію, як-от дані кредитної картки, дані дебетової картки, одноразовий пароль тощо, для підвищення безпеки сайту потрібен сертифікат SSL. Отже, перш ніж вводити будь-яку конфіденційну інформацію на веб-сайті, ми повинні перевірити, чи є посилання HTTPS чи ні. Якщо це не HTTPS, можливо, він недостатньо безпечний для введення конфіденційної інформації.

8. TELNET (термінальна мережа)

TELNET — це стандартний протокол TCP/IP, який використовується для обслуговування віртуальних терміналів, наданий ISO. Це дозволяє одній локальній машині з’єднуватися з іншою. Комп'ютер, який підключається, називається віддаленим комп'ютером, а той, який підключається, називається локальним. Операція TELNET дозволяє нам відображати все, що виконується на віддаленому комп’ютері, на локальному комп’ютері. Це працює за принципом клієнт/сервер. Локальний комп’ютер використовує клієнтську програму telnet, тоді як віддалений комп’ютер використовує програму-сервер telnet.

9. POP3 (протокол поштового відділення 3)

POP3 розшифровується як Post Office Protocol version 3. Він має два агенти доступу до повідомлень (MAA), один з яких є клієнтським MAA (агентом доступу до повідомлень), а інший — серверним MAA (агентом доступу до повідомлень) для доступу до повідомлень із поштової скриньки. Цей протокол допомагає нам отримувати електронні листи та керувати ними з поштової скриньки на поштовому сервері одержувача на комп’ютер одержувача. Це мається на увазі між одержувачем і поштовим сервером одержувача. Його також можна назвати одностороннім клієнт-серверний протокол . POP3 ПРАЦЮЄ НА 2 ПОРТАХ, Т. Е. ПОРТ 110 І ПОРТ 995.

10. IPv4

Четверта і спочатку широко використовувана версія Інтернет-протоколу називається IPv4 (Інтернет-протокол версії 4). Це найпопулярніша версія Інтернет-протоколу, яка відповідає за розподіл пакетів даних у мережі. Максимальна кількість унікальних адрес для IPv4 становить 4 294 967 296 (232), які можливі завдяки використанню 32-розрядних адрес. Адреса мережі та адреса хоста є двома компонентами кожної адреси. Адреса хоста ідентифікує певний пристрій у мережі, тоді як мережева адреса ідентифікує мережу, до якої належить хост. У десятковій нотації з розділеними крапками, яка є стандартом для адрес IPv4, кожен октет (8 біт) адреси представлений своїм десятковим значенням і розділений крапкою (наприклад, 192.168.1.1).

11. IPv6

Найновіша версія Інтернет-протоколу, IPv6, була створена для усунення недоліків протоколу IPv4. Максимально 4,3 мільярда унікальних адрес можливе з 32-розрядними адресами IPv4. Навпаки, IPv6 використовує 128-розрядні адреси, що дозволяє створювати значно більшу кількість унікальних адрес. Це важливо, оскільки адреси IPv4 закінчувалися, а кількість пристроїв, яким потрібен доступ до Інтернету, зростає. Крім того, IPv6 пропонує розширені функції безпеки, такі як інтегрована автентифікація та шифрування, а також кращу підтримку мобільних пристроїв. Підтримка IPv6 поширилася серед веб-сайтів і постачальників послуг Інтернету, і очікується, що IPv4 поступово витіснить як основний протокол Інтернету.

розділення рядка bash

Для отримання додаткової інформації зверніться Відмінності між IPv4 і IPv6 стаття.

12. ICMP

ICMP (Internet Control Message Protocol) — це мережевий протокол, який використовується для надсилання повідомлень про помилки та оперативної інформації про стан мережі. Він є невід’ємною частиною набору протоколів Інтернету (IP) і використовується для діагностики та усунення проблем із підключенням до мережі. Повідомлення ICMP зазвичай генеруються мережевими пристроями, такими як маршрутизатори, у відповідь на помилки або виняткові умови, що виникають під час пересилання дейтаграми. Ось деякі приклади повідомлень ICMP:

  • Echo Request і Echo Reply (ping)
  • Пункт призначення недоступний
  • Час перевищено
  • Перенаправлення

ICMP також може використовуватися інструментами керування мережею для перевірки доступності хоста та вимірювання часу проходження пакетів від джерела до пункту призначення та назад. Слід зазначити, що ICMP не є безпечним протоколом, його можна використовувати в деяких типах мережевих атак, таких як посилення DDoS.

13. UDP

UDP (протокол дейтаграм користувача) — це ненадійний протокол транспортного рівня без підключення. На відміну від TCP, він не встановлює надійне з’єднання між пристроями перед передачею даних і не гарантує, що пакети даних будуть отримані в тому порядку, в якому вони були надіслані, або що вони взагалі будуть отримані. Натомість UDP просто надсилає пакети даних до пункту призначення без будь-якої перевірки помилок або контролю потоку. UDP зазвичай використовується для додатків у реальному часі, таких як потокове відео та аудіо, онлайн-ігри та VoIP (протокол передачі голосу через Інтернет), де прийнятна невелика кількість втрачених даних і важлива низька затримка. UDP швидший за TCP, оскільки має менше накладних витрат. Йому не потрібно встановлювати з’єднання, тому він може негайно надсилати пакети даних. Йому також не потрібно чекати підтвердження того, що дані були отримані, перш ніж надсилати нові, тому він може передавати дані з вищою швидкістю.

14. IMAP

IMAP (Internet Message Access Protocol) — це протокол, який використовується для отримання електронних листів із поштового сервера. Це дозволяє користувачам отримувати доступ до своїх електронних листів і керувати ними на сервері, а не завантажувати їх на локальний пристрій. Це означає, що користувач може отримати доступ до своєї електронної пошти з кількох пристроїв, і електронні листи синхронізуватимуться на всіх пристроях. IMAP є більш гнучким, ніж POP3 (протокол поштового відділення версії 3), оскільки він дозволяє користувачам отримувати доступ і впорядковувати свої електронні листи на сервері, а також дозволяє кільком користувачам отримувати доступ до однієї поштової скриньки.

15. SSH

SSH (Secure Shell) — це протокол, який використовується для захищеного віддаленого входу та інших безпечних мережевих служб. Він забезпечує безпечний і зашифрований спосіб віддаленого доступу та керування серверами, мережевими пристроями та іншими комп’ютерними системами. SSH використовує криптографію з відкритим ключем для автентифікації користувача та шифрування даних, що передаються, що робить його набагато безпечнішим, ніж традиційні протоколи віддаленого входу, такі як Telnet. SSH також дозволяє безпечно передавати файли за допомогою протоколів SCP (Secure Copy) і SFTP (Secure File Transfer Protocol). Він широко використовується в операційних системах на базі Unix, а також доступний для Windows. Він зазвичай використовується системними адміністраторами, розробниками та іншими технічними користувачами для віддаленого доступу та керування серверами та іншими мережевими пристроями.

16. Суслик

Gopher — це тип протоколу пошуку файлів, який надає файли для завантаження з деяким описом для легкого керування, отримання та пошуку файлів. Усі файли впорядковуються на віддаленому комп’ютері стратифікованим способом. Це старий протокол, і зараз він не дуже використовується.