Вступ до типів протоколів мереж

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

Різні типи протоколів мереж

Нижче наведено різні типи мережевих протоколів: -

1. HTTP або HTTP

  • Це означає протокол передачі гіпертексту або протокол передачі гіпертексту (захищений). Захищена версія зашифрована, це означає, що ми збираємось зашифрувати всі дані під час передачі їх від клієнта на сервер.

Рівень програми (7) HTTP HTTPS

Транспортний шар (4) 80 443

  • Тепер тут клієнт і сервер стають дуже важливими з протоколом рівня додатків. Майже всі протоколи рівня додатків використовують цю модель, використовуючи один пристрій у мережі, який є клієнтом, а другий пристрій у мережі - сервер.
  • Тепер, коли ми використовуємо HTTP або HTTPS або передаємо файл. Передача файлу у форматі гіпертексту. Гіпертекст читається веб-браузером. Програмне забезпечення клієнта, яке ви, напевно, дуже добре знайоме. Це або Google Chrome, або Firefox, це може бути браузер Microsoft Edge або Apple Safari. Це всі веб-клієнти, які підтримують використання HTTP або HTTPS.
  • Сторона сервера також працює з деяким програмним забезпеченням. Це працює серверне програмне забезпечення. Для веб-сайту ми зазвичай використовуємо Apache - це програмне забезпечення з відкритим кодом, це веб-сервер, який може працювати на Linux або Windows. У нас є nginx, який використовується в дуже великих розгортаннях веб-сайтів і може працювати в UNIX. У нас є Інтернет-інформаційні служби Microsoft або IIS, які можна запускати в системах Microsoft. Отже, існує кілька варіантів веб-сервера, які адміністратор сервера може встановити для розміщення веб-сайту в Інтернеті. Отже, вся мета клієнт-сервера тут полягає в тому, щоб клієнтське програмне забезпечення, наприклад веб-браузер і веб-сервер, як Apache, працювали спільно один з одним, переносили ці гіпертекстові документи для того, щоб веб-сайт із сервера перейшов на клієнт.
  • Номер порту однозначно ідентифікує протокол рівня 7, який використовується на рівні 4. Що ми можемо зробити, ми можемо використовувати ці порти, щоб легко ідентифікувати трафік на рівні 4, для HTTP за замовчуванням у нас порт 80, а для HTTPS за замовчуванням, у нас є порт 443 як протоколи транспортного рівня.

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

  • FTP дозволяє нам передавати файли з клієнта на сервер або з сервера на клієнта.

  • Ми можемо зробити це в обох напрямках тут, і цей протокол буде або FTP, sFTP, або TFTP.

  • FTP - протокол передачі файлів, SFTP - протокол безпечної передачі файлів, а TFTP - протокол тривіального передачі файлів .
  • FTP і SFTP дуже схожі між собою. Ці протоколи збираються передавати файли з одного пристрою на інший, і для цього є клієнтське та серверне програмне забезпечення, спеціально розроблене для цього.
  • TFTP працює трохи інакше. Це дійсно призначено для надсилання крихітних файлів між двома пристроями або для простого налаштування, куди ви можете швидко перенести файл, не турбуючись про автентифікацію або виникнення проблем із брандмауерами, що спричиняють збиток вашого трафіку.
  • Для передачі цих файлів для FTP та SFTP зазвичай потрібні і ім’я користувача, і пароль. TFTP цього не вимагає. SFTP спеціально тут збирається зашифрувати трафік.
  • FTP буде використовувати обидва порти 20 і 21; один використовується для аутентифікації, інший використовується для передачі інформації. Порт 22 використовується для SFTP, і причиною цього є порт 22 насправді номер порту для іншого протоколу, який ми збираємося розглянути під назвою Secure Shell або SSH, і що тут відбувається - ми фактично беремо протокол FTP і ставимо його всередину сеансу SSH, який дозволяє нам шифрувати трафік і тому номери портів однакові як для SFTP, так і для SSH. TFTP використовує номер порту 69.

3. Протоколи електронної пошти (POP3, IMAP, SMTP)

  • Електронна пошта спеціально розроблена для передачі файлів. Ми передаємо файли, які фактично є у форматі цих електронних документів. Для електронної пошти у нас є три протоколи, які ми використовуємо. Дві з них клієнт використовує для отримання пошти з сервера. Таким чином, POP та IMAP явно використовуються для прийому повідомлень електронної пошти, які зараз перебувають на сервері, можливо, Gmail або, можливо, сервер електронної пошти вашої компанії, і вони використовують його для передачі цих повідомлень електронної пошти вашому клієнту, певному типу поштового клієнта, який знаходиться на вашому клієнті робоча станція.
  • SMTP, однак, є простим протоколом передачі пошти. Цей протокол містить повідомлення, яке ви створюєте на клієнтській програмі електронної пошти, і воно використовує його для надсилання цього електронного листа на SMTP-сервер. SMTP використовується для пересилання електронної пошти на сервер, потім сервер визначає, як отримати повідомлення одержувачу, якого ви планували.
  • POP означає протокол Post Office, ми використовуємо версію 3 там.
  • IMAP - це протокол доступу до Інтернет-повідомлень, і, як SMTP, є протокол простої передачі пошти. Усі ці протоколи працюють або в незашифрованому, або в зашифрованому режимах.
  • Отже тут, з POP3, для незашифрованого трафіку ми будемо використовувати порт 110; для шифрованого трафіку ми будемо використовувати порт 995. IMAP, ми будемо використовувати порт 143 для незашифрованого трафіку, порт 993 для зашифрованого трафіку, а для SMTP ми будемо використовувати порт 25 для незашифрованого і 465 для зашифрованого.

4. TCP (протокол управління передачею) та UDP (протокол дейтаграм користувача)

Існує два загальних мережевих протоколів, які використовуються для надсилання пакетів даних по мережі. Разом TCP, а також UDP випереджає пакети даних через ваш пристрій, застосовуючи порти до різних маршрутизаторів, поки вони не з’єднаються з останнім пунктом призначення. Крім того, вони використовуються для передачі пакетів на IP-адресу за допомогою приймача. Так само як TCP, так і UDP фокусуються на вершині IP або Інтернет-протоколу.

TCP / IP

UDP / IP, який використовується дуже часто, але вони просто називаються TCP і UDP.

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

UDP

UDP не виконає всі перевірки помилок, зроблені TCP

  • Помилка перевірки повільних точок.
  • Пакети просто доставляються одержувачу.

Використовується, коли потрібна швидкість, а також буде потрібна модифікація помилок

  • Прямі трансляції

Висновок - Типи протоколів мереж

Хоча старіші уявлення про мережу зазвичай є основоположними протягом майже всіх частин культури, комп'ютерні мережі, а також протоколи постійно змінюють спосіб роботи людей, їх виконання та з'єднання. Сильно впиваючись у частини існування, які ніхто не передбачав, цифрові мережі - це ще більше зміцнення нас у майбутньому. Вийдуть нові протоколи та вимоги, можуть бути розроблені нові програми, і наше життя, ймовірно, буде додатково трансформовано, а також покращене.

Рекомендовані статті

Це керівництво щодо типів протоколів мереж. Тут ми обговорюємо різні типи протоколів з докладними поясненнями. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Мережеві пристрої
  2. Стратегії мереж
  3. Комп'ютерна техніка проти мереж
  4. Питання інтерв'ю для мережі
  5. Пристрої брандмауера
  6. Що таке маршрутизатор?
  7. SSH проти SSL | 8 найкращих відмінностей та порівнянь