Сетевой протокол. Сетевая операционная система

before—>

IP расшифровывается как Internet Protocol, часто его называют протокол интернет. Но строго говоря это не совсем так, правильный перевод межсетевой протокол или протокол межсетевого взаимодействия.

p, blockquote<dp>1,0,0,0,0—>

protocol-ip-1024x684.jpg

p, blockquote<dp>2,0,0,0,0—>

Протокол Ip возник задолго до того, как появилась и стала набирать популярность сеть, которую мы называем интернет. В англоязычной терминологии internetworking означает объединение сетей, и цель протокола ip как раз объединить сети, построенные с помощью разных технологий канального уровня. У этой терминологии словом internet называлась объединенная сеть, а subnet — подсеть или отдельная сеть. Словом Internet с большой буквы сейчас называется самая крупная объединенная сеть построенная по протоколу ip.

p, blockquote<dp>3,0,0,0,0—>

Место в моделях OSI и TCP/IP

h2<dp>1,0,0,0,0—>

В модели взаимодействия открытых систем и в модели TCP/IP протокол IP, находится на одном и том же уровне — сетевом.

p, blockquote<dp>4,0,0,0,0—>

ip.jpg

p, blockquote<dp>5,0,0,0,0—>

Сетевой уровень стека протоколов TCP/IP включая также и другие протоколы кроме ip. Это ARP, DHCP и ICMP, но для передачи данных используется только протокол ip, остальные протоколы служат для обеспечения корректной работы крупной составной сети.

p, blockquote<dp>6,0,1,0,0—>

stek-tcp.jpg

p, blockquote<dp>7,0,0,0,0—>

Сервисы IP

h2<dp>2,0,0,0,0—>

IP также, как и Ethernet обеспечивают передачи данных без гарантии доставки, не гарантируется как доставка, так и порядок следования сообщений. Протокол Ip так же как и Ethernet использует передачу данных без установки соединения.

p, blockquote<dp>8,0,0,0,0—>

IP пакет просто отправляется в сеть в надежде, что он дойдет до получателя, если пакет по каким-то причинам не дошел, не предпринимается никаких попыток оповестить отправителя, и также не предпринимается попыток запросить этот пакет снова. Считается, что ошибка должна быть исправлена протоколами, которые находятся на вышестоящих уровнях.

p, blockquote<dp>9,0,0,0,0—>

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

p, blockquote<dp>10,0,0,0,0—>

Формат заголовка IP-пакета

h2<dp>3,0,0,0,0—>

Для того чтобы понять, как протокол IP реализует эту задачу, рассмотрим формат заголовка IP пакета.

p, blockquote<dp>11,0,0,0,0—>

format-zagolovka.jpg

p, blockquote<dp>12,0,0,0,0—>

Номер версии

h3<dp>1,0,0,0,0—>

Первое поле номер версии. Сейчас используется две версии протокола IP 4 и 6. Большая часть компьютеров использует IPv4. Длина  адреса в этой версии 4 байта. Формат адреса IP версии 4 мы рассматривали подробно. Проблема в том, что адресов IPv4, четыре с небольшим миллиарда, что уже сейчас не хватает для всех устройств в сети, а в будущем точно не хватит. Поэтому была предложена новая версия IPv6 в которой длина IP адреса составляет 16 байт. Сейчас эта версия вводится в эксплуатацию, но процесс занимает очень долгое время.

p, blockquote<dp>13,1,0,0,0—>

Длина заголовка

h3<dp>2,0,0,0,0—>

Следующее поле длина заголовка. В отличии от Ethernet заголовок IP включает обязательные поля, а также может включать дополнительные поля, которые называются опции. В поле длина заголовка записывается полная длина, как обязательной части, так и опции.

p, blockquote<dp>14,0,0,0,0—>

Тип сервиса

h3<dp>3,0,0,0,0—>

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

p, blockquote<dp>15,0,0,0,0—>

Общая длина

h3<dp>4,0,0,0,0—>

Следующее поле общая длина. Общая длина содержит длину всего IP пакета, включая заголовок и данные. Максимальная длина пакета 65 535 байт, но на практике такие большие пакеты не используются, а максимальный размер ограничен размером кадра канального уровня, а для Ethernet это 1 500 байт. В противном случае для передачи одного IP пакета необходимо было бы несколько кадров канального уровня что неудобно.

