# Процесс передачи информации [TOC] --- ### Способы передачи данных: Способы передачи данных делятся на 2 типа --- **проводные и беспроводные**. #### Проводные Если речь идёт о **проводной передаче данных**, то зачастую имеется ввиду **витая пара**, а чаще всего -- 5е, 6 [категории](https://ru.wikipedia.org/wiki/Витая_пара#Категории_кабеля). Это тот самый провод, которым вы подключаете дома ПК к роутеру, он же используется при построении почти любой локальной сети, будь то дом, офис компании или целое здание. Но если данные нужно передавать на большие расстояния, например между городами, странами, континентами --- тут в дело вступает **[оптоволоконный кабель](https://ru.wikipedia.org/wiki/Волоконно-оптический_кабель)**. Подобные кабеля невероятно быстрые, но сложные в обслуживании и следовательно -- дорогие, поэтому их практически никогда не используют для передачи на короткие расстояния и там, где скорость не критична. На тему передачи данных в локальных сетях рекомендуется прочтение [этой](https://neerc.ifmo.ru/wiki/index.php?title=Ethernet) статьи. #### Беспроводные Тут всё проще, так как локальные беспроводные сети это ни что иное как **Wi-Fi**. Он используется для построения локальных сетей и несмотря на то, что он медленнее, чем витая пара, он обеспечивает клиентам мобильность, что довольно-таки важно. Но помимо Wi-Fi, который описан стандартом [IEEE_802.11](https://ru.wikipedia.org/wiki/IEEE_802.11) есть ещё менее известный [WiMAX](https://ru.wikipedia.org/wiki/WiMAX), который позволяет делать беспроводные сети диаметром в несколько километров и объединять множество Wi-Fi сетей. На практике такое скорее всего редко встретишь, но помнить о том, что беспроводные сети с использованием определённого инструментария могут охватывать очень большие площади и не ограничиваться вашей квартирой -- стоит. --- ### Как выглядит траффик внутри сети? В прошлый раз мы уже поговорили о сетевых моделях и провели небольшой анализ сетевого траффика. Сейчас ненадолго вернёмся к этой теме и назовём вещи своими именами. 1) На физическом уровне мы имеем байты данных, которые нужно куда-то передать Например: **"Hi"** = `01001000 01101001` 2) На канальном уровне данные упаковываются(инкапсулируются) в **кадр**, который содержит в себе MAC адрес отправителя и получателя и протокол, которым отправляется сообщение. Например: **[**`02:42:c1:32:c2:0d` + `a2:42:cc:51:f2:0d` + `01001000 01101001` + `ip`**]** 3) На сетевом уровне кадр инкапсулируется в **пакет**. Он содержит различную служебную информацию и сам кадр. Например: **[** `кадр` + `ip отправителя` + `ip получателя` + `TTL`, etc **]** И вот эту терминологию нужно постараться держать в голове, так как с ней придётся иметь дело на постоянной основе при изучении и трабблшутинге сетей.