Informatyka dla klasy IK

Łącze internetowe

Struktura dzisiejszego Internetu jest bardzo złożona. Ciągle powstają nowe urządzenia, które są do niego podłączane, rośnie zasięg sieci, pojawiają się sieci radiowe.

Pierwszą rzeczą, którą należy zrozumieć, jest to, iż Internet to sieć sieci. Elementami składowymi są całe sieci, a nie pojedyncze komputery, jak ma to miejsce w zwykłych sieciach komputerowych.

 

Inter + Net
Między + Sieć

 

Dostęp do Internetu uzyskujemy za pośrednictwem dostawcy usług internetowych – ISP (ang. Internet Service Provider). Dostawcy ci sami posiadają sieci, które nazywamy sieciami ISP. Zbudowane są one z szybkich routerów, przełączników pakietów, modemów oraz kanałów transmisyjnych o dużej przepustowości. Sieci te tworzą hierarchię warstwową.

 

obrazek

Warstwy sieci dostawców Internetu

Na szczycie tej hierarchii znajdują się dostawcy ISP pierwszej warstwy. Charakteryzują się oni tym, iż posiadają bardzo szybkie routery oraz łącza wymiany danych. Wszyscy dostawcy ISP pierwszej warstwy są połączeni ze sobą bezpośrednio, dzięki czemu mogą wymieniać dane bez pośredników, a zatem bardzo szybko. Warstwa pierwsza ISP posiada międzynarodowy zasięg. Dostawcy ISP pierwszej warstwy udostępniają Internet bardzo licznym dostawcom ISP warstwy drugiej oraz sieciom prywatnym, które stać na taką usługę (ponieważ połączenie jest bardzo szybkie, to miesięczne koszty dzierżawy są bardzo wysokie).

Warstwa druga charakteryzuje się mniejszymi szybkościami transmisji (nie zawsze jest to prawdą) oraz tym, że sieci ISP tej warstwy są zawsze połączone z dostawcą warstwy 1 oraz czasami z innymi sieciami ISP w warstwie 2. Takie połączenia umożliwiają przesyłanie danych poza sieciami ISP warstwy pierwszej, co prowadzi często do niższych kosztów i zmniejsza ruch w sieciach warstwy 1. Dostawcy ISP warstwy 2 posiadają zasięg krajowy lub regionalny.

Miejscowi dostawcy Internetu są najczęściej podłączeni do sieci ISP warstwy 2. Udostępniają oni połączenie internetowe dla sieci użytkowników końcowych. Należy tutaj zaznaczyć, że każdy może zostać dostawcą ISP. Wystarczy podłączyć do łącza internetowego router i rozprowadzać Internet do komputerów współpracujących z tym routerem. Na tej zasadzie działają domowe sieci wifi.

Struktura sieci ISP nosi nazwę sieci szkieletowej Internetu (ang. Internet Backbone Network).

Protokół Internetowy

Prowadzenie wymiany danych wymaga określenia bardzo ścisłych reguł przebiegu tego procesu. Reguły te noszą nazwę protokołu sieciowego. W Internecie mamy dwa podstawowe protokoły transmisyjne:

  • IP (ang. Internet Protocol) – jest podstawowym protokołem sieci Internet, który odpowiada za nawiązywanie połączeń pomiędzy hostami i wymianę pakietów danych. Określa on postać adresów komputerów w Internecie oraz strukturę przesyłanych pakietów.
  • TCP (ang. Transmission Control Protocol) – jest protokołem sterującym transmisją danych poprzez Internet.

Te dwa protokoły ściśle ze sobą współpracują, dlatego zwykle mówimy o protokole TCP/IP.

Adresy IP

Komputery w sieci Internet rozpoznają się na podstawie tzw. adresu IP (ang. Internet Protocol Address). Są to 4 bajty (w nowszych rozwiązaniach 16 bajtów), które określają sieć oraz komputer wewnątrz sieci. Adresy IP zapisujemy w postaci czterech liczb dziesiętnych z zakresu od 0 do 255, rozdzielonych kropkami. Na przykład adres IP: 213.180.141.140 identyfikuje serwer onet.pl.

Ponieważ adresy IP określają sieć oraz komputer wewnątrz sieci, to zbudowane są z dwóch odrębnych części. Jeśli popatrzymy na adres IP od strony binarnej, wyróżnimy w nim dwa ciągi bitów. Pierwszy określa numer sieci, drugi określa numer komputera (hosta) wewnątrz tej sieci. Niektóre adresy IP są zarezerwowane do zadań specjalnych i nie mogą być używane jako adresy IP hostów.

Kiedyś stosowano podział adresów na klasy A, B, C, D i E. Od roku 1996 podział ten przestał być stosowany, dlatego nie będziemy sobie zaprzątać nim głowy. Dzisiaj dostawcom ISP przydziela się odpowiednie pule adresów IP, którymi mogą oni dowolnie dysponować. Informacja o tych pulach przechowywana jest w specjalnych bazach danych. Np. wg Wikipedii:

  • APNIC (ang. Asia Pacific Network Information Centre) – dla rejonu Azji i Pacyfiku,
  • ARIN (ang. American Registry for Internet Numbers) – dla rejonu Ameryki Północnej,
  • LACNIC (ang. Regional Latin-American and Caribbean IP Address Registry) – dla rejonu Ameryki Łacińskiej i wysp Karaibskich,
  • RIPE (fr. Réseaux IP Européens) – dla rejonu Europy, Bliskiego Wschodu i centralnej Azji,
  • AfriNIC – dla rejonu Afryki (Rozpoczęła działanie 22 lutego 2005, wcześniej dystrybucją zajmowały się RIPE NCC, APNIC i ARIN).

Z tych baz danych może korzystać zwykły użytkownik Internetu. Na przykład chcemy sprawdzić, gdzie należy adres IP 83.6.37.76. W tym celu uruchamiamy przeglądarkę i wchodzimy na stronę google.pl. W polu tekstowym wpisujemy hasło RIPE. Następnie z listy wybieramy RIPE Database. W polu RIPE Database Search wprowadzamy adres IP: 83.6.37.76 i klikamy w przycisk Search. Po krótkiej chwili otrzymamy informację z bazy danych na temat przynależności danego adresu IP do odpowiedniej puli:

 

inetnum:         83.4.0.0 - 83.11.255.255
netname:         NEOSTRADA-ADSL
descr:           Neostrada
country:         PL
admin-c:         TPHT
tech-c:          HT2189-RIPE
status:          ASSIGNED PA
mnt-by:          TPNET
mnt-lower:       TPNET
mnt-routes:      TPNET
source:          RIPE # Filtered

 

W pierwszej linijce widzimy pulę adresów IP, która została przydzielona dostawcy ISP. Dostawcą jest:

 

role:    TP S.A. Hostmaster
address: Orange Polska S.A.
address: ul. Nowogrodzka 47A
address: 00-695 Warszawa
address: Poland
phone: +48 800 120810

 

Istnieją również pule prywatnych adresów IP, które stosowane są wewnątrz sieci użytkowników. Takie adresy nie określają w Internecie żadnej sieci. Nazywamy je adresami niepublicznymi.

  • 10.0.0.0 – 10.255.255.255
  • 172.16.0.0 – 172.31.255.255
  • 192.168.0.0 – 192.168.255.255

Do rozdzielania adresu sieci od adresu hosta służy tzw. maska sieciowa (ang. subnetwork mask), która ma postać podobną do adresu IP. Adres sieci uzyskuje się z adresu IP przez zastosowanie bitowej operacji AND na odpowiadających sobie bitach adresu IP oraz maski. Na przykład mamy adres 192.168.28.69 i maskę podsieci 255.255.255.192. Zapisujemy bitowo oba składniki:

 

192.168.28.69 11000000 10101000 00011100 01000101
255.255.255.192 11111111 11111111 11111111 11000000
IP AND mask 11000000 10101000 00011100 01000000
  192 168 28 64

 

Otrzymaliśmy adres IP sieci równy 192.168.28.64. Adres hosta w tej sieci to reszta z adresu IP, czyli 5. Adresy sieci są używane przez routery do kierowania pakietów w odpowiednie miejsce w sieci Internet (czyli do odpowiedniej podsieci).

 

4 bajtowe adresy IP są już na wyczerpaniu. Dalszy rozwój Internetu zależy od przejścia do nowej wersji nr 6, w której adresy IP będą 16 bajtowe. Proces ten ciągle się odbywa.

Model klient-serwer

Słowo serwer (ang. server) pochodzi z języka łacińskiego:

 

servus  = sługa, niewolnik, podwładny
servire  = służyć, usługiwać

 

W tym kontekście przeznaczenie serwera staje się jasne - jest to komputer usługowy, który służy, usługuje użytkownikom sieci. Usługi internetowe opierają się na modelu klient-serwer. Serwer jest dawcą usługi, a klient jest biorcą usługi. Internet jest ośrodkiem, w którym dana usługa może być udostępniana przez serwer dla jej klientów. Klient usługi to program działający na komputerze użytkownika, który poprzez sieć Internet łączy się z serwerem i korzysta z jego usług. Każdy komputer o publicznym adresie IP może stać się serwerem usług internetowych, jeśli zostanie na nim zainstalowane odpowiednie oprogramowanie serwera (czasami komputery są zabezpieczane przez administratorów sieci przed dostępem z zewnątrz, co utrudnia instalowanie na nich oprogramowania serwerowego).

obrazek

Konfiguracja połączenia internetowego

Połączenie internetowe definiowane jest przez kilka składników:

  • Adres IP hosta – określa adres IP identyfikujący dany komputer w sieci.
  • Maska sieciowa – określa bity w adresie IP, które adresują sieć oraz bity adresujące hosta w sieci.
  • Domyślna droga – jest adresem IP, poprzez który host otrzymuje dostęp do Internetu oraz do innych usług sieciowych. Adres ten należy do serwera.
  • Główny DNS – jest adresem IP serwera DNS, który pozwala zamieniać nazwy domenowe na odpowiadające im numery IP.

W systemie Windows informację o aktualnym połączeniu internetowym uzyskamy po wpisaniu w oknie konsoli polecenia:

 

ipconfig

 

w odpowiedzi dostaniemy poniższą informację:

 

Ethernet adapter Ethernet:

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::8458:61a5:a0b5:ad6e%4
IPv4 Address. . . . . . . . . . . : 192.168.0.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1

 

Parametry połączenia internetowego mogą być wprowadzone ręcznie przez administratora sieci lub uzyskane automatycznie przez tzw. usługę DHCP (ang. Dynamic Host Configuration Protocol). Usługa ta wymaga obecności serwera DHCP w sieci. Klient DHCP, czyli komputer skonfigurowany do automatycznego pobierania ustawień sieciowych, najpierw próbuje wykryć obecność serwera DHCP wysyłając specjalny komunikat sieciowy. Serwer DHCP odbiera ten komunikat i wysyła w odpowiedzi komunikat potwierdzający obecność usługi. Wtedy klient wysyła do serwera DHCP żądanie przesłania konfiguracji. Serwer DHCP spełnia to życzenie (lub nie, niestety też się zdarza) i przesyła do klienta pakiet konfiguracyjny, w którym zawarte są informacje o ustawieniach sieciowych (adresy IP, maski, itp.). Klient DHCP odbiera ten pakiet i na jego podstawie konfiguruje się. Przydział tych ustawień nie jest wieczny, trwa przez określony czas, po czym może zostać zmieniony na inny zestaw parametrów.


   I Liceum Ogólnokształcące   
im. Kazimierza Brodzińskiego
w Tarnowie

©2024 mgr Jerzy Wałaszek

Dokument ten rozpowszechniany jest zgodnie z zasadami licencji
GNU Free Documentation License.

Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl

W artykułach serwisu są używane cookies. Jeśli nie chcesz ich otrzymywać,
zablokuj je w swojej przeglądarce.
Informacje dodatkowe