Основы PL/pgSQL в СУБД PostgreSQL

Курс по изучению процедурного расширения PL/pgSQL в СУБД PostgreSQL. Основная концепция PL/pgSQL заключается в том, чтобы преодолеть ограничения языка SQL и предоставить разработчикам новые возможности для работы с базами данных.

Поступить на курс

Погружение в базы данных PostgreSQL

Данный курс является консолидацией теоретических основ и практических примеров, которые демонстрируют работу операторов и функций SQL в системе управления базами данных PostgreSQL.

Поступить на курс

JSON в PostgreSQL

Курс «JSON в PostgreSQL» познакомит вас с форматом JSON и покажет, как создавать и обрабатывать JSON-данные в СУБД PostgreSQL.

Поступить на курс

XML в PostgreSQL

Курс по изучению и практическому применению расширяемого языка разметки XML (eXtensible Markup Language) в системе управления базами данных PostgreSQL.

Поступить на курс

Оконные функции в PostgreSQL

Курс по изучению и практическому применению оконных функций в системе управления базами данных PostgreSQL.

Поступить на курс

Массивы в PostgreSQL

Курс по изучению и практическому применению массивов (array) в системе управления базами данных PostgreSQL.

Поступить на курс

 ›  ›  › Конкурентный доступ - CSMA/CD. CCNA Routing and Switching.

Конкурентный доступ — CSMA/CD. CCNA Routing and Switching.

Примерами сетей с конкурентным доступом являются беспроводные локальные сети (WLAN), локальные сети Ethernet с концентраторами и устаревшие сети Ethernet с шинной топологией. Все эти сети работают в полудуплексном режиме. При этом необходим специальный протокол, определяющий, когда устройство может осуществлять передачу, и что происходит в случае одновременной передачи несколькими устройствами.

Конкурентный доступ - CSMA/CD. CCNA Routing and Switching.

Рисунок 1

В полудуплексных сетях Ethernet используется множественный доступ с контролем несущей и обнаружением коллизий (CSMA/CD). На рисунке 1 показана сеть Ethernet с концентратором. Протокол CSMA работает по следующему алгоритму:

1. В PC1 имеется кадр Ethernet, который нужно передать в PC3.

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

3. Сетевая плата PC1 передает кадр Ethernet, как показано на рисунке 1.

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

Конкурентный доступ - CSMA/CD. CCNA Routing and Switching.

Рисунок 2

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

6. Кадр будет доставлен всем устройствам, подключенным к концентратору. Но поскольку в кадре в качестве адреса назначения канального уровня указан адрес PC3, то только это устройство будет принимать и сохранять весь кадр. Сетевые платы всех остальных устройств игнорируют кадр, как показано на рисунке 3.

Конкурентный доступ - CSMA/CD. CCNA Routing and Switching.

Рисунок 3

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

Источник: Академия Cisco.

Метки: , , .

Записи по теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *