Historie internetu
Historie internetu ˇ esko Historie – C
Historie – doba „prˇedinternetova´“
Internet
1969: ARPANET (Advanced Research Projects Agency Network) – experimenta´lnı´ sı´t’ o cˇtyrˇech pocˇı´tacˇı´ch;
Michal Houda
1989: mozˇnost prˇipojenı´ do celosveˇtove´ sı´teˇ;
1972: jizˇ 50 pocˇı´tacˇu˚;
[email protected]
1979: Usenet – civilnı´ sı´t’ urcˇena´ prˇedevsˇ´ım pro vy´zkumnı´ky a diskusnı´ skupiny;
Jihocˇeska´ univerzita v Cˇesky´ch Budeˇjovicı´ch Zemeˇdeˇlska´ fakulta
1981: BitNet – propojenı´ americky´ch strˇednı´ch a vysoky´ch sˇkol; 1983: ARPANET rozdeˇlen na civilnı´ a vojenskou cˇa´st (MilNet;
1986: NSFNET (National Science Foundation Network), pu˚vodneˇ propojenı´ peˇti superpocˇı´tacˇu˚ v USA, v roce 1990 nahrazuje zrusˇenou sı´t’ ARPANET.
Osnova
2001 CESNET2 – pa´terˇnı´ sı´t’ 2,5 azˇ 10 Gbps. Internet – p. 3/28
Historie internetu
historie internetu;
1991: NREN (National Research and Education Network), nova´ akademicka´ sı´t’ zalozˇena´ na NSFNETu;
sluzˇby internetu;
1993: WWW (World Wide Web), 43 webovy´ch adres. Dnes nejcˇasteˇji pouzˇ´ıvana´ sluzˇba internetu s neˇkolika miliony webovy´ch adres;
elektronicky´ podpis; bezpecˇnost na internetu;
od 1995 – masivnı´ rozsˇ´ırˇenı´ internetu v akademicke´ i komercˇnı´ sfe´rˇe, vy´voj novy´ch sluzˇeb a technologiı´.
Internet – p. 2/28
Internet: sı´t’ vznikla´ propojenı´m sı´tı´ ARPANET, Usenet, Bitnet a dalsˇ´ıch; internet: obecne´ pojmenova´nı´ pro propojenı´ alesponˇ dvou sı´tı´, dnes ve vy´znamu celosveˇtove´ sı´teˇ; intranet: obecne´ pojmenova´nı´ pro vnitropodnikovou sı´t’ zalozˇenou na stejny´ch principech jako internet; server: pocˇı´tacˇe nebo programy poskytujı´cı´ informace (webovy´ server, posˇtovnı´ server);
1993: BitNet a Usenet zacˇleneˇny do Internetu;
budoucnost internetu.
Internet – p. 5/28
Za´kladnı´ pojmy
Historie – doba „internetova´“
za´kladnı´ pojmy;
1992: CESNET (Czech Educational and Scientific Network); 1997 CESNET soucˇa´stı´ evropske´ sı´teˇ TEN-34 (Trans-European Network), rychlost 34 Mbps, pozdeˇji (1999) TEN-155;
1983: protokol TCP/IP, pouzˇ´ıva´n dodnes;
Internet – p. 1/28
1990: EUNet (European Unix Network) a EARN (European Academic and Research Network); ˇ SFR (e-mail, ftp, telnet); 13. u´nor 1992: internet v C
klient: pocˇı´tacˇe nebo programy informace zı´ska´vajı´cı´ (webovy´ klient – prohlı´zˇecˇ, posˇtovnı´ klient).
Internet – p. 4/28
Internet – p. 6/28
Jak internet funguje?
Adresa dokumentu
Protokol TCP/IP
Prˇenos souboru˚
URL – Uniform Resource Locator
Transmission Control Protocol/Internet Protocol;
FTP – File Transfer Protocol
protokol://server:port//adresa ´r ˇ/dokument.pr ˇı ´pona
jeden ze standardu˚ pro komunikaci mezi pocˇı´tacˇi v sı´ti;
upload: prˇenos ve smeˇru od klienta k serveru;
protokol: sluzˇba, kterou budete pouzˇ´ıvat;
IP adresa: identifikace kazˇde´ho pocˇı´tacˇe, cˇtverˇice bytu˚, naprˇ. 160.217.161.4; nastavuje se rucˇneˇ nebo se o jejı´ prˇirˇazenı´ stara´ specia´lnı´ server (DHCP, BOOTP);
Servery DNS
download: prˇenos ve smeˇru od serveru ke klientovi; FTPS (Secure FTP): sˇifrovane´ spojenı´, SCP (Secure Copy): sˇifrovany´ protokol nad SSH.
server: adresa (dome´nova´ nebo IP), ktery´ informaci poskytne; port: nepovinny´, „cˇı´slo dverˇ´ı, na ktere´ klient u serveru zaklepe“; adresa´rˇ: slozˇka, ve ktere´ je dokument ulozˇen;
Domain Name Server;
dokument.prˇ´ıpona: cı´lovy´ pozˇadovany´ dokument.
stara´ se o prˇeklad IP adresy na dome´novou adresu (naprˇ. www.zf.jcu.cz) a naopak; jsou vzˇdy dva (prima´rnı´ a sekunda´rnı´).
Internet – p. 7/28
Protokoly programu˚
Internet – p. 9/28
WWW
Zapouzdrˇene´ protokoly programu˚
Vzda´leny´ prˇ´ıstup k pocˇı´tacˇi telnet: prˇihla´sˇenı´ ke vzda´lene´mu pocˇı´tacˇi;
WWW – World Wide Web
za´kladnı´ protokol TCP/IP slouzˇ´ı ke komunikaci mezi pocˇı´tacˇi;
rsh (Remote shell): spopusˇteˇnı´ prˇ´ıkazu˚ na vzda´lene´m pocˇı´tacˇi;
nejrozsˇ´ırˇeneˇjsˇ´ı a nejzna´meˇjsˇ´ı sluzˇba internetu;
jednotlive´ programy (prohlı´zˇecˇe, e-mailovı´ klienti, . . . ) pouzˇ´ıvajı´ pro vlastnı´ domluvu sve´ vlastnı´ protokoly (naprˇ. HTTP, SMTP, . . . ); ty jsou prˇi putova´nı´ po sı´ti zapouzdrˇeny (obaleny) protokolem TCP/IP.
Internet – p. 11/28
protokoly HTTP (HyperText Transfer Protocol) a HTTPS (Secure HTTP);
SSH (Secure shell): zabezpecˇeny´ prˇ´ıstup.
WWW servery: Apache, IIS, jednoduchy´ web server je i soucˇa´stı´ Windows 2000/XP; WWW klienti: Internet Explorer, Mozilla Firefox, Opera.
Internet – p. 8/28
Internet – p. 10/28
Internet – p. 12/28
Elektronicka´ posˇta
Dalsˇ´ı sluzˇby
SMTP (Simple Mail Transfer Protocol): protokol pro prˇenos e-mailovy´ch zpra´v mezi servery;
Elektronicky´ podpis
Okamzˇita´ (on-line) komunikace
Co je elektronicky´ podpis
POP3: protokol pro stazˇenı´ posˇty ze serveru ke klientovi;
talk: textova´ komunikace mezi dveˇma uzˇivateli, veˇtsˇinou pro unix, existujı´ programy i pro Windows (ChitChat);
www chat: popula´rnı´ forma (te´meˇrˇ) on-line komunikace;
za´kon o elektronicke´m podpisu: Elektronicky´m podpisem se rozumı´ u´daje v elektronicke´ podobeˇ, ktere´ jsou prˇipojeny k datove´ zpra´veˇ nebo jsou s nı´ logicky spojeny a ktere´ umozˇnˇujı´ oveˇˇrenı´ totozˇnosti podepsane´ osoby ve vztahu k datove´ zpra´veˇ;
IMAP4: moderneˇjsˇ´ı, umı´ naprˇ. stahovat pouze hlavicˇky e-mailu a uchova´vat posˇtu ve slozˇka´ch na serveru.
IRC (Internet Relay Chat): tisı´ce soukromy´ch i verˇejny´ch kana´lu˚; ICQ (I Seek You), MSN Messenger, AIM (AOL Instant Messenger), Yahoo! Messenger;
zalozˇen na modernı´ch matematicky´ch a kryptograficky´ch metoda´ch;
IP telefonie: telefonova´nı´ prˇes internet;
nejde tedy o podpis ve smyslu „papı´rove´m“ – naskenovany´ podpis, jme´no napsane´ na kla´vesnici.
videokonference: prˇenos obrazu po internetu. atd. Internet – p. 13/28
Dalsˇ´ı sluzˇby
Internet – p. 15/28
Dalsˇ´ı sluzˇby
gopher: prˇedchu˚dce WWW, vyhleda´va´nı´ informacı´ prostrˇednictvı´m textovy´ch nabı´dek;
Internet – p. 17/28
Elektronicky´ podpis
Syste´move´ a administra´torske´ sluzˇby
Pojmy
ping: kontrola zda je pocˇı´tacˇ zapojen do sı´teˇ;
news: celosveˇtovy´ syste´m diskusnı´ch skupin, naprˇ. news://news.jcu.cz;
traceroute, tracert: zobrazı´ cestu k cı´love´mu pocˇı´tacˇi; who: informace o prˇihla´sˇeny´ch uzˇivatelı´ch (unix);
klı´cˇ: program, ktery´ na za´kladeˇ podkladu˚ (textu faktury, obra´zku, . . . ) vygeneruje ˇreteˇzec znaku˚, ktery´ se prˇipojı´ k textu nebo se jı´m text nahradı´;
elektronicke´ konference: alternativa k news, prˇ´ıspeˇvky rozesı´la´ny e-mailem.
finger: informace o uzˇivatelı´ch na vzda´lene´m serveru;
elektronicky´ podpis: dvojice klı´cˇu˚, soukromy´ a verˇejny´;
whois: dotaz na informace o vzda´lene´m pocˇı´tacˇi.
certifika´t: oveˇˇrenı´ pravosti verˇejne´ho klı´cˇe; kryptografie: zpu˚sob utajenı´ informace pomocı´ sˇifrova´nı´.
Internet – p. 14/28
Internet – p. 16/28
Internet – p. 18/28
ˇ ifrova´nı´ S
ˇ ifrovacı´ metody S Cı´le kryptografie
ˇ ifrovacı´ metody S
Jak to funguje – sˇifrova´nı´
zajisˇteˇnı´ du˚veˇrnosti dat: zpra´vy mohou prˇecˇı´st pouze Alice a Bob; zajisˇteˇnı´ integrity dat: kazˇda´ zmeˇna na cesteˇ mezi Alicı´ a Bobem, je snadno zjistitelna´;
Jak to funguje – certifika´t
Alice Bobovy´m verˇejny´m klı´cˇem zako´duje zpra´vu;
ha´cˇek: Bob si musı´ by´t jisty´, zˇe Alicin verˇejny´ klı´cˇ je pravy´ a neposˇkozeny´;
nynı´ je zpra´va rozlusˇtitelna´ pouze pomocı´ Bobova soukrome´ho klı´cˇe;
certifikacˇnı´ autorita – „digita´lnı´“ nota´ˇr, ktery´ ma´ uschova´n verˇejne´ klı´cˇe ve sve´m „trezoru“;
Cyrilovi nepomu˚zˇe, zˇe zna´ Bobu˚v verˇejny´ klı´cˇ.
zajisˇteˇnı´ autentizace dat: je zjistitelne´, kdo zpra´vu vytvorˇil;
ma´-li Bob pochybnosti, zˇe Alicin verˇejny´ klı´cˇ je pravy´, mu˚zˇe pozˇa´dat certifikacˇnı´ autoritu o oveˇˇrenı´.
zajisˇteˇnı´ nepopiratelnosti dat: Alice nemu˚zˇe poprˇ´ıt autorstvı´ sve´ zpra´vy.
Internet – p. 19/28
ˇ ifrovacı´ metody S
Internet – p. 21/28
ˇ ifrovacı´ metody S
Jak to funguje
ˇ ifrovacı´ metody S
Jak to funguje – digita´lnı´ podpis
historie: Caesarova sˇifra (naprˇ. A→E);
Jak to funguje – kombinace obojı´ho
Alice pomocı´ sve´ho soukrome´ho klı´cˇe vytvorˇ´ı tzv. „digita´lnı´ podpis“ zpra´vy;
symetricka´ sˇifra: pro zako´dova´nı´ i rozko´dova´nı´ jsou pouzˇity stejne´ klı´cˇe;
celou zpra´vu i s podpisem odesˇle Bobovi;
1918: Gilbert Vernam – absolutneˇ bezpecˇna´ symetricka´ sˇifra;
Bob pomocı´ Alicina verˇejne´ho klı´cˇe zkontroluje, zˇe zpra´va pocha´zı´ od Alice a za´rovenˇ nebyla cestou zmeˇneˇna;
vsˇechny ostatnı´ sˇifry nejsou neprolomitelne´;
Cyril se nemu˚zˇe vyda´vat za Alici – nedoka´zˇe napodobit Alicin digita´lnı´ podpis;
vy´pocˇetneˇ bezpecˇna´ sˇifra: prolomenı´ trva´ „nekonecˇneˇ“ dlouho (109 let); bezpecˇna´ sˇifra: na´klady na prolomenı´ jsou (rˇa´doveˇ) vysˇsˇ´ı nezˇ hodnota zı´skane´ informace; asymetricke´ sˇifry: dvojı´ klı´cˇ (soukromy´ a verˇejny´).
Internet – p. 20/28
Internet – p. 23/28
Alice vygeneruje pomocı´ sve´ho soukrome´ho klı´cˇe digita´lnı´ podpis a pote´ Bobovy´m verˇejny´m klı´cˇem celou zpra´vu zasˇifruje; Bob pomocı´ sve´ho soukrome´ho klı´cˇe zpra´vu rozsˇifruje a pomocı´ Alicina verˇejne´ho klı´cˇe oveˇˇr´ı pravost digita´lnı´ho podpisu.
ani „ukradnuty´“ podpis z jine´ zpra´vy mu nepomu˚zˇe – podpis je pro jinou zpra´vu neplatny´; stejneˇ tak zmeˇna ve zpra´veˇ se projevı´ zneplatneˇnı´m digita´lnı´ho podpisu. Internet – p. 22/28
Internet – p. 24/28
ˇ ifrovacı´ metody S
Budoucnost internetu
Procˇ to funguje
Kam kra´cˇı´ internet
jednocestne´ funkce: ma´me x (zpra´va), vy´pocˇet y = f (x) je snadny´ a rychly´;
zapojenı´ doma´cnostı´ do internetu, vysˇsˇ´ı rychlosti spojenı´;
v opacˇne´m smeˇru, tj. vy´pocˇet f −1 (y) je velmi nesnadny´;
globalizace;
jednoducha´ ilustrace: rozklad na prvocˇı´sla.
miniaturizace a integrace komunikacˇnı´ch zarˇ´ızenı´;
kvalitneˇjsˇ´ı sluzˇby a inovace;
nove´ proble´my (elektronicka´ kriminalita, zdravotnı´ potı´zˇe – psychicka´ za´vislost); jedina´ jistota: vsˇechno bude jinak.
Internet – p. 25/28
Bezpecˇnost na internetu
Internet – p. 27/28
Zdroje informacı´
zabezpecˇenı´ pocˇı´tacˇu˚ a serveru˚ – „zlata´ trojice“: update, antivir, firewall;
Pavel Nygry´n: Alice, Bob a Cyril. Computer 7/2002, Computer Press Praha, http://computer.zive.cz/.
update: pouzˇitı´ nejnoveˇjsˇ´ıch bezpecˇnostnı´ch za´plat operacˇnı´ho syste´mu;
internet samotny´ – vyhleda´vacı´ zdroje, webove´ stra´nky, archı´vy konferencı´.
antivir: kazˇdodennı´ aktualizace; firewall: zabezpecˇenı´ pocˇı´tacˇe proti u´toku zvencˇı´ i zevnitrˇ; OSOBNI´ ZODPOVEˇDNOST – kazˇdy´ pocˇı´tacˇ prˇipojeny´ k internetu je potencia´lneˇ nebezpecˇny´; nedeˇlat nic, kde nema´m za´ruku bezpecˇnosti.
Internet – p. 26/28
Internet – p. 28/28