Architektura Internetu, protokoly sieciowe, adresy IP, uslugi internetowe
ð Podstawa programowa: III.4Internet to ogolnoswiatowa siec komputerowa laczaca miliardy urzadzen. Powstal w 1969 roku jako ARPANET - wojskowy projekt laczacy cztery uniwersytety w USA. Dzis laczy ponad 5 miliardow uzytkownikow na calym swiecie.
Komunikacja w Internecie opiera sie na modelu TCP/IP - zestawie protokolow (regul) przesylania danych:
Kazde urzadzenie w sieci ma unikalny adres IP - to jak numer telefonu komputera.
192.168.1.100 (32 bity, okolo 4,3 mld adresow)2001:0db8:85a3::8a2e:0370:7334 (128 bitow, praktycznie nieograniczona liczba)DNS (Domain Name System) to "ksiazka telefoniczna Internetu" - zamienia nazwy domen na adresy IP.
www.google.com - DNS tlumaczy to na: 142.250.185.206https://www.example.com/strona.htmlwhatismyip.comipconfigifconfig lub ip addrping google.com - sprawdza polaczenie z serweremSprawdz swoj adres IP publiczny (przez strone internetowa) oraz prywatny (przez ipconfig/ifconfig). Zapisz oba adresy. Odpowiedz: a) Czy to IPv4 czy IPv6? b) Dlaczego te adresy sa rozne? c) Co sie stanie, jesli zrestartujesz router - czy IP publiczny sie zmieni?
a) Najczesciej IPv4 (format x.x.x.x). b) IP publiczny to adres widoczny w Internecie (przydzielony przez dostawce), IP prywatny to adres w sieci lokalnej (przydzielony przez router). c) Tak, przy IP dynamicznym adres moze sie zmienic po restarcie routera.
Uzyj komendy nslookup w terminalu, aby sprawdzic adresy IP dla: a) google.com, b) facebook.com, c) wikipedia.org, d) gov.pl. Zapisz wyniki. Czy jeden serwis moze miec wiele adresow IP? Dlaczego?
Tak, duze serwisy maja wiele adresow IP - to tzw. load balancing (rownowazenie obciazenia). Ruch uzytkownikow jest kierowany do roznych serwerow, aby zaden nie byl przeciazony. Google np. ma setki serwerow na calym swiecie.
Przeanalizuj nastepujacy adres URL: https://www.sklep.example.com:443/produkty/laptop.html?kolor=czarny&rozmiar=15#specyfikacja. Zidentyfikuj: a) protokol, b) subdomena, c) domena, d) TLD, e) port, f) sciezka, g) parametry, h) kotwica (fragment).
a) https, b) www.sklep, c) example, d) .com, e) 443, f) /produkty/laptop.html, g) kolor=czarny&rozmiar=15, h) specyfikacja. Port 443 to domyslny port dla HTTPS.
Uzyj komendy tracert google.com (Windows) lub traceroute google.com (Linux/macOS). Opisz: a) Ile "skokow" (hops) wykonuje pakiet? b) Ktory skok trwa najdluzej? c) Czy potrafisz zidentyfikowac swojego dostawce Internetu? d) Narysuj schemat drogi pakietu od Twojego komputera do serwera Google.
Typowo pakiet wykonuje 10-20 skokow. Pierwszy skok to router domowy, kolejne to wezly dostawcy Internetu (ISP), nastepnie punkty wymiany ruchu i serwery Google. Najdluzsze skoki to czesto lacza miedzynarodowe (np. kabel podmorski Europa-USA).