Internet to jest rozbudowana sieć komputerowa łącząca wiele sieci komputerowych na świecie. Nie ma jednego komputera, który zarządzałby Internetem.
Internet to nie tylko strony WWW, to jest tylko jedna z usług jakie on oferuje. Oprócz WWW jest jeszcze e-mail, IRC, komunikatory internetowe, grupy dyskusyjne (Usenet), FTP, Telnet… Teoretycznie do każdej z usług internetowych potrzebny jest klient, ale większość z tych usług jest dostępna jednak z poziomu stron WWW (np. poczta e-mail - możemy korzystać z niej za pomocą klienta np. Outlook Express, ale także za pomocą interfejsu na stronie usługodawcy np. http://www.gmail.com). Dlatego też często strony WWW są utożsamiane z Internetem.
Każdy komputer lub sieć komputerowa podłączona do Internetu ma swój adres IP (wygląda on np. tak: 194.0.171.69 - to jest IP dobrychprogramów) i pod tymi adresami się widzą. Adresy są nadawane w standardzie IPv4, jednak istnieje już nowy standard IPv6 składających się z większej ilości liczb, zapisanych w systemie szestnastkowym, który niebawem wejdzie w życie bo adresy IP już się kończą. Jednak ponieważ taki adres jest trudny do zapamiętania przez człowieka, ktoś wymyślił adresy URL (tak naprawdę nazywają się one URI, ale przyjęła się nazwa URL).
Przykładem takiego adresu jest np. http://www.dobreprogramy.pl albo http://www.sejm.gov.pl. Taki adres URL składa się z domen: pl - strona po polsku lub dla Polaków (strony amerykańskie nie mają końcówki .us, chociaż taką mają przyznaną Stany, ponieważ stamtąd wywodzi się Internet) - jest to domena regionalna, najwyższego poziomu, gov - strona rządowa - domena funkcjonalna, sejm - nazwa subdomeny, www - usługa WWW. Domeny dzielą się na funkcjonalne (np. gov, com, org), regionalne (np. pl, de, ru, eu, ale też lodz.pl czy waw.pl) i subdomeny (np. dobreprogramy, sejm, wp, onet) lub najwyższego poziomu (domeny regionalne - krajowe oraz funkcjonalne w przypadku stron amerykańskich, z tą amerykańskością bywa różnie, bo istnieje wiele polskich stron bez końcówki pl albo eu), drugiego poziomu (w przypadku domen krajowych funkcjonalne albo regionalne typu lodz, waw, gda oraz subdomeny) oraz niższych poziomów (subdomeny).
Domenami najwyższego poziomu zarządza amerykańska organizacja ICANN, a domenami podrzędnymi do domeny pl, a także podrzędnymi podrzędnym domenie pl domenom funkcjonalnym i niektórym regionalnym zarządza instytucja NASK, która pierwsza wprowadziła Internet w Polsce (wtedy do Internetu w Polsce mogły się jeszcze przyłączać tylko uczelnie itp, internet w domu stał się dostępny dopiero po wprowadzeniu łącza komutowanego /0202122/ przez TPSA). Są jednak wyjątki, np. domenami podrzędnymi do lodz.pl zarządza łódzka sieć miejska (takie sieci oznacza się skrótem MAN) LODMAN.
Adresy IP na adresy URL i odwrotnie tłumaczone są przez tzw. serwery DNS. Jest 13 serwerów głównych umieszczonych w różnych częściach świata i rzeczywiście w przypadku awarii ich wszystkich jednocześnie przeglądanie Internetu byłoby znacznie utrudnione. Jednak na każdą stronę internetową dałoby się wejść wpisując zamiast adresu strony adres IP, a pocztę można byłoby sprawdzić wpisując w konfiguracji programu pocztowego adres IP zamiast adresu URL serwera poczty. Taka awaria jednak jest bardzo mało prawdopodobna.
Tym głównym serwerom podlegają serwery niższego rzędu. Użytkownicy Neostrady i innych łącz oferowanych przez TPSA korzystają z serwerów DNS o adresach 194.204.159.1 i 194.204.152.34, ale nic nie szkodzi na przeszkodzie żeby w konfiguracji połączenia internetowego wpisać inne DNS-y (np. openDNS). Oczywiście serwery Telekomunikacji nie są podłączone bezpośrednio do jednego z serwerów głównych DNS, sieć serwerów DNS ma strukturę drzewiastą.
Przeglądarka zanim połączy się z serwerem DNS, “zagląda” jednak najpierw do pliku C:\WINDOWS\system32\drivers\etc\hosts w Windows lub /etc/hosts w Linux, który można wykorzystać w celu przyspieszenia Internetu lub zablokowania dostępu do niepożądanych stron. Jest to taki “lokalny serwer DNS”. Możemy tam np. przypisać do adresu URL nasza-klasa.pl adres IP jakiejś innej strony lub tzw. pętlę zwrotną 127.0.0.1 i wtedy nie będziemy mogli wejść na naszą-klasę albo zamiast naszej-klasy będą się otwierać np. Google xD.
Serwer to jest komputer udostępniający. Może on udostępniać zarówno stronę WWW, jak i gromadzić pocztę e-mail czy umożliwiać gadanie przez IRC. Serwery te działają zwykle na systemie Linux, stąd w adresach URL stosuje się “slashe” a nie “backslashe” tak jak w Windows.
Najwięksi usługodawcy internetowi (tzw. ISP lub providerzy) w Polsce np. TPSA, Netia, GTS Energis, NASK, Telekomunikacja Kolejowa mają swoje własne “wyjścia na świat” czyli światłowody łączące Polskę z zagranicą (zwykle z Niemcami). Lokalne “radiówki” czy"osiedlówki" zwykle mają wykupione szybkie łącze u jakiegoś dużego providera np. internet DSL TP (nie mylić z Neostradą, która też jest w technologii DSL, a właściwe ADSL). Dlatego też takie sieci mają tylko jedno zewnętrzne IP.
Sygnał internetowy “w pobliżu” ludzi przesyłany jest najczęściej za pomocą linii telefonicznych w technologii ADSL, jednak są serwery, do których podłączona jest krajowa sieć telefoniczna i dalej już Internet idzie oddzielnymi przewodami, najpierw poprzez sieć TPNetu, później światłowodami nie tylko TPNetowymi.
“Źródłem” Internetu nie musi być jednak wcale linia telefoniczna, ponieważ do tego celu często wykorzystuje się sieci telewizji kablowej, a nawet centralnego ogrzewania (coś takiego działa we Wrocławiu).
Europę z Ameryką łączy chyba kilka światłowodów, jednak w przypadku Afryki już tak nie jest i w ciągu ostatnich lat 2 razy zdarzyło się że jakiś okręt przeciął kotwicą światłowód pod M. Śródziemnym i Afryka pozostała bez internetu.
Trasę pakietów pomiędzy swoim komputerem, a serwerami możesz sprawdzić wydając w wierszu poleceń komendę tracert.
Jeśli chodzi o DNS, proponuje lekturę:
http://pl.wikipedia.org/wiki/DNS
Opowiedziałem to naprawdę pokrótce.