Они действительно не имеют ничего общего друг с другом.Ethernet - это протокол «более низкого уровня», чем HTTP, по которому отправляется ваш HTML.
Сам HTML - это просто данные, а Unicode - это способ кодирования символов битами / байтами.
Напротив, Ethernet - это протокол связи для передачи битов / байтов / пакетов по каналу связи между устройствами.
См. Здесь: http://en.wikipedia.org/wiki/OSI_model
Ethernet в модели уровня OSI 7 в основном является уровнем 2, уровень канала передачи данных.HTTP и ваша кодировка символов HTML являются слоями «данных» над уровнем 4 (который в основном является TCP).Абстракции на каждом уровне означают, что каждый уровень должен заботиться только о своей работе.Уровни 4 и ниже отвечают за передачу ваших данных из точки А в точку Б. Ethernet является частью проблемы «получения данных из точки А в точку Б».Вышеуказанные уровни предназначены для определения того, что делать с этими данными.Ваша кодировка Unicode - это вопрос «что делать с этими данными».