- Передача информации в компьютерных сетях
- Последовательный и параллельный способы передачи информации
- Пакетный принцип организации данных и маршрутизация
- Служба доменных имен (DNS)
- 13 В чем заключаются особенности беспроводных технологий передачи данных в компьютерных сетях?
- 14. Каково назначение сетевых карт?
- 15. Зачем нужны повторители при передаче данных?
- 16. Каково назначение концентраторов и коммутаторов? в чем их различие?
Передача информации в компьютерных сетях
Последовательный и параллельный способы передачи информации
Информация в компьютерах представлена в форме последовательностей двоичных чисел. Обмен данными как внутри вычислительного устройства между его узлами, так и между автономными машинами, может производиться двумя способами:
- последовательная передача: имеется только одна линия, состояние на ее передающей стороне отправляется только тогда, когда предыдущее обработано принимающей, т.е. данные передаются побитно;
- параллельная передача; при таком способе организуются сразу несколько линий, состояние на концах которых меняется одновременно; таким образом, можно передать за один раз столько бит, сколько имеется линий между передатчиком и приемником.
Рисунок 1. Последовательная и параллельная передача данных. Автор24 — интернет-биржа студенческих работ
При параллельной передаче технологически трудно избежать взаимовлияния токов, протекающих по близко расположенным проводникам. Поэтому такой способ используется там, где расстояния невелики: между узлами компьютера (т.н. шина данных), между компьютером и монитором (VGA-порт), между компьютером и принтером (параллельный порт).
Последовательная передача, хотя и уступает параллельной по скорости, обеспечивает более эффективную обработку ошибок и менее затратна в случае отправки данных на большие расстояния: двужильный кабель дешевле и надежнее многожильного.
Американские фермеры в начале XX в. использовали огораживавшую пастбища колючую проволоку и заземление для организации телефонной связи. Таким образом, для передачи информации они обходились всего одним проводом.
Для передачи информации в компьютерных сетях в подавляющем большинстве случаев используется последовательная передача данных. Хотя с развитием технологий стало возможным одновременно передавать несколько потоков (разнесение по частотам в wifi, передача по оптоволокну лучей с разным углом наклона), такие способы нельзя назвать параллельной передачей, т.к. данные в каждой такой линии обрабатываются независимо друг от друга.
Пакетный принцип организации данных и маршрутизация
При последовательной передаче данные в сетях принято передавать не непрерывным потоком, а пакетами (порциями, сериями). Такой подход обладает следующими преимуществами:
- по одной и той же линии можно передавать данные для нескольких получателей, указывая их адреса в заголовочной части пакетов;
- получив определенный объем информации, можно убедиться, что содержащиеся в них данные точно соответствуют тому, что было отправлено; для этого в последовательность пакетов добавляются так называемые контрольные суммы — особым образом подсчитанные числа, на которые влияет каждый бит переданной информации; если хотя бы один бит на стороне приемника будет отличаться (например, из-за помех на линии), то контрольные суммы приемника и передатчика не совпадут и станет понятно, что информация принята с искажениями, следует повторить ее отправку/прием.
Пакетный принцип положен в основу протоколов (правил обмена информацией), используемых в современных компьютерных сетях. В большинстве из них используется семейство TCP/IP — набор протоколов для обмена данными в глобальной сети Интернет, представляющей собой объединение локальных сетей.
Ключевым методом, позволяющим компьютерам, подключенным к разным сетям обмениваться информацией, является маршрутизация. Пакеты, отправляемые внутри локальной сети, принимаются всеми компьютерами, но каждый обрабатывает лишь те, в которых находит свой адрес. Частью адреса является еще и номер сети, который тоже анализируется каждым получателем. Этот номер должен совпадать с заранее настроенным номером, хранящимся в памяти компьютера. Однако среди компьютеров есть такие, которые подключены одновременно к более чем одной сети. Они называются маршрутизаторами (в англоязычной традиции роутерами, а также шлюзами). Если роутер обнаруживает, что пакет предназначен компьютеру чужой по отношению к отправителю сети, он отправляет его во внешнюю сеть. Соседняя сеть также может передать пакет дальше, пока через цепочку шлюзов он не достигает адресата или не вернется с пометкой, что доставка невозможна.
Рисунок 2. Структура заголовка IP-пакета. Автор24 — интернет-биржа студенческих работ
Маршруты, по которым идут пакеты от отправителя к получателю, могут меняться. Интернет — децентрализованная система, в которой нет единого центра управления. Поэтому при повреждении части глобальной сети информация по ней все равно будет передаваться по альтернативным маршрутам, хотя, возможно, и с более низкой скоростью.
Служба доменных имен (DNS)
Структура пакетов протокола TCP/IP, а также правила адресации и маршрутизации в Интернете достаточно сложны для обычного пользователя. Для удобства обращения к ресурсам глобальной сети разработана система доменных имен.
Домен — совокупность сетевых сервисов, принадлежащих организации или частному лицу.
Домен характеризуется особыми именем, регистрируемым в международной организации ICANN, например, yandex.ru. Последние две буквы имени домена обозначают национальную принадлежность (ru — Россия, by — Беларусь, kz — Казахстан, us — Соединенные Штаты и т.п.) или назначение домена (biz — для бизнеса, org — некоммерческие организации, academy — образование и т.п.).
Для преобразования удобных для человеческого запоминания доменных имен в IP-адреса, обрабатываемые компьютерами, предназначена служба доменных имен (DNS, Domain Name Service).
Рисунок 3. Принцип работы DNS. Автор24 — интернет-биржа студенческих работ
Сервисы, принадлежащие домену, могут размешаться на разных компьютерах и даже в разных сетях. Поэтому фраза «компьютер принадлежит домену» не совсем корректна. На одном компьютере могут быть запущены сервисы, принадлежащие разным доменам.
13 В чем заключаются особенности беспроводных технологий передачи данных в компьютерных сетях?
В беспроводных средах передачи сигналы могут передаваться с использованием различного рода излучений, например, радиоволны, микроволновое излучение, инфракрасное излучение и т.п. В сети полезный сигнал всегда передается в виде волн с использованием той или иной среды передачи. Например, при использовании кабельных сред передачи сигнал передается в форме электромагнитных волн определенной частоты. В случае использования оптического кабеля сигнал передается в виде световых волн (это те же электромагнитные волны, но только гораздо большей частоты). При передаче сигналов с использованием атмосферы используются электромагнитные волны, передающиеся на частоте радиоволн, СВЧ — или инфракрасного излучения.
14. Каково назначение сетевых карт?
Сетевые карты (Network Adapters). Сетевая карта — это устройство, устанавливаемое в компьютер и предоставляющее ему возможность взаимодействия с сетью. В настоящее время выпускается большое количество разнообразных сетевых карт. Наиболее часто встречающиеся карты имеют вид печатной платы, устанавливаемой в разъем расширения материнской платы компьютера. Многие производители сейчас встраивают сетевые карты прямо в материнские платы.
В настоящее время производителями выпускается огромное количество сетевых карт различных типов, позволяющих использовать любые из существующих сред передачи: витая пара, коаксиальный или оптический кабель, радиоволны или инфракрасное излучение.
Для соединения сетевой карты и среды передачи данных применяются разъемы, зависящие от используемой среды передачи данных. Например, для тонкого коаксиального кабеля используются разъемы BNC, для витой пары пятой категории — разъемы RJ-45.
15. Зачем нужны повторители при передаче данных?
Повторители (Repeaters). Повторители используются для увеличения расстояния, на которое может передаваться сигнал в используемой среде передачи данных. Реальность физических процессов такова, что передающийся в той или иной среде полезный сигнал при прохождении от передатчика к приемнику, постепенно затухает. Это затухание сигнала происходит из-за возникающих в процессе передачи помех (сопротивление среды передачи, интерференция сигналов от разных источников и т.п.). Для того чтобы гарантировать успешное прохождение сигнала при больших расстояниях между передатчиком и приемником, необходимо использование повторителей. Повторитель подключается к среде передачи между передатчиком и приемником, играя роль посредника при передаче сигнала. Полезный сигнал, отправленный передатчиком, движется по среде передачи, постепенно затухая. Достигнув повторителя, сигнал усиливается повторителем до прежнего уровня и отправляется дальше по среде передачи. Таким образом, с применением повторителей можно обеспечить прохождение сигнала на расстояния в несколько раз большие, чем при использовании только передатчика и приемника, подключенных к среде передачи.
16. Каково назначение концентраторов и коммутаторов? в чем их различие?
Концентраторы и коммутаторы (Concentrators and Switches). Концентраторы (Hub) и коммутаторы (Switch) предоставляют возможность физического соединения в единую среду передачи всех кабелей, используемых для подключения сетевых карт компьютеров. Отличие между этими двумя устройствами заключается в том, что во время передачи пакета данных концентраторы отправляют их сразу на все компьютеры, что значительно уменьшает пропускную способность канала. Коммутатор (свич) имеет встроенную память, в которой хранится информация о том, к какому порту подключен какой компьютер. Поэтому во время передачи пакета он отправляется на определенный порт. Кроме того, Switch позволяет использовать в сети контроллеры с разной скоростью передачи, при этом общая пропускная способность не будет опускаться до уровня контроллера с минимальной скоростью.