Jak działa internet?

May 07 2010
Internet umożliwia przesyłanie informacji na całym świecie w ciągu kilku sekund. Ale fragmenty twojego pliku mogą nie dostać się tam w ten sam sposób. W jaki sposób wszystkie te dane docierają tam, gdzie powinny, nie gubiąc się?
Architektura Internetu

Mimo że Internet jest wciąż młodą technologią, trudno wyobrazić sobie życie bez niego teraz. Każdego roku inżynierowie tworzą kolejne urządzenia do integracji z Internetem. Ta sieć sieci przecina świat, a nawet rozciąga się w kosmos. Ale co sprawia, że ​​to działa?

Aby zrozumieć Internet, warto spojrzeć na niego jako na system składający się z dwóch głównych elementów. Pierwszym z tych komponentów jest sprzęt . Obejmuje to wszystko, od kabli, które przenoszą terabity informacji w każdej sekundzie, po komputer siedzący przed tobą.

Inne rodzaje sprzętu obsługującego Internet to routery , serwery , wieże telefonii komórkowej, satelity, radia, smartfony i inne urządzenia. Wszystkie te urządzenia razem tworzą sieć sieci. Internet jest plastycznym systemem — zmienia się w niewielkim stopniu, gdy elementy łączą się i opuszczają sieci na całym świecie. Niektóre z tych elementów mogą pozostać dość statyczne i stanowić szkielet Internetu. Inne są bardziej peryferyjne.

Te elementy to połączenia. Niektóre z nich to punkty końcowe — komputer, smartfon lub inne urządzenie, z którego korzystasz, może być traktowane jako jeden. Nazywamy tych klientów punktami końcowymi . Maszyny, które przechowują informacje, których szukamy w Internecie, to serwery . Kolejnymi elementami są węzły , które pełnią funkcję łącznika na trasie ruchu. Są też linie transmisyjne, które mogą być fizyczne, jak w przypadku kabli i światłowodów, lub mogą to być sygnały bezprzewodowe z satelitów, telefonów komórkowych, wież 4G lub radia.

Cały ten sprzęt nie stworzyłby sieci bez drugiego składnika Internetu: protokołów. Protokoły to zestawy reguł, których przestrzegają maszyny, aby wykonać zadania. Bez wspólnego zestawu protokołów, których muszą przestrzegać wszystkie maszyny podłączone do Internetu, komunikacja między urządzeniami nie mogłaby się odbywać. Poszczególne maszyny nie byłyby w stanie zrozumieć się nawzajem ani nawet przesyłać informacji w sensowny sposób. Protokoły zapewniają zarówno metodę, jak i wspólny język dla maszyn służących do przesyłania danych.

Na następnej stronie przyjrzymy się bliżej protokołom i sposobowi przesyłania informacji przez Internet.

 

Kwestia protokołów

Internet to globalny byt – można go nazwać największą maszyną na Ziemi.

Prawdopodobnie słyszałeś o kilku protokołach w Internecie. Na przykład protokół przesyłania hipertekstu jest tym, czego używamy do przeglądania witryn internetowych za pomocą przeglądarki — to właśnie oznacza http na początku każdego adresu internetowego. Jeśli kiedykolwiek korzystałeś z serwera FTP, polegałeś na protokole przesyłania plików. Protokoły takie jak te i dziesiątki innych tworzą ramy, w których wszystkie urządzenia muszą działać, aby być częścią Internetu .

Dwa z najważniejszych protokołów to protokół kontroli transmisji (TCP) i protokół internetowy (IP) . Często łączymy je razem — w większości dyskusji na temat protokołów internetowych zobaczysz je jako TCP/IP.

Co robią te protokoły? Na najbardziej podstawowym poziomie protokoły te określają zasady przepływu informacji przez Internet. Bez tych reguł potrzebne byłyby bezpośrednie połączenia z innymi komputerami, aby uzyskać dostęp do przechowywanych przez nie informacji. Do zrozumienia wspólnego języka potrzebny jest również komputer i komputer docelowy.

Prawdopodobnie słyszałeś o adresach IP . Te adresy są zgodne z protokołem internetowym. Każde urządzenie podłączone do Internetu posiada adres IP . W ten sposób jedna maszyna może znaleźć drugą za pośrednictwem ogromnej sieci.

Wersja protokołu IP, z którego korzysta większość z nas, to IPv4, który jest oparty na 32-bitowym systemie adresów. Z tym systemem jest jeden duży problem: kończą nam się adresy. Dlatego też grupa zadaniowa ds. inżynierii internetowej (IETF) zdecydowała już w 1991 roku, że konieczne jest opracowanie nowej wersji protokołu IP, aby stworzyć wystarczającą liczbę adresów, aby zaspokoić zapotrzebowanie. W rezultacie powstał IPv6, 128-bitowy system adresów. To wystarczająca liczba adresów, aby zaspokoić rosnące zapotrzebowanie na dostęp do Internetu w dającej się przewidzieć przyszłości [źródło: Opus One ].

Gdy chcesz wysłać wiadomość lub pobrać informacje z innego komputera, protokoły TCP/IP umożliwiają transmisję. Twoje żądanie jest przesyłane przez sieć, trafiając na serwery nazw domen (DNS) po drodze, aby znaleźć serwer docelowy. DNS kieruje żądanie we właściwym kierunku. Gdy serwer docelowy otrzyma żądanie, może wysłać odpowiedź z powrotem do twojego komputera. Dane mogą podróżować zupełnie inną drogą, aby do Ciebie wrócić. To elastyczne podejście do przesyłania danych jest częścią tego, co sprawia, że ​​Internet jest tak potężnym narzędziem.

Przyjrzyjmy się bliżej przepływowi informacji w Internecie.

Pakiet, pakiet, kto ma pakiet?

Infrastruktura internetowa obejmuje systemy satelitarne.

In order to retrieve this article, your computer had to connect with the Web server containing the article's file. We'll use that as an example of how data travels across the Internet.

First, you open your Web browser and connect to our Web site. When you do this, your computer sends an electronic request over your Internet connection to your Internet service provider (ISP). The ISP routes the request to a server further up the chain on the Internet. Eventually, the request will hit a domain name server (DNS).

This server will look for a match for the domain name you've typed in (such as www.howstuffworks.com). If it finds a match, it will direct your request to the proper server's IP address. If it doesn't find a match, it will send the request further up the chain to a server that has more information.

The request will eventually come to our Web server. Our server will respond by sending the requested file in a series of packets. Packets are parts of a file that range between 1,000 and 1,500 bytes. Packets have headers and footers that tell computers what's in the packet and how the information fits with other packets to create an entire file. Each packet travels back up the network and down to your computer. Packets don't necessarily all take the same path -- they'll generally travel the path of least resistance.

That's an important feature. Because packets can travel multiple paths to get to their destination, it's possible for information to route around congested areas on the Internet. In fact, as long as some connections remain, entire sections of the Internet could go down and information could still travel from one section to another -- though it might take longer than normal.

When the packets get to you, your device arranges them according to the rules of the protocols. It's kind of like putting together a jigsaw puzzle. The end result is that you see this article.

Dotyczy to również innych rodzajów plików. Gdy wysyłasz wiadomość e-mail, zostaje ona podzielona na pakiety, zanim zostanie przesunięta przez Internet. Rozmowy telefoniczne przez Internet przekształcają również rozmowy w pakiety za pomocą protokołu Voice over Internet ( VoIP ). Możemy podziękować pionierom sieci, takim jak Vinton Cerf i Robert Kahn, za te protokoły — ich wczesna praca pomogła zbudować system, który jest zarówno skalowalny, jak i solidny.

Tak w skrócie działa internet. Gdy przyjrzysz się bliżej różnym urządzeniom i protokołom, zauważysz, że obraz jest znacznie bardziej złożony niż przedstawiony przez nas przegląd. To fascynujący temat — dowiedz się więcej, korzystając z linków na następnej stronie.

Pierwotnie opublikowany: 7 maja 2010 r.

Jak działa internet — często zadawane pytania

Co to internet?
Internet składa się z sieci komputerowych, które umożliwiają użytkownikom dostęp do informacji z innych komputerów (pod warunkiem, że mają na to pozwolenie). Internet często wykorzystuje różne protokoły, takie jak TCP/IP, aby umożliwić taką komunikację.
Jakie są główne cechy internetu?
Jedną z głównych cech internetu jest dostępność. Każdy, kto ma dostęp do komputera i łącza szerokopasmowego, może uzyskać dostęp do internetu bez ograniczeń. Internet jest również tani i kompatybilny z większością platform.
Jak dane przemieszczają się w Internecie?
Dane są cięte na pakiety. Pakiety te przechodzą przez dostawcę usług internetowych. Dostawca usług internetowych kieruje żądanie do serwera znajdującego się dalej w łańcuchu w Internecie. W końcu żądanie trafi do serwera nazw domen (DNS). Ten serwer będzie szukał pasującej nazwy domeny, którą wpisałeś (np. www.howstuffworks.com). Jeśli znajdzie dopasowanie, skieruje żądanie na właściwy adres IP serwera. Pakiety mają nagłówki i stopki, które informują komputery, co znajduje się w pakiecie i jak informacje pasują do innych pakietów, aby utworzyć cały plik. Każdy pakiet przesyłany jest z powrotem w górę sieci i do komputera.
Ile danych jest w internecie?
Badania przeprowadzone przez PwC wykazały, że internet osiągnął około 4,4 ZB (zettabajtów) danych do 2019 r. (Zetabajt to 1 073 741 824 terabajtów). Większość tych danych jest przechowywana przez firmy usługowe, takie jak Amazon, Microsoft, Facebook i Google.

Dużo więcej informacji

Powiązane artykuły

  • Jak działa infrastruktura internetowa
  • Fakt czy fikcja: Internet
  • Ostateczny quiz o internetowych mitach
  • Jak działa ARPANET
  • Jak działają modemy
  • Jak działają serwery internetowe
  • Co to jest pakiet?
  • Jak powstał Internet?
  • Jak działają routery

Więcej świetnych linków

  • Muzeum Historii Komputerów
  • DARPA
  • Żywy Internet

Źródła

  • Muzeum Historii Komputerów „Pionier komputerowy Robert Kahn z Edem Feigenbaumem”. Youtube. 9 stycznia 2007. (23 kwietnia 2010) http://www.youtube.com/watch?v=t3uTKs9XZyk
  • Przegląd Kongresu. „Historia Internetu: od ARPANET do łączy szerokopasmowych”. luty 2007. s. 35 - 37, 64.
  • Haubena, Ronda. „Od ARPANETU do Internetu”. Uniwersytet Columbia. 23 czerwca 1998. (26 kwietnia 2010) http://www.columbia.edu/~rh120/other/tcpdigest_paper.txt
  • Instytut Nauk Informacyjnych. "Protokół internetowy." wrzesień 1981. (26 kwietnia 2010) http://www.ietf.org/rfc/rfc791.txt
  • Opus Jeden. „Co to jest IPv6?” (27 kwietnia 2010) http://www.opus1.com/ipv6/whatisipv6.html
  • MYŚL o projekcie. „Historia techniczna ARPANET”. Uniwersytet Teksasu w Austin. (26 kwietnia 2010) http://userweb.cs.utexas.edu/users/chris/nph/ARPANET/ScottR/arpanet/index.htm