300 likes | 429 Views
Internet. Historie, technické řešení, služby. Historie. 1957 – sputnik + jaderné zbraně = ohrožení telekomunikačních sítí ARPA – robustní síť 1969 – experimentální síť ARPANET (4 uzly – rychlý nárůst – 1972 již 70 uzlů) síť bez centra packet switching
E N D
Internet Historie, technické řešení, služby
Historie • 1957 – sputnik + jaderné zbraně = ohrožení telekomunikačních sítí ARPA – robustní síť • 1969 – experimentální síť ARPANET (4 uzly – rychlý nárůst – 1972 již 70 uzlů) • síť bez centra • packetswitching • 1973 – připojen University College London anorský seismologický ústav NORSAR
Historie • 1983 – oddělení MILNETU (Military Network) • TCP/IP (TransmissionControl Protokol/Internet Protokol) • DNS (DomainName Systém) • 1989 – TimBerners-Lee: návrh WWW, CERN • 1992 – připojen Bílý dům ČVUT (13. únor; Linz)
Přenos dat mezi počítači pravidla komunikace = protokol • Ethernet (MAC adresa + kolize + rámce) • Token Ring (kruh + jeho MAC + token + rámce) • ArcNet (hvězda + token) • 100 VG AnyLan (hvězda + deterministicky) • optické FDDI (FiberDistributed Data Interface – kruh + token) • (wifi)
Přenos dat mezi sítěmi • jednotná logická adresa IP • IP pakety přepravované rámci • analogie = pošta • balíček s adresou = paket s IP • listonoš, auto, vlak s adresou následující pošty = rámce s MAC • jednotlivé pošty = routery
Přenos dat mezi sítěmi Rodina protokolů TCP/IP • TCP (TransmissionControl Protokol) • rozdělí message na pakety, očísluje, dá adresu cíle • v cíli seřadí pakety, vyžádá chybějící, složí zpět • UDP (User Datagram Protokol) • paketům dá adresu cíle • v cíli složí zpět, nekontroluje – stream • IP (Internet Protokol) • směruje pakety přes jednotlivé uzly
Uzly Internetu • PC ( s IP adresou) • LAN (Local Area Network) • PC • switch • servery • gateway (brána s IP adresou) • DNS server • router (směrovač)
Adresování v Internetu • IP adresa • před 1992 centrální přidělování v USA • dnes hierarchicky • Global Internet Registry (IANA = Internet AssignedNumbersAuthority) • Regional IR (S. Amer., J. Amer, Afrika, …, RIPE NCC Amsterodam, …) • Local IR • Internet Service Provider (UPC, O2, GTS, …) • Enterprice (velké organizace – MAFRA, …) • IPv4 32b (192.113.74.81), IPv6 128b(2001:0db8:85a3:08d3:1319:8a2e:0370:7334)
Adresování v Internetu • DNS (DomainNameService) • IANA – top level domény • generické (edu, mil, gov, com, org, net, aero, …) • národní (cz, sk, pl, uk, de, …) • CZ.NIC (koordinátor domény cz, správce registru) • komerční registrátoři • nslookup IP, DNS • tracert IP, DNS
Služby Internetu • Telnet (dálkový přístup k počítači) • FTP (přenos souborů) • e-mail • Instant messaging • WorldWide Web • Internetová telefonie (VoIP – Voiceover IP) • Videokonference • Cloudcomputing
E-mail • Architektura klient-server • E-mailový klient – lokálně na PC • E-mailový server • odeslání zpráv – protokol SMTP • stažení zprávy ze serveru – protokol POP3 • ovládání schránky na serveru – protokol IMAP4
E-mailová konference • služba serveru (např. pandora.cz) • moderátor • založí téma v kategorii • obdrží e-mailovou adresu konference • zájemce – přihlášení (schválení moderátorem) • mailing list • moderátor • moderuje diskusi, schvaluje vhodné, maže nevhodné • vyřazuje z konference • ukončuje konferenci
Instant messaging • komunikace • online, účastníci současně přihlášeni • textová • ICQ, Windows Live Messenger, Yahoo, Miranda, Jabber
Internetová diskuse • uživatelé nejsou současně přihlášeni • textové příspěvky na stránce • diskuse k článku, návštěvní kniha, otázky-odpovědi • diskusní server (moderátor, založit téma) • veřejná × neveřejná • registrace uživatelů • IP adresa přispěvatele • schvalování, mazání příspěvků, blokování přispěvovatelů • software – phpBB (zdarma)
VoIP – Internetová telefonie • protokol SIP (multimediální komunikace v reálném čase) • speciální telefon připojený k internetu • možnost audiokonferencí • Skype • proprietární protokol • softwarový klient • možnost IN i OUT • audio i videotelefonie • možnost videokonferencí (bez moderování)
Videokonference • Typy konferencí • Jednací (každý vidí každého – konferenční místnost, PC, tablet, telefon) • Školicí (všichni vidí školitele a jím prezentované podklady; komunikace hlasem, textem) • Technická realizace • videotelefony, Skype • internetová služba (video-konference.cz) • PC • prohlížeč
Videokonference • Technická realizace • softwarový klient pro PC, Mac, iPad, iPhone
Videokonference • Technická realizace • speciální hardware • personální (monitor, mechanická integrovaná kamera, kodek, mikrofon, reproduktory a ovládání, AES)
Videokonference • speciální hardware • kompaktní (motorická kamera HD >10×, kodek, mikrofon a dálkové ovládání, AES) • potřeba zobrazovací zařízení (monitor, TV, videoprojektor)
Videokonference • speciální hardware • skupinové (LCD monitory s integrovanou motorickou kamerou HD >10×, kodek, mikrofony, stereo reproduktory a dálkové ovládání, AES)
Vyhledávání na webu • Předmětové adresáře (katalogy stránek) • Hierarchický seznam – adresář (jako na disku) • Dodali autoři, kontrola redaktory – vyšší kvalita, menší rozsah • Druhy • akademické a profesionální - vytvořeny experty, hlavně pro výzkumné účely • komerční portály - určeny nejširší veřejnosti, co největší návštěvnost • Yahoo! (1994 Stanford, největší, dir.yahoo.com) • Open Directory Project (1998, externí dobrovolní redaktoři)
Vyhledávání na webu • Internetové vyhledávače (searchengines, fulltextové) • robot (sleduje odkazy), index • Google (web stránky, obrázky, videa, …, Scholar – vědecké články, Google Books, …, rozšířené vyhledávání) • Seznam, Centrum • Metavyhledávače (Metacrawler, FederatedQuerry Server, …)
Dostupnost webu • povrchový web (přístupný vyhledávačům) • hluboký (neviditelný, deep) web • „500“× větší než povrchový • „1000–2000“× hodnotnější informace než povrchový • důvody nepřístupnosti • stránky samotáři (neprovázané hypertextem) • přístup na heslo (např. intranet), po registraci • dynamické stránky (výstup z databáze na zadaný dotaz) • neprohledávaný typ souboru • brány pro deepweb (adresáře databází, odb. textů) • Complete Planet
Dostupnost webu • sémantický web • vyznačený význam dat pro strojové zpracování • mikroformáty (atributy tagů HTML určující význam) • mikrodata(V HTML5 sada atributů k libovolnému elementu) • RDF (ResourceDescription Framework = systém popisu zdrojů ) • otázka = předělání webu
Šifrování dat • diplomacie, informace vojenské, obchodní, technické, internetbanking, hesla • Caesarova šifra • algoritmus, klíč, symetrie, hrubá síla • Šifry • symetrické (jeden klíč pro šifrování i dešifrování) • asymetrické (dvojice klíčů – jeden pro šifrování, druhý dešifrování) • dnes veřejný algoritmus, utajený klíč
Šifrování dat • Symetrické šifry • rychlé (1000× než asymetrické) • nenáročné na HW • problémy • předání klíče • ve skupině velké množství klíčů • algoritmy • DES, Triple DES (1997 – DEScracker) • AES (AdvancedEncryption Standard, Rijndael)
Šifrování dat • Asymetrické šifry (od cca 1975) • dva klíče (prvočísla, z jednoho nelze získat druhý) • jeden šifruje, druhý dešifruje • tajný klíč (secret) × veřejný klíč (public) • šifrování • zašifrování veřejným klíčem adresáta • digitální podpis • zašifrování tajným klíčem odesílatele • algoritmy: Diffie-Hellmann, RSA (Rivest, Shamir, Adleman)
Šifrování dat • Hash funkce • otisk zprávy • pevná délka otisku • malá změna zprávy = jiný otisk • z otisku nelze získat původní zprávu • nelze najít dvě různé zprávy se stejným otiskem (kolize) • algoritmy • MD5 (Message Digest, 128 b) – opuštěn • SHA-1, 2 (SecureHashAlgorithm, 160 b, 224–512 b) • soutěž o SHA-3
Šifrování dat • Digitální podpis • odesílatel • zpráva + zašifrovaný otisk-1(= podpis) • veřejný klíč (certifikát = ověřený veřejný klíč) • příjemce • dešifruje podpis otisk-1 • otisk-2 • otisk-1 = otisk-2 1. odeslal pravý odesílatel 2. zpráva nezměněna
Šifrování dat • Certifikát • nacionále osoby • veřejný klíč • podpis certifikační autority • Certifikační autority • kvalifikované • pro styk s úřady • První certifikační autorita, Česká pošta, eIdentity • komerční