Вступ до протоколів мереж
Мережеві протоколи - це набір чітко визначених правил, за допомогою яких користувач спілкується через Інтернет або інтранет. Обидва кінці каналу зв'язку дотримуються цих правил для належного обміну інформацією.
Протоколи розробляються галузевими людьми, науково-дослідними установами тощо, а потім публікуються та приймаються на міжнародних конференціях.
Ці протоколи класифікуються на декілька підстав, так як деякі асоціюються з транспортним шаром, деякі пов'язані з мережевим рівнем.
Розуміння мережевих протоколів
Коли ми розглядаємо визначення моделей мереж, на малюнку, на якому покладено коріння мереж, з'являються два види шаруватих моделей -
- Модель OSI
- Модель TCP / IP
Модель OSI - це 7-шарова модель, яка складається з наступних шарів, що виконують свої завдання:
- Шар програми.
- Презентаційний шар.
- Сесійний шар.
- Транспортний шар.
- Мережевий шар.
- Рівень зв'язку даних.
- Фізичний шар.
Модель TCP / IP містить 4 шари лише на відміну від моделі OSI, і вони справляються лише із завданнями:
- Шар програми.
- Транспортний шар.
- Інтернет.
- Доступ до мережі
- Прикладний рівень містить дані користувача, обробляє механізми кодування.
- Транспортний шар підтримує зв'язок між кінцевими пристроями.
- Інтернет-шар забезпечує логічну адресацію.
- Мережевий рівень управляє апаратними пристроями, такими як маршрутизатори.
- Рівень каналу передачі даних відповідає за адресу mac тощо та за спілкування з фізичним рівнем.
- Фізичний шар переносить усі речі на рівні жорстких проводів.
Тепер давайте розберемося, що таке IP-адреса та які протоколи мереж, пов'язані з нею.
IP-адреса - це десяткове представлення двійкових чисел, унікальних за своїм характером для кожного пристрою таким чином, що воно виступає як ідентифікатор пристрою, підключеного до мережі. У поєднанні з цим є два протоколи, які є IPv4 та IPv6.
- У адресації IPv4 існують державні та приватні IP-адреси. Приватний IP-доступ доступний всередині мережі, тоді як загальнодоступний IP-доступ доступний через Інтернет.
Як працюють мережеві протоколи?
Тут давайте спочатку розберемося, як працює DNS -
Давайте розберемося, що відбувається, коли ви натискаєте на www.google.com, клієнт представляє тут веб-переглядач вашої системи, з якого ви надсилаєте запит в Інтернеті, після натискання цієї URL-адреси виклик через канал переноситься на сервер DNS, і він запитує запитайте "яка адреса відображена з цією URL-адресою?" Тепер сервер DNS встановлений кеш, можливо, це може призвести вже до цього, або в іншому випадку він зв’яжеться з іншими серверами DNS і поверне назад IP-адресу. Отже після вирішення IP-адреси запит від клієнта доходить до веб-сервера цього хоста.
Типи протоколів мереж
Нижче наведено різні типи мережевих протоколів:
1. IPv6
Посилається на Інтернет-протокол версії 6, це майбутній формат адресації, як тільки ми побачимо, що адреси IPv4 виснажуються із збільшенням кількості машин, і загальнодоступні IP-адреси перейдуть у версію 6. Він пропонує 3, 4 * 10 34 унікальних комбінації, в яких можна здійснювати адресацію, а значить, може представляти велику кількість машин, підключених до Інтернету. Очевидно, що як тільки це доведеться впровадити, протоколи маршрутизації та апаратне забезпечення можуть побачити чималі зміни в архітектурі.
2. IPv4
Це вже існуюча методика, про яку ми говорили вище.
3. Протоколи на основі TCP / IP далі класифікуються на такі:
а. Веб-протоколи
- HTTP - Це розшифровується протокол передачі HyperText, формат повідомлень, їх передача та веб-дії, пов’язані на кінцевому і серверному кінці, керуються цим протоколом. Всесвітня мережа використовує це. Працює на порту 80.
- HTTPS - Це розшифроване захист протоколу гіперпередачі тексту, тому, здається, це розширення лише HTTP. Це використовується для безпечного спілкування, отже, коли ви перебуваєте поза місцевим світом господарів, тоді переходите до цього.
- TLS - Це захист транспортного рівня, це криптографічний протокол, який забезпечує безпеку комунікацій через мережі в кінці, що зазвичай використовуються в транзакціях, захист підтримується за допомогою запобігання підробці, запобігання витоку даних тощо.
- SSL - Це розшифровка шару захищених сокетів, встановлює зашифрований зв’язок між браузером та сервером, сертифікат SSL необхідний веб-серверу. Публічний та приватний ключ створюються криптографічно.
б. Протоколи передачі файлів
- FTP - протокол передачі файлів використовується для передачі файлів між клієнтом і сервером в комп'ютерній мережі.
- TFTP - Тривіальний протокол передачі файлів - це спосіб, коли клієнт може отримати файл і помістити його у віддалений хост, вузли, які завантажуються з локальної мережі, використовують його.
- SFTP - протокол передачі файлів SSH, забезпечує безпечне з'єднання для передачі файлів та проходження файлової системи на локальній та віддаленій системах.
- FTPS - Це захищений протокол передачі файлів, тут додано підтримку TLS та SSL, ми не використовуємо захищений протокол на основі оболонки.
- SMB - Блок повідомлення сервера, використовується Windows, дозволяє комп'ютерам в одній мережі обмінюватися файлами.
- NFS - мережева файлова система - це розподілена файлова система, яка використовується в UNIX, як правило, для доступу до файлів серед комп'ютерів однієї мережі.
c. Протоколи електронної пошти
- SMTP - Простий протокол передачі пошти - це протокол наштовхування для надсилання електронної пошти, а протокол поштового зв’язку або протокол доступу до Інтернет-повідомлень використовується для отримання тих, хто знаходиться на стороні одержувача. Він реалізований на рівні додатків.
г. Протоколи управління
- Telnet - Він використовується в Інтернеті та локальній мережі для двостороннього текстового спілкування, він використовує віртуальний термінальний зв'язок.
- SSH - Це захищений віддалений вхід з одного комп'ютера на інший. Про аутентифікацію та безпеку також можна подбати.
- SNMP - Простий протокол управління мережею, використовується для збору та організації інформації про пристрої в мережі та зміни інформації.
е. Протоколи ЗМІ
- RTP - транспортний протокол у режимі реального часу, використовується для аудіо- та відеозв'язку по мережі.
- RTSP - протокол потокового потоку в реальному часі - це протокол потокової передачі, він встановлює медіа-сеанси між кінцевими точками.
Висновок
Ми взяли поверхневе уявлення про доступні мережеві протоколи та що вони можуть запропонувати нам. Як DNS-сервер працює і допомагає у вирішенні адрес, IPv4, IPv6 разом з деякими іншими протоколами.
Рекомендовані статті
Це було керівництвом щодо Що таке мережеві протоколи. Тут ми обговорили концепції, різні типи протоколів мереж. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- Що таке нейронні мережі?
- Питання інтерв'ю для мережі
- Що таке мережева безпека?
- Різниця між FTP та TFTP
- FTP проти SFTP | 12 найкращих відмінностей