p, blockquote<dp>16,0,0,0,0—>

Идентификатор пакета

h3<dp>5,0,0,0,0—>

Поля идентификатор пакета, флаги и смещение фрагмента используются для реализации фрагментации.

p, blockquote<dp>17,0,0,0,0—>

Время жизни

h3<dp>6,0,0,0,0—>

Дальше идет поле время жизни. Время жизни Time To Live или TTL — это максимальное время в течение которого пакет может перемещаться по сети. Оно введено для того чтобы пакеты не гуляли по сети бесконечно, если в конфигурации сети возникла какая-то ошибка. Например, в результате неправильной настройке маршрутизаторов в сети, может образоваться петля. Раньше, время жизни измерялось в секундах, но сейчас маршрутизаторы обрабатывают пакет значительно быстрее чем за секунду, поэтому время жизни уменьшается на единицу на каждом маршрутизаторе, и оно измеряется в количествах прохождения через маршрутизаторы по-английски (hop) от слова прыжок. Таким образом название время жизни сейчас стало уже некорректным.

p, blockquote<dp>18,0,0,0,0—>

Тип протокола

h3<dp>7,0,0,0,0—>

После времени жизни, указывается тип протокола следующего уровня. Это поле необходимо для реализации функции мультиплексирования и демультиплексирования, то есть передачи с помощью протокола IP данных от разных протоколов следующего уровня. В этом поле указывается код протокола следующего уровня, некоторые примеры кодов для TCP код 6, UDP — 17 и ICMP — 1.

p, blockquote<dp>19,0,0,1,0—>

Контрольная сумма

h3<dp>8,0,0,0,0—>

Затем идет контрольная сумма, которая используется для проверки правильности доставки пакета, если при проверке контрольные суммы обнаруженные ошибки, то пакет отбрасывается, никакой информации отправителю пакета не отправляется. Контрольная сумма рассчитывается только по заголовку IP пакета и она пересчитывается на каждом маршрутизаторе из-за того что данные в заголовке меняются. Как минимум изменяется время жизни пакета, а также могут измениться некоторые опции.

p, blockquote<dp>20,0,0,0,0—>

IP адрес получателя и отправителя

h3<dp>9,0,0,0,0—>

После контрольной суммы идут IP адрес  отправителя, и IP адрес получателя. В IPv4 длина IP адреса четыре байта, 32 бита на этом обязательная часть IP заголовка заканчивается, после этого идут не обязательные поля которые в IP называются опции.

p, blockquote<dp>21,0,0,0,0—>

Опции

h3<dp>10,0,0,0,0—>

Некоторые примеры опций. Для диагностики работы сети используется опция — записать маршрут, при которой в IP пакет записывается адрес каждого маршрутизатора через которую он проходит.

p, blockquote<dp>22,0,0,0,0—>

И опция — временные метки, при установке которой, каждый маршрутизатор записывает время прохождения пакеты.

p, blockquote<dp>23,0,0,0,0—>

Также опции позволяют отказаться от автоматической маршрутизации, и задать маршрут отправитель:

p, blockquote<dp>24,0,0,0,0—>

  • Это может быть жесткая маршрутизация, где в пакете явно указывается перечень маршрутизаторов через которые необходимо пройти.
  • И свободные маршрутизации в этом случае указываются только некоторые маршрутизаторы, через которые пакет должен пройти обязательно, также при необходимости он может пройти через другие маршрутизаторы.

Опции в заголовке IP может быть несколько и они могут иметь разный размер. В то же время длина IP заголовка должна быть кратна 32, поэтому при необходимости, в конце IP заголовок заполняются нулями до выравнивание по границе 32 бита. Следует отметить, что сейчас опции в заголовке IP почти не используются.

p, blockquote<dp>25,0,0,0,0—> p, blockquote<dp>26,0,0,0,1—>

В статье был рассмотрен протокол IP (Internet Protocol) — протокол межсетевого взаимодействия. Протокол IP является основой интернета. В OSI находится на сетевом уровне.

