Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   маршрутизация на одном сетевом интерфейсе (http://forum.oszone.net/showthread.php?t=242040)

Qwerty!! 05-09-2012 11:09 1983388

маршрутизация на одном сетевом интерфейсе
 
Здравствуйте.

На одном компе на одной сетевой карте прописать несколько подсети можно?
и как это работает?

sedarmill 06-09-2012 11:31 1984055

1 сетевой интерфейс=1 IP адрес. Нужно больше - соединение поверх соединения (vpn туннель например) - по сути создается еще один (не обязательно один) виртуальный сетевой интерфейс, которому можно назначить другой IP, создав другую подсеть.

Angry Demon 06-09-2012 11:33 1984056

Цитата:

Цитата Qwerty!!
На одном компе на одной сетевой карте прописать несколько подсети можно?

Можно. В свойствах TCP/IP педаль "Дополнительные параметры TCP/IP"

Qwerty!! 06-09-2012 11:54 1984076

Цитата:

Цитата Angry Demon
Можно. В свойствах TCP/IP педаль "Дополнительные параметры TCP/IP" »

А как она будет определять к какой сети относиться пакет? или для этого нужен будет какая-нибудь прога?

Angry Demon 06-09-2012 11:58 1984080

Цитата:

Цитата Qwerty!!
А как она будет определять к какой сети относиться пакет?

Что значит "как"? На какой адрес будет обращение, туда и пойдёт пакет.

VictorSh 12-09-2012 15:54 1987407

Цитата:

Цитата Qwerty!!
А как она будет определять к какой сети относиться пакет? или для этого нужен будет какая-нибудь прога? »

С помощью таблицы маршрутизации. В винде route print

Во FreeBSD например можно повесить несколько IP адресов на один интерфейс тоже. В винде я этого не делал за ненадобностью.

http://www.google.ru/search?q=%D0%BD...hrome&ie=UTF-8

http://www.freebsd.org.ua/doc/ru_RU....-ip-alias.html

http://rg74.ru/software/os/freebsd/f...nterfejse.html

Цитата:

Цитата Angry Demon
Что значит "как"? »

Angry Demon, Вы объясните подробнее, просто человек явно не сетевик и скорее всего мало разбирается в сетях.

Tonny_Bennet 12-09-2012 19:11 1987523

Цитата:

Цитата Qwerty!!
На одном компе на одной сетевой карте прописать несколько подсети можно?
и как это работает? »

У интерфейса может быть несколько адресов из соответствующих сетей. Предположим есть три компьютера

Comp1 192.168.0.5 / 255.255.255.0

Comp2 192.168.1.11 / 255.255.255.0

Comp3 с сетевой картой на которой настроены 2 адреса:
192.168.0.2 / 255.255.255.0 и 192.168.1.7 / 255.255.255.0

Ели мы все три компьютера включим в обыкновенный свитч, то обращаться друг к другу по IP адресу без доработок смогут только Comp1 -- Comp3, Comp2 -- Comp3. Comp1 не сможет пропинговать Comp2 по его адресу из-за того, что он находится не в его подсети.

Свитч ведёт таблицу MAC адресов, в которой есть соответствие MAC адреса устройства и порта свитча, к которому это устройство подключено. В нашем примере, компьютеры обращются друг к другу по IP адресу (3 уровень модели OSI), а свитч коммутирует соединения основываясь на MAC адресе (2 уровень OSI).

El Scorpio 17-09-2012 02:25 1990022

Цитата:

Цитата Tonny_Bennet
В нашем примере, компьютеры обращются друг к другу по IP адресу (3 уровень модели OSI), а свитч коммутирует соединения основываясь на MAC адресе (2 уровень OSI). »

Разъясню подробнее.
Программа отправляет сетевой службе объём данных. Сетевая служба выполняет следующие действия:
1. Распределяет объём данных по пакетам фиксированной длины.
2. Добавляет в пакеты заголовок третьего уровня - IP-адрес компьютера-получателя и № порта программы-получателя, а также "обратный адрес" для идентификации и ответа.
3. Добавляет в пакеты MAC-адрес устройства, которое будет непосредственным получателем пакета, и свой MAC-адрес
MAC-адрес указывается следующим образом. Если согласно таблице маршрутизации IP-адрес получателя находится в подсети отправителя, то используется MAC-адрес получателя. Если же IP-адрес получателя принадлежит другой подсети, то используется MAC-адрес устройства, IP-адрес которого указан в таблице маршрутизации для соответствующей подсети, или MAC-адрес устройства "маршрут по-умолчанию", если соответствующей подсети в таблице маршрутизации нет.
В свою очередь маршрутизатор, получив пакет с IP-адресом другого устройства, пересылает пакет по соответствующему маршруту с заменой MAC-адресов на нужные.

Tonny_Bennet 17-09-2012 11:06 1990171

El Scorpio, если честно было лень писать. Спасибо, думаю автору темы будет полезно.


Время: 00:25.

Время: 00:25.
© OSzone.net 2001-