Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Regasirea Informatiilor pe WEBCurs 01: Notiuni recapitulative
s.l. dr. ing. Alexandru [email protected]
Facultatea de Automatica si Calculatoare, Iasi
an universitar: 2014 2015
RIWeb 2014 2015/C01: Recapitulare 1/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Cuprins
1 Retea de calculatoare Internet WWWDefinitii, scurt istoric
2 Notiuni fundamentaleProtocoale de comunicatieIdentificarea si localizarea resurselorLimbajul HTML
RIWeb 2014 2015/C01: Recapitulare 2/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Definitii, scurt istoric
Definitii
Retea de calculatoare
grup de calculatoare si dispozitive de comunicatie interconectate n scopulpartajarii resurselor hardware si software
partajarea resurselor este guvernata de protocoale de comunicatie
Protocol de comunicatie
set de reguli ce guverneaza schimbul de date
defineste:
modalitatea de reprezentare a datelormodalitatea de transfer a datelormodalitatea de corelare dintre date si aplicatii
RIWeb 2014 2015/C01: Recapitulare 3/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Definitii, scurt istoric
Definitii (2)
Internet
o retea alcatuita din 2 sau mai multe retele de calculatoare
World Wide WEB WWW
retea de calculatoare alcatuita dintr-o colectie de site-uri Internet ce oferaresurse text sau media prin intermediul protocolului HTTP
Tim Berners-Lee: The set of all information accessible using computersand networking, each unit of information identified by a URI .
RIWeb 2014 2015/C01: Recapitulare 4/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Definitii, scurt istoric
Scurt istoric
Internet
1962 J.C.R. Licklider (MIT) propune notiunea de retea de calculatoare
Program de cercetare al DARPA Defense Advanced ResearchProjects Agency
Leonard Kleinrock (MIT/UCLA) bazele teoriei schimbului depachete
1969 lansarea online
Prima utilizare a internetului... (http://www.walthowe.com/navnet/history.html)
Charley Kline at UCLA sent the first packets on ARPANet as he tried toconnect to Stanford Research Institute on Oct 29, 1969. The systemcrashed as he reached the G in LOGIN!
RIWeb 2014 2015/C01: Recapitulare 5/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Definitii, scurt istoric
Scurt istoric (2)
WEB
1945 Vannevar Bush descrie un dispozitiv numit Memex (Memoryextension), capabil sa gestioneze legaturi ntre documentele stocatepe microfilme
anii 1960 Doug Engelbart (inventatorul mouse-ului) realizeaza un prototipnumit oNLine System (NLS) capabil sa editeze si sa navighezeprin documente hypertext, e-mail-uri, etc.
1967 Andy van Dam si colaboratorii implementeaza Hypertext EditingSystem
anii 1980 Tim Berners-Lee dezvolta (lucrand pentru CERN)Enquire-Within-Upon-Everything
anii 1990 Tim Berners-Lee dezvolta primul browser grafic WorldWideWeb
anii 1990 prima pagina Web http://info.cern.ch
RIWeb 2014 2015/C01: Recapitulare 6/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Definitii, scurt istoric
Scurt istoric (3)
Figura 1 : Primul browser web
RIWeb 2014 2015/C01: Recapitulare 7/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Protocoale de comunicatie
Protocoale de comunicatie
Figura 2 : Modelul OSI
RIWeb 2014 2015/C01: Recapitulare 8/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Protocoale de comunicatie
Protocoale de comunicatie (2)
TCP/IP (specificatii: RFC 1122)
set unitar de protocoale ceguverneaza transferul si/saupartajarea resurselor soft/hard ntr-oretea de calculatoare
dezvoltat pe baza modelului OSI
Figura 3 : Modelul OSI vs. TCP/IP
RIWeb 2014 2015/C01: Recapitulare 9/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Protocoale de comunicatie
Protocoale de comunicatie (3)
TCP/IP (2) Interconectarea nodurilor conform stivei TCP/IP
Figura 4 : Comunicatia ntre doua host-uri relativ la stiva TCP/IP
RIWeb 2014 2015/C01: Recapitulare 10/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Protocoale de comunicatie
Protocoale de comunicatie (4)
Protocoale TCP/IP de baza
Internet Protocol (IP)
protocol primar pentru schimbul pachetelor de informatii ntrenoduri
specificatiile vizeaza n special identificarea host-urilor si problemelelegate de routare
versiuni: IPv4/IPv6
Transfer Control Protocol (TCP)
protocol fundamental pentru vehicularea datelor ntre diferitelehost-uri
protocol orientat pe conexiune
UDP
protocol minimal destinat transferului de date
protocol ne-orientat pe conexiune
RIWeb 2014 2015/C01: Recapitulare 11/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Identificarea si localizarea resurselor
Mecanisme de identificare a resurselor
Uniform Resource Identifier (URI)
Definitie nume unic utilizat pentru a identificao resursa internet
Ce reprezinta mod de identificare uniform:
permite tipuri diferite deidentificatori pentru resurserelativ la acelasi contextpermite adaugarea de noiidentificatori fara modificareacelor existenti
Resursa este orice entitate pentru care se poateatasa un identificator
Figura 5 : Componentele unuiURI
RIWeb 2014 2015/C01: Recapitulare 12/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Identificarea si localizarea resurselor
Mecanisme de identificare a resurselor (2)
Uniform Resource Locator (URL)
subset al URI
specifica atat locatia unde poate fi regasita o anumita resursa, cat simecanismul de obtinere a resursei respective
sintaxa:
resource_type://domain[:port]/filepath?query_string#anchor
RIWeb 2014 2015/C01: Recapitulare 13/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Limbajul HTML
Limbajul HTML
HTML HyperText Markup Language
Limbaj interpretat, adresat aplicatiilor de tip browser
Specifica un mod de reprezentare a datelor (cum arata datele)
Documentele html :
sunt independente de platformapot contine legaturi catre alte documentepot include continut multimedia
Elementul cheie: TAG-ul HTML
RIWeb 2014 2015/C01: Recapitulare 14/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Limbajul HTML
Limbajul HTML (2)
HTML Sintaxa limbajului
formatarea documentelor HTML data EXCLUSIV de etichete.
forma generala a unei etichete:
unde lista atribute trebuie sa respecte urmatoarea forma:
[nume_atribut="valoare_atribut"]
orice eticheta deschisa trebuie nchisa prin:
RIWeb 2014 2015/C01: Recapitulare 15/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Limbajul HTML
Limbajul HTML (3)
HTML Etichete speciale
marcheaza nceputul documentului HTML
marcheaza header-ul documentului HTML
marcheaza titlul paginii Web (copil al elementului )
informatii suplimentare despredocument (copil al elementului )
Exemplu de element meta: cuvinte cheie
marcheaza corpul documentului HTML (informatia ce va fiafisata n browser)
RIWeb 2014 2015/C01: Recapitulare 16/ 17
Retea de calculatoare Internet WWW Notiuni fundamentale Bibliografie
Bibliografie
1 (saint) www.google.com
2 W3 ORG: A Little History of the World Wide Web
3 Wikipedia: History of the Internet
4 Walthowe: A brief history of the Internet
5 Internet protocol suite
6 RFC2396: URI
7 RFC2616: Hypertext Transfer Protocol HTTP/1.1
8 M. Craus et al., Regasirea Informatiilor pe WEB, Editura POLITEHNIUM,Iasi 2005, capitolul 1, p. 1 34
RIWeb 2014 2015/C01: Recapitulare 17/ 17
Retea de calculatoare Internet WWWDefinitii, scurt istoric
Notiuni fundamentaleProtocoale de comunicatieIdentificarea si localizarea resurselorLimbajul HTML