Обмен данными в домашней сети
Назначение домашней сети — обеспечить всем устройствам обмен данными друг с другом. CHIP расскажет, что для этого можно сделать с компьютерами на базе ОС Windows, смартфонами и телевизорами.
Многие пользователи довольны своей домашней сетью, когда все устройства хорошо принимают сигнал, который позволяет комфортно работать в Интернете или смотреть видео на YouTube. Что нужно сделать, чтобы оптимальным образом развернуть сеть, мы рассказали в прошлых статьях, посвященных домашним сетям. Но правильная настройки сети еще не означает, что выполняется ее первоначальная задача — обеспечение обмена данными между всеми компьютерами, в особенности с учетом того, что сейчас к домашней сети подключаются самые разнообразные устройства. Когда же дело доходит до того, чтобы просматривать на Smart TV видео из отпуска, хранящиеся на ПК, или сохранить на ПК фото со смартфона, многие пользователи испытывают растерянность, ведь даже простая, в общем-то, передача файлов с одного компьютера на базе Windows на другой означает выбор между несколькими вариантами и подводные камни. Мы расскажем, каким образом можно легко передавать данные с одного ПК на другой в пределах одной сети, как синхронизировать папки на смартфоне и компьютере и, что не менее важно, как передавать медиафайлы с ПК на Smart TV или планшет.
Как устроена домашняя сеть
Обмен данными между разными устройствами, объединенными в домашнюю сеть по витой паре, беспроводной сети или с использованием Powerline, происходит между прикладным программным обеспечением и физической средой передачи в несколько промежуточных ступеней, или уровней в терминологии сетевых технологий. На каждом уровне тесно взаимодействуют определенные протоколы, по которым, в конечном счете, и происходит передача данных. В сетевой модели TCP/IP (см. таблицу справа вверху) первый уровень представлен витой парой или волнами беспроводной сети, устанавливающими пока только соединение между клиентским устройством и маршрутизатором в домашней сети. Второй уровень: маршрутизатор выдает клиентским устройствам IP-адреса, используемые для задач адресации. Домашнюю сеть образуют все устройства, которые находятся в одном диапазоне IP-адресов; первые числа — это 192.168, третье число определяет диапазон адресов (например, роутер — 178, в других случаях в основном 1), четвертое число — номер устройства в сети от 1 до 254.
Передачу данных между этими IP-адресами обеспечивает третий уровень — транспортный. Он работает как почтовая служба, которая доставляет посылки и письма разного рода. Сетевой пакет формата TCP (Transmission Control Protocol — протокол управления передачей) используется для передачи файлов и интернет-трафика. Образно говоря, пакет, передаваемый по протоколу TCP, — это заказное письмо с уведомлением о вручении. При необходимости такие пакеты данных отправляются снова и снова до тех пор, пока отправитель не убедится в целостности доставленных данных. UDP-пакеты же (User Datagram Protocol — протокол пользовательских датаграмм), если продолжать аналогии, работают как самая обычная почтовая рассылка: больше полезной пропускной способности и меньше накладных расходов, но нет проверки получения и целостности.
Упаковку и распаковку на стороне получателя данных позволяют осуществлять протоколы четвертого уровня — прикладного. Например, протокол HTTP этого уровня используется для обмена данными между браузером и веб-сервером, протокол FTP — для передачи файлов. Протокол SMB открывает для ПК на Windows доступ к общим ресурсам, как если бы они хранились прямо на этом компьютере.
Windows: общий доступ к папкам
Для предоставления общего доступа к файлу нужно, чтобы все компьютеры были подключены к одной и той же сети. Windows предлагает два варианта открытия доступа — обычный и расширенный, а также функцию «Домашняя группа». Все это немного сбивает с толку. Мы расскажем об обычном общем доступе, так как он более унифицирован для разных версий операционной системы. В качестве протокола прикладного уровня для удаленного доступа используется SMB (Server Message Block — блок сообщений сервера), который основан на надежном TCP-соединении и инфраструктуре IP.