Передача данных. Устройства, системы, программы. Информационные технологии

Передача данных и виды связи

Передача данных играет очень большую роль в электронике.

В прошлых статьях по цифровой электронике я рассказывал о цифровых сигналах. Чем же так хороши эти цифровые сигналы? Как это бы странно не звучало, но цифровые сигналы по своей природе являются аналоговыми, так как передаются путем изменения значения напряжения или тока, но передают сигналы с ранее оговоренными уровнями. По своей сути, они являются дискретными сигналами. А что означает слово «дискретный»? Дискретный — это значит состоящий из отдельных частей, раздельный, прерывистый. Цифровые сигналы относятся как раз к дискретным сигналам, так как имеют только ДВА СОСТОЯНИЯ: «активно» и «не активно» — «есть напряжение/ток» и «нет напряжения/тока».

Главный плюс цифровых сигналов в том, что их проще передавать и обрабатывать. Для передачи чаще всего используют напряжение. Поэтому, принято два состояния: напряжение близко к нулю (менее 10% от значения напряжения) и напряжение близко к напряжению питания (более 65% от значения). Например, при напряжении питания схемы 5 Вольт мы получаем сигнал с напряжением 0,5 Вольт — «ноль», если же 4,1 Вольта — «единица».

Основные механизмы передачи данных

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

Рассматриваемый термин может коррелировать также с нецифровой сферой коммуникаций. Например, трансляция ТВ-сигнала, радио, работа телефонных линий — если речь не идет о современных высокотехнологичных инструментах — может осуществляться посредством аналоговых принципов. В этом случае передача данных представляет собой трансляцию электромагнитных сигналов посредством того или иного канала.

Промежуточное положение между двумя технологическими реализациями передачи данных — цифровой и аналоговой — может занимать мобильная связь. Дело в том, что некоторые из технологий соответствующих коммуникаций относятся к первому типу — например, GSM-связь, 3G или 4G-интернет, другие характеризуются меньшей компьютеризированностью, и потому могут считаться аналоговыми — например, голосовая связь в стандартах AMPS либо NTT.

Однако современный тренд развития коммуникационных технологий таков, что каналы передачи данных, какого бы типа информация не передавалась посредством них, активно «оцифровываются». В крупных российских городах с трудом можно найти телефонные линии, функционирующие по аналоговым стандартам. Технологии, подобные AMPS, постепенно теряют актуальность и заменяются более совершенными. Цифровым становится ТВ и радио. Таким образом, мы вправе рассматривать современные технологии передачи данных главным образом в цифровом контексте. Хотя исторический аспект задействования тех или иных решений, безусловно, будет весьма полезно исследовать.

Современные системы передачи данных можно классифицировать на 3 основные группы: реализуемые в компьютерных сетях, используемые в мобильных сетях, являющиеся основой для организации трансляций ТВ и радио. Рассмотрим их специфику подробнее.

TCP/IP — Transmission Control Protocol/Internet Protocol

Это стек протоколов TCP и IP. Первый обеспечивает и контролирует надёжную передачу данных и следит за её целостностью. Второй же отвечает за маршрутизацию для отправки данных. Протокол TCP часто используется более комплексными протоколами.

Протокол, обеспечивающий передачу данных без предварительного создания соединения между ними. Этот протокол является ненадёжным. В нём пакеты могут не только не дойти, но и прийти не по порядку или вовсе продублироваться.

Основное преимущество UDP протокола заключается в скорости доставки данных. Именно поэтому чувствительные к сетевым задержкам приложения часто используют этот тип передачи данных.

Стек протоколов, снова канальный уровень

О канальном уровне модели TCP/IP мы рассказали меньше всего, давайте вернемся еще раз к началу, чтобы рассмотреть инкапсуляцию протоколов и, что значит «стек».

Большинству пользователей знаком протокол Ethernet. В сети, по стандарту Ethernet, устройства отправителя и адресата имеют определенный MAC-адрес — идентификатор «железа». MAC-адрес инкапсулируется в Ethernet вместе с типом передаваемых данных и самими данными. Фрагмент данных, составленных в соответствии с Ethernet называется фреймом или кадром (frame).

MAC-адрес каждого устройства уникален и двух «железок» с одинаковым адресом не должно существовать, хотя порой такое случается, что приводит к сетевым проблемам. Таким образом, при получении сетевой адаптер занимается извлечением полученной информации из кадра и ее дальнейшей обработкой.

После ознакомления с уровневой структурой модели становится понятно, что информация не может передаваться между двумя компьютерами напрямую. Сначала кадры передаются на межсетевой уровень, где компьютеру отправителя и компьютеру получателя назначается уникальный IP. После чего, на транспортном уровне, информация передается в виде TCP-фреймов либо UDP-датаграмм.

На каждом этапе, подобно снежному кому, к уже имеющейся информации добавляется служебная информация, например, порт на прикладном уровне, необходимый для идентификации сетевого приложения. Добавление служебной информации к основной обеспечивают разные протоколы — сначала Ethernet, поверх него IP, еще выше TCP, над ним порт, означающий приложение с делегированным ему протоколом. Такая вложенность называется стеком, названным TCP/IP по двум главным протоколам модели.

Топология физических сетей

Под топологией сети понимается конфигурация графа, вершинам которого соответствуют конечные узлы сети (например, компьютеры) и коммуникационной оборудование (например, маршрутизаторы), а ребрам – физические или информационные связи между вершинами.

  • Полносвязная (а).
  • Ячеистая (б).
  • Кольцо (в).
  • Звезда (г).
  • Дерево (д).
  • Шина (е).

Основных топологий сети 6. В целом тут все просто. На сегодняшний день наиболее распространенная топология — Дерево.

Адресация узлов сети

Множество всех адресов, которые являются допустимыми в рамках некоторой схемы адресации, называется адресным пространством. Адресное пространство может
иметь плоскую (линейную) организацию или иерархическую организацию.

Для преобразования адресов из одного вида в другой используются специальные вспомогательные протоколы, которые называют протоколами разрешения адресов.

Коммутация

Соединение конечных узлов через сеть транзитных узлов называют коммутацией. Последовательность узлов, лежащих на пути от отправителя к получателю, образует маршрут.

Коммутация

Обобщенные задачи коммутации

  1. Определение информационных потоков, для которых требуется прокладывать маршруты.
  2. Маршрутизация потоков.
  3. Продвижение потоков, то есть распознавание потоков и их локальная коммутация на каждом транзитном узле.
  4. Мультиплексирование и демультиплексирование потоков.

Краткая история интернета

Интернет зародился как экспериментальный проект под эгидой Министерства обороны США в 1960 году. В то время компьютеры были дорогими и медленными, поэтому идея заключалась в том, чтобы разделить их по сети и распределить их вычислительную мощность между несколькими пользователями одновременно.

Разработанный Агентством перспективных исследовательских проектов (ARPA, с 1972 года DARPA), научно-исследовательским агентством Пентагона, предшественник интернета вначале назывался ARPANET. Изначально сеть была очень маленькой и соединяла несколько исследовательских центров в США. Ее использовали только ученые и техники.

Фото:Steve Dipaola / Reuters

По мере развития технологий стали появляться и другие компьютерные сети, в том числе за пределами США. Каждая сеть была основана на собственной технологии, что затрудняло обмен данными между пользователями, работающими в разных сетях. По этой причине примерно в 1970 году в рамках проекта ARPA была создана рабочая группа по интерсетям. В результате исследования были разработаны различные протоколы, в том числе и Internet Protocol Suite.

В начале 1980-х годов Internet Protocol Suite был принят на международном уровне в существующих сетях, а несколько лет спустя начали появляться интернет-провайдеры. С тех пор вся сеть быстро разрасталась. В рамках проекта OPTE визуализировали развитие интернета с 1997 по 2021 год.

Слои протоколов

Передача цифровых данных модемом реализована в 1940 году. Сети появились 25 лет спустя.

Цифровые данные

Усложняющиеся системы связи потребовали введения новых методик описания процесса взаимодействия компьютерных систем. Концептуальная модель OSI вводит понятие протокольных (абстрактных, реально не существующих) слоев. Структура создана усилиями инженеров Международной организации по стандартизации (ISO), регламентирована стандартом ISO/IEC 7498-1. Параллельную работу вел французский комитет CCITT. В 1983 году разработанные документы объединили, получив модель протокольных слоев.

Концепция 7-слойной структуры представлена работами Чарльза Бэчмана. Модель OSI включает опыт разработки АRPANET, EIN, NPLNet, CYCLADES. Линейка полученных слоев взаимодействует по вертикали с соседями: верхний использует возможности нижнего.

