35

Моя система по сути:

Wall -> Ethernet -> router -> Wi-Fi -> computer

Но я хотел бы упростить это для этой цели и просто сделать:

Wall -> Ethernet -> router -> Ethernet -> computer

(Или, если это неправильно, какой бы ни была правильная система шнура.)

Мне интересно, почему вы не можете просто подключить компьютер прямо к стене:

Wall -> Ethernet -> computer

Я удивляюсь, почему я не могу просто открыть терминал и написать какой-то код, который прослушивает устройство / интерфейс Ethernet, а затем читает / пишет материал "в Интернет". Может быть, это возможно; Я не уверен. Я хотел бы знать, возможно ли это, и если да, то, что происходит на более детальном уровне, или если нет, то почему бы и нет.

Я нахожусь в процессе понимания виртуальных маршрутизаторов и мне интересно, как маршрутизатор на самом деле играет роль в получении Интернета, и может ли он быть удален из уравнения для этого примера.

6 ответов6

82

Если ваш "настенный" выход действительно является Ethernet, что возможно, если ваша "стена" представляет собой оптоволоконный медиаконвертер или проводную квартиру Ethernet (а не dsl, например), тогда технически возможно подключить к нему ПК напрямую, но, если вы нужно задать вопрос, это, вероятно, плохая идея, потому что -

  1. Он может напрямую выставлять ваш компьютер в Интернет, позволяя удаленным компьютерам сканировать, распознавать отпечатки пальцев и, вероятно, использовать его - одним из побочных эффектов NAT в маршрутизаторах является то, что он в значительной степени предотвращает это.

  2. Он предотвращает подключение нескольких устройств к сети (если вы не превратили свой компьютер в маршрутизатор).

  3. Это может не работать без сложной конфигурации в зависимости от конфигурации провайдера - например, PPPoE инкапсулирует интернет-соединение в соединение PPP, чтобы предоставить провайдеру больше контроля, и / или Ethernet может быть доставлен через помеченный порт.

30

стена -> ethernet -> роутер -> wifi -> компьютер

Это имеет смысл, если ваш компьютер подключается через WiFi.

стена -> Ethernet -> маршрутизатор -> Ethernet -> компьютер

Это будет работать до тех пор, пока ваш компьютер не требует подключения к WiFi.

Мне интересно, почему вы не можете просто подключить компьютер прямо к стене:

стена -> Ethernet -> компьютер

Это было бы хорошо, если бы вы только хотели подключить один компьютер к вашему интернет-соединению. Но если вы хотите подключить более одного, что-то должно взять поступающие пакеты и выяснить, на какой из ваших компьютеров их отправлять. Имеет большой практический смысл спроектировать машину специально для этой цели и включить все необходимые функциональные возможности в специальное устройство.

20

Потому что у вас, скорее всего, на самом деле есть ....

wall -> [tcp/ip over ADSL]-> [ADSL modem + TCP/IP router in one box] -> ethernet/wifi -> computer 

Конечно, есть исключения (редко встречающиеся у интернет-провайдера), о которых упоминали другие ответы.

Модем ADSL прослушивает сигнал на проводе от вашего интернет-провайдера и преобразует его в цифровые сигналы (которые содержат данные TCP/IP) почти так же, как схема NIC на вашем компьютере слушает сигнал на кабеле Ethernet и преобразует его на цифровые сигналы (которые содержат данные TCP/IP).

Если ваша сетевая карта в вашем компьютере может понимать ADSL, то теоретически вам не понадобится [ADSL модем + маршрутизатор TCP/IP в одной коробке]

12

Ответ в основном зависит от того, что представляет собой "стена", которая обычно зависит от того, как вы подключаетесь к поставщику услуг Интернета.

1) Если "стена" представляет собой разъем RJ45, подключенный напрямую к коммутатору Ethernet или маршрутизатору (скажем, в квартире или офисном здании), который ожидает подключения и передачи IP-адреса (через DHCP) хост-компьютеру, тогда прямое соединение будет работать, но может быть не очень безопасным.

2) Если "стена" - это разъем RJ11 (телефон), то сначала вам понадобится модем ADSL для подключения к стене, который предоставит разъем RJ45 и предоставит IP-адрес через DHCP.

3) Если "стена" представляет собой кабельное соединение (обычно это коаксиальный или "F" разъем), то сначала вам понадобится кабельный модем, который завершает коаксиальный кабель и обеспечивает разъем RJ45 и IP-адрес через DHCP.

4) Если "стена" представляет собой штекер RJ45 или кабель Ethernet Cat 5 или Cat 6 от микроволновой установки (чаще встречается в сельской местности), то обычно провайдеру требуется маршрутизатор для завершения своего интерфейса. Затем этот маршрутизатор будет предоставлять разъем RJ46, IP-адрес через DHCP и часто встроенную точку доступа WiFi.

Иногда в модем DSL, кабельный модем или маршрутизатор встроен брандмауэр, но иногда они этого не делают, и часто базовые конфигурации, с которыми они работают, не очень безопасны, поэтому было бы целесообразно либо настроить брандмауэр на этих устройствах, либо Установите брандмауэр перед подключением вашего хост-компьютера.

6

Я постараюсь изложить теорию, по которой ты скучаешь. Это сыграет немного "жестко и свободно" с аналогиями и сильно упростит, но это должно помочь. После этого я вернусь к вашему актуальному вопросу с конкретными ответами.

Одно - вы спрашиваете о "виртуальных маршрутизаторах" и в то же время об основной теории, такой как "что такое маршрутизатор в любом случае". Я собираюсь не предполагать никаких знаний (или только базовых) и начать с самого начала, потому что, похоже, это то, что вы на самом деле пытаетесь выучить.

Как ваш компьютер подключается к Интернету

Вы можете представить, что подключение вашего компьютера к Интернету немного похоже на разговор по стационарному телефону. Где-то "там", компания (или несколько компаний) собрала путаницу кабелей, которые соединяют все дома и офисы. Вам не нужно знать об этом, потому что вы можете взять свой домашний телефон, набрать номер, и, если это правильный номер, вы можете поговорить с кем хотите - ваша главная задача - стационарный телефон в вашем собственном доме (телефоны, базовый блок, если он у вас есть, мастер-розетка, розетки в других комнатах, телефонные соединения и т. д.).

Подобно Интернету, многие компании создали инфраструктуру за пределами вашего дома. Ваш компьютер может "позвонить" на любой "номер" и, если он является действительным "номером", он может "разговаривать" с любым другим компьютером, на который он хочет. Это может быть, скажем, Google, Facebook, Spotify или StackExchange.

Эта часть довольно автоматическая, поэтому ваш вопрос в основном о том, что происходит внутри вашего дома.

Внутри дома

Если мы вернемся к аналогии со стационарными телефонами, скажем, вы используете AT & T (США) или British Telecom/BT (Великобритания). Они предоставляют мастер-розетку в вашем коридоре (скажем) и связывают ее с внешней телефонной сетью. В доме у вас есть много вариантов, но во всех случаях вам нужно связать свои стационарные телефоны с этим главным сокетом, чтобы они работали.

Вы можете сделать это разными способами. Например:

  • Вы можете подключить телефон непосредственно к мастер-разъему

  • Вы можете прикрепить провод к главной розетке, со второй розеткой на другом конце, в спальне или на кухне. Затем вы можете подключить телефон к этому разъему, а также

  • Вы можете прикрепить базовый блок к мастер-розетке или розетке в спальне, а затем использовать беспроводную телефонную трубку. Беспроводная телефонная трубка находит базовый блок и "разговаривает" с ним по радио; базовый блок направляет его через главный разъем во внешнюю телефонную сеть

Точно так же, и, упрощая все это, все, о чем вы спрашиваете, это всего лишь «вещи, которые помогают вашему компьютеру выходить во внешний Интернет». Это очень похоже.

Что делают эти части

Я оставлю слово "Ethernet" до конца, но вот другие вещи, которые могут у вас быть:

  1. В вашем доме есть одно внешнее соединение, через которое подключен интернет. В зависимости от вашего поставщика и настроек это может быть спутниковая розетка в стене, кабельная розетка в стене или та же розетка для основного телефона, что и для вашего стационарного телефона.

  2. Также может быть "модем" или другой блок, который напрямую подключается к внешнему соединению и действует как "транслятор". Например:

    - если ваше внешнее соединение является спутниковой нисходящей линией связи, может потребоваться блок от спутниковой компании для "преобразования" в / из спутниковых сигналов нисходящей линии связи и сигналов компьютерных данных.

    - Если у вас есть оптоволоконное или другое соединение, которое использует внешнюю телефонную сеть, вам может потребоваться модем ADSL или VDSL, чтобы транслировать внешние сигналы, передаваемые по локальной медной проводке, используемой вашей телефонной компанией, и сигналы данных компьютера.

    - Если вы используете кабельную компанию, они могут использовать шифрование в своей внешней сети для предотвращения мошенничества и могут предоставить коробку и какую-то смарт-карту, которая преобразует / из зашифрованных сигналов внешнего кабеля в "нормальные" сигналы компьютерных данных.

  3. У вас наверное есть роутер. Это окно, которое, как и базовый блок наземной линии связи, позволяет нескольким компьютерам совместно использовать одно внешнее подключение к Интернету. Когда многим компьютерам или мобильным телефонам приходится общаться друг с другом, маршрутизатор - это устройство, которое отслеживает, с какими из них он разговаривает, поэтому, когда поступают "ответы", они отправляются на нужный компьютер / мобильный телефон. Таким образом, маршрутизатор всегда будет коробкой, к которой могут подключаться несколько других компьютеров .

    В качестве бонуса, маршрутизатор часто делает некоторые меры безопасности, например блокирует "фальшивые" ответы или запросы извне, когда устройство в вашем доме ничего не запрашивает. (Называется "брандмауэр": большинство маршрутизаторов также используют брандмауэр). Это также гарантирует, что каждое устройство получает "справедливую долю", поэтому одно устройство не может использовать весь интернет, блокируя доступ других. Некоторые маршрутизаторы могут управлять родительским контролем. У вас может быть отдельный брандмауэр на вашем компьютере - это не помешает.

    В некоторых случаях маршрутизатор также выполняет вышеописанную работу "переводчика", и в этом случае у вас будет один ящик, выполняющий обе задачи. Например, если вы используете ADSL, домашний маршрутизатор может часто подключаться прямо к гнезду вашего основного телефона, принимать внешний сигнал ADSL, "преобразовывать" его в обычные сигналы данных компьютера, а затем выступать в качестве маршрутизатора, чтобы выяснить, какой компьютер эти сигналы данных должны быть отправлены.

  4. Наконец, у вас будут кабели или WiFi для подключения вашего фактического компьютера / мобильного телефона / устройства к маршрутизатору. Маршрутизатор должен иметь возможность общаться с вашими устройствами, передавать данные между ними и внешним интернетом (или друг с другом!). Как и в вашей домашней телефонной системе, это может быть сделано путем добавления проводов между ними (так называемое "проводное соединение") или с помощью радиосвязи для их соединения (называемой "wifi"). Если это соединение Wi-Fi, оно работает почти так же, как ваша беспроводная телефонная линия - в маршрутизатор обычно встроен Wi-Fi-эквивалент беспроводного "базового блока", и он сортирует данные, предназначенные для отправки на каждое устройство и с него. ,

Надеюсь, это ясно до сих пор ...

Еще немного информации о том, как работает WiFi

Это не совсем уместно, поэтому вы можете игнорировать это, но может помочь вам получить базовое представление о том, "как это работает".

Любое устройство, которое хочет подключиться к Интернету по радио [wifi], должно иметь стандартный способ, которым оно может использовать, для отправки сигнала на все в его диапазоне радиосвязи Wi-Fi, которое примерно говорит: «Эй, какие-нибудь базовые устройства Wi-Fi есть?Я бы хотел, чтобы тебя использовали!« Обычно Wi-Fi" базовый блок "в маршрутизаторе отвечает _« Я управляю интернет-соединением под названием JOHNS_HOUSE, и вот как можно связаться со мной напрямую, вместо того, чтобы кричать на всех, но вы можете использовать только интернет-соединение под названием JOHNS_HOUSE, если знаете пароль "_ Ваше устройство говорит _" Да, JOHNS_HOUSE - это то, что я хочу "_, и отправляет пароль (или просит вас ввести его, если необходимо), затем маршрутизатор говорит: " Хорошо, вам разрешено ", и начнет позволять вашему устройству отправлять данные по радио на него и с него, а оттуда на внешний интернет.

Ваш мобильный телефон может также получать другие ответы, в которых говорится "Я управляю ANNES_HOUSE" или "Я управляю STARBUCKS_CUSTOMER_WIFI" _, но когда он перечисляет их все, пользователь выбирает, какой wifi "базовый блок" следует использовать, потому что это тот, для которого он знает пароль !

"Ethernet"

Другой термин, который вы использовали, "Ethernet", это слово с несколькими значениями, поэтому я оставил его до последнего.

Ethernet на самом деле означает, как обычные домашние компьютеры, а также более широкий Интернет упаковывают данные для отправки на другие компьютеры. Это "протокол" - четко сформулированное определение, которое точно определяет, как один компьютер должен отправлять данные на другой компьютер, чтобы другой компьютер мог его понять, и как именно они разговаривают. Это немного похоже на письменное определение очень строгого электрического разговора. Ethernet и другие общие стандарты охватывают все, как это:

  • Как выглядят электрические сигналы, передаваемые по всем этим проводам? Как электрические сигналы должны быть преобразованы в данные, и наоборот?
  • Какие "адреса" используют компьютеры? Как мой компьютер узнает, как общаться с "Google" или Facebook, когда я могу быть где-нибудь в мире и использовать любое соединение? Как данные поступают от меня на Facebook и как ответы возвращаются обратно?
  • Как выглядят данные при отправке? (Люди говорят, используя слова, но компьютеры должны знать, как отправлять данные в пакетах, называемых "пакетами", и как составляется пакет). Как компьютер узнает, что отправленный им пакет получен правильно? Как может другой компьютер сказать, чтобы он замедлился или немного подождал, если он "слишком быстро" говорит?
  • Как компьютер отслеживает, какие пакеты находятся в том же разговоре, если он общается со многими другими компьютерами? Что произойдет, если пакеты не поступят в порядке? Что должен делать компьютер, если он считает, что некоторые данные отсутствуют или "искажен" при передаче, и хочет запросить повторную отправку, или считает, что произошла ошибка?
  • Когда компьютер хочет начать разговаривать с другим компьютером, какая компьютерная версия "привет"? Что должен ответить другой компьютер, если он рад говорить или не хочет говорить?

Вот что такое Ethernet на самом деле. Ethernet (и множество других протоколов) - это записанные стандарты, которым все следуют, так что тот, кто делает или использует компьютер или мобильный телефон, точно знает, что ему делать, чтобы он мог находить, связываться и общаться с другими устройства и сайты.

Но так как Ethernet очень распространен, это слово также используется как сокращение для других вещей. Например, кабель между компьютером и маршрутизатором, или маршрутизатором и отдельным модемом, является кабелем данных компьютера, который специально переносит данные, которые были "объединены" в пакеты Ethernet, поэтому его обычно называют кабелем Ethernet. Также компьютерное программное обеспечение (Windows/Linux/ что угодно) может идентифицировать соединение как « порт Ethernet », что означает "разъем RJ45 для кабеля Ethernet на задней панели компьютера".

Разъемы на каждом конце кабеля Ethernet также имеют название - они называются разъемами RJ45 (и они входят в разъемы RJ45). Термин RJ45 определяет их точный размер и форму, а также точную форму вилок и розеток и их разъемов, поэтому при подключении кабеля он действительно работает. Но иногда их можно назвать Ethernet-вилками и розетками.

Другие термины для кабелей Ethernet: «Кабель Cat4/Cat5/Cat6/Cat7». "Cat" означает "категория" и означает, что это кабель, способный передавать данные, которые объединены в соответствии со стандартом Ethernet, до определенной скорости и расстояния. Таким образом, кабель cat7 может передавать данные быстрее, чем кабель cat5, при прочих равных условиях. Сам Ethernet тесно связан с TCP/IP, протоколом, который определяет большую часть работы Интернета. TCP/IP расшифровывается как Протокол управления передачей / Интернет-протокол и описывает множество реальных способов передачи данных между компьютерами.

Есть много больше, но, надеюсь, это большинство основ. Если что-то сбивает с толку, прочитайте его снова или спросите.

Возвращаясь к исходному вопросу

Итак, давайте вернемся к вашим диаграммам и задам вопрос:

Моя система по существу:wall -> ethernet -> router -> wifi -> computer

Вам нужно будет сказать, какой сигнал поступает в ваш дом. "Стена" может означать что угодно. Звучит так, как будто есть настенная панель с телефонной / спутниковой / кабельной / оптоволоконной розеткой, в которую вы подключаете вещи, но это просто не ясно. После этого есть кабель, соединяющий это с вашим маршрутизатором, который также действует как базовый блок Wi-Fi и может также выступать в качестве модема ADSL, и ваш компьютер подключается к нему. Но это действительно неясно, поэтому трудно комментировать.

Можете ли вы добавить фотографии или номера моделей в свое сообщение, чтобы уточнить, что у вас на самом деле, и какое подключение к интернету вы используете g?

Но я хотел бы упростить это для этой цели и просто сделать:wall -> ethernet -> router -> ethernet -> computer