after—></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp>

Протоколы сети Интернет

Своим существованием интернет обязан открытым стандартам. Под открытостью будем понимать равную доступность стандарта различным группам заинтересованных лиц (разработчикам программного и аппаратного обеспечения, пользователям, международным организациям по стандартизации и т.д.).

Созданием стандартов в интернете занимаются различные международные организации, причем каждая из них специализируется на своих направлениях (сетевые протоколы, доменные имена, стандарты языков представления данных и т.д.). Далеко не все стандарты интернета имеют привычную форму строгих документов наподобие стандартов ISO, IEC, DIN или ГОСТ. Стандарты интернета изменяются так же, как и сам интернет, в котором появляются новые технологии, новые устройства, и это постоянное обновление приводит к новым техническим требованиям и обновлению стандартов.

Сетевой протокол — набор правил и действий (очередности действий), позволяющий осуществлять соединение и обмен данными между двумя и более включенными в сеть устройствами.

Сетевые протоколы содержат:

  • • структуру или формат сообщения;
  • • методы обмена информацией о маршрутах сетей между собой;
  • • форму передачи устройствами сообщений об ошибках и системных сообщений;
  • • информацию о способе и времени завершения передачи данных

по сети.

Основой успеха сети Интернет стала разработка стека протоколов TCP/IP (Transmission Control Protocol/Internet Protocol), входящего в семиуровневую модель ISO/OSI.

TCP/IP — это стек протоколов передачи данных, используемый в сетях, включая сеть Интернет. Название протокола TCP/IP происходит из названий двух протоколов — Transmission Control Protocol (TCP) и Internet Protocol (IP). Оба указанных протокола являются главными протоколами семейства. Они были разработаны первыми и описаны в данном стандарте.

TCP (Transmission Control Protocol) — протокол управления передачей данных, это один из основных протоколов передачи интернета, который работает на транспортном уровне модели OSI.

Этот протокол устанавливает логическое соединение между отправителем и получателем, а также обеспечивает связь между этими узлами, сохраняя порядок потока пакетов. Протокол гарантирует доставку информации, осуществляя контроль ее целостности.

IP (Internet Protocol) — межсетевой протокол — это маршрутизируемый протокол сетевого уровня из стека TCP/IP. Главной частью протокола является адресация сети. Протокол IP объединяет отдельные сегменты сети в единую сеть и обеспечивает доставку пакетов адресату. Главная задача протокола IP — маршрутизация пакетов. Он не отвечает за сохранение порядка потока пакетов (могут прийти несколько копий одного пакета), за надежность доставки информации, ее целостность. Безошибочную доставку гарантирует протокол транспортного уровня TCP.

Стек протоколов TCP/IP принят в качестве официального стандарта в сети Интернет. Модель интернета, которая основана на протоколах TCP/IP, содержит следующие базовые уровни:

  • • канальный;
  • • сетевой;
  • • транспортный;
  • • уровень приложений.

Канальный уровень относится к физической сети (оптическое волокно, радиосигнал и т.п.) и определяет стандарты для кодирования и передачи сигналов.

Сетевой уровень. Протоколы сетевого доступа определяют две основные функции: управление каналом данных и физическую передачу данных по соединению. Основной протокол сетевого уровня — IP.

Транспортный уровень. Протоколы этого уровня обеспечивают связность хостов, контроль пропускной способности, а также передачу данных без ошибок. К наиболее важным протоколам этого уровня относятся TCP и U DP. Протокол TCP разделяет сообщения на части, называемые сегментами, чтобы послать их пункту назначения, контролирует скорость передачи сообщения. Протокол TCP создает виртуальное соединение, обеспечивая обмен данными между приложениями, a UDP выполняет те же функции, но без создания соединения.

