предположим, что есть установка, как показано ниже:
------
-INTERNET-
------
|
|
|
|
___(ETH1)___
| |
(SUBNET 1)---------------(ETH0)| ROUTER |(ETH2)---------------(SUBNET 2)
|____________|
(ETH3)
|
|
|
|
[SWITCH]
/ |
/ |
/ |
/ |
PC#1 PC#2 PC#3
мои первые вопросы касаются маршрутизатора. Я под впечатлением, что каждый интерфейс маршрутизатора имеет свой IP-адрес и маску подсети, которые даются им с провайдером. Например, ETH3 мог иметь IP: 192.168.1.20 / 24. Это означает, что идентификатор сети (id подсети) равен 192.168.1, и таким образом все серверы подсети, подключающиеся к интерфейсу ETH3, будут иметь IP-адреса вида 192.168.1.XX. Это все верно?
далее, я немного не уверен, как пакет маршрутизируется из интернета, скажем, на ПК #3. Предположим, PC#3 имеет IP 192.168.1.45 и делает запрос на www.facebook.com. Правильно ли следующее? PC#3 является частью 192.168.1 подсети (которая соединяется с 192.168.1.20 ETH3 интерфейсом). Так, www.facebook.com видит запрос от 192.168.1.20 (интерфейс ETH3). Это передает ответ на этот запрос, который в конечном счете маршрутизируется к ETH1 и затем к ETH3. Наконец, когда ответ достигает коммутатора, коммутатор читает MAC-адрес в заголовке пакета ответа и видит, что PC#3 сделал запрос. Таким образом это передает пакет к PC#3.
Если это правильно, я немного смущен, почему ПК#3 должен иметь свой собственный IP-адрес в первую очередь, если единственная информация, используемая для получения пакета от www.facebook.com к ПК#3 является IP-адресом интерфейса маршрутизатора, к которому подключен ПК + MAC-адрес ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР.
наконец, у меня есть вопрос об интерфейсах ethernet. Являются ETH0, ETH1 и т. д. просто общие имена для портов ethernet? Итак, если у моего ноутбука есть порт ethernet, будет ли это также часто называться ETHO? В том же ключе, коммутатор ethernet порты также перечислены таким же образом (ETH0, ETH1, ETH2).
любые разъяснения по этому вопросу были бы весьма признательны. Спасибо!