Введение в типы сетевых протоколов

Сетевой протокол - это группа правил, сопровождаемых сетью. Сетевые протоколы будут формализованными требованиями и планами, состоящими из правил, процедур и типов, которые описывают связь между парой устройств по сети. Протокол может быть описан как подход к правилам, которые позволяют нескольким объектам коммуникационной программы передавать информацию через любой тип физической среды. Протокол определяет правила, синтаксис, семантику, а также синхронизацию связи, а также возможные методы управления ошибками. В этой статье мы обсудим различные типы сетевых протоколов.

Различные типы сетевых протоколов

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

1. HTTP или HTTPs

  • Это означает протокол передачи гипертекста или протокол передачи гипертекста (безопасный). Защищенная версия зашифрована, что означает, что мы собираемся зашифровать все данные при их отправке с клиента на сервер.

Уровень приложений (7) HTTP HTTPS

Транспортный уровень (4) 80 443

  • Теперь клиент и сервер становятся очень важными с протоколом прикладного уровня. Почти все протоколы уровня приложений используют эту модель, используя одно устройство в сети, являющееся клиентом, а другое устройство в сети - сервером.
  • Теперь, когда мы используем HTTP или HTTPS или передачу файла. Передача файла в формате гипертекста. Гипертекст читается веб-браузером. Клиентское программное обеспечение, которое вы, вероятно, очень хорошо знаете. Это либо Google Chrome, либо Firefox, который может быть Microsoft Edge или браузером Apple Safari. Это все веб-клиенты, которые поддерживают использование HTTP или HTTPS.
  • На стороне сервера также работает некоторое программное обеспечение. Это работает серверное программное обеспечение. Для веб-сайта мы обычно используем Apache, программное обеспечение с открытым исходным кодом, являющееся веб-сервером, которое может работать в Linux или Windows. У нас есть nginx, который используется при развертывании очень больших веб-сайтов и может работать в UNIX. У нас есть Microsoft Internet Information Services или 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 означает Почтовый протокол, мы используем версию 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 лучших отличий и сравнений