Для обмена данными между приложениями или процессами используются протоколы приложений. Рассмотрим наиболее часто используемые протоколы этого уровня:

  • SMTP(Simple Mail Transport Protocol), POP(Post Office Protocol) — протоколы электронной почты;
  • SNMP (Simple Network Management Protocol) — протокол управления сетями;
  • FTP(File Transport Protocol) — протокол, предназначенный для передачи файлов;
  • Telnet ( Terminal Network) — сетевой протокол удаленного доступа. Чтобы позволить терминальным устройствам и терминальным процессам взаимодействовать друг с другом, необходим данный протокол. Этот протокол может быть использован как для связи вида «терминал — терминал», так и для связи «процесс — процесс» в распределенных вычислениях;
  • SIP (Session Initiation Protocol) — протокол установления сеанса, один из протоколов, который лежит в основе технологии VoIP ( Voice over IP) ;
  • HTTP (Hyper Text Transfer Protocol) — протокол уровня приложения, предназначен для передачи гипертекста, управляет процессом взаимодействия веб-сервера и веб-клиента.

Существуют и другие протоколы. Уровень безопасности, например, обеспечивают:

  • SSL (Secure Socket Layer) — сетевой протокол с шифрованием для безопасной передачи данных;
  • SET (Security Electronics Transaction) — стандарт безопасных транзакций в сети Интернет. Этот протокол является открытым стандартным протоколом для безопасных платежей с использованием пластиковых карт.

Общее число протоколов насчитывает не один десяток.

2 877 views | Комментариев нет

SSH, VPS

Базовое понимание сетевых технологий необходимо любому человеку, который имеет отношение к управлению сервером. Эти знания помогут вам запустить и отладить работу сетевых сервисов и своевременно обнаружить проблемы.

В данной статье представлен базовый обзор общих сетевых терминов и протоколов, а также характеристики различных уровней сетевого взаимодействия.

Основные сетевые термины

В данном разделе вы найдёте определения основных терминов и понятий, имеющих отношение к созданию и управлению сетями.

  • Соединение в контексте сетевых технологий – это сигналы с информацией, которые передаются через сеть. Обычно соединение создается до передачи данных (в соответствии с процедурами, изложенными в протоколе) и сбрасывается после передачи.
  • Пакет – базовая единица информации, которая передается по сети. По сути, пакеты – это «конверты», которые переносят данные (по частям) из одной точки в другую. В пакете есть заголовок, который содержит информацию о пакете: источник и назначение, временные метки, сетевые переходы и т. д. В основной части пакета находятся передаваемые данные. Эту часть пакета также называют телом или полезной нагрузкой.
  • Сетевой интерфейс – это программный интерфейс для сетевого оборудования. Например, если на вашем компьютере есть две сетевые карты, вы можете управлять и настраивать связанные с ними сетевые интерфейсы по отдельности. Сетевой интерфейс может быть связан с физическим устройством, а также может быть виртуальным. Примером последнего является устройство закольцовывания (loopback) – виртуальный интерфейс локальной машины.
  • LAN (local area network) – локальная сеть; это сеть или часть сети, не доступная в сети Интернет (как, например, домашняя или офисная сеть).
  • WAN (wide area network) – глобальная сеть; широкодоступная сеть. WAN может использоваться для обозначения больших рассредоточенных сетей, но обычно WAN означает Интернет в целом. Если интерфейс подключен к WAN, обычно предполагается, что он доступен через Интернет.
  • Протокол – это набор правил и стандартов, который определяет метод взаимодействия устройств. В сети широко используется множество протоколов, и они часто реализуются на разных уровнях.  Протоколами низкого уровня являются TCP, UDP, IP и ICMP. Протоколы приложений, построенные на протоколах низкого уровня – HTTP, SSH, TLS/SSL и FTP.
  • Порт – это адрес на машине, который может быть привязан к определенному программному обеспечению. Это не физический интерфейс или местоположение. Порты позволяют серверу взаимодействовать с другими серверами с помощью нескольких приложений.
  • Брандмауэр – это программа, которая оценивает трафик и решает, что с ним делать дальше. Обычно брандмауэр работает на основе правил, которые определяют, какой тип трафика может принимать тот или иной порт. Как правило, брандмауэры блокируют порты, которые не используются конкретным приложением на сервере.
  • NAT (network address translation) – трансляция сетевых адресов; метод перевода запросов, поступающих на сервер маршрутизации, на соответствующие устройства или серверы в локальной сети. Обычно NAT реализуется в сетях как способ маршрутизации запросов к одному IP-адресу на серверы бэкэнда.
  • VPN (virtual private network) – виртуальная частная сеть; это метод объединения нескольких отдельных локальных сетей через Интернет, сохраняющий их приватность. Это позволяет использовать удалённую сеть как локальную, при этом не подвергая её опасности.

