ВУЗ:
Составители:
Рубрика:
• подсчет контрольной суммы и передачу ее по линиям связи после каждого байта или после неко-
торого блока байтов.
В вычислительной технике для представления данных используется двоичный код. Представление
данных в виде электрических или оптических сигналов называется кодированием. Существуют различ-
ные способы кодирования двоичных цифр 1 и 0, например потенциальный способ, при котором единице
соответствует один уровень напряжения, а нулю – другой, или импульсный способ, когда для представ-
ления цифр используются импульсы различной или одной полярности.
Аналогичные подходы могут использоваться для кодирования данных и при их передаче между
двумя компьютерами по линиям связи. Однако эти линии связи отличаются по своим электрическим
характеристикам от тех, которые существуют внутри компьютера. Главное отличие внешних линий свя-
зи от внутренних состоит в их гораздо большей протяженности, а также в том, что они проходят вне эк-
ранированного корпуса по пространствам, зачастую подверженным воздействию сильных электромаг-
нитных помех. Все это приводит к существенно большим искажениям прямоугольных импульсов (на-
пример, "заваливанию" фронтов), чем внутри компьютера. Поэтому при передаче данных внутри и вне
компьютера не всегда можно использовать одни и те же скорости и способы кодирования.
В вычислительных сетях применяют как потенциальное, так и импульсное кодирование дискретных
данных, а также специфический способ представления данных, который никогда не используется внутри
компьютера, – модуляцию (рис. 2.4). При модуляции дискретная инфор-
Рис. 2.4. Задачи физической передачи данных по линии связи
мация представляется синусоидальным сигналом той частоты, которую хорошо передает имеющаяся
линия связи.
Потенциальное или импульсное кодирование применяется на каналах высокого качества, а модуля-
ция на основе синусоидальных сигналов предпочтительнее в том случае, когда канал вносит сильные
искажения в передаваемые сигналы. Обычно модуляция используется в глобальных сетях при передаче
данных через аналоговые телефонные линии, которые были разработаны для передачи голоса в анало-
говой форме и поэтому не очень подходят для непосредственной передачи импульсов.
На способ передачи сигналов влияет и количество проводов в линиях связи между компьютерами.
Чтобы снизить стоимость линий связи в сетях, разработчики стараются сократить количество проводов
и из-за этого используют не параллельную передачу всех бит одного байта или даже нескольких байт,
как это делается внутри компьютера, а последовательную, побитную передачу, требующую всего одной
пары проводов.
При передаче сигналов приходится еще решать проблему взаимной синхронизации передатчика од-
ного компьютера с приемником другого. При организации взаимодействия модулей внутри компьютера
она решается очень просто, так как в этом случае все модули синхронизируются от общего тактового
генератора. Проблема синхронизации при связи компьютеров может решаться разными способами, как
с помощью обмена специальными тактовыми синхроимпульсами по отдельной линии, так и посредст-
вом периодической синхронизации заранее обусловленными кодами или импульсами характерной фор-
мы, отличной от формы импульсов данных.
Несмотря на принятые меры (выбор соответствующей скорости обмена данными, линий связи с оп-
ределенными характеристиками, способа синхронизации приемника и передатчика), существует веро-
ятность искажения некоторых бит передаваемых данных. Для более надежной передачи данных часто
используется стандартный прием – подсчет контрольной суммы и передача ее по линиям связи после
каждого байта или после некоторого блока байтов. Часто в протокол обмена данными включается как
Кодирование Потенциальное
Импульсное
Частотная
модуляция
Компрессия
Преобразование информации из параллельной в последовательную форму
(экономия линий связи)
Обеспечение надежности передачи – контрольные суммы, квитирование
Элементы, реализующие физическую передачу:
Сетевые адаптеры, сетевые интерфейсы коммутаторов, маршрутизаторов и т.д.
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »