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


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.