Важно! Каждому уровню OSI соответствует набор протоколов, определяемый используемой системой.

В компьютерных линиях совокупность протоколов подразделяют на слои. Бывают:

  1. Физический (биты): USB, RS-232, 8P8C.
  2. Канальный (кадры): PPP (включая PPPoE, PPPoA), IEEE 802.22, Ethernet, DSL, ARP, LP2P. Устаревшие: Token Ring, FDDI, ARCNET.
  3. Сетевой (паеты): IP, AppleTalk.
  4. Транспортный (датаграммы, сегменты): TCP, UDP, PORTS, SCTP.
  5. Сеансовый: RPC, PAP.
  6. Представительский: ASCII, JPEG, EBCDIC.
  7. Прикладной: HTTP, FTP, DHCP, SNMP, RDP, SMTP.

Физический слой

Зачем разработчикам сто стандартов? Многие документы появились эволюционно, согласно возрастающим требованиям. Физический слой реализуют набором коннекторов, проводов, интерфейсов. Например, экранированная витая пара способна передавать высокие частоты, делая возможным реализацию протоколов битрейтом 100 Мбис/с. Оптоволокно пропускает свет, производится дальнейшее расширение спектра, возникают гигабитные сети.

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

Стандарт передачи данных

Канальный слой

Каждый порт управляется собственными машинными командами. Канальный слой показывает, как реализовать передачу форматированной информации, используя имеющееся железо. Например, PPPoЕ содержит рекомендации организации протокола PPP средствами сетей Ethernet, используемый традиционно порт – 8P8C. Эволюционной борьбой «эфирная сеть» смогла подавить соперников. Изобретатель концепции, основатель компании 3СОМ, Роберт Меткалф, сумел убедить несколько крупных производителей (Интел, DEC, Ксерокс) объединить усилия.

Попутно совершенствовались каналы: коаксиальный кабель → витая пара → оптическое волокно. Изменения преследовали цели:

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

Оптический кабель повысил длину сегмента меж регенераторами сигнала. Канальный протокол больше описывает структуру сети, включая методы кодирования, битрейт, количество узлов, режим функционирования. Уровень вводит понятие кадра, реализует схемы расшифровки адреса MAC, детектирует ошибки, повторно отправляет запрос, контролирует частоту.

Канальный протокол

Сетевой

Общепринятый IP-протокол определяет структуру пакета, вводит специфический адрес из четырех групп цифр, известных сегодня каждому. Некоторые маски зарезервированы. Владельцам ресурсов присваиваются имена соответственно базам серверов DNS. Конфигурация сети во многом безразлична. Вводятся слабые ограничения. Как например, Ethernet требовал уникальности MAC-адреса. Протокол IP урезает максимальное число ПК 4,3 млрд штук. Человечеству пока что хватает.

Сетевой адрес принято делить на домены. По техническим причинам единое соответствие четырем группам цифр отсутствует. Сам интернет обозначает аббревиатура www (сокращенное название world wide web, иначе – всемирная паутина). Сегодня единообразный адрес (URL) опускает тривиальные буквы. Подразумевая – человек, открывший браузер, явно намеревается бороздить с компьютера всемирную паутину.

Транспортный

Слой далее расширяет структуру формата. Формирование сегмента TCP производит объединение пакетов, упрощая поиск потерявшейся информации, гарантируя восстановление.

Прикладной, представительский

Иерархия выше транспортного уровня может нарушаться. Например, RPC иногда опирается на HTTP. Концепция Р2P касается пиринговых одноранговых сетей. В противовес этому HTTP вводит иерархию клиент-сервер. Представительский слой раскрывает способы кодирования информации, оцифровку, сжатие, шифрование.

Вместо тысячи слов

Если поднимать всю теорию о витой паре, возвращаемых сигналах, помехах и различных электромагнитных явлениях, можно написать диссертацию, магистерскую работу, а может и диплом для технического ВУЗа. Тем не менее, общее понимание работы витой пары мы рассмотрели. Этого должно быть достаточно, чтобы любой пользователь (особенно гуманитарий) мог прочитать статью и выбрать хороший провод для своей сети. И построить ее так, чтобы потом не пришлось все переделывать.

Пошаговая инструкция по выбору хорошего провода для дома:

Adblock
detector