Конечно, этот список нельзя назвать исчерпывающим – он содержит только основные понятия, которые используются в сетевых технологиях.

 Сетевые уровни

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

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

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

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

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

Модель OSI

OSI (Open Systems Interconnect) – это базовая модель взаимодействия открытых систем, которая состоит из 7 уровней:

  • 7 – Прикладной: уровень, с которым чаще всего взаимодействуют пользователи и пользовательские приложения. Он отвечает за передачу служебных данных, предоставляет приложениям сведения об ошибках и формирует запросы к следующему уровню.
  • 6 – Представительский уровень (или уровень представления) отвечает за организацию данных при пересылке и преобразование данных в формат приложений.
  • 5 – Сеансовый уровень управляет соединением. Он создаёт, поддерживает и сбрасывает соединения между нодами.
  • 4 – Транспортный уровень отвечает за обработку и соединение между другими уровнями модели, а также за передачу данных от отправителя к получателю.
  • 3 – Сетевой уровень обеспечивает маршрутизацию данных между нодами сети, транслирует логические адреса и имена в физические. Также этот уровень определяет путь передачи данных
  • 2 – Канальный уровень отвечает за установление и поддержку надёжных соединений между нодами или устройствами сети.
  • 1 – Физический уровень – нижний уровень модели; отвечает за обработку физических устройств, которые используются для установления соединения. Этот уровень включает в себя простое программное обеспечение, которое управляет физическими соединениями, а также аппаратное обеспечение (например, Ethernet).

Модель TCP/IP

Модель TCP/IP (набор протоколов Internet) – ещё одна популярная модель, которая состоит из 4 уровней (они совпадают  с некоторыми уровнями OSI):

  • Прикладной уровень отвечает за обмен данными между приложениями. Здесь работает большинство сетевых приложений. Конечный пользователь будет видеть удалённое приложение как локальное.
  • Транспортный уровень поддерживает взаимодействие между процессами. Этот уровень использует порты для обращения к различным сервисам. Он может создавать небезопасные и безопасные соединения в зависимости от типа используемого протокола.
  • Сетевой уровень обеспечивает передачу данных между нодами сети. IP-адреса используются как способ удаленного доступа к системам.
  • Канальный уровень описывает среду, принципы и характеристики передачи данных. Он устанавливает соединения между соседними нодами для отправки данных.

Сетевые интерфейсы

Интерфейсы являются сетевыми точками связи компьютера. Каждый интерфейс связан с физическим или виртуальным сетевым устройством.

Как правило, на вашем сервере будет один настраиваемый сетевой интерфейс для каждой имеющейся Ethernet-карты или беспроводной интернет-карты.

Кроме того, сервер определит виртуальный сетевой интерфейс (loopback, или localhost). Он используется как интерфейс для соединения приложений и процессов на одном компьютере с другими приложениями и процессами. Во многих инструментах он упоминается как интерфейс «lo».

Администраторы часто используют один интерфейс (обычно eth0) для обслуживания трафика в Интернете, а другой интерфейс (eth1) – для локальной или частной сети.

Протоколы

Сетевые технологии подразумевают совмещение нескольких различных протоколов. Таким образом, одна часть данных может быть передана с помощью нескольких протоколов, встроенных друг в друга.

Рассмотрим самые популярные и распространённые протоколы, начиная с протоколов низкого уровня.

Протокол управления доступом к среде

Media access control, или протокол управления доступом к среде используется для различения устройств. Предполагается, что каждое устройство получает уникальный MAC-адрес, который отличает его от любого другого устройства в Интернете.

Присваивание оборудованию MAC-адресов позволяет ссылаться на устройство по уникальному значению, даже если программное обеспечение устройства изменило его имя.

Media access control является одним из базовых протоколов канального уровня.

Протокол IP

Протокол IP – один из основных протоколов сети Интернет. IP-адреса уникальны в каждой сети и позволяют машинам обращаться друг к другу через сеть. Протокол реализован на сетевом уровне модели IP/TCP.

Сети могут быть связаны между собой, но трафик должен быть маршрутизирован при пересечении границ сети. Этот протокол предусматривает небезопасную сеть и несколько путей к тому же адресату.

Существует несколько различных реализаций протокола IP. Наиболее распространенной реализацией является IPv4, хотя из-за нехватки доступных адресов IPv4 и улучшения возможностей протоколов все более популярным становится IPv6.

Протокол ICMP

Протокол ICMP (internet control message protocol) – это протокол, который используется для отправки сообщений между устройствами. Эти пакеты используются многими сетевыми инструментами диагностики (например, ping и traceroute).

Обычно ICMP-пакеты передаются, когда пакет другого типа сталкивается с какой-либо проблемой. В основном, они используются как механизм обратной связи для сетевых коммуникаций.

Протокол TCP

Протокол TCP (transmission control protocol) – протокол управления передачей данных. Он реализован на транспортном уровне модели IP/TCP и используется для установления безопасных соединений.

TCP – один из протоколов, которые помещают данные в пакеты. Затем он передает пакеты удаленному концу соединения, используя методы нижних уровней. На другом конце соединения он может проверять ошибки, запрашивать определенные фрагменты и повторно собирать информацию в один логический элемент для отправки на прикладной уровень.

Протокол создает соединение до передачи данных при помощи трёхэтапного квитирования. Этот способ позволяет участникам соединения подтвердить  запрос и согласовать способ обеспечения безопасности данных.

После отправки данных соединение сбрасывается с помощью механизма четырёхэтапного квитирования.

Протокол TCP используется в электронной почте, WWW, FTP, SSH. Можно с уверенностью сказать, что без TCP интернет не был бы таким, каким мы его знаем сегодня.

Протокол UDP

UDP (user datagram protocol) – это протокол пользовательских датаграмм, популярный сопутствующий протокол для TCP, который также реализуется на транспортном уровне.

Основное отличие между UDP и TCP состоит в том, что UDP предоставляет небезопасную передачу данных. Он не проверяет, были ли данные получены на другом конце соединения. Часто это считается серьёзным недостатком, однако некоторым функциям необходим именно такой механизм.

Поскольку UDP не проверяет получения данных, он намного быстрее, чем TCP. Он не устанавливает соединение с удаленными нодами, а просто передаёт данные на этот хост.

Такие простые транзакции используются в простых взаимодействиях (например, для запроса сетевых ресурсов). UDP также является отличным протоколом для передачи данных с одной машины на множество клиентов в режиме реального времени. Он идеально подходит для VOIP, игр и других приложений, которые должны работать без задержки.

Протокол HTTP

HTTP (hypertext transfer protocol) – это протокол передачи гипертекста. Он реализуется на прикладном уровне, который формирует основу для коммуникации в Интернете.

HTTP определяет ряд функций, которые сообщают удаленной системе о запросе. Например, GET, POST и DELETE взаимодействуют с запрошенными данными по-разному.

Протокол FTP

FTP (file transfer protocol) – это протокол передачи файлов. Он также находится на прикладном уровне и обеспечивает способ передачи полных файлов с одного хоста на другой.

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

Протокол DNS

DNS (domain name system) – это система доменных имен. Этот протокол прикладного уровня предоставляет удобный механизма именования интернет-ресурсов. Он связывает доменное имя с IP-адресом и позволяет вам обращаться к сайтам по имени в вашем браузере.

Протокол SSH

SSH (secure shell) – это протокол шифрования, реализованный на прикладном уровне, который может использоваться для безопасного обмена данными с удаленным сервером. На этом протоколе основано много дополнительных технологий.

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

Tags: DNS, FTP, HTTP, ICMP, IPv4, IPv6, SSH, TCP, TCP/IP, UDPИспользуемые источники:

  • https://zvondozvon.ru/tehnologii/protokoli/ip
  • https://studref.com/384473/informatika/standarty_protokoly_interneta
  • https://www.8host.com/blog/vvedenie-v-setevuyu-terminologiyu-interfejsy-i-protokoly/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации