Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
NET_EXAM.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
697.1 Кб
Скачать
  1. Протокольная единица данных. Инкапсуляция. Мультиплексирование.

Протокольная единица данных (Protocol Data Unit, PDU) – это термин, используемый для обозначения единиц обмена данных, протоколами разных уровней.

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

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

  1. Стек протоколов. Стеки osi, ipx/spx, NetBios, tcp/ip.

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

Стек OSI:

Стек IPX/SPX:

Стек NetBIOS:

Стек TCP/IP:

  1. Клиент-серверная и одноранговая сети.

Клиент-серверная сеть:

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

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

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

Концепция сети в которой основная часть ее ресурсов сосредоточена в серверах.

Одноранговые сети (пиринговые):

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

  1. Протокол Telnet.

  • Telnet (RFC 854)

  • Режим удаленного доступа, или Режим терминального доступа.

  • Протокол Telnet работает в архитектуре клиент-сервер, и обеспечивает эмуляцию алфавитно-цифрового терминала. Операционная система сервера рассматривает сеанс Telnet как один из сеансов локального пользователя.

  • Telnet – не защищен.

  1. Система доменных имен dns. Рекурсивная и нерекурсивная схемы. Кириллические домены.

Система доменных имен DNS – распределенная база данных, способная по запросы, содержащему доменное имя хоста сообщить ip-адрес или какую-то другую информацию.

Рекурсивная и не рекурсивная схемы:

  • При НЕ рекурсивной схеме, клиент сам выполняет итеративно последовательность запросов к каждому серверу.

  1. DNS-клиент обращается к корневому DNS-серверу с указанием полного доменного имени.

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

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

  • При рекурсивной схеме, клиент поручает эту работу своему DNS серверу. Чтобы не выполнять по 10 раз опросы, идет кеширование на 10 дней.

  1. DNS-клиент запрашивает локальный DNS-сервер, то есть тот сервер, обслуживающий поддомен, которому принадлежит имя клиента.

  2. Далее возможны два варианта действий:

    1. Если локальный DNS-сервер знает ответ, то он сразу возвращает его клиенту

    2. Если локальный сервер не знает ответ, то он выполняет итеративные запросы к корневому серверу и тд точно так же, как это делал клиент в предыдущем варианте, а получив ответ, передает его клиенту, который все это время ждет его от своего локального DNS-сервера.

Кириллические домены:

  • Кириллические домены поддерживаются за счет использования Punycode, который был разработан для однозначного преобразования доменных имен, включающих Unicode символы, в последовательность ASCII-символов, так как в системе доменных имеет разрешены только 26 символов латинского алфавита.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]