Якщо комп'ютер підключений до Інтернету через бездротовий зв’язок та мережу, яким способом протікатиме інтернет-трафік?


10

Як це насправді працює? Як різні IP-адреси на Ethernet-адаптері та бездротовому адаптері обробляються для даних Інтернету? Я знаю, що ці ip перекладені в таблиці NAT, але весь процес, що включає разом Ethernet та бездротовий адаптер, мені не зрозумілий.


2
це не пов’язано з програмуванням, і його слід перенести на superuser.com
пікселін

1
На мій досвід, якщо у вас відкрита програма, яка проходить через бездротовий зв'язок, ви підключаєте дротовий зв’язок і відкриваєте нову програму, ви можете використовувати і те, і інше, але я думаю, це залежить від ОС на той момент.
Джеймс Блек

@James: працює саме так у Linux, який використовується для завантаження великих файлів через LAN та WLAN.
whitequark

Відповіді:


8

Якщо (для пакета, що надсилається вашою машиною) пункт призначення не знаходиться в локальній мережі ( DestAddress & Netmask != YourLANAddress & Netmask), він буде переспрямований на ваш шлюз за замовчуванням, і якщо обидва пристрої підключені до однієї мережі (якщо вони фактично мають IP-адреси, що належать до однієї мережі ; це визначається тим самим алгоритмом) пакет буде проходити через пристрій з нижньою метрикою .


Це цікаво. Чи можете ви детальніше зупинитися на темі показників? Як вони налаштовані за замовчуванням між бездротовими та локальними адаптерами? Або вони динамічно налаштовані ОС після виявлення найшвидшого шляху?
Крегокс

AFAIK всі «реальні» мережеві адаптери (наприклад, не TAP або зворотний зв'язок) отримують однакові показники; і ОС ніколи не робила б такий тест на швидкість, хоча б тому, що вона не може покладатися на якийсь зовнішній хост як другу кінцеву точку вимірювання.
whitequark

не використовуючи знак @, я ніколи не побачив, щоб ви "відповіли" на мій коментар, якщо тільки я не приїхав сюди, як це я випадково зробив. тепер я навіть не пам'ятаю, що я мав на увазі! : P
cregox

@Cawas: ну, я тоді не знав про функцію @. :)
whitequark

3

Це повністю залежить від налаштування мережевих інтерфейсів. Звичайне місце, де це робиться, знаходиться в таблиці маршрутизації , в якій перераховані адреси Ethernet сусідніх вузлів. Обидва можуть бути використані одночасно або лише один, залежно від того, що говорить ця таблиця.

Наприклад, про одну таку конфігурацію в MacOSX, дивіться моє запитання тут: Як я можу сказати, який мережевий інтерфейс використовує мій комп'ютер?


0

Я вважаю, що один із пристроїв встановлений як "за замовчуванням". Інший в основному буде сидіти там і нічого не робити. Двічі клацніть піктограму маленького лотка для підключення до Інтернету, він підкаже, який з них використовується ...


0

З мого досвіду роботи в Windows XP (від значків мережевої активності в області сповіщень) здається досить розумним, щоб скоріше використовувати швидке підключення до мережі, як тільки воно стане доступним. Увімкніть піктограми і переконайтеся самі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.