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

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

Протоколы разрабатываются отраслевыми людьми, исследовательскими институтами и т. Д., А затем публикуются и принимаются международными конференциями.

Эти протоколы подразделяются на несколько баз, например, некоторые связаны с транспортным уровнем, некоторые связаны с сетевым уровнем.

Понимание сетевых протоколов

Когда мы пытаемся определить сетевые модели, в картине, на которой заложены корни сетевых технологий, появляются два типа многоуровневых моделей:

  1. Модель OSI
  2. Модель TCP / IP

Модель OSI - это 7-уровневая модель, которая включает следующие уровни, выполняющие свои задачи:

  1. Уровень приложений.
  2. Уровень представления.
  3. Сессионный слой.
  4. Транспортный слой.
  5. Сетевой уровень.
  6. Уровень передачи данных.
  7. Физический слой.

Модель TCP / IP содержит 4 уровня только в отличие от модели OSI, и они только выполняют задачи:

  1. Уровень приложений.
  2. Транспортный слой.
  3. Интернет.
  4. Доступ к сети.
  • Прикладной уровень имеет пользовательские данные, обрабатывает механизмы кодирования.
  • Транспортный уровень поддерживает связь между конечными устройствами.
  • Интернет-уровень обеспечивает логическую адресацию.
  • Сетевой уровень управляет аппаратными устройствами, такими как маршрутизаторы.
  • Канальный уровень отвечает за адресацию 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 - он обозначает протокол передачи гипертекста, этот протокол управляет форматом сообщений, их передачей и веб-действиями, связанными на стороне клиента и сервера. Всемирная сеть использует это. Работает на порту 80.
  • HTTPS - это защищенный протокол передачи гипертекста, поэтому кажется, что это только расширение HTTP. Это используется для безопасной связи, поэтому всякий раз, когда вы находитесь за пределами местного хост-мира, следуйте этому.
  • TLS - это защита транспортного уровня, это криптографический протокол, который обеспечивает сквозную безопасность связи по сетям, обычно используемую в транзакциях, безопасность обеспечивается за счет предотвращения подделок, предотвращения утечки данных и т. Д.
  • SSL - обозначает Secure Sockets Layer, устанавливает зашифрованную связь между браузером и сервером, SSL-сертификат требуется веб-сервером. Открытый и закрытый ключи создаются криптографически.

б. Протоколы передачи файлов

  • FTP - протокол передачи файлов используется для передачи файлов между клиентом и сервером в компьютерной сети.
  • TFTP - простой протокол передачи файлов - это способ, с помощью которого клиент может получить файл и поместить его на удаленный хост, а узлы, которые загружаются из локальной сети, используют его.
  • SFTP - протокол передачи файлов SSH, обеспечивает безопасное соединение для передачи файлов и прохождения файловой системы на локальных и удаленных системах.
  • FTPS - это безопасный протокол передачи файлов, здесь добавлена ​​поддержка TLS и SSL, мы не используем безопасный протокол на основе оболочки.
  • SMB - блок сообщений сервера, используется окнами, позволяет компьютерам в одной сети обмениваться файлами.
  • NFS - Сетевая файловая система - это распределенная файловая система, обычно используемая в UNIX для доступа к файлам между компьютерами в одной сети.

с. Протоколы электронной почты

  • SMTP - простой протокол пересылки почты, это протокол push для отправки электронной почты, а протокол Post Office или протокол доступа к сообщениям через Интернет используется для извлечения данных на стороне получателя. Это реализовано на прикладном уровне.

д. Протоколы управления

  • Telnet - используется в Интернете и локальной сети для двустороннего обмена текстовыми сообщениями, используется виртуальный терминал.
  • SSH - это безопасный удаленный вход в систему с одного компьютера на другой. Аутентификация и безопасность тоже могут быть приняты.
  • SNMP - простой протокол управления сетью, используется для сбора и организации информации об устройствах в сети и изменения информации.

е. Медиа-протоколы

  • RTP - транспортный протокол реального времени, используется для аудио и видео связи по сети.
  • RTSP - протокол потоковой передачи в реальном времени, протокол для потоковой передачи, он устанавливает мультимедийные сеансы между конечными точками.

Вывод

Мы взяли поверхностное представление о доступных сетевых протоколах и о том, что они могут нам предложить. Как DNS-сервер работает и помогает в разрешении адресов, обсуждались IPv4, IPv6 и некоторые другие протоколы.

Рекомендуемые статьи

Это было руководство к Что такое сетевые протоколы. Здесь мы обсудили концепции, различные типы сетевых протоколов. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше-

  1. Что такое нейронные сети?
  2. Сетевые Вопросы Интервью
  3. Что такое безопасность сети?
  4. Разница между FTP и TFTP
  5. FTP против SFTP | Топ 12 отличий