(или если это неверно, какой бы ни была правильная система шнура).

Ваш маршрутизатор должен подключиться к компьютеру. Но это не имеет значения, как. Некоторые люди предпочитают Wi-Fi, некоторые предпочитают проводной (кабель Ethernet). Оба работают так же хорошо, как и друг с другом, это полностью ваше собственное предпочтение. Маршрутизатор должен распознавать любой из них, если он имеет правильные разъемы RJ45 на задней панели - и большинство из них делают.

Плюсы и минусы могут быть: проводной может быть более надежным (меньше отключений) и более безопасным (не может случайно использовать слабый пароль Wi-Fi, потому что это фактический кабель). Это также быстрее, чем Wi-Fi исторически, но очень новый Wi-Fi может быть почти так же быстро или быстрее. С другой стороны, ему нужен кабель - больше компьютеров, больше кабелей - поэтому переносимость является реальной проблемой, и многие устройства в настоящее время не имеют кабельного соединения. Wi-Fi без кабеля, но многие устройства подключаются.

Мне интересно, почему вы не можете просто подключить компьютер прямо к стене:wall -> ethernet -> computer

Интересно, почему я не могу просто открыть терминал и написать некоторый код, который прослушивает устройство / интерфейс Ethernet, а затем читает / пишет материал "в Интернет". Может быть, это возможно, не уверен. Хотелось бы узнать, возможно ли это, и если да, то, что происходит на более детальном уровне, или если нет, то почему бы и нет.

Как минимум, почти для любого внутреннего интернета требуется какой-либо внешний разъем для подключения, модем, который транслирует обычные пакеты данных в «и из того, что ваш поставщик использует снаружи вашего дома», почти всегда в маршрутизатор, для некоторой защиты сети, и обрабатывать несколько устройств, использующих одно и то же соединение (строго это необязательно, но оно почти всегда используется), а также соединения между ними и между маршрутизатором и компьютером, которые могут быть проводными (кабели Ethernet) или Wi-Fi, в зависимости от того, что вы предпочитаете.

Для внешнего подключения (только) может потребоваться другой кабель для подключения к модему (или маршрутизатор с внутренним модемом), например, телефонный провод или спутниковый коаксиальный кабель.

Поскольку такая комбинация / настройка очень распространена, многие / большинство потребительских маршрутизаторов в наши дни выполняют все эти задачи - они содержат модем ADSL, маршрутизатор и оба типа разъемов (базовый блок Wi-Fi, а также разъемы Ethernet, поэтому вы можешь выбрать).

Если ваш интернет не ADSL, у вас может быть второй блок, который идет между маршрутизатором и внешним соединением, и соединяет только эти два - это будет модем. Если у вас есть только один компьютер и модем поставщика, вы можете подключить компьютер напрямую к модему и пропустить маршрутизатор, но это не рекомендуется - другие функции, которые выполняет большинство маршрутизаторов, такие как брандмауэр / базовая защита, слишком полезно пропустить.

Вы можете сделать это более сложным, но это основы того, что обычно делается во многих домах.

Я нахожусь в процессе понимания виртуальных маршрутизаторов, и мне интересно, как маршрутизатор на самом деле играет роль в получении интернета, и может ли он быть удален из уравнения для этого примера.

Даже не переходите на "виртуальные маршрутизаторы". Вы не готовы, судя по вопросу, и, честно говоря, не похоже, что вам это нужно. Какова цель или как вы думаете, это поможет? Шансы хороши, ему нужно больше технологий и все усложнит без какой-либо выгоды.

Теперь вы должны понимать, что делает маршрутизатор.

Надеюсь это поможет!

1

Мой компьютер подключен непосредственно к моей стене. Это работает, потому что я живу в студенческом общежитии, где в общежитии есть роутер, и к нему подключена моя розетка. Необходимая конфигурация была предоставлена мне нашими сетевыми администраторами. Примечательно, что я также плачу в общежитии за интернет, а не за какого-то интернет-провайдера

Так что (AFAIK) где-то должен быть роутер, и если вы платите за интернет напрямую интернет-провайдеру, вполне вероятно, что вам нужен сам роутер. В некоторых случаях это возможно без маршрутизатора, но я уверен, что компьютер требует сложной настройки, как уже упоминалось в других ответах. Нам нужно больше информации для этого.

Я также хочу указать на другие ответы, касающиеся безопасности. Это похоже на использование вашего ноутбука в общедоступном Wi-Fi.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .