HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Определение</a></li>
1 <ul><li><a>Определение</a></li>
2 <li><a>OSI - модель сетевых протоколов</a></li>
2 <li><a>OSI - модель сетевых протоколов</a></li>
3 <li><a>Модель TCP/IP</a><ul><li><a>Транспортный уровень</a><ul><li><a>IP и IP-адреса</a></li>
3 <li><a>Модель TCP/IP</a><ul><li><a>Транспортный уровень</a><ul><li><a>IP и IP-адреса</a></li>
4 <li><a>TCP и обмен данными</a></li>
4 <li><a>TCP и обмен данными</a></li>
5 <li><a>UDP</a></li>
5 <li><a>UDP</a></li>
6 <li><a>SCTP</a></li>
6 <li><a>SCTP</a></li>
7 <li><a>RTP</a></li>
7 <li><a>RTP</a></li>
8 </ul></li>
8 </ul></li>
9 <li><a>Межсетевой уровень</a><ul><li><a>ICMP</a></li>
9 <li><a>Межсетевой уровень</a><ul><li><a>ICMP</a></li>
10 <li><a>OSPF</a></li>
10 <li><a>OSPF</a></li>
11 </ul></li>
11 </ul></li>
12 <li><a>Прикладной уровень</a><ul><li><a>FTP</a></li>
12 <li><a>Прикладной уровень</a><ul><li><a>FTP</a></li>
13 <li><a>DNS</a></li>
13 <li><a>DNS</a></li>
14 <li><a>HTTP(S)</a></li>
14 <li><a>HTTP(S)</a></li>
15 </ul></li>
15 </ul></li>
16 </ul></li>
16 </ul></li>
17 </ul><p>Чтобы работать в Интернете, необходимо правильно настроить оборудование и сетевое подключение. Добиться соответствующего результата удается за счет разнообразных "скриптов". Они работают по специальным правилам. Речь идет о протоколах.</p>
17 </ul><p>Чтобы работать в Интернете, необходимо правильно настроить оборудование и сетевое подключение. Добиться соответствующего результата удается за счет разнообразных "скриптов". Они работают по специальным правилам. Речь идет о протоколах.</p>
18 <p>Далее предстоит познакомиться с соответствующим понятием получше. Необходимо выяснить, что собой представляют протоколы в информатике и IT, для каких целей они используются, какими бывают. Подобная информация рассчитана на широкий круг лиц. Она пригодится как обычным ПК-пользователям, так и IT-специалистам, особенно тем, кто планирует работать с компьютерными сетями.</p>
18 <p>Далее предстоит познакомиться с соответствующим понятием получше. Необходимо выяснить, что собой представляют протоколы в информатике и IT, для каких целей они используются, какими бывают. Подобная информация рассчитана на широкий круг лиц. Она пригодится как обычным ПК-пользователям, так и IT-специалистам, особенно тем, кто планирует работать с компьютерными сетями.</p>
19 <h2>Определение</h2>
19 <h2>Определение</h2>
20 <p>Протокол - это совокупность правил, использующихся для обмена данными между оборудованием и программным обеспечением. В информатике с помощью соответствующего термина характеризуют комплекс правил, разработанных для "общения" между собой различных устройств и приложений.</p>
20 <p>Протокол - это совокупность правил, использующихся для обмена данными между оборудованием и программным обеспечением. В информатике с помощью соответствующего термина характеризуют комплекс правил, разработанных для "общения" между собой различных устройств и приложений.</p>
21 <p>Протокол передачи данных - это набор соглашений интерфейса логического уровня, которые отвечают за определение обмена данными между оборудованием и программами. Соответствующие соглашения задают единообразный способ передачи сообщений и обработки ошибок в процессе взаимодействия программного обеспечения на компьютере с тем или иным интерфейсом.</p>
21 <p>Протокол передачи данных - это набор соглашений интерфейса логического уровня, которые отвечают за определение обмена данными между оборудованием и программами. Соответствующие соглашения задают единообразный способ передачи сообщений и обработки ошибок в процессе взаимодействия программного обеспечения на компьютере с тем или иным интерфейсом.</p>
22 <p>Любые связи между устройствами обеспечиваются за счет протоколов. Они могут быть:</p>
22 <p>Любые связи между устройствами обеспечиваются за счет протоколов. Они могут быть:</p>
23 <ol><li>Физическими. Такие протоколы отвечают за то, как именно и какие сигналы будут идти от одного оборудования к другому.</li>
23 <ol><li>Физическими. Такие протоколы отвечают за то, как именно и какие сигналы будут идти от одного оборудования к другому.</li>
24 <li>Логическими. Отвечают непосредственно за смысл и передачу данных после установления связи.</li>
24 <li>Логическими. Отвечают непосредственно за смысл и передачу данных после установления связи.</li>
25 </ol><p>В информатике также имеются сетевые "скрипты". Это протоколы, которые представлены набором правил и очередности действий, позволяющим осуществлять соединение и обмен данными между устройствами, включенными в одну и ту же сеть. Они предписывают правила работы компьютерам, подключенным к сети. Строятся такие "скрипты" по многоуровневому принципу.</p>
25 </ol><p>В информатике также имеются сетевые "скрипты". Это протоколы, которые представлены набором правил и очередности действий, позволяющим осуществлять соединение и обмен данными между устройствами, включенными в одну и ту же сеть. Они предписывают правила работы компьютерам, подключенным к сети. Строятся такие "скрипты" по многоуровневому принципу.</p>
26 <h2>OSI - модель сетевых протоколов</h2>
26 <h2>OSI - модель сетевых протоколов</h2>
27 <p>OSI - модель, которая позволяет разнообразным устройствам и системам связи коммуницировать друг с другом при помощи общепринятых (единых) стандартов. Она базируется на разделении всей системы связей на несколько уровней. Каждый из них представляет собой группы протоколов и принципы связей:</p>
27 <p>OSI - модель, которая позволяет разнообразным устройствам и системам связи коммуницировать друг с другом при помощи общепринятых (единых) стандартов. Она базируется на разделении всей системы связей на несколько уровней. Каждый из них представляет собой группы протоколов и принципы связей:</p>
28 <ol><li>Физический уровень. Здесь определяются физические (оптические, механические, электрические) характеристики подключения.</li>
28 <ol><li>Физический уровень. Здесь определяются физические (оптические, механические, электрические) характеристики подключения.</li>
29 <li>Канальный уровень. Отвечает за определение правил использования физического уровня сетевыми узлами.</li>
29 <li>Канальный уровень. Отвечает за определение правил использования физического уровня сетевыми узлами.</li>
30 <li>Сетевой уровень. Отвечает за адресацию и доставку данных (сообщений).</li>
30 <li>Сетевой уровень. Отвечает за адресацию и доставку данных (сообщений).</li>
31 <li>Транспортный уровень. Помогает контролировать очередность прохождения элементов сообщения.</li>
31 <li>Транспортный уровень. Помогает контролировать очередность прохождения элементов сообщения.</li>
32 <li>Сеансовый уровень. Отвечает за обеспечение и контроль связи между двумя прикладными приложениями, функционирующими на разных рабочих станциях (устройствах).</li>
32 <li>Сеансовый уровень. Отвечает за обеспечение и контроль связи между двумя прикладными приложениями, функционирующими на разных рабочих станциях (устройствах).</li>
33 <li>Уровень представления. Преобразовывает данные из внутреннего формата оборудования в формат передачи.</li>
33 <li>Уровень представления. Преобразовывает данные из внутреннего формата оборудования в формат передачи.</li>
34 <li>Прикладной уровень. Выступает в качестве пограничного между прикладными приложениями и другими уровнями. Необходим для обеспечения удобного интерфейса связи сетевых программ пользователя.</li>
34 <li>Прикладной уровень. Выступает в качестве пограничного между прикладными приложениями и другими уровнями. Необходим для обеспечения удобного интерфейса связи сетевых программ пользователя.</li>
35 </ol><p> Если в процессе передачи данных возникают сбои и неполадки, при помощи модели OSI удается быстрее и проще локализовать проблемы на конкретных уровнях, а также ускорить процесс восстановления работоспособности всей системы.</p>
35 </ol><p> Если в процессе передачи данных возникают сбои и неполадки, при помощи модели OSI удается быстрее и проще локализовать проблемы на конкретных уровнях, а также ускорить процесс восстановления работоспособности всей системы.</p>
36 <p>OSI - это эталонный стандарт работы сети, но сейчас он является устаревшим. Современные протоколы работают сразу на нескольких "слоях" упомянутой модели. Это привело к тому, что возникла новая концепция функционирования сети. Она называется TCP/IP и используется большинством современных устройств.</p>
36 <p>OSI - это эталонный стандарт работы сети, но сейчас он является устаревшим. Современные протоколы работают сразу на нескольких "слоях" упомянутой модели. Это привело к тому, что возникла новая концепция функционирования сети. Она называется TCP/IP и используется большинством современных устройств.</p>
37 <h2>Модель TCP/IP</h2>
37 <h2>Модель TCP/IP</h2>
38 <p>TCP/IP - модель, помогающая понять принцип взаимодействия сетевых узлов в Интернете. Название соответствующей концепции включает в себя два основных протокола. На них построен весь современный Интернет:</p>
38 <p>TCP/IP - модель, помогающая понять принцип взаимодействия сетевых узлов в Интернете. Название соответствующей концепции включает в себя два основных протокола. На них построен весь современный Интернет:</p>
39 <ol><li>TCP - протокол управления передачей информации. Позволяет устанавливать и поддерживать надежное соединение между устройствами. Контролирует передачу данных, следит за объемом перенаправляемых файлов. TCP при сбое будет повторно отправлять документы получателю.</li>
39 <ol><li>TCP - протокол управления передачей информации. Позволяет устанавливать и поддерживать надежное соединение между устройствами. Контролирует передачу данных, следит за объемом перенаправляемых файлов. TCP при сбое будет повторно отправлять документы получателю.</li>
40 <li>IP - Интернет-протокол. Является "базой" передачи пакета данных. Используется для отправки сетевой информации по тому или иному адресу. Последний называется "IP-адрес". При использовании "скрипта" IP все данные делятся на несколько пакетов, после чего они отправляются получателю независимо друг от друга.</li>
40 <li>IP - Интернет-протокол. Является "базой" передачи пакета данных. Используется для отправки сетевой информации по тому или иному адресу. Последний называется "IP-адрес". При использовании "скрипта" IP все данные делятся на несколько пакетов, после чего они отправляются получателю независимо друг от друга.</li>
41 </ol><p>Модель TCP/IP включает в себя всего 4 уровня:</p>
41 </ol><p>Модель TCP/IP включает в себя всего 4 уровня:</p>
42 <ul><li>канальный;</li>
42 <ul><li>канальный;</li>
43 <li>сетевой;</li>
43 <li>сетевой;</li>
44 <li>транспортный;</li>
44 <li>транспортный;</li>
45 <li>прикладной.</li>
45 <li>прикладной.</li>
46 </ul><p>Далее предстоит познакомиться с самыми распространенными протоколами межсетевого и транспортного уровней, а также уровня протоколов. Это связано с тем, что именно с ними программисты и другие IT-специалисты имеют дело при возникновении проблем на сервере или в сети.</p>
46 </ul><p>Далее предстоит познакомиться с самыми распространенными протоколами межсетевого и транспортного уровней, а также уровня протоколов. Это связано с тем, что именно с ними программисты и другие IT-специалисты имеют дело при возникновении проблем на сервере или в сети.</p>
47 <h3>Транспортный уровень</h3>
47 <h3>Транспортный уровень</h3>
48 <p>Для чего необходимы протоколы, понятно. Теперь можно ознакомиться с самыми распространенными из них. Начать необходимо с транспортного уровня.</p>
48 <p>Для чего необходимы протоколы, понятно. Теперь можно ознакомиться с самыми распространенными из них. Начать необходимо с транспортного уровня.</p>
49 <h4><em>IP и IP-адреса</em></h4>
49 <h4><em>IP и IP-адреса</em></h4>
50 <p>IP - это самый простой протокол. Он объединяет отдельные компьютеры и устройства в глобальную сеть. Ключевой задачей соответствующего протокола является маршрутизация датаграмм - определение маршрута, по которому будут следовать пакеты по сетевым узлам.</p>
50 <p>IP - это самый простой протокол. Он объединяет отдельные компьютеры и устройства в глобальную сеть. Ключевой задачей соответствующего протокола является маршрутизация датаграмм - определение маршрута, по которому будут следовать пакеты по сетевым узлам.</p>
51 <p>IP не отличается надежностью. Он не определяет факт передачи пакета и не отвечает за контроль целостности данных. IP лишь осуществляет пересылку информации. Для этого предварительно определяется на какой порт отправлять пакет:</p>
51 <p>IP не отличается надежностью. Он не определяет факт передачи пакета и не отвечает за контроль целостности данных. IP лишь осуществляет пересылку информации. Для этого предварительно определяется на какой порт отправлять пакет:</p>
52 <ol><li>IPv4 - 32-разрядная система, которая включает в себя 4 раздела, отделяемых друг от друга точками. Поддерживает до 4 294 967 296 адресов и выступает протоколом по умолчанию. Преимуществом такого "скрипта" является его простота. Недостатком - ограниченное адресное пространство ("исчерпание адресов").</li>
52 <ol><li>IPv4 - 32-разрядная система, которая включает в себя 4 раздела, отделяемых друг от друга точками. Поддерживает до 4 294 967 296 адресов и выступает протоколом по умолчанию. Преимуществом такого "скрипта" является его простота. Недостатком - ограниченное адресное пространство ("исчерпание адресов").</li>
53 <li>IPv6 - 128-битное адресное пространство. Обеспечивает порядка 2128 адресов. Формат записи включает в себя 8 разделов, каждый из которых записывает четыре 16-ричных цифры. Этот протокол тяжело администрировать.</li>
53 <li>IPv6 - 128-битное адресное пространство. Обеспечивает порядка 2128 адресов. Формат записи включает в себя 8 разделов, каждый из которых записывает четыре 16-ричных цифры. Этот протокол тяжело администрировать.</li>
54 </ol><p>Это основные виды IP-протоколов. Но на транспортном уровне есть и другие значимые "скрипты".</p>
54 </ol><p>Это основные виды IP-протоколов. Но на транспортном уровне есть и другие значимые "скрипты".</p>
55 <h4><em>TCP и обмен данными</em></h4>
55 <h4><em>TCP и обмен данными</em></h4>
56 <p>TCP используется для того, чтобы устройства могли обмениваться сообщениями (данными). Для передачи информации происходит деление исходного документа на части, каждая из которых будет передана получателю. После этого пакеты собираются обратно.</p>
56 <p>TCP используется для того, чтобы устройства могли обмениваться сообщениями (данными). Для передачи информации происходит деление исходного документа на части, каждая из которых будет передана получателю. После этого пакеты собираются обратно.</p>
57 <p>У TCP имеются следующие свойства:</p>
57 <p>У TCP имеются следующие свойства:</p>
58 <ol><li>Система нумерации сегмента. Она отслеживает передаваемые и принимаемые пакеты, присваивая каждому из них номера.</li>
58 <ol><li>Система нумерации сегмента. Она отслеживает передаваемые и принимаемые пакеты, присваивая каждому из них номера.</li>
59 <li>Управление потоком. Данная функция ограничивает скорость, с которой отправитель будет передавать данные. Соответствующий прием используется для обеспечения надежности доставки. Получатель все время сообщает, какой объем информации он сможет принять.</li>
59 <li>Управление потоком. Данная функция ограничивает скорость, с которой отправитель будет передавать данные. Соответствующий прием используется для обеспечения надежности доставки. Получатель все время сообщает, какой объем информации он сможет принять.</li>
60 <li>Контроль ошибок. Функция, которая реализуется для повышения надежности подключения и обмена данными. Контроль осуществляется при помощи проверки байтов на факт целостности.</li>
60 <li>Контроль ошибок. Функция, которая реализуется для повышения надежности подключения и обмена данными. Контроль осуществляется при помощи проверки байтов на факт целостности.</li>
61 <li>Порт источника и порт назначения. TCP использует специальные порты связи для различных протоколов. SSH будет задействовать 22 порт, HTTP - 80, HTTPS - 443.</li>
61 <li>Порт источника и порт назначения. TCP использует специальные порты связи для различных протоколов. SSH будет задействовать 22 порт, HTTP - 80, HTTPS - 443.</li>
62 </ol><p>Кроме TCP, на транспортном уровне есть еще один протокол передачи данных - UDP. Он встречается не так часто, но помнить о нем необходимо каждому IT-специалисту.</p>
62 </ol><p>Кроме TCP, на транспортном уровне есть еще один протокол передачи данных - UDP. Он встречается не так часто, но помнить о нем необходимо каждому IT-специалисту.</p>
63 <h4><em>UDP</em></h4>
63 <h4><em>UDP</em></h4>
64 <p>UDP - протокол, обеспечивающий передачу данных без подтверждения со стороны пользователя о результатах действий. За счет этого удается добиться высокой скорости информационного обмена, но за счет надежности и безопасности.</p>
64 <p>UDP - протокол, обеспечивающий передачу данных без подтверждения со стороны пользователя о результатах действий. За счет этого удается добиться высокой скорости информационного обмена, но за счет надежности и безопасности.</p>
65 <p>UDP работает путем сбора данных в UDP-пакет и добавления в него собственной информации заголовка. Заголовок рассматриваемого протокола включает в себя 4 поля по 2 байта:</p>
65 <p>UDP работает путем сбора данных в UDP-пакет и добавления в него собственной информации заголовка. Заголовок рассматриваемого протокола включает в себя 4 поля по 2 байта:</p>
66 <ul><li>номер порта источника;</li>
66 <ul><li>номер порта источника;</li>
67 <li>номер порта назначения;</li>
67 <li>номер порта назначения;</li>
68 <li>длина заголовка;</li>
68 <li>длина заголовка;</li>
69 <li>контрольная сумма блока.</li>
69 <li>контрольная сумма блока.</li>
70 </ul><p>UDP часто используется в приложениях, работающих в режиме реального времени. Там, где вопросам надежности и безопасности можно уделить меньше времени, а задержка передачи данных не станет огромной проблемой. Он также встречается в проектах с большим количеством подключенных клиентов - в онлайн-играх, видеоконференциях, при потоковой передаче мультимедиа.</p>
70 </ul><p>UDP часто используется в приложениях, работающих в режиме реального времени. Там, где вопросам надежности и безопасности можно уделить меньше времени, а задержка передачи данных не станет огромной проблемой. Он также встречается в проектах с большим количеством подключенных клиентов - в онлайн-играх, видеоконференциях, при потоковой передаче мультимедиа.</p>
71 <h4><em>SCTP</em></h4>
71 <h4><em>SCTP</em></h4>
72 <p>SCTP используется для обеспечения надежной последовательной передачи данных. Предусматривает поддержку многоадресного соединения - когда один или оба конечных узла могут состоять более, чем из одного IP-адреса. За счет такого подхода удается добиться прозрачности переключения между резервными сетевыми путями.</p>
72 <p>SCTP используется для обеспечения надежной последовательной передачи данных. Предусматривает поддержку многоадресного соединения - когда один или оба конечных узла могут состоять более, чем из одного IP-адреса. За счет такого подхода удается добиться прозрачности переключения между резервными сетевыми путями.</p>
73 <p>SCTP работает для некоторых онлайн-приложений подобно TCP и UDP. Его главное преимущество - это быстрое переключение между интерфейсами. За счет этой особенности SCTP используется компаниями, для которых критична недоступность приложений.</p>
73 <p>SCTP работает для некоторых онлайн-приложений подобно TCP и UDP. Его главное преимущество - это быстрое переключение между интерфейсами. За счет этой особенности SCTP используется компаниями, для которых критична недоступность приложений.</p>
74 <h4><em>RTP</em></h4>
74 <h4><em>RTP</em></h4>
75 <p>RTP - вид протокола транспортного уровня. Он используется при передаче потоковых аудио и видео. Встречается преимущественно в IP-телефонии. Применяется преимущественно совместно с RTCP.</p>
75 <p>RTP - вид протокола транспортного уровня. Он используется при передаче потоковых аудио и видео. Встречается преимущественно в IP-телефонии. Применяется преимущественно совместно с RTCP.</p>
76 <p>RTP - основной стандарт, используемый в процессе передачи аудио и видео по IP-сети. Он может осуществлять ее нескольким конечным адресам одновременно за счет многоадресной IP-рассылки.</p>
76 <p>RTP - основной стандарт, используемый в процессе передачи аудио и видео по IP-сети. Он может осуществлять ее нескольким конечным адресам одновременно за счет многоадресной IP-рассылки.</p>
77 <h3>Межсетевой уровень</h3>
77 <h3>Межсетевой уровень</h3>
78 <p>На межсетевом уровне тоже есть ряд популярных протоколов, о которых должен знать каждый IT-специалист. Это поможет быстрее и лучше понять, как он функционирует.</p>
78 <p>На межсетевом уровне тоже есть ряд популярных протоколов, о которых должен знать каждый IT-специалист. Это поможет быстрее и лучше понять, как он функционирует.</p>
79 <h4><em>ICMP</em></h4>
79 <h4><em>ICMP</em></h4>
80 <p>Так называется протокол управляющих сообщений в сети. Его задачей является диагностика проблем в процессе взаимодействия нескольких устройств. Соответствующий протокол определяет, достигли ли данные места назначения или нет.</p>
80 <p>Так называется протокол управляющих сообщений в сети. Его задачей является диагностика проблем в процессе взаимодействия нескольких устройств. Соответствующий протокол определяет, достигли ли данные места назначения или нет.</p>
81 <p>Ключевой целью ICMP является информирование об ошибках. Если какие-то данные не переданы получателю, система сгенерирует ошибки для обмена с отправляющим устройством.</p>
81 <p>Ключевой целью ICMP является информирование об ошибках. Если какие-то данные не переданы получателю, система сгенерирует ошибки для обмена с отправляющим устройством.</p>
82 <h4><em>OSPF</em></h4>
82 <h4><em>OSPF</em></h4>
83 <p>Это протокол маршрутизации состояния канала сети. Используется для поиска оптимального пути между исходным и конечным маршрутизаторами. Работает на межсетевом уровне OSI.</p>
83 <p>Это протокол маршрутизации состояния канала сети. Используется для поиска оптимального пути между исходным и конечным маршрутизаторами. Работает на межсетевом уровне OSI.</p>
84 <p>После настройки OSPF анализирует соединение маршрутизаторов и собирает все доступные данные о состояниях каналов для построения топологической карты всех доступных путей в пределах своей сети. После этого он сохраняет полученные сведения в своей базе данных (LSDB). На основе полученных данных осуществляется расчет оптимального (самого короткого) пути к доступной подсети/сети.</p>
84 <p>После настройки OSPF анализирует соединение маршрутизаторов и собирает все доступные данные о состояниях каналов для построения топологической карты всех доступных путей в пределах своей сети. После этого он сохраняет полученные сведения в своей базе данных (LSDB). На основе полученных данных осуществляется расчет оптимального (самого короткого) пути к доступной подсети/сети.</p>
85 <h3>Прикладной уровень</h3>
85 <h3>Прикладной уровень</h3>
86 <p>На прикладном уровне тоже есть протоколы, которые встречаются чаще остальных. Ниже - их краткое описание.</p>
86 <p>На прикладном уровне тоже есть протоколы, которые встречаются чаще остальных. Ниже - их краткое описание.</p>
87 <h4><em>FTP</em></h4>
87 <h4><em>FTP</em></h4>
88 <p>FTP представляет собой клиент-серверный протокол, использующий два канала для передачи данных:</p>
88 <p>FTP представляет собой клиент-серверный протокол, использующий два канала для передачи данных:</p>
89 <ol><li>Командный. Он управляет процессом передачи информации.</li>
89 <ol><li>Командный. Он управляет процессом передачи информации.</li>
90 <li>Транспортный. Этот канал отвечает за непосредственную передачу данных.</li>
90 <li>Транспортный. Этот канал отвечает за непосредственную передачу данных.</li>
91 </ol><p>Для FTP-протокола устройство конечного пользователя называется локальным хостом, а второй компьютер - удаленным хостом (он играет роль сервера). Чтобы протокол нормально работал, он должен быть корректно настроен.</p>
91 </ol><p>Для FTP-протокола устройство конечного пользователя называется локальным хостом, а второй компьютер - удаленным хостом (он играет роль сервера). Чтобы протокол нормально работал, он должен быть корректно настроен.</p>
92 <h4><em>DNS</em></h4>
92 <h4><em>DNS</em></h4>
93 <p>DNS - это справочник сети Интернет. DNS-сервер позволяет людям не запоминать IP-адреса, которые используются различными устройствами. Можно выделить несколько DNS-серверов, участвующих в загрузке веб-страниц:</p>
93 <p>DNS - это справочник сети Интернет. DNS-сервер позволяет людям не запоминать IP-адреса, которые используются различными устройствами. Можно выделить несколько DNS-серверов, участвующих в загрузке веб-страниц:</p>
94 <ol><li>Recursor. Представляет собой справочник, отвечающий за прием запросов от пользовательских компьютеров. Примером могут послужить приложения браузеров.</li>
94 <ol><li>Recursor. Представляет собой справочник, отвечающий за прием запросов от пользовательских компьютеров. Примером могут послужить приложения браузеров.</li>
95 <li>Root nameserver. Это корневой сервер. Он является первым в процессе преобразования имени хоста в IP-адрес. Дает возможность получения списка DNS-серверов.</li>
95 <li>Root nameserver. Это корневой сервер. Он является первым в процессе преобразования имени хоста в IP-адрес. Дает возможность получения списка DNS-серверов.</li>
96 <li>TLD nameserver. Так называется следующий шаг при поиске IP. Он хранит данные про все доменные имена с общим расширением (.ru, .com и так далее).</li>
96 <li>TLD nameserver. Так называется следующий шаг при поиске IP. Он хранит данные про все доменные имена с общим расширением (.ru, .com и так далее).</li>
97 <li>Authoritative nameserver. Используется для выдачи окончательных ответов на запросы о DNS.</li>
97 <li>Authoritative nameserver. Используется для выдачи окончательных ответов на запросы о DNS.</li>
98 </ol><p>Для сети есть еще один значимый протокол, который выступает основной Интернета. О нем должен знать даже пользователь, далекий от IT.</p>
98 </ol><p>Для сети есть еще один значимый протокол, который выступает основной Интернета. О нем должен знать даже пользователь, далекий от IT.</p>
99 <h4><em>HTTP(S)</em></h4>
99 <h4><em>HTTP(S)</em></h4>
100 <p>HTTP - основа Интернета. Этот протокол используется для загрузки веб-страниц при помощи гипертекстовых ссылок. Относится к прикладному виду и работает поверх других уровней стека сетевых протоколов.</p>
100 <p>HTTP - основа Интернета. Этот протокол используется для загрузки веб-страниц при помощи гипертекстовых ссылок. Относится к прикладному виду и работает поверх других уровней стека сетевых протоколов.</p>
101 <p>Принцип передачи данных по HTTP включает в себя устройство-клиент, который отправляет запрос на сервер и возвращает тот или иной ответ. Каждый HTTP-запрос состоит из закодированных данных. Они включают в себя:</p>
101 <p>Принцип передачи данных по HTTP включает в себя устройство-клиент, который отправляет запрос на сервер и возвращает тот или иной ответ. Каждый HTTP-запрос состоит из закодированных данных. Они включают в себя:</p>
102 <ul><li>URL-адрес;</li>
102 <ul><li>URL-адрес;</li>
103 <li>версию HTTP;</li>
103 <li>версию HTTP;</li>
104 <li>метод запроса;</li>
104 <li>метод запроса;</li>
105 <li>заголовок, отвечающий за основные данные о запросе и содержащий пары ключ-значение;</li>
105 <li>заголовок, отвечающий за основные данные о запросе и содержащий пары ключ-значение;</li>
106 <li>тело запроса.</li>
106 <li>тело запроса.</li>
107 </ul><p>После получения запроса сервер дает ответ. В его структуру входят: код состояния, заголовок и тело ответа.</p>
107 </ul><p>После получения запроса сервер дает ответ. В его структуру входят: код состояния, заголовок и тело ответа.</p>
108 <p>HTTP - это плохо защищенный протокол. Ему на смену пришел новый стандарт - HTTPS. По сути, это два одинаковых протокола, но второй более защищен.</p>
108 <p>HTTP - это плохо защищенный протокол. Ему на смену пришел новый стандарт - HTTPS. По сути, это два одинаковых протокола, но второй более защищен.</p>
109 <p>В статье было раскрыто понятие сетевых протоколов, а также рассмотрены их основные виды на различных уровнях. Лучше работать с сетью помогут дистанционные компьютерные курсы.</p>
109 <p>В статье было раскрыто понятие сетевых протоколов, а также рассмотрены их основные виды на различных уровнях. Лучше работать с сетью помогут дистанционные компьютерные курсы.</p>
110 <p><em>P. S. Интересуют компьютерные сети, сетевые технологии, протоколы передачи данных? Обратите внимание на следующие курсы в Otus:</em></p>
110 <p><em>P. S. Интересуют компьютерные сети, сетевые технологии, протоколы передачи данных? Обратите внимание на следующие курсы в Otus:</em></p>
111 <ul><li><em><a>Network engineer</a>;</em></li>
111 <ul><li><em><a>Network engineer</a>;</em></li>
112 <li><em><a>Network engineer. Basic</a>.</em></li>
112 <li><em><a>Network engineer. Basic</a>.</em></li>
113 </ul>
113 </ul>