Решением является передача одного бита в момент времени с несколькими дополнительными битами и паузами, определяющими начало каждого нового байта. Такой способ называется последовательным каналом передачи данных, поскольку вы отправляете биты один за другим. Не имеет значения, какую промежуточную среду вы используете для передачи битов. Это могут быть электрические импульсы в проводе, два разных аудиосигнала, последовательности мигающих индикаторов, даже пачка записок, прикрепленных к ногам почтовых голубей. Но у вас должен быть способ преобразования выходных данных компьютера в сигналы, используемые средой передачи, и обратного их преобразования на другом конце.
Проверка ошибок
В идеальной передающей цепи сигнал, поступающий на один конец, будет абсолютно идентичен исходящему. Но в реальном мире практически всегда имеется некая разновидность шума, который может внедряться в чистый исходный сигнал. Шум определяется как нечто, добавляемое к исходному сигналу; он может быть вызван разрядом молнии, помехой от другого коммуникационного канала или неплотного контакта где-нибудь в цепи (например, атакой хищного ястреба на почтовых голубей). Каким бы ни был источник, шум в канале может повредить поток данных. В современной коммуникационной системе биты протекают через цепь предельно быстро — миллионы за каждую секунду, поэтому воздействие шума даже в долю секунды может уничтожить достаточное количество битов, чтобы превратить данные в бессмыслицу.
Это значит, что для любого потока данных необходимо включить проверку ошибок. Во время проверки ошибок в каждый байт добавляется некая разновидность стандартной информации, называемой контрольной суммой. Если приемное устройство обнаруживает, что контрольная сумма отличается от предполагаемой, оно запрашивает передатчик о повторной отправке этого же байта.[1]
Квитирование
Разумеется, компьютер, создающий сообщение или поток данных, не может просто перейти в оперативный режим и начать отправку байтов. Сначала он должен оповестить устройство на другом конце, что готов к отправке, а требуемый адресат — к приему данных. Для реализации этого оповещения серии запросов и откликов квитирования должны сопровождаться полезными данными.
Последовательность запросов может выглядеть следующим образом:
Источник: Эй, точка назначения! У меня есть для тебя кое-какие данные.
Точка назначения: Хорошо, источник, начинай. Я готов.
Источник: Здесь начинаются данные.
Источник: Данные, данные, данные…
Источник: Это было сообщение. Ты его получила?
Точка назначения: Я что-то получила, но, кажется, оно повреждено.
Источник: Начинаю снова.
Источник: Данные, данные, данные…
Источник: Получила на этот раз?
Точка назначения: Да, получила. Готова к приему следующих данных.
Поиск точки назначения
Связь через прямое физическое подключение между источником и точкой назначения не нуждается в добавлении какого-либо вида адреса или маршрутной информации как части сообщения. Сначала вы можете настроить подключение (осуществив телефонный вызов или вставив кабели в коммутатор), но после этого связь сохраняется до тех пор, пока вы не проинструктируете систему о разрыве.
Такой тип подключения хорош для передачи голоса и простых данных, но недостаточно эффективен для цифровых данных в сложной сети, которая обслуживает множество источников и точек назначения, поскольку постоянно ограничивает возможности цепи, даже когда данные через канал не идут.
Альтернативой является отправка вашего сообщения на центральный коммутатор, который хранит его до тех пор, пока связь с точкой назначения не станет возможной. Это называется системой хранения и передачи. Если сеть была правильно разработана под тип данных и размер трафика системы, время ожидания будет незначительным. Если коммуникационная сеть покрывает большую часть территории, вы можете передавать сообщение на один или более промежуточных центров коммутации перед тем, как оно достигнет конечного адреса. Значительное преимущество такого метода заключается в том, что множество сообщений может передаваться по одной и той же цепи по принципу «как только будет возможен доступ».
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии