1.1 Базовый курс по основам компьютерных сетей на основе курса Cisco ICND1

Привет, посетитель сайта ZametkiNaPolyah.ru! Здесь мы начнем изучать основы работы компьютерных сетей, записи в рубрике Cisco ICND1 основаны на темах вендорского курса Cisco и помогут вам бесплатно подготовиться к сертификации CCENT, а в дальнейшем и к сертификации на CCNA. Эта запись вводная и больше организационная, нежели техническая, но я бы вам рекомендовал с ней ознакомиться, так у вас будет меньше вопросов.

1.1 Базовый курс по основам компьютерных сетей на основе курса Cisco ICND1

1.1 Базовый курс по основам компьютерных сетей на основе курса Cisco ICND1

Из этой записи вы узнаете о целях данного курса и навыках, которые будут получены по его прохождению, сразу скажу, что хоть этот курс основан на ICND1, некоторые темы здесь описаны несколько более глубоко, чем в оригинале, а также есть дополнительные темы, которых нет у Cisco в ICND1, просто мне показалось логичным рассказать о них сейчас, чтобы потом было с чем сравнивать. Но сразу замечу, что эти записи не в полной мере соответствую темам Cisco ICND1 3.0,  и даже не будут обновляться, если выйдет ICND1 4.0 и так далее, у меня просто не хватит ресурсов для обновления этих записей. В оправдание себе скажу, что изменения в версиях курсов от Cisco скорее косметические, нежели фундаментальные, и делаются они по причинам, которые будут описаны ниже.


1.1.1 Цель курса по основам компьютерных сетей

Перед началом я хотел бы вам напомнить, что ознакомиться с опубликованными материалами первой части нашего курса можно по ссылке: «Основы взаимодействия в компьютерных сетях».

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

Здесь мы прикоснемся лишь к самым основам, к тому необходимому минимуму, который нужен для обслуживания свое домашней сети, если в ней больше, чем один ноутбук или ПК, или для обслуживания небольшой офисной компьютерной сети (в понимании Cisco – это около 200 машин). Итак, изучив эти материалы вы сможете:

  1. Описывать компоненты компьютерной сети и для чего эти компоненты нужны.
  2. У вас получится разложить вашу сеть по полочкам или по уровням модели OSI и понимать: что на каком уровне происходит.
  3. Вашим основным практическим навыком будет умение наладить и поддерживать взаимодействия между устройствами в локальной сети про такой замечательной технологии как Ethernet (которая работает на физическом и канальном уровнях эталонной модели). Вы будете понимать: какие проблемы могут возникнуть в таких сетях и почему они возникают.
  4. После ознакомления вы без труда сможете объяснить зачем и когда вам может потребоваться маршрутизатор и какие технологии должны быть реализованы в этом маршрутизаторе, чтобы вы могли контролировать свою сеть, а ее пользователи были довольны.
  5. Вы разберетесь как настраивается маршрутизатор для соединения с провайдером и поймете: как на самом деле вы взаимодействуете со своим Интернет-провайдером.
  6. И, конечно, весь процесс изучения практической части у нас будет строиться на работе с интерфейсом командной строки, если вы будете повторять все примеры, то после прохождения курса, у вас не будет дискомфорта от такого взаимодействия.

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

1.1.2 Почему на основе курса ICND1 и почему именно Cisco?

Пожалуй, самый важный вопрос – почему именно Cisco и почему за основу был взят курс ICND1? Во-первых, замечу, что все более-менее годные курсы у нас, основаны на курсах от Cisco, программа так или иначе перерабатывается и подается потребителю этих курсов. Дело всё в том, что курсы от Cisco – это не про нажатие на кнопки и не про заучивание команд и специфики оборудования Cisco. Курсы Cisco в первую очередь про технологию и про то, насколько глубоко их должен знать сетевой инженер, претендующий на ту или иную позицию.

Собственно, по этой причине курсы Cisco получились достаточно годными и популярными в профессиональной среде. И это причина номер раз, по которой за основу этих материалов мной была выбрана программа Cisco ICND1. Причина номер два заключается в популярности оборудования Cisco в сегменте Enterprise, а также у провайдеров, я сейчас про нормальный, более-менее серьезный по масштабам сегмент Enterprise.

Третья причина заключается в термине Cisco-like. Дело в том, что многие вендоры, видя популярность оборудования Cisco, стали делать свои железки Cisco-like с точки зрения сетевого администратора: схожесть команд и настройки технологий, модульный подход к конфигурации оборудования и так далее. Поэтому, разобравшись, как работать с коммутаторами и маршрутизаторами Cisco и как на них что-то конфигурировать, вы без особого труда сможете работать с оборудованием другого вендора. Вообще, освоив клавишу Tab и знак ?, вы без труда сможете освоить любое другое оборудование, но об этом позже.

Ну и последняя причина: курс Cisco ICND1 – это про самые базовые и не очень сложные вещи, которые касаются компьютерных сетей, соответственно, темы этого курса по идеи сможет освоить каждый без каких-либо проблем. Соответственно, если этот курс наберет большую и заинтересованную аудиторию, то мы будем двигаться дальше.

1.1.3 Какими навыками нужно обладать для прохождения этого курса?

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

Также хочу заметить, что на вопросы, касающиеся непосредственно содержания, например: «я не понял», «объясните», «а что если», я буду отвечать только в комментариях на сайте или в комментариях под видео на YouTube, прошу не задавать эти вопросы в ВК, на e-mail или еще где-то, кроме указанных площадок, это бесполезно, вы только зря потратите своё время.

Но это что касается самого курса, основанного на программе Cisco ICND1. Для успешной работы сетевым инженером неплохо было бы знать технический английский хотя бы на базовом уровне, это очень сильно облегчит ваше дальнейшее развитие и поможет решать постоянно возникающие сложности.

1.1.4 Какие приложения нам потребуются?

Для успешной работы и прохождения курса, который призван помочь сдать экзамен Cisco CCNA, нам потребуются следующие приложения:

  1. Cisco Packet Tracer – это бесплатная лабораторная среда от Cisco, в которой можно моделировать различные участки компьютерной сети и экспериментировать в режиме реального времени (Cisco Packet Tracer на Windows и Cisco Packet Tracer на Linux).
  2. Wireshark – это программа позволяет анализировать реальный сетевой трафик на вашем компьютере, также при помощи Wireshark вам будет легче понять как видит ваш компьютер данные, которые вы посылаете в сеть на разных уровнях модели OSI.
  3. Простой текстовый редактор. Сетевые инженеры тоже иногда используют текстовые редакторы. Иногда для того, чтобы сохранить текущую конфигурацию устройства, иногда бывает нужно на нескольких устройствах прописать целый ряд одинаковых команд, да мало ли зачем еще. Нам подойдет обычный Блокнот, но можно использовать и: Sublime Text, Brackets или Notepad++.
  4. Любой веб-браузер. При помощи браузера можно гуглить. Все дело в том, что сетевых технологий, сетевого оборудования и протоколов настолько много, что запомнить всё нереально, на помощь приходит поисковая система, онлайн документация или текст стандарта. А еще мы будем использовать браузер вместе с Wireshark для отслеживания сетевого трафика.
  5. Я буду использовать Windows 10, поэтому тут пишу, что нам потребуются Командная строка и ее простенькие сетевые утилиты, например, ping, tracert и так далее. Если вы обладатель Unix-подобного дистрибутива, то вам нужен будет эмулятор терминала и аналоги используемых утилит.
    Пожалуй, на этом этапе нам не потребуется других приложений, конечно, можно было бы добавить сюда Putty или любой другой аналог, но сейчас нам этот или подобный клиент не потребуется.

В общем, это всё, что нам будет необходимо и достаточно для прохождения этого курса. Вообще, можно было бы ограничиться одним приложением — Cisco Packet Tracer, но у нас будет скучная теория, где Packet Tracer просто неприменим, зато применим реальный сетевой трафик реального компьютера, который можно отследить при помощи Wireshark, применение этой программы сделает теорию более наглядной и, возможно, не такой скучной.

1.1.5 Вопросы, которые могут возникать часто

Вопрос подсвечен жирным, ответ в виде обычного начертания:

1. Будут ли видео уроки по курсу Cisco ICND1?

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

2. Когда ждать видео уроки?

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

3. Как тебе можно помочь, чтобы контент появлялся раньше и быстрее?

Об этом в следующей публикации.

4. Нужно ли знать теорию и английский язык для работы сетевым инженером?

