Страница 1 из 1

Не могу понять как работает сеть

Добавлено: 2010-02-10 17:13:11
Aligarh
Здравствуйте. Помогите, пожалуйста, понять мне как работает сеть.
Сеть, вообще, полуразваленная, и я намереваюсь в скором времени всё переделать с нуля и на основе моей любимой ОС - FreeBSD.
Но я не могу понять как в этой сети работает интернет. Есть прокси-сервер под FreeBSD 5.5 с двумя сетевухами, на одной стандартный адрес локальной сети 192.168.0.0/24, на другой внешний белый пингуемый адрес в интернете. Обе сетевухи подключены к одному и тому же свичу D-Link DES-1024D. И всё работает.
Метедом тыка (т.е. выдёргивания коннекторов из свича) обнаружил 1 провод, при отключении которого пропадает инет. Говорят, что этот провод идёт к радиомодему, или к компьютеру, который им управляет. Документации, естественно, никакой. Что данный компьютер из себя представляет я пока не смотрел, да и, наверное, не следует.
Вопрос: что это за технология такая, что на одном свиче и внешний, и внутренний адрес сервера?

Re: Не могу понять как работает сеть

Добавлено: 2010-02-10 17:16:09
terminus
Это разгельдяйство а не технология. Хотя вполне "рабочий" вариант.

Адреса внутри IP, а в свитче только Ethernet пакеты - ему фиолетово что передавать.

Re: Не могу понять как работает сеть

Добавлено: 2010-02-10 17:22:42
Aligarh
То есть мне можно будет просто воткнуть этот провод от радиомодема в одну из сетевух, назначить ей внешний IP, и всё будет работать как надо, только по-нормальному?

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

Re: Не могу понять как работает сеть

Добавлено: 2010-02-10 17:25:30
Gloft
Aligarh писал(а):И ещё: это получалось, что любой комп в сети мог выставить себе внешний адрес, и, ходить в инет напрямую, выпнув из сети сервер?
С некоторым допущением: Да мог.

Re: Не могу понять как работает сеть

Добавлено: 2010-02-10 17:30:01
terminus
Ну а что там непонятного?

Ethernet - это протокол канального уровня. У него простой пакет с МАС адресами отправителя и получателя - он может передавать данные только между двумя системами которые расположены в одной области широковещания (подключенны к одним и тем же свитчам/хабам и не разделены рутером). Грубо говоря Ethernet это просто среда для передачи данных.

При передаче через сеть, пакет IP/TCP инкапсулируется внетри Ethernet пакета как его данные. Свитч не смотрит на то, что внутри Ethernet пакета - он использует только МАС адреса.

Таким образом интернетовский трафик заходит в вашу локалку в виде Ethernet пакетов, которые принимает рутер, преобратует их (нат там или прокси?) и отдает в ту же локалку.

Кривизна решения:
- рутер при ARP запросах "видит" что IP "радиомодема" находится на обеих его сетевухах и может ругаться на жто.
- если ломануть "радиомодем" и назначить ему IP 192.168.0.x то можно попасть во внутреннюю сеть.

Re: Не могу понять как работает сеть

Добавлено: 2010-02-10 17:34:14
Aligarh
Всё понятно, спасибо за оперативную и подробную подсказку. Буду переделывать.