-
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