Тут однозначно ответить нельзя, но если вы хотите быть грамотным специалистом, то английский нужно знать на приемлемом уровне для чтения документаций и ведения технической переписки, а теорию нужно знать хорошо, так как она описывает принципы работы сетевых устройств в отдельности и компьютерных сетей в целом. Хотя зачастую можно встретить сетевых инженеров с большим опытом работы, которые не знают что такое MTU и зачем он нужен, не понимающих как внутри кадра выглядят вланы, не понимающих как распаковываются и запаковываются данные на разных уровнях, путающих биты канала связи и биты компьютерные (вернее то, как представляются биты в степени: килобиты, мегабиты, гигабиты и т.д.), ну и так далее, зато они хорошо умеют нажимать на кнопки и знают как решать типовые или шаблонные задачи в их сетях передачи данных (решение таких проблем занимает 85%, а то и все 90% рабочего времени), но когда что-то выходит за рамки типичного шаблона, как самый простой пример, появляется оборудование другого вендора с незнакомыми командами, у таких людей возникают трудности. В общем, решать вам: нужна ли вам теория и ин. яз.

5. Смогу ли я после изучения этого курса сдать экзамен и получить сертификацию CCENT/CCNA?

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

6. Тогда что мне нужно, чтобы получить сертификат CCENT?

По идеи вам должно быть достаточно пройти где-нибудь курс Cisco ICND1, а затем изучить книгу издательства Cisco Press: «Cisco CCENT/CCNA ICND1 100-101 Official Cert Guide». Цисковская книга по программе ICND1 есть как на русском языке, так и на английском. Но, дело в том, что Cisco, естественно, в коммерческих целях (но не будем забывать про развитие компьютерных сетей, а также про то, что со временем в Интернете появляются ответы на все вопросы из сертификационного экзамена), периодически изменяет программу ICND1, а также программу других курсов, вместе с этой программой меняется и состав вопросов на экзаменах, поэтому каждый раз появляются новые пособия, которые соответствую экзамену. Для подготовки рекомендуется английское издание, дело в том, что русский перевод часто запаздывает и он не очень профессиональный, а терминология в компьютерных сетях важна.

Перед тем как сдавать официальный экзамен, обязательно попробуйте пройти тестовый экзамен. В Интернете есть дампы вопросов с официальных экзаменов Cisco. Распространение этих материалов незаконно, поэтому никаких ссылок я вам тут дать не могу, пользуйтесь поиском.

7. Нужен ли мне сертификат и что он даст?

По факту сам сертификат (наличие красивой бумаги) вам ничего не даст, а вот знания и умения, приобретенные в процессе подготовки к этому сертификату, вам много чего могут дать. Сертификат Cisco вам действительно может помочь только в двух случаях: у работодателя есть фетиш на сертификаты и помимо знаний он требует наличие соответствующей бумаги (такое у нас встречается редко и в основном это связано с юридическими формальностями, например, вендор продлевает гарантию на свое оборудование в том случае, если это оборудование обслуживают сертифицированные специалисты; или же ваш работодатель выиграл какой-нибудь тендер на обслуживание компьютерной сети, в условиях которого есть пунктик о наличии сертифицированных специалистов); второй случай – вы собираетесь переехать в другую страну на ПМЖ и работать в отрасли связи, там сертификат Cisco будет своеобразным подтверждением того, что вы не зря просиживали штаны.

Кстати говоря, можно часто встретить вакансии, где ищут сертифицированных специалистов, например, требуется специалист с опытом и сертификатом CCNP. Чаще всего упоминание про сертификат используют для того, чтобы отсеять лишних людей, сам сертификат не требуется, но требуется объем знаний, который нужен для получения этого сертификата. Нужен ли вам сертификат – по факту нет, а вот знания – однозначно да, даже если вы станете обладателем сертификата CCIE, адекватный работодатель вас все равно будет собеседовать, и всё равно будут вопросы по технической части, а к неадекватному лучше и не идти. Дело всё в том, что сертификат Cisco, как и любой другой сертификат/диплом, можно просто купить.

8. А можно ли сдать экзамен без курсов?

Да, любой экзамен Cisco можно сдать, не проходя никаких курсов, можно готовиться самому. Более того, Cisco всегда указывает темы, которые нужно знать, чтобы получить тот или иной сертификат, по этим темам можно без труда подготовиться самому. Но у Cisco есть обязательный порядок сдачи: вас не допустят до экзаменов, позволяющих получить CCNP без сертификата CCNA, а CCIE вы не сможете получить без CCNP. А еще у Cisco на каждой ступени есть направления: дата-центры, провайдинг, коммутация и маршрутизация, беспроводные сети и так далее, нужно выбирать еще и направление.

9. Сколько времени потребуется, чтобы получить сертификат CCNA?

Тут однозначно нельзя ответить, всё зависит от ваших способностей и возможностей. Но за три месяца, уделяя по два-три часа в день на полностью самостоятельную подготовку, можно получить CCNA (этот трек включает курсы ICND1 и ICND2, следовательно, где-то за месяц можно подготовиться к CCENT, который включает вопросы только по программе ICND1).

10. Важна ли терминология в компьютерных сетях?

Да, очень важна. Более того, терминов в компьютерных сетях и сетях передачи данных очень много, и бывают ситуации, когда одно слово в разном контексте может означать разные вещи. Не пытайтесь специально заучить термины, как не стоит пытаться и заучивать команды, всё это запомнится по мере вашего погружения.

11. Нужно ли мне повторять примеры из курса?

Да, нужно, обязательно и желательно пару раз. Хотя можно и не повторять, но тогда с вероятностью 80% эти уроки будут бесполезны для вас. Вообще могу дать рекомендацию к изучению: этот курс разбит на несколько частей, каждая часть состоит из небольших тем, в идеале каждую часть нужно будет пройти три раза: первый раз вы просто читаете одну часть, тем самым вы получаете комплексное представление о том, что говорится в той или иной части. Второй раз вы читаете часть и выписываете отдельно термины, команды и те аспекты, которые вам покажутся наиболее важными, а также повторяете примеры из этой части. Ну и в третий раз вы уже не читаете текст, а смотрите практические примеры и придумываете свои собственные и реализуете их, тогда ваше обучение будет максимально продуктивным.

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

12. Этот курс универсален?

Да, этот курс универсален и по сути не привязан к оборудованию, да здесь будет использоваться эмулятор Cisco и, соответственно, набор команд и синтаксис Cisco, но что касается технологий и принципа их работы – найти что-то лучшее для их изучения, чем оборудование Cisco, трудно, поскольку большинство современных производителей делают свои устройства похожими на Cisco или Cisco-like. Возьмем простейший пример: вам нужно настроить выход вашей небольшой локальной сети в Интернете через маршрутизатор Cisco (допустим, нам провайдер дает статический IP). Что нам для этого надо?

  1. Прописать на нашем маршрутизаторе настройки, которые нам дал провайдер: дефолтный маршрут до шлюза, повесить IP-адрес, который выдал провайдер на интерфейс маршрутизатора, который смотрит в сторону провайдера, указать маску подсети и при необходимости прописать DNS-сервера и другие реквизиты.
  2. Дальше нам надо подумать: как компьютеры в нашей локальной сети будут получать локальные адреса, допустим, мы решили, что по динамике, тогда нам нужно настроить DHCP на нашем маршрутизаторе: выделить пул локальных IP-адресов и объяснить маршрутизатору: за каким портом находится наша локальная сеть.
  3. Ну и третье: в локальной сети у нас частные IP-адреса, которые не маршрутизируются в Интернете, а в Интернете публичные IP-адреса. У нашего роутера условно два интерфейса (одной своей половиной роутер находится в Интернете): на одном висит публичный IP-адрес, выданный провайдером, на другом частный IP-адрес, этот интерфейс находится в локальной сети (вторая половина роутера в локальной сети), следовательно, нужно настроить роутер таким образом, чтобы он превращал кучу локальных IP-адресов в один единственный белый IP-адрес и при этом мог разделять трафик разных локальных машин, то есть не запутался.

И вот этих три шага примерно одинаково реализуются как на Cisco, так и на Huawei, HPE, Mikrotik или любом другом вендоре, разница только в синтаксисе команд, технологии работают примерно одинаково, в противном случае у нас бы не было мультивендорных сетей. Вообще, стоит сказать, что оригинальные курсы Cisco стали популярны среди работодателей именно благодаря тому, что помимо консольного скилла в виде правильного и быстрого нажатия на нужные кнопки, курсы Cisco в первую очередь дают хорошую теоретическую базу для сетевого инженера или сетевого администратора.

13. Будут ли к курсу дополнительные материалы?

Да, будут: будет отдельный файл со списком всех команд из курса, будет отдельно презентация к видео, где весь материал курса будет написан очень сжато и тезисно, также будет отдельный файл с контрольными вопросами к каждой из частей для самопроверки и, конечно, будет офлайн версия публикаций в блоге, оформленная в виде книги с оглавлением и динамическими ссылками, а еще в качестве доп. материалов будет комплект готовых проектов и заготовок к этим проектам для Cisco Packet Tracer, которые мы будем реализовывать в ходе изучения этих материалов о том, как это все получить, можно узнать в следующей публикации.

14. Будет ли продолжение в виде ICND2, а может и на CCNP замахнемся?

Тут всё зависит от вашего интереса, если тема вызовет интерес и моя работа понравится вам, то обязательно будет курс на основе курса Cisco ICND2, ну а если после изучения ICND2 у вас не пропадете желание изучать дальше, то попробуем пойти дальше.

15. Будешь ли ты обновлять этот курс при обновлении экзаменов Cisco?

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

16. Возможно ли у тебя взять индивидуальную консультацию?

Да, но это будет точно не бесплатно (e-mail для связи: cisco.zametkinaployah@gmail.com), пишите на указанный почтовый ящик, указывайте тему для консультация и в каком формате вы ее хотите получить, а по цене – договоримся.

1.1.6 Рекомендуемые книги по компьютерным сетям

Ранее я уже упоминал про дополнительные материалы. Во-первых, если вы хотите получить все необходимые знания для сдачи экзамена, вам будет нужен экземпляр книги, которая называется: «CCENT/CCNA ICND1 Официальное руководство по подготовке к сертификационному экзамену», автор Уэнделл Одом. Обратите внимание: для успешной сдачи экзамена вам нужно будет последнее издание, причину я называл ранее. Сразу скажу, что это не реклама Cisco Press и всех причастных к этому делу, и я не призываю вас покупать эту книгу, и даже не даю реферальных ссылок на интернет-магазины с этой книгой, экзамен сдается на ура и без траты денег на эту книгу. Единственное, что отмечу, в этой книги содержится хорошо разжеванная информация о компьютерных сетях для начинающего сетевого инженера.

CCENT/CCNA ICND1 Официальное руководство по подготовке к сертификационному экзамену», автор Уэнделл Одом

Рисунок 1.1.1 CCENT/CCNA ICND1 Официальное руководство по подготовке к сертификационному экзамену», автор Уэнделл Одом

Про другие и более сложные книги от Cisco Press, думаю, говорить сейчас смысла нет, захотите продолжать изучать компьютерные сети, найдете информацию. Также для всех сетевых инженеров я бы рекомендовал два замечательных толстенных сетевых букваря, в которых вы найдете объяснение принципов работы самых популярных технологий и протоколов, которые используются в современных компьютерных сетях:

  1. «Компьютерные сети», Таненбаум Э., Уэзеролл Д.
  2. «Компьютерные сети. Принципы, технологии, протоколы», Олифер В., Олифер Н.

Если нет проблем с деньгами, то я бы рекомендовал их приобрести и желательно в последнем издании, обе книги могут обойтись в сумму от 2.5 до 3 тысяч рублей, если брать новые в магазине. Если все-таки нужно выбирать, то я бы рекомендовал выбрать книгу Таненбаума, она более основательная, логичная и практичная.

«Компьютерные сети», Таненбаум Э., Уэзеролл Д.

Рисунок 1.1.2 «Компьютерные сети», Таненбаум Э., Уэзеролл Д.

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

«Компьютерные сети. Принципы, технологии, протоколы», Олифер В., Олифер Н.

Рисунок 1.1.3 «Компьютерные сети. Принципы, технологии, протоколы», Олифер В., Олифер Н.

Ну и наконец для тех, кто хочет постичь дзен сетей передачи данных и окончательно для себя развеять миф о том, что в проводах живут маленькие зеленые человечки и всякие злые и добрые духи Интернета, которые мешают или помогают этим человечкам переносить данные из точки А в точку Б, есть замечательное творение Бернарда Скляра под название «Цифровая связь». Книга сугубо техническая и требует теоретической подготовки в виде начальных знаний по электронике, основам электрических цепей, а также она не обходится без всяких уравнений с интегралами, поэтому тер. вер. и мат. ан. здесь не будут лишними, книгу просто так читать не получится, нужно всегда что-то зарисовывать, что-то выписывать.

Бернард Скляр, «Цифровая связь»

Рисунок 1.1.4 Бернард Скляр, «Цифровая связь»

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

Рекомендую посмотреть и почитать: