Internet

2. hodina WBA


Matěj Cajthaml — SSPŠ

©

Internet

Internet

  • internet = celosvětový systém navzájem propojených počítačových sítí
  • počítačová síť = sdružení technických prostředků, realizující spojení a výměnu informací
  • typy počítačových sítí: peer to peer a client-server

Jaké služby využívají internet?

Služby využívající internet

  • webové stránky
  • přenos videa a zvuku, sdílení souborů
  • e-mail, komunikace, sociální sítě

Jaké existují počítačové sítě?

Počítačové sítě

  • vědecké, vojenské, bankovní instituce
  • školní
  • osobní (soukromé)

Historie internetu

Historie internetu

  • point-to-point internet po 2. světové válce
  • 1969 vznik sítě ARPANET s 4 uzly
  • 1972 měla síť ARPANET cca 70 zařízení
  • následovaly další sítě, které se navzájem propojovaly
  • dnešní internet jsou sítě propojené po celém světě
  • 1992 ČVUT se připojilo k internetu (Rakousko, Linec)

Počet připojených zařízení

1978 27 tisíc zařízení
1992 1 milión zařízení
1996 55 milionů zařízení
2000 250 milionů zařízení
2009 1.8 miliardy zařízení
2020 50 miliard zařízení

World Wide Web

World Wide Web

  • WWW = soustava propojených hypertextových dokumentů
  • hypertextový dokument = dokument, který je vázan hyperlinky na jiné dokumenty
  • strukturou není lineární
  • pro zobrazení je potřebný webový prohlížeč
  • HTTP(/S)
  • formát HTML
  • adresace pomocí URL

Doména

  • doména = jednoznačný identifikátor serveru na internetu
  • několik částí oddělených tečkami
  • ASCII, ignoruje velikost písmen

Doména

  • 1. řádu — určuje zemi / obecnou skupinu. Například .cz, .uk, .fr, často označováno jako Top Level Domain (TLD).
  • 2. řádu — nejčastější případ koupě. Určuje společnost / entitu. Například seznam.cz.
  • x. řádu — tzv. subdoména — poddoména. Například email.seznam.cz.

URL adresa

  • řetězec znaků s definovanou strukturou

  • URL = Uniform Resource Locator
  • specifické umístění souboru na internetu a serveru
  • záleží na velikosti písmen, vyjma protokolu a domény
  • (ne)povinné části

Určete části URL

Více parametrů

https://ssps.cz/?vek=4&jmeno=Matěj&prijmeni=Cajthaml

Platné URL

URL adresy

PRÁCE

  • vyzkoušejte různé URL adresy, protokoly s různými kotvami a parametry, procházejte známe webové stránky a zjistěte, jak jejich URL vypadají.
  • narazili jste na něco speciálního? Jaké stránky jste zkoušeli?
  • existuje neplatná URL?
  • přečtěte (vyhledejte) si stránku "What is URL?" na stránce developer.mozilla.org. Co nového jste se dozvěděli?

Webový vyhledávač

  • automatický systém vyhledávající informace na WWW
  • podobnost s tzv. webovým katalogem
  • vypnutí pomocí souboru robots.txt
  • seznam webových vyhledávačů
  • hluboký web (deep web)
  • temný web (dark web)

Určete zařazení

(obyčejný / hluboký / temný web)

  • virtuální škola / moodle
  • stránky školy
  • bakaláři
  • Facebook profil
  • zprávy v Messengeru
  • onion web
  • e-mailový klient

Webové protokoly

  • existuje nespočet webových protokolů
  • každý protokol si určuje vlastní syntaxi, sémantiku a synchronizaci
  • podrobněji v PSI

Protokol — HTTP

  • = HyperText Transfer Protocol
  • přenos hypertextových dokumentů
  • obyčejně se využívá port 80
  • dnes je základem pro mnoho odvětví v IT

Protokol — HTTPS

  • = HTTP Secure
  • zabezpečená nástavba HTTP
  • data jsou šifrována pomocí asymetrických šifer
  • obyčejně se používá port 443

  • dříve používán pro přenos důvěrných informací
  • dnes je nutný skoro na všech webových stránkách

Protokol — IP

  • = Internet Protocol
  • směrování na internetu
  • směrování packetů
  • síťová vrstva

  • IPv4 je vyčerpaná

  • IPv4 → 192.168.0.1
  • IPv6 → 2001:718::fec9:ca5

IP adresy

PRÁCE

Nalezněte vaší IP adresu. Určete v jakém formátu je. Je unikátní ve třídě?

Protokol — DNS

  • = Domain Name System
  • převod doménových jmen na IP

  • hierarchický systém
  • lepší orientace pro lidi

  • seznam.cz převede na 77.75.76.3

FTP

  • = File Transfer Protocol
  • přenášení souborů mezi počítači
  • různé operace

  • FTP klient / FTP v prohlížeči
  • využívá model klient-server
  • např. nahrávání webových stránek, zálohování
  • např. WinScp, FreeCommander, FileZilla, ...

Protokoly

PRÁCE

sepište v pěti bodech zajímavé informace o nějakém dalším protokolu

Shrnutí

Co je to Internet a počítačová síť?
Jaký je rozdíl mezi HTTP a HTTPS?
Co je to URL?
Co je to DNS?
Jaký rozdíl je mezi webovým katalogem a vyhledávačem?

Děkuji za pozornost!

  • matej.cajthaml@ssps.cz
  • https://ssps.cajthaml.eu/