Spróbuję uzupełnić teorię, której brakuje. Będzie to grało nieco „twardo i luźno” z analogiami i znacznie uprościło, ale powinno pomóc. Potem wrócę do twojego pytania z konkretnymi odpowiedziami.
Jedno - pytasz o „wirtualne routery”, a jednocześnie podstawową teorię, jak „co to jest router”. Zakładam, że nie mam wiedzy (lub tylko bardzo podstawowej) i zacznę od początku, ponieważ wygląda na to, że tego właśnie próbujesz się nauczyć.
Jak komputer łączy się z Internetem
Możesz sobie wyobrazić, że połączenie twojego komputera z Internetem przypomina trochę rozmowę przez telefon stacjonarny. Gdzieś „tam” firma (lub wiele firm) połączyła plątaninę kabli łączących wszystkie domy i biura. Tak naprawdę nie musisz wiedzieć o tej stronie, ponieważ jeśli chodzi o ciebie, możesz odebrać telefon domowy, wybrać numer, a jeśli jest to prawidłowy numer, możesz porozmawiać z kim chcesz - Twoim głównym zmartwieniem jest telefon stacjonarny we własnym domu (słuchawki, jednostka bazowa, jeśli masz, gniazdo główne, gniazda w innych pokojach, połączenia telefoniczne itp.).
Podobnie z Internetem wiele firm przygotowało infrastrukturę poza domem. Twój komputer może „zadzwonić” na dowolny „numer”, a jeśli jest to prawidłowy „numer”, może „rozmawiać” z każdym innym komputerem, na którym ma ochotę. Może to być np. Google, Facebook, Spotify lub StackExchange.
Ta część jest dość automatyczna, więc twoje pytanie dotyczy głównie tego, co dzieje się w twoim domu.
Wewnątrz domu
Jeśli wrócimy do analogii telefonii stacjonarnej, powiedzmy, że korzystasz z AT&T (USA) lub British Telecom / BT (UK). Zapewniają one główne gniazdo w korytarzu (powiedzmy) i łączą je z zewnętrzną siecią telefoniczną. W domu masz duży wybór, ale we wszystkich przypadkach musisz połączyć słuchawki stacjonarne z tym gniazdem głównym, a następnie zadziałają.
Możesz to zrobić na wiele sposobów. Na przykład:
Możesz podłączyć telefon bezpośrednio do gniazda głównego
Możesz podłączyć przewód do głównego gniazda, z drugim gniazdem na drugim końcu, w sypialni lub kuchni. Następnie możesz również podłączyć swój telefon do tego gniazda
Możesz podłączyć bazę do gniazda głównego lub do sypialni, a następnie użyć bezprzewodowego telefonu stacjonarnego. Bezprzewodowy telefon stacjonarny znajduje bazę i „mówi” do niej za pomocą radia; jednostka bazowa przesyła ją przez gniazdo główne do zewnętrznej sieci telefonii stacjonarnej
Podobnie i upraszczając wszystko, o to, o co pytasz, są po prostu „rzeczy, które pomagają komputerowi uzyskać dostęp do zewnętrznego Internetu”. To bardzo podobne.
Co robią te części
Pozostawię słowo „Ethernet” do końca, ale oto inne rzeczy, które możesz mieć:
Twój dom ma jedno połączenie zewnętrzne, przez które łączy się internet . W zależności od dostawcy i konfiguracji może to być wtyczka satelitarna w ścianie, gniazdko kablowe w ścianie lub to samo gniazdo telefonu stacjonarnego, jak telefon stacjonarny.
Może też istnieć „modem” lub inna skrzynka, która bezpośrednio łączy się z połączeniem zewnętrznym i działa jako „tłumacz” . Na przykład:
- jeśli twoje połączenie zewnętrzne jest satelitarnym łączem pobierającym, może być potrzebne pole od firmy satelitarnej, aby „tłumaczyć” na / z satelitarnych sygnałów łączu pobierającego i sygnałów danych komputerowych.
- Jeśli masz połączenie światłowodowe lub inne, które korzysta z zewnętrznej sieci telefonicznej, możesz potrzebować modemu ADSL lub VDSL, aby tłumaczyć sygnały zewnętrzne wysyłane przez lokalne okablowanie miedziane, z którego korzysta twoja firma telefoniczna, oraz sygnały danych komputerowych.
- Jeśli korzystasz z usług telewizji kablowej, mogą oni używać szyfrowania w swojej sieci zewnętrznej, aby zapobiec oszustwom, i mogą dostarczyć pudełko i pewnego rodzaju kartę inteligentną, która tłumaczy / z szyfrowanych zewnętrznych sygnałów kablowych, na „normalne” sygnały danych komputerowych.
Prawdopodobnie masz router . Jest to urządzenie, które podobnie jak stacjonarna jednostka bazowa umożliwia wielu komputerom współdzielenie jednego zewnętrznego połączenia internetowego. Gdy wiele komputerów lub telefonów komórkowych musi ze sobą rozmawiać, router jest urządzeniem, które śledzi, z którymi rozmawia, a więc kiedy „odpowiedzi” dotrą, zostaną wysłane na właściwy komputer / telefon komórkowy. Tak więc router zawsze będzie urządzeniem, z którym może połączyć się wiele innych komputerów .
Jako bonus router często wykonuje pewne zabezpieczenia, takie jak blokowanie „fałszywych” odpowiedzi lub zapytań z zewnątrz, gdy urządzenie w domu o nic nie prosi. (Nazywany „zaporą ogniową”: większość routerów również wykonuje jakąś zaporę ogniową). Daje również pewność, że każde urządzenie otrzyma „sprawiedliwy udział”, więc jedno urządzenie nie może korzystać z całego Internetu, blokując dostęp innym. Niektóre routery mogą obsługiwać kontrolę rodzicielską. Możesz mieć osobną zaporę ogniową na swoim komputerze - nie zaszkodzi mieć jedno i drugie.
W niektórych przypadkach router wykonuje również powyższe zadanie „tłumacza”, w którym to przypadku jedno urządzenie wykonuje obie te czynności. Na przykład, jeśli używasz ADSL, router domowy często może połączyć się bezpośrednio z głównym gniazdem telefonicznym, odebrać zewnętrzny sygnał ADSL, „przetłumaczyć” go na normalne sygnały danych komputerowych, a NASTĘPNIE działać jako router, aby ustalić, który komputer to sygnały danych należy wysłać na adres.
Na koniec będziesz mieć kable lub Wi-Fi, aby podłączyć swój rzeczywisty komputer / telefon / urządzenia do routera . Router musi mieć możliwość komunikowania się z urządzeniami, przekazywania danych między nimi a zewnętrznym Internetem (lub sobą nawzajem!). Podobnie jak w przypadku domowego systemu telefonicznego, można to zrobić, dodając między nimi przewody (zwane „połączeniem przewodowym”) lub łącząc je za pomocą radia (zwane „Wi-Fi”). Jeśli jest to połączenie Wi-Fi, działa prawie tak samo jak bezprzewodowy telefon stacjonarny - odpowiednik Wi-Fi bezprzewodowego telefonu stacjonarnego „jednostka bazowa” jest zwykle wbudowany w router i ustala, jakie dane mają być wysyłane do i z każdego urządzenia .
Mam nadzieję, że jak dotąd jest to jasne ...
Więcej informacji na temat działania WiFi
Nie jest to ściśle istotne, więc możesz je zignorować, ale może pomóc w uzyskaniu podstawowego pojęcia „jak to działa”.
Każde urządzenie, które chce połączyć się z Internetem za pomocą radia [wifi], musi mieć standardowy sposób, w jaki może używać, aby wysyłać sygnał do wszystkiego w swoim zasięgu radia wifi, co z grubsza mówi: „hej, jakieś bazowe urządzenia wifi? Chciałbym móc cię wykorzystać! ” Zwykle odpowiedź „jednostka bazowa” Wi-Fi w routerze odpowiada _ „Zarządzam połączeniem internetowym o nazwie JOHNS_HOUSE i oto, jak skontaktować się ze mną bezpośrednio, zamiast krzyczeć na wszystkich, ale możesz używać połączenia internetowego o nazwie JOHNS_HOUSE, jeśli znasz hasło ”_ Twoje urządzenie mówi _„ Tak, JOHNS_HOUSE jest tym, którego chcę ”_ i wysyła hasło (lub prosi o podanie go, jeśli to konieczne), a następnie router mówi „ dobrze, możesz ”, i zacznie zezwalać urządzeniu na wysyłanie danych drogą radiową do iz niego, a stamtąd do zewnętrznego Internetu.
Twój telefon komórkowy może również otrzymać inne odpowiedzi z napisem „Zarządzam ANNES_HOUSE” lub „Zarządzam STARBUCKS_CUSTOMER_WIFI” _, ale gdy wyświetli je wszystkie, użytkownik wybiera, której „bazy” Wi-Fi należy użyć, ponieważ jest to ta, dla której zna hasło !
„Ethernet”
Inny termin, którego użyłeś, „Ethernet”, to słowo o wielu znaczeniach, dlatego zostawiłem je do końca.
Ethernet naprawdę oznacza sposób, w jaki typowe komputery domowe, a także szerszy Internet, pakują dane, aby wysłać je na inne komputery. Jest to „protokół” - jasno określona definicja, która mówi dokładnie, w jaki sposób jeden komputer powinien wysyłać dane do innego komputera, aby drugi komputer mógł to zrozumieć i dokładnie, jak mówią. To trochę jak pisemna definicja bardzo ścisłego rodzaju elektrycznej rozmowy. Ethernet i inne popularne standardy obejmują wszystko takie jak to:
- Jak wyglądają sygnały elektryczne wysyłane na wszystkie te przewody? Jak należy przekształcić sygnały elektryczne w dane i odwrotnie?
- Z jakich „adresów” korzystają komputery? Jak mój komputer zastanawia się, jak rozmawiać z „Google” lub Facebookiem, kiedy mogę być w dowolnym miejscu na świecie i korzystać z dowolnego połączenia? W jaki sposób dane przesyłane są ode mnie do Facebooka i w jaki sposób odpowiedzi wracają?
- Jak wyglądają dane, gdy są wysyłane? (Ludzie rozmawiają za pomocą słów, ale komputery muszą wiedzieć, jak wysyłać dane w pęczkach, zwane „pakietami” i jak zbudować pakiet). Skąd komputer wie, czy wysłany pakiet został poprawnie odebrany? W jaki sposób drugi komputer może nakazać mu spowolnienie lub chwilę poczekać, jeśli „mówi” zbyt szybko?
- W jaki sposób komputer śledzi, które pakiety są w tej samej rozmowie, jeśli rozmawia z wieloma innymi komputerami? Co się stanie, jeśli pakiety nie dotrą w kolejności? Co powinien zrobić komputer, jeśli podejrzewa, że brakuje niektórych danych lub został „zniekształcony” w transporcie, i chce poprosić o ponowne wysłanie lub myśli, że wystąpił błąd?
- Kiedy komputer chce zacząć rozmawiać z innym komputerem, jaka jest wersja komputerowa „hello”? Co powinien odpowiedzieć drugi komputer, jeśli chętnie rozmawia lub nie chce rozmawiać?
Tak właśnie jest Ethernet. Ethernet (i kilka innych protokołów) zapisują standardy, które wszyscy przestrzegają, aby każdy, kto produkuje lub używa komputera lub telefonu komórkowego, wiedział dokładnie, co zrobić, aby mógł znaleźć, połączyć się i rozmawiać z innymi urządzenia i strony internetowe.
Ale ponieważ Ethernet jest tak powszechny, słowo to jest również używane jako skrót do innych rzeczy. Na przykład kabel między komputerem a routerem lub router i oddzielny modem to kabel do przesyłania danych, który w szczególności przenosi dane „spakowane” w pakiety Ethernet, więc zwykle jest to po prostu kabel Ethernet. Również oprogramowanie komputerowe (Windows / Linux / cokolwiek) może identyfikować połączenie jako „ port Ethernet ”, co oznacza „złącze RJ45 dla kabla Ethernet z tyłu komputera”.
Wtyczki na obu końcach kabla Ethernet również mają nazwę - nazywane są wtyczkami RJ45 (i wchodzą do gniazd RJ45 ). Termin RJ45 określa ich dokładny rozmiar i kształt oraz dokładny kształt wtyczek i gniazd oraz ich złączy, więc po podłączeniu kabla to faktycznie działa. Ale czasami można je nazwać wtyczkami i gniazdami Ethernet.
Inne określenia kabli Ethernet to „kabel Cat4 / Cat5 / Cat6 / Cat7” . „Cat” oznacza „kategorię” i oznacza kabel zdolny do przenoszenia danych w pakiecie zgodnie ze standardem Ethernet, do określonej prędkości i odległości. Tak więc kabel cat7 może przenosić dane szybciej niż kabel cat5, a wszystkie inne rzeczy są równe. Sam Ethernet jest ściśle powiązany z TCP / IP , protokołem, który określa wiele sposobów działania Internetu. TCP / IP oznacza Transmission Control Protocol / Internet Protocol i opisuje wiele faktycznych sposobów przesyłania danych między komputerami.
Jest o wiele więcej, ale mam nadzieję, że to większość podstaw. Jeśli którykolwiek z nich jest mylący, przeczytaj go ponownie lub zapytaj.
Wracając do pierwotnego pytania
Wróćmy więc do twoich diagramów i zadaj pytanie:
Mój system to w zasadzie:
wall -> ethernet -> router -> wifi -> computer
Musisz powiedzieć, jaki rodzaj sygnału dociera do twojego domu. „Ściana” może znaczyć wszystko. Wygląda na to, że jest płyta ścienna z gniazdem telefonicznym / satelitarnym / kablowym / światłowodowym, do której podłączasz rzeczy, ale to po prostu nie jest jasne. Następnie jest kabel łączący go z routerem, który działa również jako jednostka bazowa Wi-Fi i może również działać jako modem ADSL, a komputer łączy się z tym. Ale to jest naprawdę niejasne, więc trudno to skomentować.
Czy możesz dodać zdjęcia lub numery modeli do postu, aby wyjaśnić, co faktycznie masz i jakiego rodzaju połączenia internetowego używasz g?
Ale chciałbym to uprościć w tym celu i po prostu:
wall -> ethernet -> router -> ethernet -> computer
(lub jeśli jest to nieprawidłowe, niezależnie od tego, jaki jest właściwy system przewodów).
Router musi się połączyć z komputerem. Ale nie ważne jak. Niektórzy wolą Wi-Fi, inni wolą przewodowy (kabel Ethernet). Oba działają tak samo dobrze, jak to sobie nawzajem, to całkowicie twoje własne preferencje. Router powinien także rozpoznać, jeśli ma z tyłu prawidłowe gniazda RJ45 - i większość z nich tak.
Plusy i minusy mogą być: przewodowy może być bardziej niezawodny (mniej rozłączeń) i bardziej bezpieczny (nie może przypadkowo użyć słabego hasła Wi-Fi, ponieważ jest to rzeczywisty kabel). Historycznie jest też szybszy niż Wi-Fi, ale bardzo nowe Wi-Fi może być prawie tak samo szybkie lub szybsze. Z drugiej strony potrzebuje kabla - więcej komputerów, więcej kabli - więc przenośność jest prawdziwym problemem, a wiele urządzeń nie ma obecnie połączenia kablowego. Wi-Fi jest wolne od kabli, jednak podłącza się wiele urządzeń.
Zastanawiam się, dlaczego nie możesz po prostu podłączyć komputera prosto do ściany:
wall -> ethernet -> computer
Zastanawiam się, dlaczego nie mogę po prostu otworzyć terminala i napisać kodu, który nasłuchuje urządzenia / interfejsu Ethernet, a następnie odczytuje / zapisuje rzeczy „w Internecie”. Może to możliwe, nie jestem pewien. Chciałbym wiedzieć, czy jest to możliwe, a jeśli tak, to co dzieje się na bardziej szczegółowym poziomie, a jeśli nie, dlaczego nie.
Jako minimum, prawie cały domowy internet wymaga pewnego rodzaju zewnętrznego gniazda połączenia , modemu, który tłumaczy normalne pakiety danych na iz „tego, czego dostawca używa na zewnątrz twojego domu”, prawie zawsze routera, w celu pewnej ochrony sieci, i obsługiwać wiele urządzeń współużytkujących to samo połączenie (ściśle jest to opcjonalne, ale prawie zawsze używane) oraz połączenia między nimi oraz z routera do komputera , które mogą być przewodowe (kable Ethernet) lub Wi-Fi, w zależności od tego, co wolisz.
Połączenie zewnętrzne (tylko) może wymagać innego kabla do podłączenia do modemu (lub routera z modemem wewnętrznym), takiego jak przewód telefoniczny lub kabel koncentryczny satelitarny.
Ponieważ ta kombinacja / konfiguracja jest tak bardzo powszechna, wiele / większość routerów konsumenckich obsługuje obecnie wszystkie te zadania - zawierają modem ADSL, router i oba rodzaje złączy (jednostka bazowa Wi-Fi oraz gniazda Ethernet, więc możesz może wybrać).
Jeśli twój Internet nie jest ADSL, być może masz drugie pole, które przechodzi między routerem a połączeniem zewnętrznym i łączy tylko te dwa - to będzie modem. Jeśli masz tylko jeden komputer i modem dostawcy, możesz podłączyć komputer bezpośrednio do modemu i pominąć router, ale nie jest to zalecane - inne rzeczy, które robi większość routerów, takie jak zapora ogniowa / podstawowa ochrona, również są zbyt przydatne do pominięcia.
Możesz to skomplikować, ale to podstawy tego, co zwykle robi się w wielu domach.
Rozumiem wirtualne routery i zastanawiam się, w jaki sposób router odgrywa rolę w uzyskiwaniu Internetu i czy można go usunąć z równania dla tego przykładu.
Nawet jeszcze nie chodź do „wirtualnych routerów” . Sądząc po pytaniu, nie jesteś gotowy, i szczerze mówiąc, nie brzmi to tak, jakbyś go potrzebował. Jaki jest cel lub w czym według ciebie pomoże? Szanse są dobre, potrzebuje więcej technologii i skomplikuje wszystko, bez żadnej korzyści.
Powinieneś teraz zrozumieć, co robi router.
Mam nadzieję że to pomoże!